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_werror 783enable_build_warnings 784enable_sim_build_warnings 785' 786 ac_precious_vars='build_alias 787host_alias 788target_alias 789CC 790CFLAGS 791LDFLAGS 792LIBS 793CPPFLAGS 794CPP' 795 796 797# Initialize some variables set by options. 798ac_init_help= 799ac_init_version=false 800ac_unrecognized_opts= 801ac_unrecognized_sep= 802# The variables have the same names as the options, with 803# dashes changed to underlines. 804cache_file=/dev/null 805exec_prefix=NONE 806no_create= 807no_recursion= 808prefix=NONE 809program_prefix=NONE 810program_suffix=NONE 811program_transform_name=s,x,x, 812silent= 813site= 814srcdir= 815verbose= 816x_includes=NONE 817x_libraries=NONE 818 819# Installation directory options. 820# These are left unexpanded so users can "make install exec_prefix=/foo" 821# and all the variables that are supposed to be based on exec_prefix 822# by default will actually change. 823# Use braces instead of parens because sh, perl, etc. also accept them. 824# (The list follows the same order as the GNU Coding Standards.) 825bindir='${exec_prefix}/bin' 826sbindir='${exec_prefix}/sbin' 827libexecdir='${exec_prefix}/libexec' 828datarootdir='${prefix}/share' 829datadir='${datarootdir}' 830sysconfdir='${prefix}/etc' 831sharedstatedir='${prefix}/com' 832localstatedir='${prefix}/var' 833includedir='${prefix}/include' 834oldincludedir='/usr/include' 835docdir='${datarootdir}/doc/${PACKAGE}' 836infodir='${datarootdir}/info' 837htmldir='${docdir}' 838dvidir='${docdir}' 839pdfdir='${docdir}' 840psdir='${docdir}' 841libdir='${exec_prefix}/lib' 842localedir='${datarootdir}/locale' 843mandir='${datarootdir}/man' 844 845ac_prev= 846ac_dashdash= 847for ac_option 848do 849 # If the previous option needs an argument, assign it. 850 if test -n "$ac_prev"; then 851 eval $ac_prev=\$ac_option 852 ac_prev= 853 continue 854 fi 855 856 case $ac_option in 857 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 858 *=) ac_optarg= ;; 859 *) ac_optarg=yes ;; 860 esac 861 862 # Accept the important Cygnus configure options, so we can diagnose typos. 863 864 case $ac_dashdash$ac_option in 865 --) 866 ac_dashdash=yes ;; 867 868 -bindir | --bindir | --bindi | --bind | --bin | --bi) 869 ac_prev=bindir ;; 870 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 871 bindir=$ac_optarg ;; 872 873 -build | --build | --buil | --bui | --bu) 874 ac_prev=build_alias ;; 875 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 876 build_alias=$ac_optarg ;; 877 878 -cache-file | --cache-file | --cache-fil | --cache-fi \ 879 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 880 ac_prev=cache_file ;; 881 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 882 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 883 cache_file=$ac_optarg ;; 884 885 --config-cache | -C) 886 cache_file=config.cache ;; 887 888 -datadir | --datadir | --datadi | --datad) 889 ac_prev=datadir ;; 890 -datadir=* | --datadir=* | --datadi=* | --datad=*) 891 datadir=$ac_optarg ;; 892 893 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 894 | --dataroo | --dataro | --datar) 895 ac_prev=datarootdir ;; 896 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 897 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 898 datarootdir=$ac_optarg ;; 899 900 -disable-* | --disable-*) 901 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 902 # Reject names that are not valid shell variable names. 903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 904 as_fn_error $? "invalid feature name: $ac_useropt" 905 ac_useropt_orig=$ac_useropt 906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 907 case $ac_user_opts in 908 *" 909"enable_$ac_useropt" 910"*) ;; 911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 912 ac_unrecognized_sep=', ';; 913 esac 914 eval enable_$ac_useropt=no ;; 915 916 -docdir | --docdir | --docdi | --doc | --do) 917 ac_prev=docdir ;; 918 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 919 docdir=$ac_optarg ;; 920 921 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 922 ac_prev=dvidir ;; 923 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 924 dvidir=$ac_optarg ;; 925 926 -enable-* | --enable-*) 927 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 928 # Reject names that are not valid shell variable names. 929 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 930 as_fn_error $? "invalid feature name: $ac_useropt" 931 ac_useropt_orig=$ac_useropt 932 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 933 case $ac_user_opts in 934 *" 935"enable_$ac_useropt" 936"*) ;; 937 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 938 ac_unrecognized_sep=', ';; 939 esac 940 eval enable_$ac_useropt=\$ac_optarg ;; 941 942 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 943 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 944 | --exec | --exe | --ex) 945 ac_prev=exec_prefix ;; 946 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 947 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 948 | --exec=* | --exe=* | --ex=*) 949 exec_prefix=$ac_optarg ;; 950 951 -gas | --gas | --ga | --g) 952 # Obsolete; use --with-gas. 953 with_gas=yes ;; 954 955 -help | --help | --hel | --he | -h) 956 ac_init_help=long ;; 957 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 958 ac_init_help=recursive ;; 959 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 960 ac_init_help=short ;; 961 962 -host | --host | --hos | --ho) 963 ac_prev=host_alias ;; 964 -host=* | --host=* | --hos=* | --ho=*) 965 host_alias=$ac_optarg ;; 966 967 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 968 ac_prev=htmldir ;; 969 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 970 | --ht=*) 971 htmldir=$ac_optarg ;; 972 973 -includedir | --includedir | --includedi | --included | --include \ 974 | --includ | --inclu | --incl | --inc) 975 ac_prev=includedir ;; 976 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 977 | --includ=* | --inclu=* | --incl=* | --inc=*) 978 includedir=$ac_optarg ;; 979 980 -infodir | --infodir | --infodi | --infod | --info | --inf) 981 ac_prev=infodir ;; 982 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 983 infodir=$ac_optarg ;; 984 985 -libdir | --libdir | --libdi | --libd) 986 ac_prev=libdir ;; 987 -libdir=* | --libdir=* | --libdi=* | --libd=*) 988 libdir=$ac_optarg ;; 989 990 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 991 | --libexe | --libex | --libe) 992 ac_prev=libexecdir ;; 993 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 994 | --libexe=* | --libex=* | --libe=*) 995 libexecdir=$ac_optarg ;; 996 997 -localedir | --localedir | --localedi | --localed | --locale) 998 ac_prev=localedir ;; 999 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1000 localedir=$ac_optarg ;; 1001 1002 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1003 | --localstate | --localstat | --localsta | --localst | --locals) 1004 ac_prev=localstatedir ;; 1005 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1006 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1007 localstatedir=$ac_optarg ;; 1008 1009 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1010 ac_prev=mandir ;; 1011 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1012 mandir=$ac_optarg ;; 1013 1014 -nfp | --nfp | --nf) 1015 # Obsolete; use --without-fp. 1016 with_fp=no ;; 1017 1018 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1019 | --no-cr | --no-c | -n) 1020 no_create=yes ;; 1021 1022 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1023 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1024 no_recursion=yes ;; 1025 1026 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1027 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1028 | --oldin | --oldi | --old | --ol | --o) 1029 ac_prev=oldincludedir ;; 1030 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1031 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1032 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1033 oldincludedir=$ac_optarg ;; 1034 1035 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1036 ac_prev=prefix ;; 1037 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1038 prefix=$ac_optarg ;; 1039 1040 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1041 | --program-pre | --program-pr | --program-p) 1042 ac_prev=program_prefix ;; 1043 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1044 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1045 program_prefix=$ac_optarg ;; 1046 1047 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1048 | --program-suf | --program-su | --program-s) 1049 ac_prev=program_suffix ;; 1050 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1051 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1052 program_suffix=$ac_optarg ;; 1053 1054 -program-transform-name | --program-transform-name \ 1055 | --program-transform-nam | --program-transform-na \ 1056 | --program-transform-n | --program-transform- \ 1057 | --program-transform | --program-transfor \ 1058 | --program-transfo | --program-transf \ 1059 | --program-trans | --program-tran \ 1060 | --progr-tra | --program-tr | --program-t) 1061 ac_prev=program_transform_name ;; 1062 -program-transform-name=* | --program-transform-name=* \ 1063 | --program-transform-nam=* | --program-transform-na=* \ 1064 | --program-transform-n=* | --program-transform-=* \ 1065 | --program-transform=* | --program-transfor=* \ 1066 | --program-transfo=* | --program-transf=* \ 1067 | --program-trans=* | --program-tran=* \ 1068 | --progr-tra=* | --program-tr=* | --program-t=*) 1069 program_transform_name=$ac_optarg ;; 1070 1071 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1072 ac_prev=pdfdir ;; 1073 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1074 pdfdir=$ac_optarg ;; 1075 1076 -psdir | --psdir | --psdi | --psd | --ps) 1077 ac_prev=psdir ;; 1078 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1079 psdir=$ac_optarg ;; 1080 1081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1082 | -silent | --silent | --silen | --sile | --sil) 1083 silent=yes ;; 1084 1085 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1086 ac_prev=sbindir ;; 1087 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1088 | --sbi=* | --sb=*) 1089 sbindir=$ac_optarg ;; 1090 1091 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1092 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1093 | --sharedst | --shareds | --shared | --share | --shar \ 1094 | --sha | --sh) 1095 ac_prev=sharedstatedir ;; 1096 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1097 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1098 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1099 | --sha=* | --sh=*) 1100 sharedstatedir=$ac_optarg ;; 1101 1102 -site | --site | --sit) 1103 ac_prev=site ;; 1104 -site=* | --site=* | --sit=*) 1105 site=$ac_optarg ;; 1106 1107 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1108 ac_prev=srcdir ;; 1109 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1110 srcdir=$ac_optarg ;; 1111 1112 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1113 | --syscon | --sysco | --sysc | --sys | --sy) 1114 ac_prev=sysconfdir ;; 1115 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1116 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1117 sysconfdir=$ac_optarg ;; 1118 1119 -target | --target | --targe | --targ | --tar | --ta | --t) 1120 ac_prev=target_alias ;; 1121 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1122 target_alias=$ac_optarg ;; 1123 1124 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1125 verbose=yes ;; 1126 1127 -version | --version | --versio | --versi | --vers | -V) 1128 ac_init_version=: ;; 1129 1130 -with-* | --with-*) 1131 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1132 # Reject names that are not valid shell variable names. 1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1134 as_fn_error $? "invalid package name: $ac_useropt" 1135 ac_useropt_orig=$ac_useropt 1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1137 case $ac_user_opts in 1138 *" 1139"with_$ac_useropt" 1140"*) ;; 1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1142 ac_unrecognized_sep=', ';; 1143 esac 1144 eval with_$ac_useropt=\$ac_optarg ;; 1145 1146 -without-* | --without-*) 1147 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1148 # Reject names that are not valid shell variable names. 1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1150 as_fn_error $? "invalid package name: $ac_useropt" 1151 ac_useropt_orig=$ac_useropt 1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1153 case $ac_user_opts in 1154 *" 1155"with_$ac_useropt" 1156"*) ;; 1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1158 ac_unrecognized_sep=', ';; 1159 esac 1160 eval with_$ac_useropt=no ;; 1161 1162 --x) 1163 # Obsolete; use --with-x. 1164 with_x=yes ;; 1165 1166 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1167 | --x-incl | --x-inc | --x-in | --x-i) 1168 ac_prev=x_includes ;; 1169 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1170 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1171 x_includes=$ac_optarg ;; 1172 1173 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1174 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1175 ac_prev=x_libraries ;; 1176 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1177 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1178 x_libraries=$ac_optarg ;; 1179 1180 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1181Try \`$0 --help' for more information" 1182 ;; 1183 1184 *=*) 1185 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1186 # Reject names that are not valid shell variable names. 1187 case $ac_envvar in #( 1188 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1189 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1190 esac 1191 eval $ac_envvar=\$ac_optarg 1192 export $ac_envvar ;; 1193 1194 *) 1195 # FIXME: should be removed in autoconf 3.0. 1196 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1197 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1198 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1199 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1200 ;; 1201 1202 esac 1203done 1204 1205if test -n "$ac_prev"; then 1206 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1207 as_fn_error $? "missing argument to $ac_option" 1208fi 1209 1210if test -n "$ac_unrecognized_opts"; then 1211 case $enable_option_checking in 1212 no) ;; 1213 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1214 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1215 esac 1216fi 1217 1218# Check all directory arguments for consistency. 1219for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1220 datadir sysconfdir sharedstatedir localstatedir includedir \ 1221 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1222 libdir localedir mandir 1223do 1224 eval ac_val=\$$ac_var 1225 # Remove trailing slashes. 1226 case $ac_val in 1227 */ ) 1228 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1229 eval $ac_var=\$ac_val;; 1230 esac 1231 # Be sure to have absolute directory names. 1232 case $ac_val in 1233 [\\/$]* | ?:[\\/]* ) continue;; 1234 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1235 esac 1236 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1237done 1238 1239# There might be people who depend on the old broken behavior: `$host' 1240# used to hold the argument of --host etc. 1241# FIXME: To remove some day. 1242build=$build_alias 1243host=$host_alias 1244target=$target_alias 1245 1246# FIXME: To remove some day. 1247if test "x$host_alias" != x; then 1248 if test "x$build_alias" = x; then 1249 cross_compiling=maybe 1250 elif test "x$build_alias" != "x$host_alias"; then 1251 cross_compiling=yes 1252 fi 1253fi 1254 1255ac_tool_prefix= 1256test -n "$host_alias" && ac_tool_prefix=$host_alias- 1257 1258test "$silent" = yes && exec 6>/dev/null 1259 1260 1261ac_pwd=`pwd` && test -n "$ac_pwd" && 1262ac_ls_di=`ls -di .` && 1263ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1264 as_fn_error $? "working directory cannot be determined" 1265test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1266 as_fn_error $? "pwd does not report name of working directory" 1267 1268 1269# Find the source files, if location was not specified. 1270if test -z "$srcdir"; then 1271 ac_srcdir_defaulted=yes 1272 # Try the directory containing this script, then the parent directory. 1273 ac_confdir=`$as_dirname -- "$as_myself" || 1274$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1275 X"$as_myself" : 'X\(//\)[^/]' \| \ 1276 X"$as_myself" : 'X\(//\)$' \| \ 1277 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1278$as_echo X"$as_myself" | 1279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1280 s//\1/ 1281 q 1282 } 1283 /^X\(\/\/\)[^/].*/{ 1284 s//\1/ 1285 q 1286 } 1287 /^X\(\/\/\)$/{ 1288 s//\1/ 1289 q 1290 } 1291 /^X\(\/\).*/{ 1292 s//\1/ 1293 q 1294 } 1295 s/.*/./; q'` 1296 srcdir=$ac_confdir 1297 if test ! -r "$srcdir/$ac_unique_file"; then 1298 srcdir=.. 1299 fi 1300else 1301 ac_srcdir_defaulted=no 1302fi 1303if test ! -r "$srcdir/$ac_unique_file"; then 1304 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1305 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1306fi 1307ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1308ac_abs_confdir=`( 1309 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1310 pwd)` 1311# When building in place, set srcdir=. 1312if test "$ac_abs_confdir" = "$ac_pwd"; then 1313 srcdir=. 1314fi 1315# Remove unnecessary trailing slashes from srcdir. 1316# Double slashes in file names in object file debugging info 1317# mess up M-x gdb in Emacs. 1318case $srcdir in 1319*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1320esac 1321for ac_var in $ac_precious_vars; do 1322 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1323 eval ac_env_${ac_var}_value=\$${ac_var} 1324 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1325 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1326done 1327 1328# 1329# Report the --help message. 1330# 1331if test "$ac_init_help" = "long"; then 1332 # Omit some internal or obsolete options to make the list less imposing. 1333 # This message is too long to be a string in the A/UX 3.1 sh. 1334 cat <<_ACEOF 1335\`configure' configures this package to adapt to many kinds of systems. 1336 1337Usage: $0 [OPTION]... [VAR=VALUE]... 1338 1339To assign environment variables (e.g., CC, CFLAGS...), specify them as 1340VAR=VALUE. See below for descriptions of some of the useful variables. 1341 1342Defaults for the options are specified in brackets. 1343 1344Configuration: 1345 -h, --help display this help and exit 1346 --help=short display options specific to this package 1347 --help=recursive display the short help of all the included packages 1348 -V, --version display version information and exit 1349 -q, --quiet, --silent do not print \`checking ...' messages 1350 --cache-file=FILE cache test results in FILE [disabled] 1351 -C, --config-cache alias for \`--cache-file=config.cache' 1352 -n, --no-create do not create output files 1353 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1354 1355Installation directories: 1356 --prefix=PREFIX install architecture-independent files in PREFIX 1357 [$ac_default_prefix] 1358 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1359 [PREFIX] 1360 1361By default, \`make install' will install all the files in 1362\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1363an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1364for instance \`--prefix=\$HOME'. 1365 1366For better control, use the options below. 1367 1368Fine tuning of the installation directories: 1369 --bindir=DIR user executables [EPREFIX/bin] 1370 --sbindir=DIR system admin executables [EPREFIX/sbin] 1371 --libexecdir=DIR program executables [EPREFIX/libexec] 1372 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1373 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1374 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1375 --libdir=DIR object code libraries [EPREFIX/lib] 1376 --includedir=DIR C header files [PREFIX/include] 1377 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1380 --infodir=DIR info documentation [DATAROOTDIR/info] 1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1382 --mandir=DIR man documentation [DATAROOTDIR/man] 1383 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1384 --htmldir=DIR html documentation [DOCDIR] 1385 --dvidir=DIR dvi documentation [DOCDIR] 1386 --pdfdir=DIR pdf documentation [DOCDIR] 1387 --psdir=DIR ps documentation [DOCDIR] 1388_ACEOF 1389 1390 cat <<\_ACEOF 1391 1392Program names: 1393 --program-prefix=PREFIX prepend PREFIX to installed program names 1394 --program-suffix=SUFFIX append SUFFIX to installed program names 1395 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1396 1397System types: 1398 --build=BUILD configure for building on BUILD [guessed] 1399 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1400 --target=TARGET configure for building compilers for TARGET [HOST] 1401_ACEOF 1402fi 1403 1404if test -n "$ac_init_help"; then 1405 1406 cat <<\_ACEOF 1407 1408Optional Features: 1409 --disable-option-checking ignore unrecognized --enable/--with options 1410 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1411 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1412 --enable-plugins Enable support for plugins 1413 --enable-shared[=PKGS] build shared libraries [default=yes] 1414 --enable-static[=PKGS] build static libraries [default=yes] 1415 --enable-fast-install[=PKGS] 1416 optimize for fast installation [default=yes] 1417 --disable-libtool-lock avoid locking (might break parallel builds) 1418 --enable-maintainer-mode 1419 enable make rules and dependencies not useful (and 1420 sometimes confusing) to the casual installer 1421 --enable-sim-debug=opts Enable debugging flags (for developers of the sim 1422 itself) 1423 --enable-sim-stdio Specify whether to use stdio for console 1424 input/output 1425 --enable-sim-trace=opts Enable tracing of simulated programs 1426 --enable-sim-profile=opts 1427 Enable profiling flags 1428 --enable-sim-assert Specify whether to perform random assertions 1429 --enable-sim-environment=environment 1430 Specify mixed, user, virtual or operating 1431 environment 1432 --enable-sim-inline=inlines 1433 Specify which functions should be inlined 1434 --enable-werror treat compile warnings as errors 1435 --enable-build-warnings enable build-time compiler warnings if gcc is used 1436 --enable-sim-build-warnings 1437 enable SIM specific build-time compiler warnings if 1438 gcc is used 1439 1440Optional Packages: 1441 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1442 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1443 --with-system-zlib use installed libz 1444 --with-pic try to use only PIC/non-PIC objects [default=use 1445 both] 1446 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1447 --with-pkgversion=PKG Use PKG in the version string in place of "SIM" 1448 --with-bugurl=URL Direct users to URL to report a bug 1449 1450Some influential environment variables: 1451 CC C compiler command 1452 CFLAGS C compiler flags 1453 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1454 nonstandard directory <lib dir> 1455 LIBS libraries to pass to the linker, e.g. -l<library> 1456 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1457 you have headers in a nonstandard directory <include dir> 1458 CPP C preprocessor 1459 1460Use these variables to override the choices made by `configure' or to help 1461it to find libraries and programs with nonstandard names/locations. 1462 1463Report bugs to the package provider. 1464_ACEOF 1465ac_status=$? 1466fi 1467 1468if test "$ac_init_help" = "recursive"; then 1469 # If there are subdirs, report their specific --help. 1470 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1471 test -d "$ac_dir" || 1472 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1473 continue 1474 ac_builddir=. 1475 1476case "$ac_dir" in 1477.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1478*) 1479 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1480 # A ".." for each directory in $ac_dir_suffix. 1481 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1482 case $ac_top_builddir_sub in 1483 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1484 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1485 esac ;; 1486esac 1487ac_abs_top_builddir=$ac_pwd 1488ac_abs_builddir=$ac_pwd$ac_dir_suffix 1489# for backward compatibility: 1490ac_top_builddir=$ac_top_build_prefix 1491 1492case $srcdir in 1493 .) # We are building in place. 1494 ac_srcdir=. 1495 ac_top_srcdir=$ac_top_builddir_sub 1496 ac_abs_top_srcdir=$ac_pwd ;; 1497 [\\/]* | ?:[\\/]* ) # Absolute name. 1498 ac_srcdir=$srcdir$ac_dir_suffix; 1499 ac_top_srcdir=$srcdir 1500 ac_abs_top_srcdir=$srcdir ;; 1501 *) # Relative name. 1502 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1503 ac_top_srcdir=$ac_top_build_prefix$srcdir 1504 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1505esac 1506ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1507 1508 cd "$ac_dir" || { ac_status=$?; continue; } 1509 # Check for guested configure. 1510 if test -f "$ac_srcdir/configure.gnu"; then 1511 echo && 1512 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1513 elif test -f "$ac_srcdir/configure"; then 1514 echo && 1515 $SHELL "$ac_srcdir/configure" --help=recursive 1516 else 1517 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1518 fi || ac_status=$? 1519 cd "$ac_pwd" || { ac_status=$?; break; } 1520 done 1521fi 1522 1523test -n "$ac_init_help" && exit $ac_status 1524if $ac_init_version; then 1525 cat <<\_ACEOF 1526configure 1527generated by GNU Autoconf 2.69 1528 1529Copyright (C) 2012 Free Software Foundation, Inc. 1530This configure script is free software; the Free Software Foundation 1531gives unlimited permission to copy, distribute and modify it. 1532_ACEOF 1533 exit 1534fi 1535 1536## ------------------------ ## 1537## Autoconf initialization. ## 1538## ------------------------ ## 1539 1540# ac_fn_c_try_compile LINENO 1541# -------------------------- 1542# Try to compile conftest.$ac_ext, and return whether this succeeded. 1543ac_fn_c_try_compile () 1544{ 1545 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1546 rm -f conftest.$ac_objext 1547 if { { ac_try="$ac_compile" 1548case "(($ac_try" in 1549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1550 *) ac_try_echo=$ac_try;; 1551esac 1552eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1553$as_echo "$ac_try_echo"; } >&5 1554 (eval "$ac_compile") 2>conftest.err 1555 ac_status=$? 1556 if test -s conftest.err; then 1557 grep -v '^ *+' conftest.err >conftest.er1 1558 cat conftest.er1 >&5 1559 mv -f conftest.er1 conftest.err 1560 fi 1561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1562 test $ac_status = 0; } && { 1563 test -z "$ac_c_werror_flag" || 1564 test ! -s conftest.err 1565 } && test -s conftest.$ac_objext; then : 1566 ac_retval=0 1567else 1568 $as_echo "$as_me: failed program was:" >&5 1569sed 's/^/| /' conftest.$ac_ext >&5 1570 1571 ac_retval=1 1572fi 1573 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1574 as_fn_set_status $ac_retval 1575 1576} # ac_fn_c_try_compile 1577 1578# ac_fn_c_try_cpp LINENO 1579# ---------------------- 1580# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1581ac_fn_c_try_cpp () 1582{ 1583 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1584 if { { ac_try="$ac_cpp conftest.$ac_ext" 1585case "(($ac_try" in 1586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1587 *) ac_try_echo=$ac_try;; 1588esac 1589eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1590$as_echo "$ac_try_echo"; } >&5 1591 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1592 ac_status=$? 1593 if test -s conftest.err; then 1594 grep -v '^ *+' conftest.err >conftest.er1 1595 cat conftest.er1 >&5 1596 mv -f conftest.er1 conftest.err 1597 fi 1598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1599 test $ac_status = 0; } > conftest.i && { 1600 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1601 test ! -s conftest.err 1602 }; then : 1603 ac_retval=0 1604else 1605 $as_echo "$as_me: failed program was:" >&5 1606sed 's/^/| /' conftest.$ac_ext >&5 1607 1608 ac_retval=1 1609fi 1610 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1611 as_fn_set_status $ac_retval 1612 1613} # ac_fn_c_try_cpp 1614 1615# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1616# ------------------------------------------------------- 1617# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1618# the include files in INCLUDES and setting the cache variable VAR 1619# accordingly. 1620ac_fn_c_check_header_mongrel () 1621{ 1622 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1623 if eval \${$3+:} false; then : 1624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1625$as_echo_n "checking for $2... " >&6; } 1626if eval \${$3+:} false; then : 1627 $as_echo_n "(cached) " >&6 1628fi 1629eval ac_res=\$$3 1630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1631$as_echo "$ac_res" >&6; } 1632else 1633 # Is the header compilable? 1634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1635$as_echo_n "checking $2 usability... " >&6; } 1636cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1637/* end confdefs.h. */ 1638$4 1639#include <$2> 1640_ACEOF 1641if ac_fn_c_try_compile "$LINENO"; then : 1642 ac_header_compiler=yes 1643else 1644 ac_header_compiler=no 1645fi 1646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1648$as_echo "$ac_header_compiler" >&6; } 1649 1650# Is the header present? 1651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1652$as_echo_n "checking $2 presence... " >&6; } 1653cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1654/* end confdefs.h. */ 1655#include <$2> 1656_ACEOF 1657if ac_fn_c_try_cpp "$LINENO"; then : 1658 ac_header_preproc=yes 1659else 1660 ac_header_preproc=no 1661fi 1662rm -f conftest.err conftest.i conftest.$ac_ext 1663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1664$as_echo "$ac_header_preproc" >&6; } 1665 1666# So? What about this header? 1667case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1668 yes:no: ) 1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1670$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1672$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1673 ;; 1674 no:yes:* ) 1675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1676$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1678$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1680$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1682$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1684$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1685 ;; 1686esac 1687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1688$as_echo_n "checking for $2... " >&6; } 1689if eval \${$3+:} false; then : 1690 $as_echo_n "(cached) " >&6 1691else 1692 eval "$3=\$ac_header_compiler" 1693fi 1694eval ac_res=\$$3 1695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1696$as_echo "$ac_res" >&6; } 1697fi 1698 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1699 1700} # ac_fn_c_check_header_mongrel 1701 1702# ac_fn_c_try_run LINENO 1703# ---------------------- 1704# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1705# that executables *can* be run. 1706ac_fn_c_try_run () 1707{ 1708 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1709 if { { ac_try="$ac_link" 1710case "(($ac_try" in 1711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1712 *) ac_try_echo=$ac_try;; 1713esac 1714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1715$as_echo "$ac_try_echo"; } >&5 1716 (eval "$ac_link") 2>&5 1717 ac_status=$? 1718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1719 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1720 { { case "(($ac_try" in 1721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1722 *) ac_try_echo=$ac_try;; 1723esac 1724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1725$as_echo "$ac_try_echo"; } >&5 1726 (eval "$ac_try") 2>&5 1727 ac_status=$? 1728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1729 test $ac_status = 0; }; }; then : 1730 ac_retval=0 1731else 1732 $as_echo "$as_me: program exited with status $ac_status" >&5 1733 $as_echo "$as_me: failed program was:" >&5 1734sed 's/^/| /' conftest.$ac_ext >&5 1735 1736 ac_retval=$ac_status 1737fi 1738 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1739 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1740 as_fn_set_status $ac_retval 1741 1742} # ac_fn_c_try_run 1743 1744# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1745# ------------------------------------------------------- 1746# Tests whether HEADER exists and can be compiled using the include files in 1747# INCLUDES, setting the cache variable VAR accordingly. 1748ac_fn_c_check_header_compile () 1749{ 1750 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1752$as_echo_n "checking for $2... " >&6; } 1753if eval \${$3+:} false; then : 1754 $as_echo_n "(cached) " >&6 1755else 1756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1757/* end confdefs.h. */ 1758$4 1759#include <$2> 1760_ACEOF 1761if ac_fn_c_try_compile "$LINENO"; then : 1762 eval "$3=yes" 1763else 1764 eval "$3=no" 1765fi 1766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1767fi 1768eval ac_res=\$$3 1769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1770$as_echo "$ac_res" >&6; } 1771 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1772 1773} # ac_fn_c_check_header_compile 1774 1775# ac_fn_c_try_link LINENO 1776# ----------------------- 1777# Try to link conftest.$ac_ext, and return whether this succeeded. 1778ac_fn_c_try_link () 1779{ 1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1781 rm -f conftest.$ac_objext conftest$ac_exeext 1782 if { { ac_try="$ac_link" 1783case "(($ac_try" in 1784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1785 *) ac_try_echo=$ac_try;; 1786esac 1787eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1788$as_echo "$ac_try_echo"; } >&5 1789 (eval "$ac_link") 2>conftest.err 1790 ac_status=$? 1791 if test -s conftest.err; then 1792 grep -v '^ *+' conftest.err >conftest.er1 1793 cat conftest.er1 >&5 1794 mv -f conftest.er1 conftest.err 1795 fi 1796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1797 test $ac_status = 0; } && { 1798 test -z "$ac_c_werror_flag" || 1799 test ! -s conftest.err 1800 } && test -s conftest$ac_exeext && { 1801 test "$cross_compiling" = yes || 1802 test -x conftest$ac_exeext 1803 }; then : 1804 ac_retval=0 1805else 1806 $as_echo "$as_me: failed program was:" >&5 1807sed 's/^/| /' conftest.$ac_ext >&5 1808 1809 ac_retval=1 1810fi 1811 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1812 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1813 # interfere with the next link command; also delete a directory that is 1814 # left behind by Apple's compiler. We do this before executing the actions. 1815 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1816 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1817 as_fn_set_status $ac_retval 1818 1819} # ac_fn_c_try_link 1820 1821# ac_fn_c_check_func LINENO FUNC VAR 1822# ---------------------------------- 1823# Tests whether FUNC exists, setting the cache variable VAR accordingly 1824ac_fn_c_check_func () 1825{ 1826 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1828$as_echo_n "checking for $2... " >&6; } 1829if eval \${$3+:} false; then : 1830 $as_echo_n "(cached) " >&6 1831else 1832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1833/* end confdefs.h. */ 1834/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1835 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1836#define $2 innocuous_$2 1837 1838/* System header to define __stub macros and hopefully few prototypes, 1839 which can conflict with char $2 (); below. 1840 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1841 <limits.h> exists even on freestanding compilers. */ 1842 1843#ifdef __STDC__ 1844# include <limits.h> 1845#else 1846# include <assert.h> 1847#endif 1848 1849#undef $2 1850 1851/* Override any GCC internal prototype to avoid an error. 1852 Use char because int might match the return type of a GCC 1853 builtin and then its argument prototype would still apply. */ 1854#ifdef __cplusplus 1855extern "C" 1856#endif 1857char $2 (); 1858/* The GNU C library defines this for functions which it implements 1859 to always fail with ENOSYS. Some functions are actually named 1860 something starting with __ and the normal name is an alias. */ 1861#if defined __stub_$2 || defined __stub___$2 1862choke me 1863#endif 1864 1865int 1866main () 1867{ 1868return $2 (); 1869 ; 1870 return 0; 1871} 1872_ACEOF 1873if ac_fn_c_try_link "$LINENO"; then : 1874 eval "$3=yes" 1875else 1876 eval "$3=no" 1877fi 1878rm -f core conftest.err conftest.$ac_objext \ 1879 conftest$ac_exeext conftest.$ac_ext 1880fi 1881eval ac_res=\$$3 1882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1883$as_echo "$ac_res" >&6; } 1884 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1885 1886} # ac_fn_c_check_func 1887 1888# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1889# ---------------------------------------------------- 1890# Tries to find if the field MEMBER exists in type AGGR, after including 1891# INCLUDES, setting cache variable VAR accordingly. 1892ac_fn_c_check_member () 1893{ 1894 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1896$as_echo_n "checking for $2.$3... " >&6; } 1897if eval \${$4+:} false; then : 1898 $as_echo_n "(cached) " >&6 1899else 1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1901/* end confdefs.h. */ 1902$5 1903int 1904main () 1905{ 1906static $2 ac_aggr; 1907if (ac_aggr.$3) 1908return 0; 1909 ; 1910 return 0; 1911} 1912_ACEOF 1913if ac_fn_c_try_compile "$LINENO"; then : 1914 eval "$4=yes" 1915else 1916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1917/* end confdefs.h. */ 1918$5 1919int 1920main () 1921{ 1922static $2 ac_aggr; 1923if (sizeof ac_aggr.$3) 1924return 0; 1925 ; 1926 return 0; 1927} 1928_ACEOF 1929if ac_fn_c_try_compile "$LINENO"; then : 1930 eval "$4=yes" 1931else 1932 eval "$4=no" 1933fi 1934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1935fi 1936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1937fi 1938eval ac_res=\$$4 1939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1940$as_echo "$ac_res" >&6; } 1941 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1942 1943} # ac_fn_c_check_member 1944 1945# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1946# ------------------------------------------- 1947# Tests whether TYPE exists after having included INCLUDES, setting cache 1948# variable VAR accordingly. 1949ac_fn_c_check_type () 1950{ 1951 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1953$as_echo_n "checking for $2... " >&6; } 1954if eval \${$3+:} false; then : 1955 $as_echo_n "(cached) " >&6 1956else 1957 eval "$3=no" 1958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1959/* end confdefs.h. */ 1960$4 1961int 1962main () 1963{ 1964if (sizeof ($2)) 1965 return 0; 1966 ; 1967 return 0; 1968} 1969_ACEOF 1970if ac_fn_c_try_compile "$LINENO"; then : 1971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1972/* end confdefs.h. */ 1973$4 1974int 1975main () 1976{ 1977if (sizeof (($2))) 1978 return 0; 1979 ; 1980 return 0; 1981} 1982_ACEOF 1983if ac_fn_c_try_compile "$LINENO"; then : 1984 1985else 1986 eval "$3=yes" 1987fi 1988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1989fi 1990rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1991fi 1992eval ac_res=\$$3 1993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1994$as_echo "$ac_res" >&6; } 1995 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1996 1997} # ac_fn_c_check_type 1998cat >config.log <<_ACEOF 1999This file contains any messages produced by compilers while 2000running configure, to aid debugging if configure makes a mistake. 2001 2002It was created by $as_me, which was 2003generated by GNU Autoconf 2.69. Invocation command line was 2004 2005 $ $0 $@ 2006 2007_ACEOF 2008exec 5>>config.log 2009{ 2010cat <<_ASUNAME 2011## --------- ## 2012## Platform. ## 2013## --------- ## 2014 2015hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2016uname -m = `(uname -m) 2>/dev/null || echo unknown` 2017uname -r = `(uname -r) 2>/dev/null || echo unknown` 2018uname -s = `(uname -s) 2>/dev/null || echo unknown` 2019uname -v = `(uname -v) 2>/dev/null || echo unknown` 2020 2021/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2022/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2023 2024/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2025/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2026/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2027/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2028/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2029/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2030/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2031 2032_ASUNAME 2033 2034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2035for as_dir in $PATH 2036do 2037 IFS=$as_save_IFS 2038 test -z "$as_dir" && as_dir=. 2039 $as_echo "PATH: $as_dir" 2040 done 2041IFS=$as_save_IFS 2042 2043} >&5 2044 2045cat >&5 <<_ACEOF 2046 2047 2048## ----------- ## 2049## Core tests. ## 2050## ----------- ## 2051 2052_ACEOF 2053 2054 2055# Keep a trace of the command line. 2056# Strip out --no-create and --no-recursion so they do not pile up. 2057# Strip out --silent because we don't want to record it for future runs. 2058# Also quote any args containing shell meta-characters. 2059# Make two passes to allow for proper duplicate-argument suppression. 2060ac_configure_args= 2061ac_configure_args0= 2062ac_configure_args1= 2063ac_must_keep_next=false 2064for ac_pass in 1 2 2065do 2066 for ac_arg 2067 do 2068 case $ac_arg in 2069 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2071 | -silent | --silent | --silen | --sile | --sil) 2072 continue ;; 2073 *\'*) 2074 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2075 esac 2076 case $ac_pass in 2077 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2078 2) 2079 as_fn_append ac_configure_args1 " '$ac_arg'" 2080 if test $ac_must_keep_next = true; then 2081 ac_must_keep_next=false # Got value, back to normal. 2082 else 2083 case $ac_arg in 2084 *=* | --config-cache | -C | -disable-* | --disable-* \ 2085 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2086 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2087 | -with-* | --with-* | -without-* | --without-* | --x) 2088 case "$ac_configure_args0 " in 2089 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2090 esac 2091 ;; 2092 -* ) ac_must_keep_next=true ;; 2093 esac 2094 fi 2095 as_fn_append ac_configure_args " '$ac_arg'" 2096 ;; 2097 esac 2098 done 2099done 2100{ ac_configure_args0=; unset ac_configure_args0;} 2101{ ac_configure_args1=; unset ac_configure_args1;} 2102 2103# When interrupted or exit'd, cleanup temporary files, and complete 2104# config.log. We remove comments because anyway the quotes in there 2105# would cause problems or look ugly. 2106# WARNING: Use '\'' to represent an apostrophe within the trap. 2107# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2108trap 'exit_status=$? 2109 # Save into config.log some information that might help in debugging. 2110 { 2111 echo 2112 2113 $as_echo "## ---------------- ## 2114## Cache variables. ## 2115## ---------------- ##" 2116 echo 2117 # The following way of writing the cache mishandles newlines in values, 2118( 2119 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2120 eval ac_val=\$$ac_var 2121 case $ac_val in #( 2122 *${as_nl}*) 2123 case $ac_var in #( 2124 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2125$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2126 esac 2127 case $ac_var in #( 2128 _ | IFS | as_nl) ;; #( 2129 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2130 *) { eval $ac_var=; unset $ac_var;} ;; 2131 esac ;; 2132 esac 2133 done 2134 (set) 2>&1 | 2135 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2136 *${as_nl}ac_space=\ *) 2137 sed -n \ 2138 "s/'\''/'\''\\\\'\'''\''/g; 2139 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2140 ;; #( 2141 *) 2142 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2143 ;; 2144 esac | 2145 sort 2146) 2147 echo 2148 2149 $as_echo "## ----------------- ## 2150## Output variables. ## 2151## ----------------- ##" 2152 echo 2153 for ac_var in $ac_subst_vars 2154 do 2155 eval ac_val=\$$ac_var 2156 case $ac_val in 2157 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2158 esac 2159 $as_echo "$ac_var='\''$ac_val'\''" 2160 done | sort 2161 echo 2162 2163 if test -n "$ac_subst_files"; then 2164 $as_echo "## ------------------- ## 2165## File substitutions. ## 2166## ------------------- ##" 2167 echo 2168 for ac_var in $ac_subst_files 2169 do 2170 eval ac_val=\$$ac_var 2171 case $ac_val in 2172 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2173 esac 2174 $as_echo "$ac_var='\''$ac_val'\''" 2175 done | sort 2176 echo 2177 fi 2178 2179 if test -s confdefs.h; then 2180 $as_echo "## ----------- ## 2181## confdefs.h. ## 2182## ----------- ##" 2183 echo 2184 cat confdefs.h 2185 echo 2186 fi 2187 test "$ac_signal" != 0 && 2188 $as_echo "$as_me: caught signal $ac_signal" 2189 $as_echo "$as_me: exit $exit_status" 2190 } >&5 2191 rm -f core *.core core.conftest.* && 2192 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2193 exit $exit_status 2194' 0 2195for ac_signal in 1 2 13 15; do 2196 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2197done 2198ac_signal=0 2199 2200# confdefs.h avoids OS command line length limits that DEFS can exceed. 2201rm -f -r conftest* confdefs.h 2202 2203$as_echo "/* confdefs.h */" > confdefs.h 2204 2205# Predefined preprocessor variables. 2206 2207cat >>confdefs.h <<_ACEOF 2208#define PACKAGE_NAME "$PACKAGE_NAME" 2209_ACEOF 2210 2211cat >>confdefs.h <<_ACEOF 2212#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2213_ACEOF 2214 2215cat >>confdefs.h <<_ACEOF 2216#define PACKAGE_VERSION "$PACKAGE_VERSION" 2217_ACEOF 2218 2219cat >>confdefs.h <<_ACEOF 2220#define PACKAGE_STRING "$PACKAGE_STRING" 2221_ACEOF 2222 2223cat >>confdefs.h <<_ACEOF 2224#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2225_ACEOF 2226 2227cat >>confdefs.h <<_ACEOF 2228#define PACKAGE_URL "$PACKAGE_URL" 2229_ACEOF 2230 2231 2232# Let the site file select an alternate cache file if it wants to. 2233# Prefer an explicitly selected file to automatically selected ones. 2234ac_site_file1=NONE 2235ac_site_file2=NONE 2236if test -n "$CONFIG_SITE"; then 2237 # We do not want a PATH search for config.site. 2238 case $CONFIG_SITE in #(( 2239 -*) ac_site_file1=./$CONFIG_SITE;; 2240 */*) ac_site_file1=$CONFIG_SITE;; 2241 *) ac_site_file1=./$CONFIG_SITE;; 2242 esac 2243elif test "x$prefix" != xNONE; then 2244 ac_site_file1=$prefix/share/config.site 2245 ac_site_file2=$prefix/etc/config.site 2246else 2247 ac_site_file1=$ac_default_prefix/share/config.site 2248 ac_site_file2=$ac_default_prefix/etc/config.site 2249fi 2250for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2251do 2252 test "x$ac_site_file" = xNONE && continue 2253 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2254 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2255$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2256 sed 's/^/| /' "$ac_site_file" >&5 2257 . "$ac_site_file" \ 2258 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2259$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2260as_fn_error $? "failed to load site script $ac_site_file 2261See \`config.log' for more details" "$LINENO" 5; } 2262 fi 2263done 2264 2265if test -r "$cache_file"; then 2266 # Some versions of bash will fail to source /dev/null (special files 2267 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2268 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2269 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2270$as_echo "$as_me: loading cache $cache_file" >&6;} 2271 case $cache_file in 2272 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2273 *) . "./$cache_file";; 2274 esac 2275 fi 2276else 2277 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2278$as_echo "$as_me: creating cache $cache_file" >&6;} 2279 >$cache_file 2280fi 2281 2282# Check that the precious variables saved in the cache have kept the same 2283# value. 2284ac_cache_corrupted=false 2285for ac_var in $ac_precious_vars; do 2286 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2287 eval ac_new_set=\$ac_env_${ac_var}_set 2288 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2289 eval ac_new_val=\$ac_env_${ac_var}_value 2290 case $ac_old_set,$ac_new_set in 2291 set,) 2292 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2293$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2294 ac_cache_corrupted=: ;; 2295 ,set) 2296 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2297$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2298 ac_cache_corrupted=: ;; 2299 ,);; 2300 *) 2301 if test "x$ac_old_val" != "x$ac_new_val"; then 2302 # differences in whitespace do not lead to failure. 2303 ac_old_val_w=`echo x $ac_old_val` 2304 ac_new_val_w=`echo x $ac_new_val` 2305 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2306 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2307$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2308 ac_cache_corrupted=: 2309 else 2310 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2311$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2312 eval $ac_var=\$ac_old_val 2313 fi 2314 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2315$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2316 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2317$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2318 fi;; 2319 esac 2320 # Pass precious variables to config.status. 2321 if test "$ac_new_set" = set; then 2322 case $ac_new_val in 2323 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2324 *) ac_arg=$ac_var=$ac_new_val ;; 2325 esac 2326 case " $ac_configure_args " in 2327 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2328 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2329 esac 2330 fi 2331done 2332if $ac_cache_corrupted; then 2333 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2334$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2335 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2336$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2337 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2338fi 2339## -------------------- ## 2340## Main body of script. ## 2341## -------------------- ## 2342 2343ac_ext=c 2344ac_cpp='$CPP $CPPFLAGS' 2345ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2346ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2347ac_compiler_gnu=$ac_cv_c_compiler_gnu 2348 2349 2350# This file contains common code used by all simulators. 2351# 2352# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2353# directory. It is intended to be invoked before any target specific stuff. 2354# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2355# It is intended to be invoked last. 2356# 2357# The simulator's configure.ac should look like: 2358# 2359# dnl Process this file with autoconf to produce a configure script. 2360# AC_PREREQ(2.64)dnl 2361# AC_INIT(Makefile.in) 2362# sinclude(../common/aclocal.m4) 2363# 2364# SIM_AC_COMMON 2365# 2366# ... target specific stuff ... 2367# 2368# SIM_AC_OUTPUT 2369 2370# Include global overrides and fixes for Autoconf. 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 2404 2405 2406# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2407# 2408# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2409# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2410# Written by Gordon Matzigkeit, 1996 2411# 2412# This file is free software; the Free Software Foundation gives 2413# unlimited permission to copy and/or distribute it, with or without 2414# modifications, as long as this notice is preserved. 2415 2416 2417 2418# serial 56 LT_INIT 2419 2420 2421# LT_PREREQ(VERSION) 2422# ------------------ 2423# Complain and exit if this libtool version is less that VERSION. 2424 2425 2426 2427# _LT_CHECK_BUILDDIR 2428# ------------------ 2429# Complain if the absolute build directory name contains unusual characters 2430 2431 2432 2433# LT_INIT([OPTIONS]) 2434# ------------------ 2435# LT_INIT 2436 2437# Old names: 2438# This is what autoupdate's m4 run will expand. It fires 2439# the warning (with _au_warn_XXX), outputs it into the 2440# updated configure.ac (with AC_DIAGNOSE), and then outputs 2441# the replacement expansion. 2442 2443 2444# This is an auxiliary macro that is also run when 2445# autoupdate runs m4. It simply calls m4_warning, but 2446# we need a wrapper so that each warning is emitted only 2447# once. We break the quoting in m4_warning's argument in 2448# order to expand this macro's arguments, not AU_DEFUN's. 2449 2450 2451# Finally, this is the expansion that is picked up by 2452# autoconf. It tells the user to run autoupdate, and 2453# then outputs the replacement expansion. We do not care 2454# about autoupdate's warning because that contains 2455# information on what to do *after* running autoupdate. 2456 2457# This is what autoupdate's m4 run will expand. It fires 2458# the warning (with _au_warn_XXX), outputs it into the 2459# updated configure.ac (with AC_DIAGNOSE), and then outputs 2460# the replacement expansion. 2461 2462 2463# This is an auxiliary macro that is also run when 2464# autoupdate runs m4. It simply calls m4_warning, but 2465# we need a wrapper so that each warning is emitted only 2466# once. We break the quoting in m4_warning's argument in 2467# order to expand this macro's arguments, not AU_DEFUN's. 2468 2469 2470# Finally, this is the expansion that is picked up by 2471# autoconf. It tells the user to run autoupdate, and 2472# then outputs the replacement expansion. We do not care 2473# about autoupdate's warning because that contains 2474# information on what to do *after* running autoupdate. 2475 2476 2477 2478# _LT_CC_BASENAME(CC) 2479# ------------------- 2480# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2481 2482 2483 2484# _LT_FILEUTILS_DEFAULTS 2485# ---------------------- 2486# It is okay to use these file commands and assume they have been set 2487# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2488# _LT_FILEUTILS_DEFAULTS 2489 2490 2491# _LT_SETUP 2492# --------- 2493# _LT_SETUP 2494 2495 2496# _LT_PREPARE_SED_QUOTE_VARS 2497# -------------------------- 2498# Define a few sed substitution that help us do robust quoting. 2499 2500 2501# _LT_PROG_LTMAIN 2502# --------------- 2503# Note that this code is called both from `configure', and `config.status' 2504# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2505# `config.status' has no value for ac_aux_dir unless we are using Automake, 2506# so we pass a copy along to make sure it has a sensible value anyway. 2507# _LT_PROG_LTMAIN 2508 2509 2510## ------------------------------------- ## 2511## Accumulate code for creating libtool. ## 2512## ------------------------------------- ## 2513 2514# So that we can recreate a full libtool script including additional 2515# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2516# in macros and then make a single call at the end using the `libtool' 2517# label. 2518 2519 2520# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2521# ---------------------------------------- 2522# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2523 2524 2525# Initialize. 2526 2527 2528 2529# _LT_CONFIG_LIBTOOL([COMMANDS]) 2530# ------------------------------ 2531# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2532 2533 2534# Initialize. 2535 2536 2537 2538# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2539# ----------------------------------------------------- 2540 2541 2542 2543# _LT_FORMAT_COMMENT([COMMENT]) 2544# ----------------------------- 2545# Add leading comment marks to the start of each line, and a trailing 2546# full-stop to the whole comment if one is not present already. 2547 2548 2549 2550 2551## ------------------------ ## 2552## FIXME: Eliminate VARNAME ## 2553## ------------------------ ## 2554 2555 2556# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2557# ------------------------------------------------------------------- 2558# CONFIGNAME is the name given to the value in the libtool script. 2559# VARNAME is the (base) name used in the configure script. 2560# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2561# VARNAME. Any other value will be used directly. 2562 2563 2564 2565# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2566# -------------------------------------------------------- 2567 2568 2569 2570# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2571# ------------------------------------------------ 2572 2573 2574 2575# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2576# --------------------------------------------------------- 2577 2578 2579 2580# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2581# -------------------------------------------------- 2582 2583 2584 2585# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2586# --------------------------------------------------- 2587 2588 2589 2590# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2591# --------------------------------------------------- 2592 2593 2594 2595 2596# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2597# ------------------------------------------------ 2598 2599 2600 2601 2602# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2603# ------------------------------------ 2604# Quote a variable value, and forward it to `config.status' so that its 2605# declaration there will have the same value as in `configure'. VARNAME 2606# must have a single quote delimited value for this to work. 2607 2608 2609 2610# _LT_CONFIG_STATUS_DECLARATIONS 2611# ------------------------------ 2612# We delimit libtool config variables with single quotes, so when 2613# we write them to config.status, we have to be sure to quote all 2614# embedded single quotes properly. In configure, this macro expands 2615# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2616# 2617# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2618 2619 2620 2621# _LT_LIBTOOL_TAGS 2622# ---------------- 2623# Output comment and list of tags supported by the script 2624 2625 2626 2627# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2628# ----------------------------------- 2629# Extract the dictionary values for VARNAME (optionally with TAG) and 2630# expand to a commented shell variable setting: 2631# 2632# # Some comment about what VAR is for. 2633# visible_name=$lt_internal_name 2634 2635 2636 2637# _LT_LIBTOOL_CONFIG_VARS 2638# ----------------------- 2639# Produce commented declarations of non-tagged libtool config variables 2640# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2641# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2642# section) are produced by _LT_LIBTOOL_TAG_VARS. 2643 2644 2645 2646# _LT_LIBTOOL_TAG_VARS(TAG) 2647# ------------------------- 2648 2649 2650 2651# _LT_TAGVAR(VARNAME, [TAGNAME]) 2652# ------------------------------ 2653 2654 2655 2656# _LT_CONFIG_COMMANDS 2657# ------------------- 2658# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2659# variables for single and double quote escaping we saved from calls 2660# to _LT_DECL, we can put quote escaped variables declarations 2661# into `config.status', and then the shell code to quote escape them in 2662# for loops in `config.status'. Finally, any additional code accumulated 2663# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2664#_LT_CONFIG_COMMANDS 2665 2666 2667# Initialize. 2668 2669 2670# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2671# ------------------------------------ 2672# Generate a child script FILE with all initialization necessary to 2673# reuse the environment learned by the parent script, and make the 2674# file executable. If COMMENT is supplied, it is inserted after the 2675# `#!' sequence but before initialization text begins. After this 2676# macro, additional text can be appended to FILE to form the body of 2677# the child script. The macro ends with non-zero status if the 2678# file could not be fully written (such as if the disk is full). 2679# _LT_GENERATED_FILE_INIT 2680 2681# LT_OUTPUT 2682# --------- 2683# This macro allows early generation of the libtool script (before 2684# AC_OUTPUT is called), incase it is used in configure for compilation 2685# tests. 2686# LT_OUTPUT 2687 2688 2689# _LT_CONFIG(TAG) 2690# --------------- 2691# If TAG is the built-in tag, create an initial libtool script with a 2692# default configuration from the untagged config vars. Otherwise add code 2693# to config.status for appending the configuration named by TAG from the 2694# matching tagged config vars. 2695# _LT_CONFIG 2696 2697 2698# LT_SUPPORTED_TAG(TAG) 2699# --------------------- 2700# Trace this macro to discover what tags are supported by the libtool 2701# --tag option, using: 2702# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2703 2704 2705 2706# C support is built-in for now 2707 2708 2709 2710 2711# LT_LANG(LANG) 2712# ------------- 2713# Enable libtool support for the given language if not already enabled. 2714# LT_LANG 2715 2716 2717# _LT_LANG(LANGNAME) 2718# ------------------ 2719# _LT_LANG 2720 2721 2722# _LT_LANG_DEFAULT_CONFIG 2723# ----------------------- 2724# _LT_LANG_DEFAULT_CONFIG 2725 2726# Obsolete macros: 2727# This is what autoupdate's m4 run will expand. It fires 2728# the warning (with _au_warn_XXX), outputs it into the 2729# updated configure.ac (with AC_DIAGNOSE), and then outputs 2730# the replacement expansion. 2731 2732 2733# This is an auxiliary macro that is also run when 2734# autoupdate runs m4. It simply calls m4_warning, but 2735# we need a wrapper so that each warning is emitted only 2736# once. We break the quoting in m4_warning's argument in 2737# order to expand this macro's arguments, not AU_DEFUN's. 2738 2739 2740# Finally, this is the expansion that is picked up by 2741# autoconf. It tells the user to run autoupdate, and 2742# then outputs the replacement expansion. We do not care 2743# about autoupdate's warning because that contains 2744# information on what to do *after* running autoupdate. 2745 2746# This is what autoupdate's m4 run will expand. It fires 2747# the warning (with _au_warn_XXX), outputs it into the 2748# updated configure.ac (with AC_DIAGNOSE), and then outputs 2749# the replacement expansion. 2750 2751 2752# This is an auxiliary macro that is also run when 2753# autoupdate runs m4. It simply calls m4_warning, but 2754# we need a wrapper so that each warning is emitted only 2755# once. We break the quoting in m4_warning's argument in 2756# order to expand this macro's arguments, not AU_DEFUN's. 2757 2758 2759# Finally, this is the expansion that is picked up by 2760# autoconf. It tells the user to run autoupdate, and 2761# then outputs the replacement expansion. We do not care 2762# about autoupdate's warning because that contains 2763# information on what to do *after* running autoupdate. 2764 2765# This is what autoupdate's m4 run will expand. It fires 2766# the warning (with _au_warn_XXX), outputs it into the 2767# updated configure.ac (with AC_DIAGNOSE), and then outputs 2768# the replacement expansion. 2769 2770 2771# This is an auxiliary macro that is also run when 2772# autoupdate runs m4. It simply calls m4_warning, but 2773# we need a wrapper so that each warning is emitted only 2774# once. We break the quoting in m4_warning's argument in 2775# order to expand this macro's arguments, not AU_DEFUN's. 2776 2777 2778# Finally, this is the expansion that is picked up by 2779# autoconf. It tells the user to run autoupdate, and 2780# then outputs the replacement expansion. We do not care 2781# about autoupdate's warning because that contains 2782# information on what to do *after* running autoupdate. 2783 2784# This is what autoupdate's m4 run will expand. It fires 2785# the warning (with _au_warn_XXX), outputs it into the 2786# updated configure.ac (with AC_DIAGNOSE), and then outputs 2787# the replacement expansion. 2788 2789 2790# This is an auxiliary macro that is also run when 2791# autoupdate runs m4. It simply calls m4_warning, but 2792# we need a wrapper so that each warning is emitted only 2793# once. We break the quoting in m4_warning's argument in 2794# order to expand this macro's arguments, not AU_DEFUN's. 2795 2796 2797# Finally, this is the expansion that is picked up by 2798# autoconf. It tells the user to run autoupdate, and 2799# then outputs the replacement expansion. We do not care 2800# about autoupdate's warning because that contains 2801# information on what to do *after* running autoupdate. 2802 2803# This is what autoupdate's m4 run will expand. It fires 2804# the warning (with _au_warn_XXX), outputs it into the 2805# updated configure.ac (with AC_DIAGNOSE), and then outputs 2806# the replacement expansion. 2807 2808 2809# This is an auxiliary macro that is also run when 2810# autoupdate runs m4. It simply calls m4_warning, but 2811# we need a wrapper so that each warning is emitted only 2812# once. We break the quoting in m4_warning's argument in 2813# order to expand this macro's arguments, not AU_DEFUN's. 2814 2815 2816# Finally, this is the expansion that is picked up by 2817# autoconf. It tells the user to run autoupdate, and 2818# then outputs the replacement expansion. We do not care 2819# about autoupdate's warning because that contains 2820# information on what to do *after* running autoupdate. 2821 2822 2823 2824# _LT_TAG_COMPILER 2825# ---------------- 2826# _LT_TAG_COMPILER 2827 2828 2829# _LT_COMPILER_BOILERPLATE 2830# ------------------------ 2831# Check for compiler boilerplate output or warnings with 2832# the simple compiler test code. 2833# _LT_COMPILER_BOILERPLATE 2834 2835 2836# _LT_LINKER_BOILERPLATE 2837# ---------------------- 2838# Check for linker boilerplate output or warnings with 2839# the simple link test code. 2840# _LT_LINKER_BOILERPLATE 2841 2842# _LT_REQUIRED_DARWIN_CHECKS 2843# ------------------------- 2844 2845 2846 2847# _LT_DARWIN_LINKER_FEATURES 2848# -------------------------- 2849# Checks for linker and compiler features on darwin 2850 2851 2852# _LT_SYS_MODULE_PATH_AIX 2853# ----------------------- 2854# Links a minimal program and checks the executable 2855# for the system default hardcoded library path. In most cases, 2856# this is /usr/lib:/lib, but when the MPI compilers are used 2857# the location of the communication and MPI libs are included too. 2858# If we don't find anything, use the default library path according 2859# to the aix ld manual. 2860# _LT_SYS_MODULE_PATH_AIX 2861 2862 2863# _LT_SHELL_INIT(ARG) 2864# ------------------- 2865# _LT_SHELL_INIT 2866 2867 2868 2869# _LT_PROG_ECHO_BACKSLASH 2870# ----------------------- 2871# Find how we can fake an echo command that does not interpret backslash. 2872# In particular, with Autoconf 2.60 or later we add some code to the start 2873# of the generated configure script which will find a shell with a builtin 2874# printf (which we can use as an echo command). 2875# _LT_PROG_ECHO_BACKSLASH 2876 2877 2878# _LT_ENABLE_LOCK 2879# --------------- 2880# _LT_ENABLE_LOCK 2881 2882 2883# _LT_CMD_OLD_ARCHIVE 2884# ------------------- 2885# _LT_CMD_OLD_ARCHIVE 2886 2887 2888# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2889# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2890# ---------------------------------------------------------------- 2891# Check whether the given compiler option works 2892# _LT_COMPILER_OPTION 2893 2894# Old name: 2895# This is what autoupdate's m4 run will expand. It fires 2896# the warning (with _au_warn_XXX), outputs it into the 2897# updated configure.ac (with AC_DIAGNOSE), and then outputs 2898# the replacement expansion. 2899 2900 2901# This is an auxiliary macro that is also run when 2902# autoupdate runs m4. It simply calls m4_warning, but 2903# we need a wrapper so that each warning is emitted only 2904# once. We break the quoting in m4_warning's argument in 2905# order to expand this macro's arguments, not AU_DEFUN's. 2906 2907 2908# Finally, this is the expansion that is picked up by 2909# autoconf. It tells the user to run autoupdate, and 2910# then outputs the replacement expansion. We do not care 2911# about autoupdate's warning because that contains 2912# information on what to do *after* running autoupdate. 2913 2914 2915 2916# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2917# [ACTION-SUCCESS], [ACTION-FAILURE]) 2918# ---------------------------------------------------- 2919# Check whether the given linker option works 2920# _LT_LINKER_OPTION 2921 2922# Old name: 2923# This is what autoupdate's m4 run will expand. It fires 2924# the warning (with _au_warn_XXX), outputs it into the 2925# updated configure.ac (with AC_DIAGNOSE), and then outputs 2926# the replacement expansion. 2927 2928 2929# This is an auxiliary macro that is also run when 2930# autoupdate runs m4. It simply calls m4_warning, but 2931# we need a wrapper so that each warning is emitted only 2932# once. We break the quoting in m4_warning's argument in 2933# order to expand this macro's arguments, not AU_DEFUN's. 2934 2935 2936# Finally, this is the expansion that is picked up by 2937# autoconf. It tells the user to run autoupdate, and 2938# then outputs the replacement expansion. We do not care 2939# about autoupdate's warning because that contains 2940# information on what to do *after* running autoupdate. 2941 2942 2943 2944# LT_CMD_MAX_LEN 2945#--------------- 2946# LT_CMD_MAX_LEN 2947 2948# Old name: 2949# This is what autoupdate's m4 run will expand. It fires 2950# the warning (with _au_warn_XXX), outputs it into the 2951# updated configure.ac (with AC_DIAGNOSE), and then outputs 2952# the replacement expansion. 2953 2954 2955# This is an auxiliary macro that is also run when 2956# autoupdate runs m4. It simply calls m4_warning, but 2957# we need a wrapper so that each warning is emitted only 2958# once. We break the quoting in m4_warning's argument in 2959# order to expand this macro's arguments, not AU_DEFUN's. 2960 2961 2962# Finally, this is the expansion that is picked up by 2963# autoconf. It tells the user to run autoupdate, and 2964# then outputs the replacement expansion. We do not care 2965# about autoupdate's warning because that contains 2966# information on what to do *after* running autoupdate. 2967 2968 2969 2970# _LT_HEADER_DLFCN 2971# ---------------- 2972# _LT_HEADER_DLFCN 2973 2974 2975# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2976# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2977# ---------------------------------------------------------------- 2978# _LT_TRY_DLOPEN_SELF 2979 2980 2981# LT_SYS_DLOPEN_SELF 2982# ------------------ 2983# LT_SYS_DLOPEN_SELF 2984 2985# Old name: 2986# This is what autoupdate's m4 run will expand. It fires 2987# the warning (with _au_warn_XXX), outputs it into the 2988# updated configure.ac (with AC_DIAGNOSE), and then outputs 2989# the replacement expansion. 2990 2991 2992# This is an auxiliary macro that is also run when 2993# autoupdate runs m4. It simply calls m4_warning, but 2994# we need a wrapper so that each warning is emitted only 2995# once. We break the quoting in m4_warning's argument in 2996# order to expand this macro's arguments, not AU_DEFUN's. 2997 2998 2999# Finally, this is the expansion that is picked up by 3000# autoconf. It tells the user to run autoupdate, and 3001# then outputs the replacement expansion. We do not care 3002# about autoupdate's warning because that contains 3003# information on what to do *after* running autoupdate. 3004 3005 3006 3007# _LT_COMPILER_C_O([TAGNAME]) 3008# --------------------------- 3009# Check to see if options -c and -o are simultaneously supported by compiler. 3010# This macro does not hard code the compiler like AC_PROG_CC_C_O. 3011# _LT_COMPILER_C_O 3012 3013 3014# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 3015# ---------------------------------- 3016# Check to see if we can do hard links to lock some files if needed 3017# _LT_COMPILER_FILE_LOCKS 3018 3019 3020# _LT_CHECK_OBJDIR 3021# ---------------- 3022# _LT_CHECK_OBJDIR 3023 3024 3025# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 3026# -------------------------------------- 3027# Check hardcoding attributes. 3028# _LT_LINKER_HARDCODE_LIBPATH 3029 3030 3031# _LT_CMD_STRIPLIB 3032# ---------------- 3033# _LT_CMD_STRIPLIB 3034 3035 3036# _LT_SYS_DYNAMIC_LINKER([TAG]) 3037# ----------------------------- 3038# PORTME Fill in your ld.so characteristics 3039# _LT_SYS_DYNAMIC_LINKER 3040 3041 3042# _LT_PATH_TOOL_PREFIX(TOOL) 3043# -------------------------- 3044# find a file program which can recognize shared library 3045# _LT_PATH_TOOL_PREFIX 3046 3047# Old name: 3048# This is what autoupdate's m4 run will expand. It fires 3049# the warning (with _au_warn_XXX), outputs it into the 3050# updated configure.ac (with AC_DIAGNOSE), and then outputs 3051# the replacement expansion. 3052 3053 3054# This is an auxiliary macro that is also run when 3055# autoupdate runs m4. It simply calls m4_warning, but 3056# we need a wrapper so that each warning is emitted only 3057# once. We break the quoting in m4_warning's argument in 3058# order to expand this macro's arguments, not AU_DEFUN's. 3059 3060 3061# Finally, this is the expansion that is picked up by 3062# autoconf. It tells the user to run autoupdate, and 3063# then outputs the replacement expansion. We do not care 3064# about autoupdate's warning because that contains 3065# information on what to do *after* running autoupdate. 3066 3067 3068 3069# _LT_PATH_MAGIC 3070# -------------- 3071# find a file program which can recognize a shared library 3072# _LT_PATH_MAGIC 3073 3074 3075# LT_PATH_LD 3076# ---------- 3077# find the pathname to the GNU or non-GNU linker 3078# LT_PATH_LD 3079 3080# Old names: 3081# This is what autoupdate's m4 run will expand. It fires 3082# the warning (with _au_warn_XXX), outputs it into the 3083# updated configure.ac (with AC_DIAGNOSE), and then outputs 3084# the replacement expansion. 3085 3086 3087# This is an auxiliary macro that is also run when 3088# autoupdate runs m4. It simply calls m4_warning, but 3089# we need a wrapper so that each warning is emitted only 3090# once. We break the quoting in m4_warning's argument in 3091# order to expand this macro's arguments, not AU_DEFUN's. 3092 3093 3094# Finally, this is the expansion that is picked up by 3095# autoconf. It tells the user to run autoupdate, and 3096# then outputs the replacement expansion. We do not care 3097# about autoupdate's warning because that contains 3098# information on what to do *after* running autoupdate. 3099 3100# This is what autoupdate's m4 run will expand. It fires 3101# the warning (with _au_warn_XXX), outputs it into the 3102# updated configure.ac (with AC_DIAGNOSE), and then outputs 3103# the replacement expansion. 3104 3105 3106# This is an auxiliary macro that is also run when 3107# autoupdate runs m4. It simply calls m4_warning, but 3108# we need a wrapper so that each warning is emitted only 3109# once. We break the quoting in m4_warning's argument in 3110# order to expand this macro's arguments, not AU_DEFUN's. 3111 3112 3113# Finally, this is the expansion that is picked up by 3114# autoconf. It tells the user to run autoupdate, and 3115# then outputs the replacement expansion. We do not care 3116# about autoupdate's warning because that contains 3117# information on what to do *after* running autoupdate. 3118 3119 3120 3121# _LT_PATH_LD_GNU 3122#- -------------- 3123# _LT_PATH_LD_GNU 3124 3125 3126# _LT_CMD_RELOAD 3127# -------------- 3128# find reload flag for linker 3129# -- PORTME Some linkers may need a different reload flag. 3130# _LT_CMD_RELOAD 3131 3132 3133# _LT_CHECK_MAGIC_METHOD 3134# ---------------------- 3135# how to check for library dependencies 3136# -- PORTME fill in with the dynamic library characteristics 3137# _LT_CHECK_MAGIC_METHOD 3138 3139 3140# LT_PATH_NM 3141# ---------- 3142# find the pathname to a BSD- or MS-compatible name lister 3143# LT_PATH_NM 3144 3145# Old names: 3146# This is what autoupdate's m4 run will expand. It fires 3147# the warning (with _au_warn_XXX), outputs it into the 3148# updated configure.ac (with AC_DIAGNOSE), and then outputs 3149# the replacement expansion. 3150 3151 3152# This is an auxiliary macro that is also run when 3153# autoupdate runs m4. It simply calls m4_warning, but 3154# we need a wrapper so that each warning is emitted only 3155# once. We break the quoting in m4_warning's argument in 3156# order to expand this macro's arguments, not AU_DEFUN's. 3157 3158 3159# Finally, this is the expansion that is picked up by 3160# autoconf. It tells the user to run autoupdate, and 3161# then outputs the replacement expansion. We do not care 3162# about autoupdate's warning because that contains 3163# information on what to do *after* running autoupdate. 3164 3165# This is what autoupdate's m4 run will expand. It fires 3166# the warning (with _au_warn_XXX), outputs it into the 3167# updated configure.ac (with AC_DIAGNOSE), and then outputs 3168# the replacement expansion. 3169 3170 3171# This is an auxiliary macro that is also run when 3172# autoupdate runs m4. It simply calls m4_warning, but 3173# we need a wrapper so that each warning is emitted only 3174# once. We break the quoting in m4_warning's argument in 3175# order to expand this macro's arguments, not AU_DEFUN's. 3176 3177 3178# Finally, this is the expansion that is picked up by 3179# autoconf. It tells the user to run autoupdate, and 3180# then outputs the replacement expansion. We do not care 3181# about autoupdate's warning because that contains 3182# information on what to do *after* running autoupdate. 3183 3184 3185 3186# LT_LIB_M 3187# -------- 3188# check for math library 3189# LT_LIB_M 3190 3191# Old name: 3192# This is what autoupdate's m4 run will expand. It fires 3193# the warning (with _au_warn_XXX), outputs it into the 3194# updated configure.ac (with AC_DIAGNOSE), and then outputs 3195# the replacement expansion. 3196 3197 3198# This is an auxiliary macro that is also run when 3199# autoupdate runs m4. It simply calls m4_warning, but 3200# we need a wrapper so that each warning is emitted only 3201# once. We break the quoting in m4_warning's argument in 3202# order to expand this macro's arguments, not AU_DEFUN's. 3203 3204 3205# Finally, this is the expansion that is picked up by 3206# autoconf. It tells the user to run autoupdate, and 3207# then outputs the replacement expansion. We do not care 3208# about autoupdate's warning because that contains 3209# information on what to do *after* running autoupdate. 3210 3211 3212 3213# _LT_COMPILER_NO_RTTI([TAGNAME]) 3214# ------------------------------- 3215# _LT_COMPILER_NO_RTTI 3216 3217 3218# _LT_CMD_GLOBAL_SYMBOLS 3219# ---------------------- 3220 # _LT_CMD_GLOBAL_SYMBOLS 3221 3222 3223# _LT_COMPILER_PIC([TAGNAME]) 3224# --------------------------- 3225# _LT_COMPILER_PIC 3226 3227 3228# _LT_LINKER_SHLIBS([TAGNAME]) 3229# ---------------------------- 3230# See if the linker supports building shared libraries. 3231# _LT_LINKER_SHLIBS 3232 3233 3234# _LT_LANG_C_CONFIG([TAG]) 3235# ------------------------ 3236# Ensure that the configuration variables for a C compiler are suitably 3237# defined. These variables are subsequently used by _LT_CONFIG to write 3238# the compiler configuration to `libtool'. 3239# _LT_LANG_C_CONFIG 3240 3241 3242# _LT_LANG_CXX_CONFIG([TAG]) 3243# -------------------------- 3244# Ensure that the configuration variables for a C++ compiler are suitably 3245# defined. These variables are subsequently used by _LT_CONFIG to write 3246# the compiler configuration to `libtool'. 3247# _LT_LANG_CXX_CONFIG 3248 3249 3250# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3251# --------------------------------- 3252# Figure out "hidden" library dependencies from verbose 3253# compiler output when linking a shared library. 3254# Parse the compiler output and extract the necessary 3255# objects, libraries and library flags. 3256# _LT_SYS_HIDDEN_LIBDEPS 3257 3258 3259# _LT_LANG_F77_CONFIG([TAG]) 3260# -------------------------- 3261# Ensure that the configuration variables for a Fortran 77 compiler are 3262# suitably defined. These variables are subsequently used by _LT_CONFIG 3263# to write the compiler configuration to `libtool'. 3264# _LT_LANG_F77_CONFIG 3265 3266 3267# _LT_LANG_FC_CONFIG([TAG]) 3268# ------------------------- 3269# Ensure that the configuration variables for a Fortran compiler are 3270# suitably defined. These variables are subsequently used by _LT_CONFIG 3271# to write the compiler configuration to `libtool'. 3272# _LT_LANG_FC_CONFIG 3273 3274 3275# _LT_LANG_GCJ_CONFIG([TAG]) 3276# -------------------------- 3277# Ensure that the configuration variables for the GNU Java Compiler compiler 3278# are suitably defined. These variables are subsequently used by _LT_CONFIG 3279# to write the compiler configuration to `libtool'. 3280# _LT_LANG_GCJ_CONFIG 3281 3282 3283# _LT_LANG_RC_CONFIG([TAG]) 3284# ------------------------- 3285# Ensure that the configuration variables for the Windows resource compiler 3286# are suitably defined. These variables are subsequently used by _LT_CONFIG 3287# to write the compiler configuration to `libtool'. 3288# _LT_LANG_RC_CONFIG 3289 3290 3291# LT_PROG_GCJ 3292# ----------- 3293 3294 3295# Old name: 3296# This is what autoupdate's m4 run will expand. It fires 3297# the warning (with _au_warn_XXX), outputs it into the 3298# updated configure.ac (with AC_DIAGNOSE), and then outputs 3299# the replacement expansion. 3300 3301 3302# This is an auxiliary macro that is also run when 3303# autoupdate runs m4. It simply calls m4_warning, but 3304# we need a wrapper so that each warning is emitted only 3305# once. We break the quoting in m4_warning's argument in 3306# order to expand this macro's arguments, not AU_DEFUN's. 3307 3308 3309# Finally, this is the expansion that is picked up by 3310# autoconf. It tells the user to run autoupdate, and 3311# then outputs the replacement expansion. We do not care 3312# about autoupdate's warning because that contains 3313# information on what to do *after* running autoupdate. 3314 3315 3316 3317# LT_PROG_RC 3318# ---------- 3319 3320 3321# Old name: 3322# This is what autoupdate's m4 run will expand. It fires 3323# the warning (with _au_warn_XXX), outputs it into the 3324# updated configure.ac (with AC_DIAGNOSE), and then outputs 3325# the replacement expansion. 3326 3327 3328# This is an auxiliary macro that is also run when 3329# autoupdate runs m4. It simply calls m4_warning, but 3330# we need a wrapper so that each warning is emitted only 3331# once. We break the quoting in m4_warning's argument in 3332# order to expand this macro's arguments, not AU_DEFUN's. 3333 3334 3335# Finally, this is the expansion that is picked up by 3336# autoconf. It tells the user to run autoupdate, and 3337# then outputs the replacement expansion. We do not care 3338# about autoupdate's warning because that contains 3339# information on what to do *after* running autoupdate. 3340 3341 3342 3343# _LT_DECL_EGREP 3344# -------------- 3345# If we don't have a new enough Autoconf to choose the best grep 3346# available, choose the one first in the user's PATH. 3347 3348 3349 3350# _LT_DECL_OBJDUMP 3351# -------------- 3352# If we don't have a new enough Autoconf to choose the best objdump 3353# available, choose the one first in the user's PATH. 3354 3355 3356 3357# _LT_DECL_SED 3358# ------------ 3359# Check for a fully-functional sed program, that truncates 3360# as few characters as possible. Prefer GNU sed if found. 3361# _LT_DECL_SED 3362 3363#m4_ifndef 3364 3365# Old name: 3366# This is what autoupdate's m4 run will expand. It fires 3367# the warning (with _au_warn_XXX), outputs it into the 3368# updated configure.ac (with AC_DIAGNOSE), and then outputs 3369# the replacement expansion. 3370 3371 3372# This is an auxiliary macro that is also run when 3373# autoupdate runs m4. It simply calls m4_warning, but 3374# we need a wrapper so that each warning is emitted only 3375# once. We break the quoting in m4_warning's argument in 3376# order to expand this macro's arguments, not AU_DEFUN's. 3377 3378 3379# Finally, this is the expansion that is picked up by 3380# autoconf. It tells the user to run autoupdate, and 3381# then outputs the replacement expansion. We do not care 3382# about autoupdate's warning because that contains 3383# information on what to do *after* running autoupdate. 3384 3385 3386 3387# _LT_CHECK_SHELL_FEATURES 3388# ------------------------ 3389# Find out whether the shell is Bourne or XSI compatible, 3390# or has some other useful features. 3391# _LT_CHECK_SHELL_FEATURES 3392 3393 3394# _LT_PROG_XSI_SHELLFNS 3395# --------------------- 3396# Bourne and XSI compatible variants of some useful shell functions. 3397 3398 3399# Helper functions for option handling. -*- Autoconf -*- 3400# 3401# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3402# Inc. 3403# Written by Gary V. Vaughan, 2004 3404# 3405# This file is free software; the Free Software Foundation gives 3406# unlimited permission to copy and/or distribute it, with or without 3407# modifications, as long as this notice is preserved. 3408 3409# serial 6 ltoptions.m4 3410 3411# This is to help aclocal find these macros, as it can't see m4_define. 3412 3413 3414 3415# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3416# ------------------------------------------ 3417 3418 3419 3420# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3421# --------------------------------------- 3422# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3423# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3424# saved as a flag. 3425 3426 3427 3428# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3429# ------------------------------------------------------------ 3430# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3431 3432 3433 3434# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3435# ------------------------------------------------------- 3436# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3437# are set. 3438 3439 3440 3441# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3442# ---------------------------------------- 3443# OPTION-LIST is a space-separated list of Libtool options associated 3444# with MACRO-NAME. If any OPTION has a matching handler declared with 3445# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3446# the unknown option and exit. 3447# _LT_SET_OPTIONS 3448 3449 3450## --------------------------------- ## 3451## Macros to handle LT_INIT options. ## 3452## --------------------------------- ## 3453 3454# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3455# ----------------------------------------- 3456 3457 3458 3459# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3460# ----------------------------------------------- 3461# LT_OPTION_DEFINE 3462 3463 3464# dlopen 3465# ------ 3466 3467 3468# This is what autoupdate's m4 run will expand. It fires 3469# the warning (with _au_warn_XXX), outputs it into the 3470# updated configure.ac (with AC_DIAGNOSE), and then outputs 3471# the replacement expansion. 3472 3473 3474# This is an auxiliary macro that is also run when 3475# autoupdate runs m4. It simply calls m4_warning, but 3476# we need a wrapper so that each warning is emitted only 3477# once. We break the quoting in m4_warning's argument in 3478# order to expand this macro's arguments, not AU_DEFUN's. 3479 3480 3481# Finally, this is the expansion that is picked up by 3482# autoconf. It tells the user to run autoupdate, and 3483# then outputs the replacement expansion. We do not care 3484# about autoupdate's warning because that contains 3485# information on what to do *after* running autoupdate. 3486 3487 3488 3489 3490# win32-dll 3491# --------- 3492# Declare package support for building win32 dll's. 3493# win32-dll 3494 3495# This is what autoupdate's m4 run will expand. It fires 3496# the warning (with _au_warn_XXX), outputs it into the 3497# updated configure.ac (with AC_DIAGNOSE), and then outputs 3498# the replacement expansion. 3499 3500 3501# This is an auxiliary macro that is also run when 3502# autoupdate runs m4. It simply calls m4_warning, but 3503# we need a wrapper so that each warning is emitted only 3504# once. We break the quoting in m4_warning's argument in 3505# order to expand this macro's arguments, not AU_DEFUN's. 3506 3507 3508# Finally, this is the expansion that is picked up by 3509# autoconf. It tells the user to run autoupdate, and 3510# then outputs the replacement expansion. We do not care 3511# about autoupdate's warning because that contains 3512# information on what to do *after* running autoupdate. 3513 3514 3515 3516 3517# _LT_ENABLE_SHARED([DEFAULT]) 3518# ---------------------------- 3519# implement the --enable-shared flag, and supports the `shared' and 3520# `disable-shared' LT_INIT options. 3521# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3522# _LT_ENABLE_SHARED 3523 3524 3525 3526 3527# Old names: 3528 3529 3530 3531 3532# This is what autoupdate's m4 run will expand. It fires 3533# the warning (with _au_warn_XXX), outputs it into the 3534# updated configure.ac (with AC_DIAGNOSE), and then outputs 3535# the replacement expansion. 3536 3537 3538# This is an auxiliary macro that is also run when 3539# autoupdate runs m4. It simply calls m4_warning, but 3540# we need a wrapper so that each warning is emitted only 3541# once. We break the quoting in m4_warning's argument in 3542# order to expand this macro's arguments, not AU_DEFUN's. 3543 3544 3545# Finally, this is the expansion that is picked up by 3546# autoconf. It tells the user to run autoupdate, and 3547# then outputs the replacement expansion. We do not care 3548# about autoupdate's warning because that contains 3549# information on what to do *after* running autoupdate. 3550 3551# This is what autoupdate's m4 run will expand. It fires 3552# the warning (with _au_warn_XXX), outputs it into the 3553# updated configure.ac (with AC_DIAGNOSE), and then outputs 3554# the replacement expansion. 3555 3556 3557# This is an auxiliary macro that is also run when 3558# autoupdate runs m4. It simply calls m4_warning, but 3559# we need a wrapper so that each warning is emitted only 3560# once. We break the quoting in m4_warning's argument in 3561# order to expand this macro's arguments, not AU_DEFUN's. 3562 3563 3564# Finally, this is the expansion that is picked up by 3565# autoconf. It tells the user to run autoupdate, and 3566# then outputs the replacement expansion. We do not care 3567# about autoupdate's warning because that contains 3568# information on what to do *after* running autoupdate. 3569 3570 3571 3572 3573 3574# _LT_ENABLE_STATIC([DEFAULT]) 3575# ---------------------------- 3576# implement the --enable-static flag, and support the `static' and 3577# `disable-static' LT_INIT options. 3578# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3579# _LT_ENABLE_STATIC 3580 3581 3582 3583 3584# Old names: 3585 3586 3587 3588 3589# This is what autoupdate's m4 run will expand. It fires 3590# the warning (with _au_warn_XXX), outputs it into the 3591# updated configure.ac (with AC_DIAGNOSE), and then outputs 3592# the replacement expansion. 3593 3594 3595# This is an auxiliary macro that is also run when 3596# autoupdate runs m4. It simply calls m4_warning, but 3597# we need a wrapper so that each warning is emitted only 3598# once. We break the quoting in m4_warning's argument in 3599# order to expand this macro's arguments, not AU_DEFUN's. 3600 3601 3602# Finally, this is the expansion that is picked up by 3603# autoconf. It tells the user to run autoupdate, and 3604# then outputs the replacement expansion. We do not care 3605# about autoupdate's warning because that contains 3606# information on what to do *after* running autoupdate. 3607 3608# This is what autoupdate's m4 run will expand. It fires 3609# the warning (with _au_warn_XXX), outputs it into the 3610# updated configure.ac (with AC_DIAGNOSE), and then outputs 3611# the replacement expansion. 3612 3613 3614# This is an auxiliary macro that is also run when 3615# autoupdate runs m4. It simply calls m4_warning, but 3616# we need a wrapper so that each warning is emitted only 3617# once. We break the quoting in m4_warning's argument in 3618# order to expand this macro's arguments, not AU_DEFUN's. 3619 3620 3621# Finally, this is the expansion that is picked up by 3622# autoconf. It tells the user to run autoupdate, and 3623# then outputs the replacement expansion. We do not care 3624# about autoupdate's warning because that contains 3625# information on what to do *after* running autoupdate. 3626 3627 3628 3629 3630 3631# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3632# ---------------------------------- 3633# implement the --enable-fast-install flag, and support the `fast-install' 3634# and `disable-fast-install' LT_INIT options. 3635# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3636# _LT_ENABLE_FAST_INSTALL 3637 3638 3639 3640 3641# Old names: 3642# This is what autoupdate's m4 run will expand. It fires 3643# the warning (with _au_warn_XXX), outputs it into the 3644# updated configure.ac (with AC_DIAGNOSE), and then outputs 3645# the replacement expansion. 3646 3647 3648# This is an auxiliary macro that is also run when 3649# autoupdate runs m4. It simply calls m4_warning, but 3650# we need a wrapper so that each warning is emitted only 3651# once. We break the quoting in m4_warning's argument in 3652# order to expand this macro's arguments, not AU_DEFUN's. 3653 3654 3655# Finally, this is the expansion that is picked up by 3656# autoconf. It tells the user to run autoupdate, and 3657# then outputs the replacement expansion. We do not care 3658# about autoupdate's warning because that contains 3659# information on what to do *after* running autoupdate. 3660 3661 3662# This is what autoupdate's m4 run will expand. It fires 3663# the warning (with _au_warn_XXX), outputs it into the 3664# updated configure.ac (with AC_DIAGNOSE), and then outputs 3665# the replacement expansion. 3666 3667 3668# This is an auxiliary macro that is also run when 3669# autoupdate runs m4. It simply calls m4_warning, but 3670# we need a wrapper so that each warning is emitted only 3671# once. We break the quoting in m4_warning's argument in 3672# order to expand this macro's arguments, not AU_DEFUN's. 3673 3674 3675# Finally, this is the expansion that is picked up by 3676# autoconf. It tells the user to run autoupdate, and 3677# then outputs the replacement expansion. We do not care 3678# about autoupdate's warning because that contains 3679# information on what to do *after* running autoupdate. 3680 3681 3682 3683 3684# _LT_WITH_PIC([MODE]) 3685# -------------------- 3686# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3687# LT_INIT options. 3688# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3689# _LT_WITH_PIC 3690 3691 3692 3693 3694# Old name: 3695# This is what autoupdate's m4 run will expand. It fires 3696# the warning (with _au_warn_XXX), outputs it into the 3697# updated configure.ac (with AC_DIAGNOSE), and then outputs 3698# the replacement expansion. 3699 3700 3701# This is an auxiliary macro that is also run when 3702# autoupdate runs m4. It simply calls m4_warning, but 3703# we need a wrapper so that each warning is emitted only 3704# once. We break the quoting in m4_warning's argument in 3705# order to expand this macro's arguments, not AU_DEFUN's. 3706 3707 3708# Finally, this is the expansion that is picked up by 3709# autoconf. It tells the user to run autoupdate, and 3710# then outputs the replacement expansion. We do not care 3711# about autoupdate's warning because that contains 3712# information on what to do *after* running autoupdate. 3713 3714 3715 3716## ----------------- ## 3717## LTDL_INIT Options ## 3718## ----------------- ## 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3730# 3731# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3732# Written by Gary V. Vaughan, 2004 3733# 3734# This file is free software; the Free Software Foundation gives 3735# unlimited permission to copy and/or distribute it, with or without 3736# modifications, as long as this notice is preserved. 3737 3738# serial 6 ltsugar.m4 3739 3740# This is to help aclocal find these macros, as it can't see m4_define. 3741 3742 3743 3744# lt_join(SEP, ARG1, [ARG2...]) 3745# ----------------------------- 3746# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3747# associated separator. 3748# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3749# versions in m4sugar had bugs. 3750 3751 3752 3753 3754# lt_car(LIST) 3755# lt_cdr(LIST) 3756# ------------ 3757# Manipulate m4 lists. 3758# These macros are necessary as long as will still need to support 3759# Autoconf-2.59 which quotes differently. 3760 3761 3762 3763 3764 3765# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3766# ------------------------------------------ 3767# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3768# Note that neither SEPARATOR nor STRING are expanded; they are appended 3769# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3770# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3771# than defined and empty). 3772# 3773# This macro is needed until we can rely on Autoconf 2.62, since earlier 3774# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3775 3776 3777 3778 3779# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3780# ---------------------------------------------------------- 3781# Produce a SEP delimited list of all paired combinations of elements of 3782# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3783# has the form PREFIXmINFIXSUFFIXn. 3784# Needed until we can rely on m4_combine added in Autoconf 2.62. 3785 3786 3787 3788# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3789# ----------------------------------------------------------------------- 3790# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3791# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3792 3793 3794 3795# lt_dict_add(DICT, KEY, VALUE) 3796# ----------------------------- 3797 3798 3799 3800# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3801# -------------------------------------------- 3802 3803 3804 3805# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3806# ---------------------------------- 3807 3808 3809 3810# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3811# ----------------------------------------------------------------- 3812 3813 3814 3815# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3816# -------------------------------------------------------------- 3817 3818 3819# ltversion.m4 -- version numbers -*- Autoconf -*- 3820# 3821# Copyright (C) 2004 Free Software Foundation, Inc. 3822# Written by Scott James Remnant, 2004 3823# 3824# This file is free software; the Free Software Foundation gives 3825# unlimited permission to copy and/or distribute it, with or without 3826# modifications, as long as this notice is preserved. 3827 3828# Generated from ltversion.in. 3829 3830# serial 3134 ltversion.m4 3831# This file is part of GNU Libtool 3832 3833 3834 3835 3836 3837 3838# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3839# 3840# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3841# Written by Scott James Remnant, 2004. 3842# 3843# This file is free software; the Free Software Foundation gives 3844# unlimited permission to copy and/or distribute it, with or without 3845# modifications, as long as this notice is preserved. 3846 3847# serial 4 lt~obsolete.m4 3848 3849# These exist entirely to fool aclocal when bootstrapping libtool. 3850# 3851# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3852# which have later been changed to m4_define as they aren't part of the 3853# exported API, or moved to Autoconf or Automake where they belong. 3854# 3855# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3856# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3857# using a macro with the same name in our local m4/libtool.m4 it'll 3858# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3859# and doesn't know about Autoconf macros at all.) 3860# 3861# So we provide this file, which has a silly filename so it's always 3862# included after everything else. This provides aclocal with the 3863# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3864# because those macros already exist, or will be overwritten later. 3865# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3866# 3867# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3868# Yes, that means every name once taken will need to remain here until 3869# we give up compatibility with versions before 1.7, at which point 3870# we need to keep only those names which we still refer to. 3871 3872# This is to help aclocal find these macros, as it can't see m4_define. 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 3935 3936 3937## -*- Autoconf -*- 3938 3939# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3940# Free Software Foundation, Inc. 3941# 3942# This file is free software; the Free Software Foundation 3943# gives unlimited permission to copy and/or distribute it, 3944# with or without modifications, as long as this notice is preserved. 3945 3946# serial 8 3947 3948# Based on depend.m4 from automake 1.9, modified for standalone use in 3949# an environment where GNU make is required. 3950 3951# ZW_PROG_COMPILER_DEPENDENCIES 3952# ----------------------------- 3953# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3954# sets fooDEPMODE accordingly. Cache-variable compatible with 3955# original; not side-effect compatible. As the users of this macro 3956# may require accurate dependencies for correct builds, it does *not* 3957# honor --disable-dependency-checking, and failure to detect a usable 3958# method is an error. depcomp is assumed to be located in 3959# $ac_aux_dir. 3960# 3961# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3962 3963 3964 3965# AM_SET_DEPDIR 3966# ------------- 3967# Choose a directory name for dependency files. 3968 3969 3970# ZW_CREATE_DEPDIR 3971# ---------------- 3972# As AM_SET_DEPDIR, but also create the directory at config.status time. 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 4037 4038 4039# intl sister-directory configuration rules. 4040# 4041 4042# The idea behind this macro is that there's no need to repeat all the 4043# autoconf probes done by the intl directory - it's already done them 4044# for us. In fact, there's no need even to look at the cache for the 4045# answers. All we need to do is nab a few pieces of information. 4046# The intl directory is set up to make this easy, by generating a 4047# small file which can be sourced as a shell script; then we produce 4048# the necessary substitutions and definitions for this directory. 4049 4050 4051 4052# Autoconf M4 include file defining utility macros for complex Canadian 4053# cross builds. 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063#### 4064# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 4065# or AC_INIT. 4066# These demand that AC_CANONICAL_SYSTEM be called beforehand. 4067 4068#### 4069# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 4070# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 4071 4072 4073#### 4074# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 4075# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 4076 4077 4078 4079# Backported from Autoconf 2.5x; can go away when and if 4080# we switch. Put the OS path separator in $PATH_SEPARATOR. 4081 4082 4083 4084 4085 4086 4087 4088 4089# ACX_HAVE_GCC_FOR_TARGET 4090# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 4091 4092 4093# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 4094# Searching for installed target binutils. We need to take extra care, 4095# else we may find the wrong assembler, linker, etc., and lose. 4096# 4097# First try --with-build-time-tools, if specified. 4098# 4099# For build != host, we ask the installed GCC for the name of the tool it 4100# uses, and accept it if it is an absolute path. This is because the 4101# only good choice for a compiler is the same GCC version that is being 4102# installed (or we couldn't make target libraries), and we assume that 4103# on the host system we'll have not only the same GCC version, but also 4104# the same binutils version. 4105# 4106# For build == host, search the same directories that the installed 4107# compiler will search. We used to do this for the assembler, linker, 4108# and nm only; for simplicity of configuration, however, we extend this 4109# criterion to tools (such as ar and ranlib) that are never invoked by 4110# the compiler, to avoid mismatches. 4111# 4112# Also note we have to check MD_EXEC_PREFIX before checking the user's path 4113# if build == target. This makes the most sense only when bootstrapping, 4114# but we also do so when build != host. In this case, we hope that the 4115# build and host systems will have similar contents of MD_EXEC_PREFIX. 4116# 4117# If we do not find a suitable binary, then try the user's path. 4118 4119 4120### 4121# AC_PROG_CPP_WERROR 4122# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4123# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4124# For now, using this also overrides header checks to use only the 4125# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4126# bit harder from here). 4127# Eventually autoconf will default to checking headers with the compiler 4128# instead, and we'll have to do this differently. 4129 4130# AC_PROG_CPP_WERROR 4131 4132# Test for GNAT. 4133# We require the gnatbind & gnatmake programs, as well as a compiler driver 4134# that understands Ada. We use the user's CC setting, already found, and 4135# possibly add $1 to the command-line parameters. 4136# 4137# Sets the shell variable have_gnat to yes or no as appropriate, and 4138# substitutes GNATBIND and GNATMAKE. 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164ac_ext=c 4165ac_cpp='$CPP $CPPFLAGS' 4166ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4167ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4168ac_compiler_gnu=$ac_cv_c_compiler_gnu 4169if test -n "$ac_tool_prefix"; then 4170 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4171set dummy ${ac_tool_prefix}gcc; ac_word=$2 4172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4173$as_echo_n "checking for $ac_word... " >&6; } 4174if ${ac_cv_prog_CC+:} false; then : 4175 $as_echo_n "(cached) " >&6 4176else 4177 if test -n "$CC"; then 4178 ac_cv_prog_CC="$CC" # Let the user override the test. 4179else 4180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4181for as_dir in $PATH 4182do 4183 IFS=$as_save_IFS 4184 test -z "$as_dir" && as_dir=. 4185 for ac_exec_ext in '' $ac_executable_extensions; do 4186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4187 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4189 break 2 4190 fi 4191done 4192 done 4193IFS=$as_save_IFS 4194 4195fi 4196fi 4197CC=$ac_cv_prog_CC 4198if test -n "$CC"; then 4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4200$as_echo "$CC" >&6; } 4201else 4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4203$as_echo "no" >&6; } 4204fi 4205 4206 4207fi 4208if test -z "$ac_cv_prog_CC"; then 4209 ac_ct_CC=$CC 4210 # Extract the first word of "gcc", so it can be a program name with args. 4211set dummy gcc; ac_word=$2 4212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4213$as_echo_n "checking for $ac_word... " >&6; } 4214if ${ac_cv_prog_ac_ct_CC+:} false; then : 4215 $as_echo_n "(cached) " >&6 4216else 4217 if test -n "$ac_ct_CC"; then 4218 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4219else 4220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4221for as_dir in $PATH 4222do 4223 IFS=$as_save_IFS 4224 test -z "$as_dir" && as_dir=. 4225 for ac_exec_ext in '' $ac_executable_extensions; do 4226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4227 ac_cv_prog_ac_ct_CC="gcc" 4228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4229 break 2 4230 fi 4231done 4232 done 4233IFS=$as_save_IFS 4234 4235fi 4236fi 4237ac_ct_CC=$ac_cv_prog_ac_ct_CC 4238if test -n "$ac_ct_CC"; then 4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4240$as_echo "$ac_ct_CC" >&6; } 4241else 4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4243$as_echo "no" >&6; } 4244fi 4245 4246 if test "x$ac_ct_CC" = x; then 4247 CC="" 4248 else 4249 case $cross_compiling:$ac_tool_warned in 4250yes:) 4251{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4252$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4253ac_tool_warned=yes ;; 4254esac 4255 CC=$ac_ct_CC 4256 fi 4257else 4258 CC="$ac_cv_prog_CC" 4259fi 4260 4261if test -z "$CC"; then 4262 if test -n "$ac_tool_prefix"; then 4263 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4264set dummy ${ac_tool_prefix}cc; ac_word=$2 4265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4266$as_echo_n "checking for $ac_word... " >&6; } 4267if ${ac_cv_prog_CC+:} false; then : 4268 $as_echo_n "(cached) " >&6 4269else 4270 if test -n "$CC"; then 4271 ac_cv_prog_CC="$CC" # Let the user override the test. 4272else 4273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4274for as_dir in $PATH 4275do 4276 IFS=$as_save_IFS 4277 test -z "$as_dir" && as_dir=. 4278 for ac_exec_ext in '' $ac_executable_extensions; do 4279 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4280 ac_cv_prog_CC="${ac_tool_prefix}cc" 4281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4282 break 2 4283 fi 4284done 4285 done 4286IFS=$as_save_IFS 4287 4288fi 4289fi 4290CC=$ac_cv_prog_CC 4291if test -n "$CC"; then 4292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4293$as_echo "$CC" >&6; } 4294else 4295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4296$as_echo "no" >&6; } 4297fi 4298 4299 4300 fi 4301fi 4302if test -z "$CC"; then 4303 # Extract the first word of "cc", so it can be a program name with args. 4304set dummy cc; ac_word=$2 4305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4306$as_echo_n "checking for $ac_word... " >&6; } 4307if ${ac_cv_prog_CC+:} false; then : 4308 $as_echo_n "(cached) " >&6 4309else 4310 if test -n "$CC"; then 4311 ac_cv_prog_CC="$CC" # Let the user override the test. 4312else 4313 ac_prog_rejected=no 4314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4315for as_dir in $PATH 4316do 4317 IFS=$as_save_IFS 4318 test -z "$as_dir" && as_dir=. 4319 for ac_exec_ext in '' $ac_executable_extensions; do 4320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4321 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4322 ac_prog_rejected=yes 4323 continue 4324 fi 4325 ac_cv_prog_CC="cc" 4326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4327 break 2 4328 fi 4329done 4330 done 4331IFS=$as_save_IFS 4332 4333if test $ac_prog_rejected = yes; then 4334 # We found a bogon in the path, so make sure we never use it. 4335 set dummy $ac_cv_prog_CC 4336 shift 4337 if test $# != 0; then 4338 # We chose a different compiler from the bogus one. 4339 # However, it has the same basename, so the bogon will be chosen 4340 # first if we set CC to just the basename; use the full file name. 4341 shift 4342 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4343 fi 4344fi 4345fi 4346fi 4347CC=$ac_cv_prog_CC 4348if test -n "$CC"; then 4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4350$as_echo "$CC" >&6; } 4351else 4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4353$as_echo "no" >&6; } 4354fi 4355 4356 4357fi 4358if test -z "$CC"; then 4359 if test -n "$ac_tool_prefix"; then 4360 for ac_prog in cl.exe 4361 do 4362 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4363set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4365$as_echo_n "checking for $ac_word... " >&6; } 4366if ${ac_cv_prog_CC+:} false; then : 4367 $as_echo_n "(cached) " >&6 4368else 4369 if test -n "$CC"; then 4370 ac_cv_prog_CC="$CC" # Let the user override the test. 4371else 4372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4373for as_dir in $PATH 4374do 4375 IFS=$as_save_IFS 4376 test -z "$as_dir" && as_dir=. 4377 for ac_exec_ext in '' $ac_executable_extensions; do 4378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4379 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4381 break 2 4382 fi 4383done 4384 done 4385IFS=$as_save_IFS 4386 4387fi 4388fi 4389CC=$ac_cv_prog_CC 4390if test -n "$CC"; then 4391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4392$as_echo "$CC" >&6; } 4393else 4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4395$as_echo "no" >&6; } 4396fi 4397 4398 4399 test -n "$CC" && break 4400 done 4401fi 4402if test -z "$CC"; then 4403 ac_ct_CC=$CC 4404 for ac_prog in cl.exe 4405do 4406 # Extract the first word of "$ac_prog", so it can be a program name with args. 4407set dummy $ac_prog; ac_word=$2 4408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4409$as_echo_n "checking for $ac_word... " >&6; } 4410if ${ac_cv_prog_ac_ct_CC+:} false; then : 4411 $as_echo_n "(cached) " >&6 4412else 4413 if test -n "$ac_ct_CC"; then 4414 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4415else 4416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4417for as_dir in $PATH 4418do 4419 IFS=$as_save_IFS 4420 test -z "$as_dir" && as_dir=. 4421 for ac_exec_ext in '' $ac_executable_extensions; do 4422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4423 ac_cv_prog_ac_ct_CC="$ac_prog" 4424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4425 break 2 4426 fi 4427done 4428 done 4429IFS=$as_save_IFS 4430 4431fi 4432fi 4433ac_ct_CC=$ac_cv_prog_ac_ct_CC 4434if test -n "$ac_ct_CC"; then 4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4436$as_echo "$ac_ct_CC" >&6; } 4437else 4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4439$as_echo "no" >&6; } 4440fi 4441 4442 4443 test -n "$ac_ct_CC" && break 4444done 4445 4446 if test "x$ac_ct_CC" = x; then 4447 CC="" 4448 else 4449 case $cross_compiling:$ac_tool_warned in 4450yes:) 4451{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4452$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4453ac_tool_warned=yes ;; 4454esac 4455 CC=$ac_ct_CC 4456 fi 4457fi 4458 4459fi 4460 4461 4462test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4463$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4464as_fn_error $? "no acceptable C compiler found in \$PATH 4465See \`config.log' for more details" "$LINENO" 5; } 4466 4467# Provide some information about the compiler. 4468$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4469set X $ac_compile 4470ac_compiler=$2 4471for ac_option in --version -v -V -qversion; do 4472 { { ac_try="$ac_compiler $ac_option >&5" 4473case "(($ac_try" in 4474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4475 *) ac_try_echo=$ac_try;; 4476esac 4477eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4478$as_echo "$ac_try_echo"; } >&5 4479 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4480 ac_status=$? 4481 if test -s conftest.err; then 4482 sed '10a\ 4483... rest of stderr output deleted ... 4484 10q' conftest.err >conftest.er1 4485 cat conftest.er1 >&5 4486 fi 4487 rm -f conftest.er1 conftest.err 4488 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4489 test $ac_status = 0; } 4490done 4491 4492cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4493/* end confdefs.h. */ 4494 4495int 4496main () 4497{ 4498 4499 ; 4500 return 0; 4501} 4502_ACEOF 4503ac_clean_files_save=$ac_clean_files 4504ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4505# Try to create an executable without -o first, disregard a.out. 4506# It will help us diagnose broken compilers, and finding out an intuition 4507# of exeext. 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4509$as_echo_n "checking whether the C compiler works... " >&6; } 4510ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4511 4512# The possible output files: 4513ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4514 4515ac_rmfiles= 4516for ac_file in $ac_files 4517do 4518 case $ac_file in 4519 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4520 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4521 esac 4522done 4523rm -f $ac_rmfiles 4524 4525if { { ac_try="$ac_link_default" 4526case "(($ac_try" in 4527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4528 *) ac_try_echo=$ac_try;; 4529esac 4530eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4531$as_echo "$ac_try_echo"; } >&5 4532 (eval "$ac_link_default") 2>&5 4533 ac_status=$? 4534 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4535 test $ac_status = 0; }; then : 4536 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4537# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4538# in a Makefile. We should not override ac_cv_exeext if it was cached, 4539# so that the user can short-circuit this test for compilers unknown to 4540# Autoconf. 4541for ac_file in $ac_files '' 4542do 4543 test -f "$ac_file" || continue 4544 case $ac_file in 4545 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4546 ;; 4547 [ab].out ) 4548 # We found the default executable, but exeext='' is most 4549 # certainly right. 4550 break;; 4551 *.* ) 4552 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4553 then :; else 4554 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4555 fi 4556 # We set ac_cv_exeext here because the later test for it is not 4557 # safe: cross compilers may not add the suffix if given an `-o' 4558 # argument, so we may need to know it at that point already. 4559 # Even if this section looks crufty: it has the advantage of 4560 # actually working. 4561 break;; 4562 * ) 4563 break;; 4564 esac 4565done 4566test "$ac_cv_exeext" = no && ac_cv_exeext= 4567 4568else 4569 ac_file='' 4570fi 4571if test -z "$ac_file"; then : 4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4573$as_echo "no" >&6; } 4574$as_echo "$as_me: failed program was:" >&5 4575sed 's/^/| /' conftest.$ac_ext >&5 4576 4577{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4578$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4579as_fn_error 77 "C compiler cannot create executables 4580See \`config.log' for more details" "$LINENO" 5; } 4581else 4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4583$as_echo "yes" >&6; } 4584fi 4585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4586$as_echo_n "checking for C compiler default output file name... " >&6; } 4587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4588$as_echo "$ac_file" >&6; } 4589ac_exeext=$ac_cv_exeext 4590 4591rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4592ac_clean_files=$ac_clean_files_save 4593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4594$as_echo_n "checking for suffix of executables... " >&6; } 4595if { { ac_try="$ac_link" 4596case "(($ac_try" in 4597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4598 *) ac_try_echo=$ac_try;; 4599esac 4600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4601$as_echo "$ac_try_echo"; } >&5 4602 (eval "$ac_link") 2>&5 4603 ac_status=$? 4604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4605 test $ac_status = 0; }; then : 4606 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4607# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4608# work properly (i.e., refer to `conftest.exe'), while it won't with 4609# `rm'. 4610for ac_file in conftest.exe conftest conftest.*; do 4611 test -f "$ac_file" || continue 4612 case $ac_file in 4613 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4614 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4615 break;; 4616 * ) break;; 4617 esac 4618done 4619else 4620 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4621$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4622as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4623See \`config.log' for more details" "$LINENO" 5; } 4624fi 4625rm -f conftest conftest$ac_cv_exeext 4626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4627$as_echo "$ac_cv_exeext" >&6; } 4628 4629rm -f conftest.$ac_ext 4630EXEEXT=$ac_cv_exeext 4631ac_exeext=$EXEEXT 4632cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4633/* end confdefs.h. */ 4634#include <stdio.h> 4635int 4636main () 4637{ 4638FILE *f = fopen ("conftest.out", "w"); 4639 return ferror (f) || fclose (f) != 0; 4640 4641 ; 4642 return 0; 4643} 4644_ACEOF 4645ac_clean_files="$ac_clean_files conftest.out" 4646# Check that the compiler produces executables we can run. If not, either 4647# the compiler is broken, or we cross compile. 4648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4649$as_echo_n "checking whether we are cross compiling... " >&6; } 4650if test "$cross_compiling" != yes; then 4651 { { ac_try="$ac_link" 4652case "(($ac_try" in 4653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4654 *) ac_try_echo=$ac_try;; 4655esac 4656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4657$as_echo "$ac_try_echo"; } >&5 4658 (eval "$ac_link") 2>&5 4659 ac_status=$? 4660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4661 test $ac_status = 0; } 4662 if { ac_try='./conftest$ac_cv_exeext' 4663 { { case "(($ac_try" in 4664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4665 *) ac_try_echo=$ac_try;; 4666esac 4667eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4668$as_echo "$ac_try_echo"; } >&5 4669 (eval "$ac_try") 2>&5 4670 ac_status=$? 4671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4672 test $ac_status = 0; }; }; then 4673 cross_compiling=no 4674 else 4675 if test "$cross_compiling" = maybe; then 4676 cross_compiling=yes 4677 else 4678 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4679$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4680as_fn_error $? "cannot run C compiled programs. 4681If you meant to cross compile, use \`--host'. 4682See \`config.log' for more details" "$LINENO" 5; } 4683 fi 4684 fi 4685fi 4686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4687$as_echo "$cross_compiling" >&6; } 4688 4689rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4690ac_clean_files=$ac_clean_files_save 4691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4692$as_echo_n "checking for suffix of object files... " >&6; } 4693if ${ac_cv_objext+:} false; then : 4694 $as_echo_n "(cached) " >&6 4695else 4696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4697/* end confdefs.h. */ 4698 4699int 4700main () 4701{ 4702 4703 ; 4704 return 0; 4705} 4706_ACEOF 4707rm -f conftest.o conftest.obj 4708if { { ac_try="$ac_compile" 4709case "(($ac_try" in 4710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4711 *) ac_try_echo=$ac_try;; 4712esac 4713eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4714$as_echo "$ac_try_echo"; } >&5 4715 (eval "$ac_compile") 2>&5 4716 ac_status=$? 4717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4718 test $ac_status = 0; }; then : 4719 for ac_file in conftest.o conftest.obj conftest.*; do 4720 test -f "$ac_file" || continue; 4721 case $ac_file in 4722 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4723 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4724 break;; 4725 esac 4726done 4727else 4728 $as_echo "$as_me: failed program was:" >&5 4729sed 's/^/| /' conftest.$ac_ext >&5 4730 4731{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4732$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4733as_fn_error $? "cannot compute suffix of object files: cannot compile 4734See \`config.log' for more details" "$LINENO" 5; } 4735fi 4736rm -f conftest.$ac_cv_objext conftest.$ac_ext 4737fi 4738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4739$as_echo "$ac_cv_objext" >&6; } 4740OBJEXT=$ac_cv_objext 4741ac_objext=$OBJEXT 4742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4743$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4744if ${ac_cv_c_compiler_gnu+:} false; then : 4745 $as_echo_n "(cached) " >&6 4746else 4747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4748/* end confdefs.h. */ 4749 4750int 4751main () 4752{ 4753#ifndef __GNUC__ 4754 choke me 4755#endif 4756 4757 ; 4758 return 0; 4759} 4760_ACEOF 4761if ac_fn_c_try_compile "$LINENO"; then : 4762 ac_compiler_gnu=yes 4763else 4764 ac_compiler_gnu=no 4765fi 4766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4767ac_cv_c_compiler_gnu=$ac_compiler_gnu 4768 4769fi 4770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4771$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4772if test $ac_compiler_gnu = yes; then 4773 GCC=yes 4774else 4775 GCC= 4776fi 4777ac_test_CFLAGS=${CFLAGS+set} 4778ac_save_CFLAGS=$CFLAGS 4779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4780$as_echo_n "checking whether $CC accepts -g... " >&6; } 4781if ${ac_cv_prog_cc_g+:} false; then : 4782 $as_echo_n "(cached) " >&6 4783else 4784 ac_save_c_werror_flag=$ac_c_werror_flag 4785 ac_c_werror_flag=yes 4786 ac_cv_prog_cc_g=no 4787 CFLAGS="-g" 4788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4789/* end confdefs.h. */ 4790 4791int 4792main () 4793{ 4794 4795 ; 4796 return 0; 4797} 4798_ACEOF 4799if ac_fn_c_try_compile "$LINENO"; then : 4800 ac_cv_prog_cc_g=yes 4801else 4802 CFLAGS="" 4803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4804/* end confdefs.h. */ 4805 4806int 4807main () 4808{ 4809 4810 ; 4811 return 0; 4812} 4813_ACEOF 4814if ac_fn_c_try_compile "$LINENO"; then : 4815 4816else 4817 ac_c_werror_flag=$ac_save_c_werror_flag 4818 CFLAGS="-g" 4819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4820/* end confdefs.h. */ 4821 4822int 4823main () 4824{ 4825 4826 ; 4827 return 0; 4828} 4829_ACEOF 4830if ac_fn_c_try_compile "$LINENO"; then : 4831 ac_cv_prog_cc_g=yes 4832fi 4833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4834fi 4835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4836fi 4837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4838 ac_c_werror_flag=$ac_save_c_werror_flag 4839fi 4840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4841$as_echo "$ac_cv_prog_cc_g" >&6; } 4842if test "$ac_test_CFLAGS" = set; then 4843 CFLAGS=$ac_save_CFLAGS 4844elif test $ac_cv_prog_cc_g = yes; then 4845 if test "$GCC" = yes; then 4846 CFLAGS="-g -O2" 4847 else 4848 CFLAGS="-g" 4849 fi 4850else 4851 if test "$GCC" = yes; then 4852 CFLAGS="-O2" 4853 else 4854 CFLAGS= 4855 fi 4856fi 4857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4858$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4859if ${ac_cv_prog_cc_c89+:} false; then : 4860 $as_echo_n "(cached) " >&6 4861else 4862 ac_cv_prog_cc_c89=no 4863ac_save_CC=$CC 4864cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4865/* end confdefs.h. */ 4866#include <stdarg.h> 4867#include <stdio.h> 4868struct stat; 4869/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4870struct buf { int x; }; 4871FILE * (*rcsopen) (struct buf *, struct stat *, int); 4872static char *e (p, i) 4873 char **p; 4874 int i; 4875{ 4876 return p[i]; 4877} 4878static char *f (char * (*g) (char **, int), char **p, ...) 4879{ 4880 char *s; 4881 va_list v; 4882 va_start (v,p); 4883 s = g (p, va_arg (v,int)); 4884 va_end (v); 4885 return s; 4886} 4887 4888/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4889 function prototypes and stuff, but not '\xHH' hex character constants. 4890 These don't provoke an error unfortunately, instead are silently treated 4891 as 'x'. The following induces an error, until -std is added to get 4892 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4893 array size at least. It's necessary to write '\x00'==0 to get something 4894 that's true only with -std. */ 4895int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4896 4897/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4898 inside strings and character constants. */ 4899#define FOO(x) 'x' 4900int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4901 4902int test (int i, double x); 4903struct s1 {int (*f) (int a);}; 4904struct s2 {int (*f) (double a);}; 4905int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4906int argc; 4907char **argv; 4908int 4909main () 4910{ 4911return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4912 ; 4913 return 0; 4914} 4915_ACEOF 4916for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4917 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4918do 4919 CC="$ac_save_CC $ac_arg" 4920 if ac_fn_c_try_compile "$LINENO"; then : 4921 ac_cv_prog_cc_c89=$ac_arg 4922fi 4923rm -f core conftest.err conftest.$ac_objext 4924 test "x$ac_cv_prog_cc_c89" != "xno" && break 4925done 4926rm -f conftest.$ac_ext 4927CC=$ac_save_CC 4928 4929fi 4930# AC_CACHE_VAL 4931case "x$ac_cv_prog_cc_c89" in 4932 x) 4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4934$as_echo "none needed" >&6; } ;; 4935 xno) 4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4937$as_echo "unsupported" >&6; } ;; 4938 *) 4939 CC="$CC $ac_cv_prog_cc_c89" 4940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4941$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4942esac 4943if test "x$ac_cv_prog_cc_c89" != xno; then : 4944 4945fi 4946 4947ac_ext=c 4948ac_cpp='$CPP $CPPFLAGS' 4949ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4950ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4951ac_compiler_gnu=$ac_cv_c_compiler_gnu 4952 4953ac_aux_dir= 4954for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4955 if test -f "$ac_dir/install-sh"; then 4956 ac_aux_dir=$ac_dir 4957 ac_install_sh="$ac_aux_dir/install-sh -c" 4958 break 4959 elif test -f "$ac_dir/install.sh"; then 4960 ac_aux_dir=$ac_dir 4961 ac_install_sh="$ac_aux_dir/install.sh -c" 4962 break 4963 elif test -f "$ac_dir/shtool"; then 4964 ac_aux_dir=$ac_dir 4965 ac_install_sh="$ac_aux_dir/shtool install -c" 4966 break 4967 fi 4968done 4969if test -z "$ac_aux_dir"; then 4970 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4971fi 4972 4973# These three variables are undocumented and unsupported, 4974# and are intended to be withdrawn in a future Autoconf release. 4975# They can cause serious problems if a builder's source tree is in a directory 4976# whose full name contains unusual characters. 4977ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4978ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4979ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4980 4981 4982# Make sure we can run config.sub. 4983$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4984 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4985 4986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4987$as_echo_n "checking build system type... " >&6; } 4988if ${ac_cv_build+:} false; then : 4989 $as_echo_n "(cached) " >&6 4990else 4991 ac_build_alias=$build_alias 4992test "x$ac_build_alias" = x && 4993 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4994test "x$ac_build_alias" = x && 4995 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4996ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4997 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4998 4999fi 5000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5001$as_echo "$ac_cv_build" >&6; } 5002case $ac_cv_build in 5003*-*-*) ;; 5004*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5005esac 5006build=$ac_cv_build 5007ac_save_IFS=$IFS; IFS='-' 5008set x $ac_cv_build 5009shift 5010build_cpu=$1 5011build_vendor=$2 5012shift; shift 5013# Remember, the first character of IFS is used to create $*, 5014# except with old shells: 5015build_os=$* 5016IFS=$ac_save_IFS 5017case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5018 5019 5020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5021$as_echo_n "checking host system type... " >&6; } 5022if ${ac_cv_host+:} false; then : 5023 $as_echo_n "(cached) " >&6 5024else 5025 if test "x$host_alias" = x; then 5026 ac_cv_host=$ac_cv_build 5027else 5028 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5029 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5030fi 5031 5032fi 5033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5034$as_echo "$ac_cv_host" >&6; } 5035case $ac_cv_host in 5036*-*-*) ;; 5037*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5038esac 5039host=$ac_cv_host 5040ac_save_IFS=$IFS; IFS='-' 5041set x $ac_cv_host 5042shift 5043host_cpu=$1 5044host_vendor=$2 5045shift; shift 5046# Remember, the first character of IFS is used to create $*, 5047# except with old shells: 5048host_os=$* 5049IFS=$ac_save_IFS 5050case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5051 5052 5053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 5054$as_echo_n "checking target system type... " >&6; } 5055if ${ac_cv_target+:} false; then : 5056 $as_echo_n "(cached) " >&6 5057else 5058 if test "x$target_alias" = x; then 5059 ac_cv_target=$ac_cv_host 5060else 5061 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 5062 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 5063fi 5064 5065fi 5066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 5067$as_echo "$ac_cv_target" >&6; } 5068case $ac_cv_target in 5069*-*-*) ;; 5070*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 5071esac 5072target=$ac_cv_target 5073ac_save_IFS=$IFS; IFS='-' 5074set x $ac_cv_target 5075shift 5076target_cpu=$1 5077target_vendor=$2 5078shift; shift 5079# Remember, the first character of IFS is used to create $*, 5080# except with old shells: 5081target_os=$* 5082IFS=$ac_save_IFS 5083case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 5084 5085 5086# The aliases save the names the user supplied, while $host etc. 5087# will get canonicalized. 5088test -n "$target_alias" && 5089 test "$program_prefix$program_suffix$program_transform_name" = \ 5090 NONENONEs,x,x, && 5091 program_prefix=${target_alias}- 5092 5093ac_ext=c 5094ac_cpp='$CPP $CPPFLAGS' 5095ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5096ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5097ac_compiler_gnu=$ac_cv_c_compiler_gnu 5098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5099$as_echo_n "checking how to run the C preprocessor... " >&6; } 5100# On Suns, sometimes $CPP names a directory. 5101if test -n "$CPP" && test -d "$CPP"; then 5102 CPP= 5103fi 5104if test -z "$CPP"; then 5105 if ${ac_cv_prog_CPP+:} false; then : 5106 $as_echo_n "(cached) " >&6 5107else 5108 # Double quotes because CPP needs to be expanded 5109 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5110 do 5111 ac_preproc_ok=false 5112for ac_c_preproc_warn_flag in '' yes 5113do 5114 # Use a header file that comes with gcc, so configuring glibc 5115 # with a fresh cross-compiler works. 5116 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5117 # <limits.h> exists even on freestanding compilers. 5118 # On the NeXT, cc -E runs the code through the compiler's parser, 5119 # not just through cpp. "Syntax error" is here to catch this case. 5120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5121/* end confdefs.h. */ 5122#ifdef __STDC__ 5123# include <limits.h> 5124#else 5125# include <assert.h> 5126#endif 5127 Syntax error 5128_ACEOF 5129if ac_fn_c_try_cpp "$LINENO"; then : 5130 5131else 5132 # Broken: fails on valid input. 5133continue 5134fi 5135rm -f conftest.err conftest.i conftest.$ac_ext 5136 5137 # OK, works on sane cases. Now check whether nonexistent headers 5138 # can be detected and how. 5139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5140/* end confdefs.h. */ 5141#include <ac_nonexistent.h> 5142_ACEOF 5143if ac_fn_c_try_cpp "$LINENO"; then : 5144 # Broken: success on invalid input. 5145continue 5146else 5147 # Passes both tests. 5148ac_preproc_ok=: 5149break 5150fi 5151rm -f conftest.err conftest.i conftest.$ac_ext 5152 5153done 5154# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5155rm -f conftest.i conftest.err conftest.$ac_ext 5156if $ac_preproc_ok; then : 5157 break 5158fi 5159 5160 done 5161 ac_cv_prog_CPP=$CPP 5162 5163fi 5164 CPP=$ac_cv_prog_CPP 5165else 5166 ac_cv_prog_CPP=$CPP 5167fi 5168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5169$as_echo "$CPP" >&6; } 5170ac_preproc_ok=false 5171for ac_c_preproc_warn_flag in '' yes 5172do 5173 # Use a header file that comes with gcc, so configuring glibc 5174 # with a fresh cross-compiler works. 5175 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5176 # <limits.h> exists even on freestanding compilers. 5177 # On the NeXT, cc -E runs the code through the compiler's parser, 5178 # not just through cpp. "Syntax error" is here to catch this case. 5179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5180/* end confdefs.h. */ 5181#ifdef __STDC__ 5182# include <limits.h> 5183#else 5184# include <assert.h> 5185#endif 5186 Syntax error 5187_ACEOF 5188if ac_fn_c_try_cpp "$LINENO"; then : 5189 5190else 5191 # Broken: fails on valid input. 5192continue 5193fi 5194rm -f conftest.err conftest.i conftest.$ac_ext 5195 5196 # OK, works on sane cases. Now check whether nonexistent headers 5197 # can be detected and how. 5198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5199/* end confdefs.h. */ 5200#include <ac_nonexistent.h> 5201_ACEOF 5202if ac_fn_c_try_cpp "$LINENO"; then : 5203 # Broken: success on invalid input. 5204continue 5205else 5206 # Passes both tests. 5207ac_preproc_ok=: 5208break 5209fi 5210rm -f conftest.err conftest.i conftest.$ac_ext 5211 5212done 5213# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5214rm -f conftest.i conftest.err conftest.$ac_ext 5215if $ac_preproc_ok; then : 5216 5217else 5218 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5219$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5220as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5221See \`config.log' for more details" "$LINENO" 5; } 5222fi 5223 5224ac_ext=c 5225ac_cpp='$CPP $CPPFLAGS' 5226ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5227ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5228ac_compiler_gnu=$ac_cv_c_compiler_gnu 5229 5230 5231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5232$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5233if ${ac_cv_path_GREP+:} false; then : 5234 $as_echo_n "(cached) " >&6 5235else 5236 if test -z "$GREP"; then 5237 ac_path_GREP_found=false 5238 # Loop through the user's path and test for each of PROGNAME-LIST 5239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5240for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5241do 5242 IFS=$as_save_IFS 5243 test -z "$as_dir" && as_dir=. 5244 for ac_prog in grep ggrep; do 5245 for ac_exec_ext in '' $ac_executable_extensions; do 5246 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5247 as_fn_executable_p "$ac_path_GREP" || continue 5248# Check for GNU ac_path_GREP and select it if it is found. 5249 # Check for GNU $ac_path_GREP 5250case `"$ac_path_GREP" --version 2>&1` in 5251*GNU*) 5252 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5253*) 5254 ac_count=0 5255 $as_echo_n 0123456789 >"conftest.in" 5256 while : 5257 do 5258 cat "conftest.in" "conftest.in" >"conftest.tmp" 5259 mv "conftest.tmp" "conftest.in" 5260 cp "conftest.in" "conftest.nl" 5261 $as_echo 'GREP' >> "conftest.nl" 5262 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5263 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5264 as_fn_arith $ac_count + 1 && ac_count=$as_val 5265 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5266 # Best one so far, save it but keep looking for a better one 5267 ac_cv_path_GREP="$ac_path_GREP" 5268 ac_path_GREP_max=$ac_count 5269 fi 5270 # 10*(2^10) chars as input seems more than enough 5271 test $ac_count -gt 10 && break 5272 done 5273 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5274esac 5275 5276 $ac_path_GREP_found && break 3 5277 done 5278 done 5279 done 5280IFS=$as_save_IFS 5281 if test -z "$ac_cv_path_GREP"; then 5282 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5283 fi 5284else 5285 ac_cv_path_GREP=$GREP 5286fi 5287 5288fi 5289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5290$as_echo "$ac_cv_path_GREP" >&6; } 5291 GREP="$ac_cv_path_GREP" 5292 5293 5294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5295$as_echo_n "checking for egrep... " >&6; } 5296if ${ac_cv_path_EGREP+:} false; then : 5297 $as_echo_n "(cached) " >&6 5298else 5299 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5300 then ac_cv_path_EGREP="$GREP -E" 5301 else 5302 if test -z "$EGREP"; then 5303 ac_path_EGREP_found=false 5304 # Loop through the user's path and test for each of PROGNAME-LIST 5305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5306for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5307do 5308 IFS=$as_save_IFS 5309 test -z "$as_dir" && as_dir=. 5310 for ac_prog in egrep; do 5311 for ac_exec_ext in '' $ac_executable_extensions; do 5312 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5313 as_fn_executable_p "$ac_path_EGREP" || continue 5314# Check for GNU ac_path_EGREP and select it if it is found. 5315 # Check for GNU $ac_path_EGREP 5316case `"$ac_path_EGREP" --version 2>&1` in 5317*GNU*) 5318 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5319*) 5320 ac_count=0 5321 $as_echo_n 0123456789 >"conftest.in" 5322 while : 5323 do 5324 cat "conftest.in" "conftest.in" >"conftest.tmp" 5325 mv "conftest.tmp" "conftest.in" 5326 cp "conftest.in" "conftest.nl" 5327 $as_echo 'EGREP' >> "conftest.nl" 5328 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5329 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5330 as_fn_arith $ac_count + 1 && ac_count=$as_val 5331 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5332 # Best one so far, save it but keep looking for a better one 5333 ac_cv_path_EGREP="$ac_path_EGREP" 5334 ac_path_EGREP_max=$ac_count 5335 fi 5336 # 10*(2^10) chars as input seems more than enough 5337 test $ac_count -gt 10 && break 5338 done 5339 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5340esac 5341 5342 $ac_path_EGREP_found && break 3 5343 done 5344 done 5345 done 5346IFS=$as_save_IFS 5347 if test -z "$ac_cv_path_EGREP"; then 5348 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5349 fi 5350else 5351 ac_cv_path_EGREP=$EGREP 5352fi 5353 5354 fi 5355fi 5356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5357$as_echo "$ac_cv_path_EGREP" >&6; } 5358 EGREP="$ac_cv_path_EGREP" 5359 5360 5361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5362$as_echo_n "checking for ANSI C header files... " >&6; } 5363if ${ac_cv_header_stdc+:} false; then : 5364 $as_echo_n "(cached) " >&6 5365else 5366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5367/* end confdefs.h. */ 5368#include <stdlib.h> 5369#include <stdarg.h> 5370#include <string.h> 5371#include <float.h> 5372 5373int 5374main () 5375{ 5376 5377 ; 5378 return 0; 5379} 5380_ACEOF 5381if ac_fn_c_try_compile "$LINENO"; then : 5382 ac_cv_header_stdc=yes 5383else 5384 ac_cv_header_stdc=no 5385fi 5386rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5387 5388if test $ac_cv_header_stdc = yes; then 5389 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5391/* end confdefs.h. */ 5392#include <string.h> 5393 5394_ACEOF 5395if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5396 $EGREP "memchr" >/dev/null 2>&1; then : 5397 5398else 5399 ac_cv_header_stdc=no 5400fi 5401rm -f conftest* 5402 5403fi 5404 5405if test $ac_cv_header_stdc = yes; then 5406 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5408/* end confdefs.h. */ 5409#include <stdlib.h> 5410 5411_ACEOF 5412if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5413 $EGREP "free" >/dev/null 2>&1; then : 5414 5415else 5416 ac_cv_header_stdc=no 5417fi 5418rm -f conftest* 5419 5420fi 5421 5422if test $ac_cv_header_stdc = yes; then 5423 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5424 if test "$cross_compiling" = yes; then : 5425 : 5426else 5427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5428/* end confdefs.h. */ 5429#include <ctype.h> 5430#include <stdlib.h> 5431#if ((' ' & 0x0FF) == 0x020) 5432# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5433# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5434#else 5435# define ISLOWER(c) \ 5436 (('a' <= (c) && (c) <= 'i') \ 5437 || ('j' <= (c) && (c) <= 'r') \ 5438 || ('s' <= (c) && (c) <= 'z')) 5439# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5440#endif 5441 5442#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5443int 5444main () 5445{ 5446 int i; 5447 for (i = 0; i < 256; i++) 5448 if (XOR (islower (i), ISLOWER (i)) 5449 || toupper (i) != TOUPPER (i)) 5450 return 2; 5451 return 0; 5452} 5453_ACEOF 5454if ac_fn_c_try_run "$LINENO"; then : 5455 5456else 5457 ac_cv_header_stdc=no 5458fi 5459rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5460 conftest.$ac_objext conftest.beam conftest.$ac_ext 5461fi 5462 5463fi 5464fi 5465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5466$as_echo "$ac_cv_header_stdc" >&6; } 5467if test $ac_cv_header_stdc = yes; then 5468 5469$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5470 5471fi 5472 5473# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5474for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5475 inttypes.h stdint.h unistd.h 5476do : 5477 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5478ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5479" 5480if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5481 cat >>confdefs.h <<_ACEOF 5482#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5483_ACEOF 5484 5485fi 5486 5487done 5488 5489 5490 5491 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5492if test "x$ac_cv_header_minix_config_h" = xyes; then : 5493 MINIX=yes 5494else 5495 MINIX= 5496fi 5497 5498 5499 if test "$MINIX" = yes; then 5500 5501$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5502 5503 5504$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5505 5506 5507$as_echo "#define _MINIX 1" >>confdefs.h 5508 5509 fi 5510 5511 5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5513$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5514if ${ac_cv_safe_to_define___extensions__+:} false; then : 5515 $as_echo_n "(cached) " >&6 5516else 5517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5518/* end confdefs.h. */ 5519 5520# define __EXTENSIONS__ 1 5521 $ac_includes_default 5522int 5523main () 5524{ 5525 5526 ; 5527 return 0; 5528} 5529_ACEOF 5530if ac_fn_c_try_compile "$LINENO"; then : 5531 ac_cv_safe_to_define___extensions__=yes 5532else 5533 ac_cv_safe_to_define___extensions__=no 5534fi 5535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5536fi 5537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5538$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5539 test $ac_cv_safe_to_define___extensions__ = yes && 5540 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5541 5542 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5543 5544 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5545 5546 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5547 5548 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5549 5550 5551test "$program_prefix" != NONE && 5552 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5553# Use a double $ so make ignores it. 5554test "$program_suffix" != NONE && 5555 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5556# Double any \ or $. 5557# By default was `s,x,x', remove it if useless. 5558ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5559program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5560 5561# Find a good install program. We prefer a C program (faster), 5562# so one script is as good as another. But avoid the broken or 5563# incompatible versions: 5564# SysV /etc/install, /usr/sbin/install 5565# SunOS /usr/etc/install 5566# IRIX /sbin/install 5567# AIX /bin/install 5568# AmigaOS /C/install, which installs bootblocks on floppy discs 5569# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5570# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5571# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5572# OS/2's system install, which has a completely different semantic 5573# ./install, which can be erroneously created by make from ./install.sh. 5574# Reject install programs that cannot install multiple files. 5575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5576$as_echo_n "checking for a BSD-compatible install... " >&6; } 5577if test -z "$INSTALL"; then 5578if ${ac_cv_path_install+:} false; then : 5579 $as_echo_n "(cached) " >&6 5580else 5581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5582for as_dir in $PATH 5583do 5584 IFS=$as_save_IFS 5585 test -z "$as_dir" && as_dir=. 5586 # Account for people who put trailing slashes in PATH elements. 5587case $as_dir/ in #(( 5588 ./ | .// | /[cC]/* | \ 5589 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5590 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5591 /usr/ucb/* ) ;; 5592 *) 5593 # OSF1 and SCO ODT 3.0 have their own names for install. 5594 # Don't use installbsd from OSF since it installs stuff as root 5595 # by default. 5596 for ac_prog in ginstall scoinst install; do 5597 for ac_exec_ext in '' $ac_executable_extensions; do 5598 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 5599 if test $ac_prog = install && 5600 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5601 # AIX install. It has an incompatible calling convention. 5602 : 5603 elif test $ac_prog = install && 5604 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5605 # program-specific install script used by HP pwplus--don't use. 5606 : 5607 else 5608 rm -rf conftest.one conftest.two conftest.dir 5609 echo one > conftest.one 5610 echo two > conftest.two 5611 mkdir conftest.dir 5612 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5613 test -s conftest.one && test -s conftest.two && 5614 test -s conftest.dir/conftest.one && 5615 test -s conftest.dir/conftest.two 5616 then 5617 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5618 break 3 5619 fi 5620 fi 5621 fi 5622 done 5623 done 5624 ;; 5625esac 5626 5627 done 5628IFS=$as_save_IFS 5629 5630rm -rf conftest.one conftest.two conftest.dir 5631 5632fi 5633 if test "${ac_cv_path_install+set}" = set; then 5634 INSTALL=$ac_cv_path_install 5635 else 5636 # As a last resort, use the slow shell script. Don't cache a 5637 # value for INSTALL within a source directory, because that will 5638 # break other packages using the cache if that directory is 5639 # removed, or if the value is a relative name. 5640 INSTALL=$ac_install_sh 5641 fi 5642fi 5643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5644$as_echo "$INSTALL" >&6; } 5645 5646# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5647# It thinks the first close brace ends the variable substitution. 5648test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5649 5650test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5651 5652test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5653 5654rm -rf .tst 2>/dev/null 5655mkdir .tst 2>/dev/null 5656if test -d .tst; then 5657 am__leading_dot=. 5658else 5659 am__leading_dot=_ 5660fi 5661rmdir .tst 2>/dev/null 5662 5663DEPDIR="${am__leading_dot}deps" 5664 5665case `pwd` in 5666 *\ * | *\ *) 5667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5668$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5669esac 5670 5671 5672 5673macro_version='2.2.7a' 5674macro_revision='1.3134' 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688ltmain="$ac_aux_dir/ltmain.sh" 5689 5690# Backslashify metacharacters that are still active within 5691# double-quoted strings. 5692sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5693 5694# Same as above, but do not quote variable references. 5695double_quote_subst='s/\(["`\\]\)/\\\1/g' 5696 5697# Sed substitution to delay expansion of an escaped shell variable in a 5698# double_quote_subst'ed string. 5699delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5700 5701# Sed substitution to delay expansion of an escaped single quote. 5702delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5703 5704# Sed substitution to avoid accidental globbing in evaled expressions 5705no_glob_subst='s/\*/\\\*/g' 5706 5707ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5708ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5709ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5710 5711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5712$as_echo_n "checking how to print strings... " >&6; } 5713# Test print first, because it will be a builtin if present. 5714if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5715 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5716 ECHO='print -r --' 5717elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5718 ECHO='printf %s\n' 5719else 5720 # Use this function as a fallback that always works. 5721 func_fallback_echo () 5722 { 5723 eval 'cat <<_LTECHO_EOF 5724$1 5725_LTECHO_EOF' 5726 } 5727 ECHO='func_fallback_echo' 5728fi 5729 5730# func_echo_all arg... 5731# Invoke $ECHO with all args, space-separated. 5732func_echo_all () 5733{ 5734 $ECHO "" 5735} 5736 5737case "$ECHO" in 5738 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5739$as_echo "printf" >&6; } ;; 5740 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5741$as_echo "print -r" >&6; } ;; 5742 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5743$as_echo "cat" >&6; } ;; 5744esac 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5760$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5761if ${ac_cv_path_SED+:} false; then : 5762 $as_echo_n "(cached) " >&6 5763else 5764 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5765 for ac_i in 1 2 3 4 5 6 7; do 5766 ac_script="$ac_script$as_nl$ac_script" 5767 done 5768 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5769 { ac_script=; unset ac_script;} 5770 if test -z "$SED"; then 5771 ac_path_SED_found=false 5772 # Loop through the user's path and test for each of PROGNAME-LIST 5773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5774for as_dir in $PATH 5775do 5776 IFS=$as_save_IFS 5777 test -z "$as_dir" && as_dir=. 5778 for ac_prog in sed gsed; do 5779 for ac_exec_ext in '' $ac_executable_extensions; do 5780 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5781 as_fn_executable_p "$ac_path_SED" || continue 5782# Check for GNU ac_path_SED and select it if it is found. 5783 # Check for GNU $ac_path_SED 5784case `"$ac_path_SED" --version 2>&1` in 5785*GNU*) 5786 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5787*) 5788 ac_count=0 5789 $as_echo_n 0123456789 >"conftest.in" 5790 while : 5791 do 5792 cat "conftest.in" "conftest.in" >"conftest.tmp" 5793 mv "conftest.tmp" "conftest.in" 5794 cp "conftest.in" "conftest.nl" 5795 $as_echo '' >> "conftest.nl" 5796 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5797 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5798 as_fn_arith $ac_count + 1 && ac_count=$as_val 5799 if test $ac_count -gt ${ac_path_SED_max-0}; then 5800 # Best one so far, save it but keep looking for a better one 5801 ac_cv_path_SED="$ac_path_SED" 5802 ac_path_SED_max=$ac_count 5803 fi 5804 # 10*(2^10) chars as input seems more than enough 5805 test $ac_count -gt 10 && break 5806 done 5807 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5808esac 5809 5810 $ac_path_SED_found && break 3 5811 done 5812 done 5813 done 5814IFS=$as_save_IFS 5815 if test -z "$ac_cv_path_SED"; then 5816 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5817 fi 5818else 5819 ac_cv_path_SED=$SED 5820fi 5821 5822fi 5823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5824$as_echo "$ac_cv_path_SED" >&6; } 5825 SED="$ac_cv_path_SED" 5826 rm -f conftest.sed 5827 5828test -z "$SED" && SED=sed 5829Xsed="$SED -e 1s/^X//" 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5842$as_echo_n "checking for fgrep... " >&6; } 5843if ${ac_cv_path_FGREP+:} false; then : 5844 $as_echo_n "(cached) " >&6 5845else 5846 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5847 then ac_cv_path_FGREP="$GREP -F" 5848 else 5849 if test -z "$FGREP"; then 5850 ac_path_FGREP_found=false 5851 # Loop through the user's path and test for each of PROGNAME-LIST 5852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5853for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5854do 5855 IFS=$as_save_IFS 5856 test -z "$as_dir" && as_dir=. 5857 for ac_prog in fgrep; do 5858 for ac_exec_ext in '' $ac_executable_extensions; do 5859 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5860 as_fn_executable_p "$ac_path_FGREP" || continue 5861# Check for GNU ac_path_FGREP and select it if it is found. 5862 # Check for GNU $ac_path_FGREP 5863case `"$ac_path_FGREP" --version 2>&1` in 5864*GNU*) 5865 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5866*) 5867 ac_count=0 5868 $as_echo_n 0123456789 >"conftest.in" 5869 while : 5870 do 5871 cat "conftest.in" "conftest.in" >"conftest.tmp" 5872 mv "conftest.tmp" "conftest.in" 5873 cp "conftest.in" "conftest.nl" 5874 $as_echo 'FGREP' >> "conftest.nl" 5875 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5877 as_fn_arith $ac_count + 1 && ac_count=$as_val 5878 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5879 # Best one so far, save it but keep looking for a better one 5880 ac_cv_path_FGREP="$ac_path_FGREP" 5881 ac_path_FGREP_max=$ac_count 5882 fi 5883 # 10*(2^10) chars as input seems more than enough 5884 test $ac_count -gt 10 && break 5885 done 5886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5887esac 5888 5889 $ac_path_FGREP_found && break 3 5890 done 5891 done 5892 done 5893IFS=$as_save_IFS 5894 if test -z "$ac_cv_path_FGREP"; then 5895 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5896 fi 5897else 5898 ac_cv_path_FGREP=$FGREP 5899fi 5900 5901 fi 5902fi 5903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5904$as_echo "$ac_cv_path_FGREP" >&6; } 5905 FGREP="$ac_cv_path_FGREP" 5906 5907 5908test -z "$GREP" && GREP=grep 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928# Check whether --with-gnu-ld was given. 5929if test "${with_gnu_ld+set}" = set; then : 5930 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5931else 5932 with_gnu_ld=no 5933fi 5934 5935ac_prog=ld 5936if test "$GCC" = yes; then 5937 # Check if gcc -print-prog-name=ld gives a path. 5938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5939$as_echo_n "checking for ld used by $CC... " >&6; } 5940 case $host in 5941 *-*-mingw*) 5942 # gcc leaves a trailing carriage return which upsets mingw 5943 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5944 *) 5945 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5946 esac 5947 case $ac_prog in 5948 # Accept absolute paths. 5949 [\\/]* | ?:[\\/]*) 5950 re_direlt='/[^/][^/]*/\.\./' 5951 # Canonicalize the pathname of ld 5952 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5953 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5954 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5955 done 5956 test -z "$LD" && LD="$ac_prog" 5957 ;; 5958 "") 5959 # If it fails, then pretend we aren't using GCC. 5960 ac_prog=ld 5961 ;; 5962 *) 5963 # If it is relative, then search for the first ld in PATH. 5964 with_gnu_ld=unknown 5965 ;; 5966 esac 5967elif test "$with_gnu_ld" = yes; then 5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5969$as_echo_n "checking for GNU ld... " >&6; } 5970else 5971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5972$as_echo_n "checking for non-GNU ld... " >&6; } 5973fi 5974if ${lt_cv_path_LD+:} false; then : 5975 $as_echo_n "(cached) " >&6 5976else 5977 if test -z "$LD"; then 5978 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5979 for ac_dir in $PATH; do 5980 IFS="$lt_save_ifs" 5981 test -z "$ac_dir" && ac_dir=. 5982 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5983 lt_cv_path_LD="$ac_dir/$ac_prog" 5984 # Check to see if the program is GNU ld. I'd rather use --version, 5985 # but apparently some variants of GNU ld only accept -v. 5986 # Break only if it was the GNU/non-GNU ld that we prefer. 5987 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5988 *GNU* | *'with BFD'*) 5989 test "$with_gnu_ld" != no && break 5990 ;; 5991 *) 5992 test "$with_gnu_ld" != yes && break 5993 ;; 5994 esac 5995 fi 5996 done 5997 IFS="$lt_save_ifs" 5998else 5999 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6000fi 6001fi 6002 6003LD="$lt_cv_path_LD" 6004if test -n "$LD"; then 6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6006$as_echo "$LD" >&6; } 6007else 6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6009$as_echo "no" >&6; } 6010fi 6011test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6013$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6014if ${lt_cv_prog_gnu_ld+:} false; then : 6015 $as_echo_n "(cached) " >&6 6016else 6017 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6018case `$LD -v 2>&1 </dev/null` in 6019*GNU* | *'with BFD'*) 6020 lt_cv_prog_gnu_ld=yes 6021 ;; 6022*) 6023 lt_cv_prog_gnu_ld=no 6024 ;; 6025esac 6026fi 6027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6028$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6029with_gnu_ld=$lt_cv_prog_gnu_ld 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6040$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6041if ${lt_cv_path_NM+:} false; then : 6042 $as_echo_n "(cached) " >&6 6043else 6044 if test -n "$NM"; then 6045 # Let the user override the test. 6046 lt_cv_path_NM="$NM" 6047else 6048 lt_nm_to_check="${ac_tool_prefix}nm" 6049 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6050 lt_nm_to_check="$lt_nm_to_check nm" 6051 fi 6052 for lt_tmp_nm in $lt_nm_to_check; do 6053 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6054 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6055 IFS="$lt_save_ifs" 6056 test -z "$ac_dir" && ac_dir=. 6057 tmp_nm="$ac_dir/$lt_tmp_nm" 6058 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6059 # Check to see if the nm accepts a BSD-compat flag. 6060 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6061 # nm: unknown option "B" ignored 6062 # Tru64's nm complains that /dev/null is an invalid object file 6063 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6064 */dev/null* | *'Invalid file or object type'*) 6065 lt_cv_path_NM="$tmp_nm -B" 6066 break 6067 ;; 6068 *) 6069 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6070 */dev/null*) 6071 lt_cv_path_NM="$tmp_nm -p" 6072 break 6073 ;; 6074 *) 6075 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6076 continue # so that we can try to find one that supports BSD flags 6077 ;; 6078 esac 6079 ;; 6080 esac 6081 fi 6082 done 6083 IFS="$lt_save_ifs" 6084 done 6085 : ${lt_cv_path_NM=no} 6086fi 6087fi 6088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6089$as_echo "$lt_cv_path_NM" >&6; } 6090if test "$lt_cv_path_NM" != "no"; then 6091 NM="$lt_cv_path_NM" 6092else 6093 # Didn't find any BSD compatible name lister, look for dumpbin. 6094 if test -n "$DUMPBIN"; then : 6095 # Let the user override the test. 6096 else 6097 if test -n "$ac_tool_prefix"; then 6098 for ac_prog in dumpbin "link -dump" 6099 do 6100 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6101set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6103$as_echo_n "checking for $ac_word... " >&6; } 6104if ${ac_cv_prog_DUMPBIN+:} false; then : 6105 $as_echo_n "(cached) " >&6 6106else 6107 if test -n "$DUMPBIN"; then 6108 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6109else 6110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6111for as_dir in $PATH 6112do 6113 IFS=$as_save_IFS 6114 test -z "$as_dir" && as_dir=. 6115 for ac_exec_ext in '' $ac_executable_extensions; do 6116 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6117 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6119 break 2 6120 fi 6121done 6122 done 6123IFS=$as_save_IFS 6124 6125fi 6126fi 6127DUMPBIN=$ac_cv_prog_DUMPBIN 6128if test -n "$DUMPBIN"; then 6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6130$as_echo "$DUMPBIN" >&6; } 6131else 6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6133$as_echo "no" >&6; } 6134fi 6135 6136 6137 test -n "$DUMPBIN" && break 6138 done 6139fi 6140if test -z "$DUMPBIN"; then 6141 ac_ct_DUMPBIN=$DUMPBIN 6142 for ac_prog in dumpbin "link -dump" 6143do 6144 # Extract the first word of "$ac_prog", so it can be a program name with args. 6145set dummy $ac_prog; ac_word=$2 6146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6147$as_echo_n "checking for $ac_word... " >&6; } 6148if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6149 $as_echo_n "(cached) " >&6 6150else 6151 if test -n "$ac_ct_DUMPBIN"; then 6152 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6153else 6154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6155for as_dir in $PATH 6156do 6157 IFS=$as_save_IFS 6158 test -z "$as_dir" && as_dir=. 6159 for ac_exec_ext in '' $ac_executable_extensions; do 6160 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6161 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6163 break 2 6164 fi 6165done 6166 done 6167IFS=$as_save_IFS 6168 6169fi 6170fi 6171ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6172if test -n "$ac_ct_DUMPBIN"; then 6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6174$as_echo "$ac_ct_DUMPBIN" >&6; } 6175else 6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6177$as_echo "no" >&6; } 6178fi 6179 6180 6181 test -n "$ac_ct_DUMPBIN" && break 6182done 6183 6184 if test "x$ac_ct_DUMPBIN" = x; then 6185 DUMPBIN=":" 6186 else 6187 case $cross_compiling:$ac_tool_warned in 6188yes:) 6189{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6190$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6191ac_tool_warned=yes ;; 6192esac 6193 DUMPBIN=$ac_ct_DUMPBIN 6194 fi 6195fi 6196 6197 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6198 *COFF*) 6199 DUMPBIN="$DUMPBIN -symbols" 6200 ;; 6201 *) 6202 DUMPBIN=: 6203 ;; 6204 esac 6205 fi 6206 6207 if test "$DUMPBIN" != ":"; then 6208 NM="$DUMPBIN" 6209 fi 6210fi 6211test -z "$NM" && NM=nm 6212 6213 6214 6215 6216 6217 6218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6219$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6220if ${lt_cv_nm_interface+:} false; then : 6221 $as_echo_n "(cached) " >&6 6222else 6223 lt_cv_nm_interface="BSD nm" 6224 echo "int some_variable = 0;" > conftest.$ac_ext 6225 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6226 (eval "$ac_compile" 2>conftest.err) 6227 cat conftest.err >&5 6228 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6229 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6230 cat conftest.err >&5 6231 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6232 cat conftest.out >&5 6233 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6234 lt_cv_nm_interface="MS dumpbin" 6235 fi 6236 rm -f conftest* 6237fi 6238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6239$as_echo "$lt_cv_nm_interface" >&6; } 6240 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6242$as_echo_n "checking whether ln -s works... " >&6; } 6243LN_S=$as_ln_s 6244if test "$LN_S" = "ln -s"; then 6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6246$as_echo "yes" >&6; } 6247else 6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6249$as_echo "no, using $LN_S" >&6; } 6250fi 6251 6252# find the maximum length of command line arguments 6253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6254$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6255if ${lt_cv_sys_max_cmd_len+:} false; then : 6256 $as_echo_n "(cached) " >&6 6257else 6258 i=0 6259 teststring="ABCD" 6260 6261 case $build_os in 6262 msdosdjgpp*) 6263 # On DJGPP, this test can blow up pretty badly due to problems in libc 6264 # (any single argument exceeding 2000 bytes causes a buffer overrun 6265 # during glob expansion). Even if it were fixed, the result of this 6266 # check would be larger than it should be. 6267 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6268 ;; 6269 6270 gnu*) 6271 # Under GNU Hurd, this test is not required because there is 6272 # no limit to the length of command line arguments. 6273 # Libtool will interpret -1 as no limit whatsoever 6274 lt_cv_sys_max_cmd_len=-1; 6275 ;; 6276 6277 cygwin* | mingw* | cegcc*) 6278 # On Win9x/ME, this test blows up -- it succeeds, but takes 6279 # about 5 minutes as the teststring grows exponentially. 6280 # Worse, since 9x/ME are not pre-emptively multitasking, 6281 # you end up with a "frozen" computer, even though with patience 6282 # the test eventually succeeds (with a max line length of 256k). 6283 # Instead, let's just punt: use the minimum linelength reported by 6284 # all of the supported platforms: 8192 (on NT/2K/XP). 6285 lt_cv_sys_max_cmd_len=8192; 6286 ;; 6287 6288 mint*) 6289 # On MiNT this can take a long time and run out of memory. 6290 lt_cv_sys_max_cmd_len=8192; 6291 ;; 6292 6293 amigaos*) 6294 # On AmigaOS with pdksh, this test takes hours, literally. 6295 # So we just punt and use a minimum line length of 8192. 6296 lt_cv_sys_max_cmd_len=8192; 6297 ;; 6298 6299 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6300 # This has been around since 386BSD, at least. Likely further. 6301 if test -x /sbin/sysctl; then 6302 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6303 elif test -x /usr/sbin/sysctl; then 6304 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6305 else 6306 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6307 fi 6308 # And add a safety zone 6309 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6310 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6311 ;; 6312 6313 interix*) 6314 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6315 lt_cv_sys_max_cmd_len=196608 6316 ;; 6317 6318 osf*) 6319 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6320 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6321 # nice to cause kernel panics so lets avoid the loop below. 6322 # First set a reasonable default. 6323 lt_cv_sys_max_cmd_len=16384 6324 # 6325 if test -x /sbin/sysconfig; then 6326 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6327 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6328 esac 6329 fi 6330 ;; 6331 sco3.2v5*) 6332 lt_cv_sys_max_cmd_len=102400 6333 ;; 6334 sysv5* | sco5v6* | sysv4.2uw2*) 6335 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6336 if test -n "$kargmax"; then 6337 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6338 else 6339 lt_cv_sys_max_cmd_len=32768 6340 fi 6341 ;; 6342 *) 6343 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6344 if test -n "$lt_cv_sys_max_cmd_len"; then 6345 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6346 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6347 else 6348 # Make teststring a little bigger before we do anything with it. 6349 # a 1K string should be a reasonable start. 6350 for i in 1 2 3 4 5 6 7 8 ; do 6351 teststring=$teststring$teststring 6352 done 6353 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6354 # If test is not a shell built-in, we'll probably end up computing a 6355 # maximum length that is only half of the actual maximum length, but 6356 # we can't tell. 6357 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6358 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6359 test $i != 17 # 1/2 MB should be enough 6360 do 6361 i=`expr $i + 1` 6362 teststring=$teststring$teststring 6363 done 6364 # Only check the string length outside the loop. 6365 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6366 teststring= 6367 # Add a significant safety factor because C++ compilers can tack on 6368 # massive amounts of additional arguments before passing them to the 6369 # linker. It appears as though 1/2 is a usable value. 6370 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6371 fi 6372 ;; 6373 esac 6374 6375fi 6376 6377if test -n $lt_cv_sys_max_cmd_len ; then 6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6379$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6380else 6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6382$as_echo "none" >&6; } 6383fi 6384max_cmd_len=$lt_cv_sys_max_cmd_len 6385 6386 6387 6388 6389 6390 6391: ${CP="cp -f"} 6392: ${MV="mv -f"} 6393: ${RM="rm -f"} 6394 6395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6396$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6397# Try some XSI features 6398xsi_shell=no 6399( _lt_dummy="a/b/c" 6400 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6401 = c,a/b,, \ 6402 && eval 'test $(( 1 + 1 )) -eq 2 \ 6403 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6404 && xsi_shell=yes 6405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6406$as_echo "$xsi_shell" >&6; } 6407 6408 6409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6410$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6411lt_shell_append=no 6412( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6413 >/dev/null 2>&1 \ 6414 && lt_shell_append=yes 6415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6416$as_echo "$lt_shell_append" >&6; } 6417 6418 6419if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6420 lt_unset=unset 6421else 6422 lt_unset=false 6423fi 6424 6425 6426 6427 6428 6429# test EBCDIC or ASCII 6430case `echo X|tr X '\101'` in 6431 A) # ASCII based system 6432 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6433 lt_SP2NL='tr \040 \012' 6434 lt_NL2SP='tr \015\012 \040\040' 6435 ;; 6436 *) # EBCDIC based system 6437 lt_SP2NL='tr \100 \n' 6438 lt_NL2SP='tr \r\n \100\100' 6439 ;; 6440esac 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6451$as_echo_n "checking for $LD option to reload object files... " >&6; } 6452if ${lt_cv_ld_reload_flag+:} false; then : 6453 $as_echo_n "(cached) " >&6 6454else 6455 lt_cv_ld_reload_flag='-r' 6456fi 6457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6458$as_echo "$lt_cv_ld_reload_flag" >&6; } 6459reload_flag=$lt_cv_ld_reload_flag 6460case $reload_flag in 6461"" | " "*) ;; 6462*) reload_flag=" $reload_flag" ;; 6463esac 6464reload_cmds='$LD$reload_flag -o $output$reload_objs' 6465case $host_os in 6466 darwin*) 6467 if test "$GCC" = yes; then 6468 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6469 else 6470 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6471 fi 6472 ;; 6473esac 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483if test -n "$ac_tool_prefix"; then 6484 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6485set dummy ${ac_tool_prefix}objdump; ac_word=$2 6486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6487$as_echo_n "checking for $ac_word... " >&6; } 6488if ${ac_cv_prog_OBJDUMP+:} false; then : 6489 $as_echo_n "(cached) " >&6 6490else 6491 if test -n "$OBJDUMP"; then 6492 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6493else 6494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6495for as_dir in $PATH 6496do 6497 IFS=$as_save_IFS 6498 test -z "$as_dir" && as_dir=. 6499 for ac_exec_ext in '' $ac_executable_extensions; do 6500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6501 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6503 break 2 6504 fi 6505done 6506 done 6507IFS=$as_save_IFS 6508 6509fi 6510fi 6511OBJDUMP=$ac_cv_prog_OBJDUMP 6512if test -n "$OBJDUMP"; then 6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6514$as_echo "$OBJDUMP" >&6; } 6515else 6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6517$as_echo "no" >&6; } 6518fi 6519 6520 6521fi 6522if test -z "$ac_cv_prog_OBJDUMP"; then 6523 ac_ct_OBJDUMP=$OBJDUMP 6524 # Extract the first word of "objdump", so it can be a program name with args. 6525set dummy objdump; ac_word=$2 6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6527$as_echo_n "checking for $ac_word... " >&6; } 6528if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6529 $as_echo_n "(cached) " >&6 6530else 6531 if test -n "$ac_ct_OBJDUMP"; then 6532 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6533else 6534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6535for as_dir in $PATH 6536do 6537 IFS=$as_save_IFS 6538 test -z "$as_dir" && as_dir=. 6539 for ac_exec_ext in '' $ac_executable_extensions; do 6540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6541 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6543 break 2 6544 fi 6545done 6546 done 6547IFS=$as_save_IFS 6548 6549fi 6550fi 6551ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6552if test -n "$ac_ct_OBJDUMP"; then 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6554$as_echo "$ac_ct_OBJDUMP" >&6; } 6555else 6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6557$as_echo "no" >&6; } 6558fi 6559 6560 if test "x$ac_ct_OBJDUMP" = x; then 6561 OBJDUMP="false" 6562 else 6563 case $cross_compiling:$ac_tool_warned in 6564yes:) 6565{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6566$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6567ac_tool_warned=yes ;; 6568esac 6569 OBJDUMP=$ac_ct_OBJDUMP 6570 fi 6571else 6572 OBJDUMP="$ac_cv_prog_OBJDUMP" 6573fi 6574 6575test -z "$OBJDUMP" && OBJDUMP=objdump 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6586$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6587if ${lt_cv_deplibs_check_method+:} false; then : 6588 $as_echo_n "(cached) " >&6 6589else 6590 lt_cv_file_magic_cmd='$MAGIC_CMD' 6591lt_cv_file_magic_test_file= 6592lt_cv_deplibs_check_method='unknown' 6593# Need to set the preceding variable on all platforms that support 6594# interlibrary dependencies. 6595# 'none' -- dependencies not supported. 6596# `unknown' -- same as none, but documents that we really don't know. 6597# 'pass_all' -- all dependencies passed with no checks. 6598# 'test_compile' -- check by making test program. 6599# 'file_magic [[regex]]' -- check by looking for files in library path 6600# which responds to the $file_magic_cmd with a given extended regex. 6601# If you have `file' or equivalent on your system and you're not sure 6602# whether `pass_all' will *always* work, you probably want this one. 6603 6604case $host_os in 6605aix[4-9]*) 6606 lt_cv_deplibs_check_method=pass_all 6607 ;; 6608 6609beos*) 6610 lt_cv_deplibs_check_method=pass_all 6611 ;; 6612 6613bsdi[45]*) 6614 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6615 lt_cv_file_magic_cmd='/usr/bin/file -L' 6616 lt_cv_file_magic_test_file=/shlib/libc.so 6617 ;; 6618 6619cygwin*) 6620 # func_win32_libid is a shell function defined in ltmain.sh 6621 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6622 lt_cv_file_magic_cmd='func_win32_libid' 6623 ;; 6624 6625mingw* | pw32*) 6626 # Base MSYS/MinGW do not provide the 'file' command needed by 6627 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6628 # unless we find 'file', for example because we are cross-compiling. 6629 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6630 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6631 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6632 lt_cv_file_magic_cmd='func_win32_libid' 6633 else 6634 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6635 lt_cv_file_magic_cmd='$OBJDUMP -f' 6636 fi 6637 ;; 6638 6639cegcc*) 6640 # use the weaker test based on 'objdump'. See mingw*. 6641 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6642 lt_cv_file_magic_cmd='$OBJDUMP -f' 6643 ;; 6644 6645darwin* | rhapsody*) 6646 lt_cv_deplibs_check_method=pass_all 6647 ;; 6648 6649freebsd* | dragonfly*) 6650 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6651 case $host_cpu in 6652 i*86 ) 6653 # Not sure whether the presence of OpenBSD here was a mistake. 6654 # Let's accept both of them until this is cleared up. 6655 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6656 lt_cv_file_magic_cmd=/usr/bin/file 6657 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6658 ;; 6659 esac 6660 else 6661 lt_cv_deplibs_check_method=pass_all 6662 fi 6663 ;; 6664 6665gnu*) 6666 lt_cv_deplibs_check_method=pass_all 6667 ;; 6668 6669haiku*) 6670 lt_cv_deplibs_check_method=pass_all 6671 ;; 6672 6673hpux10.20* | hpux11*) 6674 lt_cv_file_magic_cmd=/usr/bin/file 6675 case $host_cpu in 6676 ia64*) 6677 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6678 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6679 ;; 6680 hppa*64*) 6681 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]' 6682 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6683 ;; 6684 *) 6685 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6686 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6687 ;; 6688 esac 6689 ;; 6690 6691interix[3-9]*) 6692 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6693 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6694 ;; 6695 6696irix5* | irix6* | nonstopux*) 6697 case $LD in 6698 *-32|*"-32 ") libmagic=32-bit;; 6699 *-n32|*"-n32 ") libmagic=N32;; 6700 *-64|*"-64 ") libmagic=64-bit;; 6701 *) libmagic=never-match;; 6702 esac 6703 lt_cv_deplibs_check_method=pass_all 6704 ;; 6705 6706# This must be Linux ELF. 6707linux* | k*bsd*-gnu | kopensolaris*-gnu) 6708 lt_cv_deplibs_check_method=pass_all 6709 ;; 6710 6711netbsd*) 6712 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6713 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6714 else 6715 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6716 fi 6717 ;; 6718 6719newos6*) 6720 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6721 lt_cv_file_magic_cmd=/usr/bin/file 6722 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6723 ;; 6724 6725*nto* | *qnx*) 6726 lt_cv_deplibs_check_method=pass_all 6727 ;; 6728 6729openbsd*) 6730 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6731 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6732 else 6733 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6734 fi 6735 ;; 6736 6737osf3* | osf4* | osf5*) 6738 lt_cv_deplibs_check_method=pass_all 6739 ;; 6740 6741rdos*) 6742 lt_cv_deplibs_check_method=pass_all 6743 ;; 6744 6745solaris*) 6746 lt_cv_deplibs_check_method=pass_all 6747 ;; 6748 6749sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6750 lt_cv_deplibs_check_method=pass_all 6751 ;; 6752 6753sysv4 | sysv4.3*) 6754 case $host_vendor in 6755 motorola) 6756 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]' 6757 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6758 ;; 6759 ncr) 6760 lt_cv_deplibs_check_method=pass_all 6761 ;; 6762 sequent) 6763 lt_cv_file_magic_cmd='/bin/file' 6764 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6765 ;; 6766 sni) 6767 lt_cv_file_magic_cmd='/bin/file' 6768 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6769 lt_cv_file_magic_test_file=/lib/libc.so 6770 ;; 6771 siemens) 6772 lt_cv_deplibs_check_method=pass_all 6773 ;; 6774 pc) 6775 lt_cv_deplibs_check_method=pass_all 6776 ;; 6777 esac 6778 ;; 6779 6780tpf*) 6781 lt_cv_deplibs_check_method=pass_all 6782 ;; 6783esac 6784 6785fi 6786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6787$as_echo "$lt_cv_deplibs_check_method" >&6; } 6788file_magic_cmd=$lt_cv_file_magic_cmd 6789deplibs_check_method=$lt_cv_deplibs_check_method 6790test -z "$deplibs_check_method" && deplibs_check_method=unknown 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803if test -n "$ac_tool_prefix"; then 6804 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6805set dummy ${ac_tool_prefix}ar; ac_word=$2 6806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6807$as_echo_n "checking for $ac_word... " >&6; } 6808if ${ac_cv_prog_AR+:} false; then : 6809 $as_echo_n "(cached) " >&6 6810else 6811 if test -n "$AR"; then 6812 ac_cv_prog_AR="$AR" # Let the user override the test. 6813else 6814as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6815for as_dir in $PATH 6816do 6817 IFS=$as_save_IFS 6818 test -z "$as_dir" && as_dir=. 6819 for ac_exec_ext in '' $ac_executable_extensions; do 6820 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6821 ac_cv_prog_AR="${ac_tool_prefix}ar" 6822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6823 break 2 6824 fi 6825done 6826 done 6827IFS=$as_save_IFS 6828 6829fi 6830fi 6831AR=$ac_cv_prog_AR 6832if test -n "$AR"; then 6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6834$as_echo "$AR" >&6; } 6835else 6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6837$as_echo "no" >&6; } 6838fi 6839 6840 6841fi 6842if test -z "$ac_cv_prog_AR"; then 6843 ac_ct_AR=$AR 6844 # Extract the first word of "ar", so it can be a program name with args. 6845set dummy ar; ac_word=$2 6846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6847$as_echo_n "checking for $ac_word... " >&6; } 6848if ${ac_cv_prog_ac_ct_AR+:} false; then : 6849 $as_echo_n "(cached) " >&6 6850else 6851 if test -n "$ac_ct_AR"; then 6852 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6853else 6854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6855for as_dir in $PATH 6856do 6857 IFS=$as_save_IFS 6858 test -z "$as_dir" && as_dir=. 6859 for ac_exec_ext in '' $ac_executable_extensions; do 6860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6861 ac_cv_prog_ac_ct_AR="ar" 6862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6863 break 2 6864 fi 6865done 6866 done 6867IFS=$as_save_IFS 6868 6869fi 6870fi 6871ac_ct_AR=$ac_cv_prog_ac_ct_AR 6872if test -n "$ac_ct_AR"; then 6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6874$as_echo "$ac_ct_AR" >&6; } 6875else 6876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6877$as_echo "no" >&6; } 6878fi 6879 6880 if test "x$ac_ct_AR" = x; then 6881 AR="false" 6882 else 6883 case $cross_compiling:$ac_tool_warned in 6884yes:) 6885{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6886$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6887ac_tool_warned=yes ;; 6888esac 6889 AR=$ac_ct_AR 6890 fi 6891else 6892 AR="$ac_cv_prog_AR" 6893fi 6894 6895test -z "$AR" && AR=ar 6896test -z "$AR_FLAGS" && AR_FLAGS=cru 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908if test -n "$ac_tool_prefix"; then 6909 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6910set dummy ${ac_tool_prefix}strip; ac_word=$2 6911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6912$as_echo_n "checking for $ac_word... " >&6; } 6913if ${ac_cv_prog_STRIP+:} false; then : 6914 $as_echo_n "(cached) " >&6 6915else 6916 if test -n "$STRIP"; then 6917 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6918else 6919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6920for as_dir in $PATH 6921do 6922 IFS=$as_save_IFS 6923 test -z "$as_dir" && as_dir=. 6924 for ac_exec_ext in '' $ac_executable_extensions; do 6925 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6926 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6928 break 2 6929 fi 6930done 6931 done 6932IFS=$as_save_IFS 6933 6934fi 6935fi 6936STRIP=$ac_cv_prog_STRIP 6937if test -n "$STRIP"; then 6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6939$as_echo "$STRIP" >&6; } 6940else 6941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6942$as_echo "no" >&6; } 6943fi 6944 6945 6946fi 6947if test -z "$ac_cv_prog_STRIP"; then 6948 ac_ct_STRIP=$STRIP 6949 # Extract the first word of "strip", so it can be a program name with args. 6950set dummy strip; ac_word=$2 6951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6952$as_echo_n "checking for $ac_word... " >&6; } 6953if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6954 $as_echo_n "(cached) " >&6 6955else 6956 if test -n "$ac_ct_STRIP"; then 6957 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6958else 6959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6960for as_dir in $PATH 6961do 6962 IFS=$as_save_IFS 6963 test -z "$as_dir" && as_dir=. 6964 for ac_exec_ext in '' $ac_executable_extensions; do 6965 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6966 ac_cv_prog_ac_ct_STRIP="strip" 6967 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6968 break 2 6969 fi 6970done 6971 done 6972IFS=$as_save_IFS 6973 6974fi 6975fi 6976ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6977if test -n "$ac_ct_STRIP"; then 6978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6979$as_echo "$ac_ct_STRIP" >&6; } 6980else 6981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6982$as_echo "no" >&6; } 6983fi 6984 6985 if test "x$ac_ct_STRIP" = x; then 6986 STRIP=":" 6987 else 6988 case $cross_compiling:$ac_tool_warned in 6989yes:) 6990{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6991$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6992ac_tool_warned=yes ;; 6993esac 6994 STRIP=$ac_ct_STRIP 6995 fi 6996else 6997 STRIP="$ac_cv_prog_STRIP" 6998fi 6999 7000test -z "$STRIP" && STRIP=: 7001 7002 7003 7004 7005 7006 7007if test -n "$ac_tool_prefix"; then 7008 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7009set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7011$as_echo_n "checking for $ac_word... " >&6; } 7012if ${ac_cv_prog_RANLIB+:} false; then : 7013 $as_echo_n "(cached) " >&6 7014else 7015 if test -n "$RANLIB"; then 7016 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7017else 7018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7019for as_dir in $PATH 7020do 7021 IFS=$as_save_IFS 7022 test -z "$as_dir" && as_dir=. 7023 for ac_exec_ext in '' $ac_executable_extensions; do 7024 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7025 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7027 break 2 7028 fi 7029done 7030 done 7031IFS=$as_save_IFS 7032 7033fi 7034fi 7035RANLIB=$ac_cv_prog_RANLIB 7036if test -n "$RANLIB"; then 7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7038$as_echo "$RANLIB" >&6; } 7039else 7040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7041$as_echo "no" >&6; } 7042fi 7043 7044 7045fi 7046if test -z "$ac_cv_prog_RANLIB"; then 7047 ac_ct_RANLIB=$RANLIB 7048 # Extract the first word of "ranlib", so it can be a program name with args. 7049set dummy ranlib; ac_word=$2 7050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7051$as_echo_n "checking for $ac_word... " >&6; } 7052if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7053 $as_echo_n "(cached) " >&6 7054else 7055 if test -n "$ac_ct_RANLIB"; then 7056 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7057else 7058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7059for as_dir in $PATH 7060do 7061 IFS=$as_save_IFS 7062 test -z "$as_dir" && as_dir=. 7063 for ac_exec_ext in '' $ac_executable_extensions; do 7064 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7065 ac_cv_prog_ac_ct_RANLIB="ranlib" 7066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7067 break 2 7068 fi 7069done 7070 done 7071IFS=$as_save_IFS 7072 7073fi 7074fi 7075ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7076if test -n "$ac_ct_RANLIB"; then 7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7078$as_echo "$ac_ct_RANLIB" >&6; } 7079else 7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7081$as_echo "no" >&6; } 7082fi 7083 7084 if test "x$ac_ct_RANLIB" = x; then 7085 RANLIB=":" 7086 else 7087 case $cross_compiling:$ac_tool_warned in 7088yes:) 7089{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7090$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7091ac_tool_warned=yes ;; 7092esac 7093 RANLIB=$ac_ct_RANLIB 7094 fi 7095else 7096 RANLIB="$ac_cv_prog_RANLIB" 7097fi 7098 7099test -z "$RANLIB" && RANLIB=: 7100 7101 7102 7103 7104 7105 7106# Determine commands to create old-style static archives. 7107old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7108old_postinstall_cmds='chmod 644 $oldlib' 7109old_postuninstall_cmds= 7110 7111if test -n "$RANLIB"; then 7112 case $host_os in 7113 openbsd*) 7114 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7115 ;; 7116 *) 7117 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7118 ;; 7119 esac 7120 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7121fi 7122 7123case $host_os in 7124 darwin*) 7125 lock_old_archive_extraction=yes ;; 7126 *) 7127 lock_old_archive_extraction=no ;; 7128esac 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150for ac_prog in gawk mawk nawk awk 7151do 7152 # Extract the first word of "$ac_prog", so it can be a program name with args. 7153set dummy $ac_prog; ac_word=$2 7154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7155$as_echo_n "checking for $ac_word... " >&6; } 7156if ${ac_cv_prog_AWK+:} false; then : 7157 $as_echo_n "(cached) " >&6 7158else 7159 if test -n "$AWK"; then 7160 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7161else 7162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7163for as_dir in $PATH 7164do 7165 IFS=$as_save_IFS 7166 test -z "$as_dir" && as_dir=. 7167 for ac_exec_ext in '' $ac_executable_extensions; do 7168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7169 ac_cv_prog_AWK="$ac_prog" 7170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7171 break 2 7172 fi 7173done 7174 done 7175IFS=$as_save_IFS 7176 7177fi 7178fi 7179AWK=$ac_cv_prog_AWK 7180if test -n "$AWK"; then 7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7182$as_echo "$AWK" >&6; } 7183else 7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7185$as_echo "no" >&6; } 7186fi 7187 7188 7189 test -n "$AWK" && break 7190done 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210# If no C compiler was specified, use CC. 7211LTCC=${LTCC-"$CC"} 7212 7213# If no C compiler flags were specified, use CFLAGS. 7214LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7215 7216# Allow CC to be a program name with arguments. 7217compiler=$CC 7218 7219 7220# Check for command to grab the raw symbol name followed by C symbol from nm. 7221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7222$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7223if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7224 $as_echo_n "(cached) " >&6 7225else 7226 7227# These are sane defaults that work on at least a few old systems. 7228# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7229 7230# Character class describing NM global symbol codes. 7231symcode='[BCDEGRST]' 7232 7233# Regexp to match symbols that can be accessed directly from C. 7234sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7235 7236# Define system-specific variables. 7237case $host_os in 7238aix*) 7239 symcode='[BCDT]' 7240 ;; 7241cygwin* | mingw* | pw32* | cegcc*) 7242 symcode='[ABCDGISTW]' 7243 ;; 7244hpux*) 7245 if test "$host_cpu" = ia64; then 7246 symcode='[ABCDEGRST]' 7247 fi 7248 ;; 7249irix* | nonstopux*) 7250 symcode='[BCDEGRST]' 7251 ;; 7252osf*) 7253 symcode='[BCDEGQRST]' 7254 ;; 7255solaris*) 7256 symcode='[BDRT]' 7257 ;; 7258sco3.2v5*) 7259 symcode='[DT]' 7260 ;; 7261sysv4.2uw2*) 7262 symcode='[DT]' 7263 ;; 7264sysv5* | sco5v6* | unixware* | OpenUNIX*) 7265 symcode='[ABDT]' 7266 ;; 7267sysv4) 7268 symcode='[DFNSTU]' 7269 ;; 7270esac 7271 7272# If we're using GNU nm, then use its standard symbol codes. 7273case `$NM -V 2>&1` in 7274*GNU* | *'with BFD'*) 7275 symcode='[ABCDGIRSTW]' ;; 7276esac 7277 7278# Transform an extracted symbol line into a proper C declaration. 7279# Some systems (esp. on ia64) link data and code symbols differently, 7280# so use this general approach. 7281lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7282 7283# Transform an extracted symbol line into symbol name and symbol address 7284lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7285lt_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'" 7286 7287# Handle CRLF in mingw tool chain 7288opt_cr= 7289case $build_os in 7290mingw*) 7291 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7292 ;; 7293esac 7294 7295# Try without a prefix underscore, then with it. 7296for ac_symprfx in "" "_"; do 7297 7298 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7299 symxfrm="\\1 $ac_symprfx\\2 \\2" 7300 7301 # Write the raw and C identifiers. 7302 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7303 # Fake it for dumpbin and say T for any non-static function 7304 # and D for any global variable. 7305 # Also find C++ and __fastcall symbols from MSVC++, 7306 # which start with @ or ?. 7307 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7308" {last_section=section; section=\$ 3};"\ 7309" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7310" \$ 0!~/External *\|/{next};"\ 7311" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7312" {if(hide[section]) next};"\ 7313" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7314" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7315" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7316" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7317" ' prfx=^$ac_symprfx" 7318 else 7319 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7320 fi 7321 7322 # Check to see that the pipe works correctly. 7323 pipe_works=no 7324 7325 rm -f conftest* 7326 cat > conftest.$ac_ext <<_LT_EOF 7327#ifdef __cplusplus 7328extern "C" { 7329#endif 7330char nm_test_var; 7331void nm_test_func(void); 7332void nm_test_func(void){} 7333#ifdef __cplusplus 7334} 7335#endif 7336int main(){nm_test_var='a';nm_test_func();return(0);} 7337_LT_EOF 7338 7339 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7340 (eval $ac_compile) 2>&5 7341 ac_status=$? 7342 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7343 test $ac_status = 0; }; then 7344 # Now try to grab the symbols. 7345 nlist=conftest.nm 7346 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7347 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7348 ac_status=$? 7349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7350 test $ac_status = 0; } && test -s "$nlist"; then 7351 # Try sorting and uniquifying the output. 7352 if sort "$nlist" | uniq > "$nlist"T; then 7353 mv -f "$nlist"T "$nlist" 7354 else 7355 rm -f "$nlist"T 7356 fi 7357 7358 # Make sure that we snagged all the symbols we need. 7359 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7360 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7361 cat <<_LT_EOF > conftest.$ac_ext 7362#ifdef __cplusplus 7363extern "C" { 7364#endif 7365 7366_LT_EOF 7367 # Now generate the symbol file. 7368 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7369 7370 cat <<_LT_EOF >> conftest.$ac_ext 7371 7372/* The mapping between symbol names and symbols. */ 7373const struct { 7374 const char *name; 7375 void *address; 7376} 7377lt__PROGRAM__LTX_preloaded_symbols[] = 7378{ 7379 { "@PROGRAM@", (void *) 0 }, 7380_LT_EOF 7381 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7382 cat <<\_LT_EOF >> conftest.$ac_ext 7383 {0, (void *) 0} 7384}; 7385 7386/* This works around a problem in FreeBSD linker */ 7387#ifdef FREEBSD_WORKAROUND 7388static const void *lt_preloaded_setup() { 7389 return lt__PROGRAM__LTX_preloaded_symbols; 7390} 7391#endif 7392 7393#ifdef __cplusplus 7394} 7395#endif 7396_LT_EOF 7397 # Now try linking the two files. 7398 mv conftest.$ac_objext conftstm.$ac_objext 7399 lt_save_LIBS="$LIBS" 7400 lt_save_CFLAGS="$CFLAGS" 7401 LIBS="conftstm.$ac_objext" 7402 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7403 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7404 (eval $ac_link) 2>&5 7405 ac_status=$? 7406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7407 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7408 pipe_works=yes 7409 fi 7410 LIBS="$lt_save_LIBS" 7411 CFLAGS="$lt_save_CFLAGS" 7412 else 7413 echo "cannot find nm_test_func in $nlist" >&5 7414 fi 7415 else 7416 echo "cannot find nm_test_var in $nlist" >&5 7417 fi 7418 else 7419 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7420 fi 7421 else 7422 echo "$progname: failed program was:" >&5 7423 cat conftest.$ac_ext >&5 7424 fi 7425 rm -rf conftest* conftst* 7426 7427 # Do not use the global_symbol_pipe unless it works. 7428 if test "$pipe_works" = yes; then 7429 break 7430 else 7431 lt_cv_sys_global_symbol_pipe= 7432 fi 7433done 7434 7435fi 7436 7437if test -z "$lt_cv_sys_global_symbol_pipe"; then 7438 lt_cv_sys_global_symbol_to_cdecl= 7439fi 7440if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7442$as_echo "failed" >&6; } 7443else 7444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7445$as_echo "ok" >&6; } 7446fi 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469# Check whether --enable-libtool-lock was given. 7470if test "${enable_libtool_lock+set}" = set; then : 7471 enableval=$enable_libtool_lock; 7472fi 7473 7474test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7475 7476# Some flags need to be propagated to the compiler or linker for good 7477# libtool support. 7478case $host in 7479ia64-*-hpux*) 7480 # Find out which ABI we are using. 7481 echo 'int i;' > conftest.$ac_ext 7482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7483 (eval $ac_compile) 2>&5 7484 ac_status=$? 7485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7486 test $ac_status = 0; }; then 7487 case `/usr/bin/file conftest.$ac_objext` in 7488 *ELF-32*) 7489 HPUX_IA64_MODE="32" 7490 ;; 7491 *ELF-64*) 7492 HPUX_IA64_MODE="64" 7493 ;; 7494 esac 7495 fi 7496 rm -rf conftest* 7497 ;; 7498*-*-irix6*) 7499 # Find out which ABI we are using. 7500 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7501 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7502 (eval $ac_compile) 2>&5 7503 ac_status=$? 7504 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7505 test $ac_status = 0; }; then 7506 if test "$lt_cv_prog_gnu_ld" = yes; then 7507 case `/usr/bin/file conftest.$ac_objext` in 7508 *32-bit*) 7509 LD="${LD-ld} -melf32bsmip" 7510 ;; 7511 *N32*) 7512 LD="${LD-ld} -melf32bmipn32" 7513 ;; 7514 *64-bit*) 7515 LD="${LD-ld} -melf64bmip" 7516 ;; 7517 esac 7518 else 7519 case `/usr/bin/file conftest.$ac_objext` in 7520 *32-bit*) 7521 LD="${LD-ld} -32" 7522 ;; 7523 *N32*) 7524 LD="${LD-ld} -n32" 7525 ;; 7526 *64-bit*) 7527 LD="${LD-ld} -64" 7528 ;; 7529 esac 7530 fi 7531 fi 7532 rm -rf conftest* 7533 ;; 7534 7535x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7536s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7537 # Find out which ABI we are using. 7538 echo 'int i;' > conftest.$ac_ext 7539 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7540 (eval $ac_compile) 2>&5 7541 ac_status=$? 7542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7543 test $ac_status = 0; }; then 7544 case `/usr/bin/file conftest.o` in 7545 *32-bit*) 7546 case $host in 7547 x86_64-*kfreebsd*-gnu) 7548 LD="${LD-ld} -m elf_i386_fbsd" 7549 ;; 7550 x86_64-*linux*) 7551 case `/usr/bin/file conftest.o` in 7552 *x86-64*) 7553 LD="${LD-ld} -m elf32_x86_64" 7554 ;; 7555 *) 7556 LD="${LD-ld} -m elf_i386" 7557 ;; 7558 esac 7559 ;; 7560 powerpc64le-*linux*) 7561 LD="${LD-ld} -m elf32lppclinux" 7562 ;; 7563 powerpc64-*linux*) 7564 LD="${LD-ld} -m elf32ppclinux" 7565 ;; 7566 s390x-*linux*) 7567 LD="${LD-ld} -m elf_s390" 7568 ;; 7569 sparc64-*linux*) 7570 LD="${LD-ld} -m elf32_sparc" 7571 ;; 7572 esac 7573 ;; 7574 *64-bit*) 7575 case $host in 7576 x86_64-*kfreebsd*-gnu) 7577 LD="${LD-ld} -m elf_x86_64_fbsd" 7578 ;; 7579 x86_64-*linux*) 7580 LD="${LD-ld} -m elf_x86_64" 7581 ;; 7582 powerpcle-*linux*) 7583 LD="${LD-ld} -m elf64lppc" 7584 ;; 7585 powerpc-*linux*) 7586 LD="${LD-ld} -m elf64ppc" 7587 ;; 7588 s390*-*linux*|s390*-*tpf*) 7589 LD="${LD-ld} -m elf64_s390" 7590 ;; 7591 sparc*-*linux*) 7592 LD="${LD-ld} -m elf64_sparc" 7593 ;; 7594 esac 7595 ;; 7596 esac 7597 fi 7598 rm -rf conftest* 7599 ;; 7600 7601*-*-sco3.2v5*) 7602 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7603 SAVE_CFLAGS="$CFLAGS" 7604 CFLAGS="$CFLAGS -belf" 7605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7606$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7607if ${lt_cv_cc_needs_belf+:} false; then : 7608 $as_echo_n "(cached) " >&6 7609else 7610 ac_ext=c 7611ac_cpp='$CPP $CPPFLAGS' 7612ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7613ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7614ac_compiler_gnu=$ac_cv_c_compiler_gnu 7615 7616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7617/* end confdefs.h. */ 7618 7619int 7620main () 7621{ 7622 7623 ; 7624 return 0; 7625} 7626_ACEOF 7627if ac_fn_c_try_link "$LINENO"; then : 7628 lt_cv_cc_needs_belf=yes 7629else 7630 lt_cv_cc_needs_belf=no 7631fi 7632rm -f core conftest.err conftest.$ac_objext \ 7633 conftest$ac_exeext conftest.$ac_ext 7634 ac_ext=c 7635ac_cpp='$CPP $CPPFLAGS' 7636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7638ac_compiler_gnu=$ac_cv_c_compiler_gnu 7639 7640fi 7641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7642$as_echo "$lt_cv_cc_needs_belf" >&6; } 7643 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7644 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7645 CFLAGS="$SAVE_CFLAGS" 7646 fi 7647 ;; 7648sparc*-*solaris*) 7649 # Find out which ABI we are using. 7650 echo 'int i;' > conftest.$ac_ext 7651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7652 (eval $ac_compile) 2>&5 7653 ac_status=$? 7654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7655 test $ac_status = 0; }; then 7656 case `/usr/bin/file conftest.o` in 7657 *64-bit*) 7658 case $lt_cv_prog_gnu_ld in 7659 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7660 *) 7661 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7662 LD="${LD-ld} -64" 7663 fi 7664 ;; 7665 esac 7666 ;; 7667 esac 7668 fi 7669 rm -rf conftest* 7670 ;; 7671esac 7672 7673need_locks="$enable_libtool_lock" 7674 7675 7676 case $host_os in 7677 rhapsody* | darwin*) 7678 if test -n "$ac_tool_prefix"; then 7679 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7680set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7682$as_echo_n "checking for $ac_word... " >&6; } 7683if ${ac_cv_prog_DSYMUTIL+:} false; then : 7684 $as_echo_n "(cached) " >&6 7685else 7686 if test -n "$DSYMUTIL"; then 7687 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7688else 7689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7690for as_dir in $PATH 7691do 7692 IFS=$as_save_IFS 7693 test -z "$as_dir" && as_dir=. 7694 for ac_exec_ext in '' $ac_executable_extensions; do 7695 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7696 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7698 break 2 7699 fi 7700done 7701 done 7702IFS=$as_save_IFS 7703 7704fi 7705fi 7706DSYMUTIL=$ac_cv_prog_DSYMUTIL 7707if test -n "$DSYMUTIL"; then 7708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7709$as_echo "$DSYMUTIL" >&6; } 7710else 7711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7712$as_echo "no" >&6; } 7713fi 7714 7715 7716fi 7717if test -z "$ac_cv_prog_DSYMUTIL"; then 7718 ac_ct_DSYMUTIL=$DSYMUTIL 7719 # Extract the first word of "dsymutil", so it can be a program name with args. 7720set dummy dsymutil; ac_word=$2 7721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7722$as_echo_n "checking for $ac_word... " >&6; } 7723if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7724 $as_echo_n "(cached) " >&6 7725else 7726 if test -n "$ac_ct_DSYMUTIL"; then 7727 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7728else 7729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7730for as_dir in $PATH 7731do 7732 IFS=$as_save_IFS 7733 test -z "$as_dir" && as_dir=. 7734 for ac_exec_ext in '' $ac_executable_extensions; do 7735 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7736 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7738 break 2 7739 fi 7740done 7741 done 7742IFS=$as_save_IFS 7743 7744fi 7745fi 7746ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7747if test -n "$ac_ct_DSYMUTIL"; then 7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7749$as_echo "$ac_ct_DSYMUTIL" >&6; } 7750else 7751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7752$as_echo "no" >&6; } 7753fi 7754 7755 if test "x$ac_ct_DSYMUTIL" = x; then 7756 DSYMUTIL=":" 7757 else 7758 case $cross_compiling:$ac_tool_warned in 7759yes:) 7760{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7761$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7762ac_tool_warned=yes ;; 7763esac 7764 DSYMUTIL=$ac_ct_DSYMUTIL 7765 fi 7766else 7767 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7768fi 7769 7770 if test -n "$ac_tool_prefix"; then 7771 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7772set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7774$as_echo_n "checking for $ac_word... " >&6; } 7775if ${ac_cv_prog_NMEDIT+:} false; then : 7776 $as_echo_n "(cached) " >&6 7777else 7778 if test -n "$NMEDIT"; then 7779 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7780else 7781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7782for as_dir in $PATH 7783do 7784 IFS=$as_save_IFS 7785 test -z "$as_dir" && as_dir=. 7786 for ac_exec_ext in '' $ac_executable_extensions; do 7787 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7788 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7790 break 2 7791 fi 7792done 7793 done 7794IFS=$as_save_IFS 7795 7796fi 7797fi 7798NMEDIT=$ac_cv_prog_NMEDIT 7799if test -n "$NMEDIT"; then 7800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7801$as_echo "$NMEDIT" >&6; } 7802else 7803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7804$as_echo "no" >&6; } 7805fi 7806 7807 7808fi 7809if test -z "$ac_cv_prog_NMEDIT"; then 7810 ac_ct_NMEDIT=$NMEDIT 7811 # Extract the first word of "nmedit", so it can be a program name with args. 7812set dummy nmedit; ac_word=$2 7813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7814$as_echo_n "checking for $ac_word... " >&6; } 7815if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7816 $as_echo_n "(cached) " >&6 7817else 7818 if test -n "$ac_ct_NMEDIT"; then 7819 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7820else 7821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7822for as_dir in $PATH 7823do 7824 IFS=$as_save_IFS 7825 test -z "$as_dir" && as_dir=. 7826 for ac_exec_ext in '' $ac_executable_extensions; do 7827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7828 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7830 break 2 7831 fi 7832done 7833 done 7834IFS=$as_save_IFS 7835 7836fi 7837fi 7838ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7839if test -n "$ac_ct_NMEDIT"; then 7840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7841$as_echo "$ac_ct_NMEDIT" >&6; } 7842else 7843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7844$as_echo "no" >&6; } 7845fi 7846 7847 if test "x$ac_ct_NMEDIT" = x; then 7848 NMEDIT=":" 7849 else 7850 case $cross_compiling:$ac_tool_warned in 7851yes:) 7852{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7853$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7854ac_tool_warned=yes ;; 7855esac 7856 NMEDIT=$ac_ct_NMEDIT 7857 fi 7858else 7859 NMEDIT="$ac_cv_prog_NMEDIT" 7860fi 7861 7862 if test -n "$ac_tool_prefix"; then 7863 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7864set dummy ${ac_tool_prefix}lipo; ac_word=$2 7865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7866$as_echo_n "checking for $ac_word... " >&6; } 7867if ${ac_cv_prog_LIPO+:} false; then : 7868 $as_echo_n "(cached) " >&6 7869else 7870 if test -n "$LIPO"; then 7871 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7872else 7873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7874for as_dir in $PATH 7875do 7876 IFS=$as_save_IFS 7877 test -z "$as_dir" && as_dir=. 7878 for ac_exec_ext in '' $ac_executable_extensions; do 7879 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7880 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7882 break 2 7883 fi 7884done 7885 done 7886IFS=$as_save_IFS 7887 7888fi 7889fi 7890LIPO=$ac_cv_prog_LIPO 7891if test -n "$LIPO"; then 7892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7893$as_echo "$LIPO" >&6; } 7894else 7895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7896$as_echo "no" >&6; } 7897fi 7898 7899 7900fi 7901if test -z "$ac_cv_prog_LIPO"; then 7902 ac_ct_LIPO=$LIPO 7903 # Extract the first word of "lipo", so it can be a program name with args. 7904set dummy lipo; ac_word=$2 7905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7906$as_echo_n "checking for $ac_word... " >&6; } 7907if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7908 $as_echo_n "(cached) " >&6 7909else 7910 if test -n "$ac_ct_LIPO"; then 7911 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7912else 7913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7914for as_dir in $PATH 7915do 7916 IFS=$as_save_IFS 7917 test -z "$as_dir" && as_dir=. 7918 for ac_exec_ext in '' $ac_executable_extensions; do 7919 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7920 ac_cv_prog_ac_ct_LIPO="lipo" 7921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7922 break 2 7923 fi 7924done 7925 done 7926IFS=$as_save_IFS 7927 7928fi 7929fi 7930ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7931if test -n "$ac_ct_LIPO"; then 7932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7933$as_echo "$ac_ct_LIPO" >&6; } 7934else 7935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7936$as_echo "no" >&6; } 7937fi 7938 7939 if test "x$ac_ct_LIPO" = x; then 7940 LIPO=":" 7941 else 7942 case $cross_compiling:$ac_tool_warned in 7943yes:) 7944{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7945$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7946ac_tool_warned=yes ;; 7947esac 7948 LIPO=$ac_ct_LIPO 7949 fi 7950else 7951 LIPO="$ac_cv_prog_LIPO" 7952fi 7953 7954 if test -n "$ac_tool_prefix"; then 7955 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7956set dummy ${ac_tool_prefix}otool; ac_word=$2 7957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7958$as_echo_n "checking for $ac_word... " >&6; } 7959if ${ac_cv_prog_OTOOL+:} false; then : 7960 $as_echo_n "(cached) " >&6 7961else 7962 if test -n "$OTOOL"; then 7963 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7964else 7965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7966for as_dir in $PATH 7967do 7968 IFS=$as_save_IFS 7969 test -z "$as_dir" && as_dir=. 7970 for ac_exec_ext in '' $ac_executable_extensions; do 7971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7972 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7974 break 2 7975 fi 7976done 7977 done 7978IFS=$as_save_IFS 7979 7980fi 7981fi 7982OTOOL=$ac_cv_prog_OTOOL 7983if test -n "$OTOOL"; then 7984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7985$as_echo "$OTOOL" >&6; } 7986else 7987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7988$as_echo "no" >&6; } 7989fi 7990 7991 7992fi 7993if test -z "$ac_cv_prog_OTOOL"; then 7994 ac_ct_OTOOL=$OTOOL 7995 # Extract the first word of "otool", so it can be a program name with args. 7996set dummy otool; ac_word=$2 7997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7998$as_echo_n "checking for $ac_word... " >&6; } 7999if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8000 $as_echo_n "(cached) " >&6 8001else 8002 if test -n "$ac_ct_OTOOL"; then 8003 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8004else 8005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8006for as_dir in $PATH 8007do 8008 IFS=$as_save_IFS 8009 test -z "$as_dir" && as_dir=. 8010 for ac_exec_ext in '' $ac_executable_extensions; do 8011 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8012 ac_cv_prog_ac_ct_OTOOL="otool" 8013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8014 break 2 8015 fi 8016done 8017 done 8018IFS=$as_save_IFS 8019 8020fi 8021fi 8022ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8023if test -n "$ac_ct_OTOOL"; then 8024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8025$as_echo "$ac_ct_OTOOL" >&6; } 8026else 8027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8028$as_echo "no" >&6; } 8029fi 8030 8031 if test "x$ac_ct_OTOOL" = x; then 8032 OTOOL=":" 8033 else 8034 case $cross_compiling:$ac_tool_warned in 8035yes:) 8036{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8037$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8038ac_tool_warned=yes ;; 8039esac 8040 OTOOL=$ac_ct_OTOOL 8041 fi 8042else 8043 OTOOL="$ac_cv_prog_OTOOL" 8044fi 8045 8046 if test -n "$ac_tool_prefix"; then 8047 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8048set dummy ${ac_tool_prefix}otool64; ac_word=$2 8049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8050$as_echo_n "checking for $ac_word... " >&6; } 8051if ${ac_cv_prog_OTOOL64+:} false; then : 8052 $as_echo_n "(cached) " >&6 8053else 8054 if test -n "$OTOOL64"; then 8055 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8056else 8057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8058for as_dir in $PATH 8059do 8060 IFS=$as_save_IFS 8061 test -z "$as_dir" && as_dir=. 8062 for ac_exec_ext in '' $ac_executable_extensions; do 8063 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8064 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8066 break 2 8067 fi 8068done 8069 done 8070IFS=$as_save_IFS 8071 8072fi 8073fi 8074OTOOL64=$ac_cv_prog_OTOOL64 8075if test -n "$OTOOL64"; then 8076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8077$as_echo "$OTOOL64" >&6; } 8078else 8079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8080$as_echo "no" >&6; } 8081fi 8082 8083 8084fi 8085if test -z "$ac_cv_prog_OTOOL64"; then 8086 ac_ct_OTOOL64=$OTOOL64 8087 # Extract the first word of "otool64", so it can be a program name with args. 8088set dummy otool64; ac_word=$2 8089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8090$as_echo_n "checking for $ac_word... " >&6; } 8091if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8092 $as_echo_n "(cached) " >&6 8093else 8094 if test -n "$ac_ct_OTOOL64"; then 8095 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8096else 8097as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8098for as_dir in $PATH 8099do 8100 IFS=$as_save_IFS 8101 test -z "$as_dir" && as_dir=. 8102 for ac_exec_ext in '' $ac_executable_extensions; do 8103 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8104 ac_cv_prog_ac_ct_OTOOL64="otool64" 8105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8106 break 2 8107 fi 8108done 8109 done 8110IFS=$as_save_IFS 8111 8112fi 8113fi 8114ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8115if test -n "$ac_ct_OTOOL64"; then 8116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8117$as_echo "$ac_ct_OTOOL64" >&6; } 8118else 8119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8120$as_echo "no" >&6; } 8121fi 8122 8123 if test "x$ac_ct_OTOOL64" = x; then 8124 OTOOL64=":" 8125 else 8126 case $cross_compiling:$ac_tool_warned in 8127yes:) 8128{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8129$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8130ac_tool_warned=yes ;; 8131esac 8132 OTOOL64=$ac_ct_OTOOL64 8133 fi 8134else 8135 OTOOL64="$ac_cv_prog_OTOOL64" 8136fi 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 8162 8163 8164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8165$as_echo_n "checking for -single_module linker flag... " >&6; } 8166if ${lt_cv_apple_cc_single_mod+:} false; then : 8167 $as_echo_n "(cached) " >&6 8168else 8169 lt_cv_apple_cc_single_mod=no 8170 if test -z "${LT_MULTI_MODULE}"; then 8171 # By default we will add the -single_module flag. You can override 8172 # by either setting the environment variable LT_MULTI_MODULE 8173 # non-empty at configure time, or by adding -multi_module to the 8174 # link flags. 8175 rm -rf libconftest.dylib* 8176 echo "int foo(void){return 1;}" > conftest.c 8177 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8178-dynamiclib -Wl,-single_module conftest.c" >&5 8179 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8180 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8181 _lt_result=$? 8182 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8183 lt_cv_apple_cc_single_mod=yes 8184 else 8185 cat conftest.err >&5 8186 fi 8187 rm -rf libconftest.dylib* 8188 rm -f conftest.* 8189 fi 8190fi 8191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8192$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8194$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8195if ${lt_cv_ld_exported_symbols_list+:} false; then : 8196 $as_echo_n "(cached) " >&6 8197else 8198 lt_cv_ld_exported_symbols_list=no 8199 save_LDFLAGS=$LDFLAGS 8200 echo "_main" > conftest.sym 8201 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8203/* end confdefs.h. */ 8204 8205int 8206main () 8207{ 8208 8209 ; 8210 return 0; 8211} 8212_ACEOF 8213if ac_fn_c_try_link "$LINENO"; then : 8214 lt_cv_ld_exported_symbols_list=yes 8215else 8216 lt_cv_ld_exported_symbols_list=no 8217fi 8218rm -f core conftest.err conftest.$ac_objext \ 8219 conftest$ac_exeext conftest.$ac_ext 8220 LDFLAGS="$save_LDFLAGS" 8221 8222fi 8223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8224$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8226$as_echo_n "checking for -force_load linker flag... " >&6; } 8227if ${lt_cv_ld_force_load+:} false; then : 8228 $as_echo_n "(cached) " >&6 8229else 8230 lt_cv_ld_force_load=no 8231 cat > conftest.c << _LT_EOF 8232int forced_loaded() { return 2;} 8233_LT_EOF 8234 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8235 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8236 echo "$AR cru libconftest.a conftest.o" >&5 8237 $AR cru libconftest.a conftest.o 2>&5 8238 cat > conftest.c << _LT_EOF 8239int main() { return 0;} 8240_LT_EOF 8241 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8242 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8243 _lt_result=$? 8244 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8245 lt_cv_ld_force_load=yes 8246 else 8247 cat conftest.err >&5 8248 fi 8249 rm -f conftest.err libconftest.a conftest conftest.c 8250 rm -rf conftest.dSYM 8251 8252fi 8253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8254$as_echo "$lt_cv_ld_force_load" >&6; } 8255 case $host_os in 8256 rhapsody* | darwin1.[012]) 8257 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8258 darwin1.*) 8259 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8260 darwin*) # darwin 5.x on 8261 # if running on 10.5 or later, the deployment target defaults 8262 # to the OS version, if on x86, and 10.4, the deployment 8263 # target defaults to 10.4. Don't you love it? 8264 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8265 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8266 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8267 10.[012][,.]*) 8268 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8269 10.*) 8270 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8271 esac 8272 ;; 8273 esac 8274 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8275 _lt_dar_single_mod='$single_module' 8276 fi 8277 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8278 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8279 else 8280 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8281 fi 8282 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8283 _lt_dsymutil='~$DSYMUTIL $lib || :' 8284 else 8285 _lt_dsymutil= 8286 fi 8287 ;; 8288 esac 8289 8290for ac_header in dlfcn.h 8291do : 8292 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8293" 8294if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8295 cat >>confdefs.h <<_ACEOF 8296#define HAVE_DLFCN_H 1 8297_ACEOF 8298 8299fi 8300 8301done 8302 8303 8304 8305# autoconf.info says this should be called right after AC_INIT. 8306ac_config_headers="$ac_config_headers config.h:config.in" 8307 8308 8309 8310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 8311$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 8312if ${ac_cv_c_bigendian+:} false; then : 8313 $as_echo_n "(cached) " >&6 8314else 8315 ac_cv_c_bigendian=unknown 8316 # See if we're dealing with a universal compiler. 8317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8318/* end confdefs.h. */ 8319#ifndef __APPLE_CC__ 8320 not a universal capable compiler 8321 #endif 8322 typedef int dummy; 8323 8324_ACEOF 8325if ac_fn_c_try_compile "$LINENO"; then : 8326 8327 # Check for potential -arch flags. It is not universal unless 8328 # there are at least two -arch flags with different values. 8329 ac_arch= 8330 ac_prev= 8331 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 8332 if test -n "$ac_prev"; then 8333 case $ac_word in 8334 i?86 | x86_64 | ppc | ppc64) 8335 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 8336 ac_arch=$ac_word 8337 else 8338 ac_cv_c_bigendian=universal 8339 break 8340 fi 8341 ;; 8342 esac 8343 ac_prev= 8344 elif test "x$ac_word" = "x-arch"; then 8345 ac_prev=arch 8346 fi 8347 done 8348fi 8349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8350 if test $ac_cv_c_bigendian = unknown; then 8351 # See if sys/param.h defines the BYTE_ORDER macro. 8352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8353/* end confdefs.h. */ 8354#include <sys/types.h> 8355 #include <sys/param.h> 8356 8357int 8358main () 8359{ 8360#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 8361 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 8362 && LITTLE_ENDIAN) 8363 bogus endian macros 8364 #endif 8365 8366 ; 8367 return 0; 8368} 8369_ACEOF 8370if ac_fn_c_try_compile "$LINENO"; then : 8371 # It does; now see whether it defined to BIG_ENDIAN or not. 8372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8373/* end confdefs.h. */ 8374#include <sys/types.h> 8375 #include <sys/param.h> 8376 8377int 8378main () 8379{ 8380#if BYTE_ORDER != BIG_ENDIAN 8381 not big endian 8382 #endif 8383 8384 ; 8385 return 0; 8386} 8387_ACEOF 8388if ac_fn_c_try_compile "$LINENO"; then : 8389 ac_cv_c_bigendian=yes 8390else 8391 ac_cv_c_bigendian=no 8392fi 8393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8394fi 8395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8396 fi 8397 if test $ac_cv_c_bigendian = unknown; then 8398 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 8399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8400/* end confdefs.h. */ 8401#include <limits.h> 8402 8403int 8404main () 8405{ 8406#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 8407 bogus endian macros 8408 #endif 8409 8410 ; 8411 return 0; 8412} 8413_ACEOF 8414if ac_fn_c_try_compile "$LINENO"; then : 8415 # It does; now see whether it defined to _BIG_ENDIAN or not. 8416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8417/* end confdefs.h. */ 8418#include <limits.h> 8419 8420int 8421main () 8422{ 8423#ifndef _BIG_ENDIAN 8424 not big endian 8425 #endif 8426 8427 ; 8428 return 0; 8429} 8430_ACEOF 8431if ac_fn_c_try_compile "$LINENO"; then : 8432 ac_cv_c_bigendian=yes 8433else 8434 ac_cv_c_bigendian=no 8435fi 8436rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8437fi 8438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8439 fi 8440 if test $ac_cv_c_bigendian = unknown; then 8441 # Compile a test program. 8442 if test "$cross_compiling" = yes; then : 8443 # Try to guess by grepping values from an object file. 8444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8445/* end confdefs.h. */ 8446short int ascii_mm[] = 8447 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 8448 short int ascii_ii[] = 8449 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 8450 int use_ascii (int i) { 8451 return ascii_mm[i] + ascii_ii[i]; 8452 } 8453 short int ebcdic_ii[] = 8454 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 8455 short int ebcdic_mm[] = 8456 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 8457 int use_ebcdic (int i) { 8458 return ebcdic_mm[i] + ebcdic_ii[i]; 8459 } 8460 extern int foo; 8461 8462int 8463main () 8464{ 8465return use_ascii (foo) == use_ebcdic (foo); 8466 ; 8467 return 0; 8468} 8469_ACEOF 8470if ac_fn_c_try_compile "$LINENO"; then : 8471 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 8472 ac_cv_c_bigendian=yes 8473 fi 8474 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 8475 if test "$ac_cv_c_bigendian" = unknown; then 8476 ac_cv_c_bigendian=no 8477 else 8478 # finding both strings is unlikely to happen, but who knows? 8479 ac_cv_c_bigendian=unknown 8480 fi 8481 fi 8482fi 8483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8484else 8485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8486/* end confdefs.h. */ 8487$ac_includes_default 8488int 8489main () 8490{ 8491 8492 /* Are we little or big endian? From Harbison&Steele. */ 8493 union 8494 { 8495 long int l; 8496 char c[sizeof (long int)]; 8497 } u; 8498 u.l = 1; 8499 return u.c[sizeof (long int) - 1] == 1; 8500 8501 ; 8502 return 0; 8503} 8504_ACEOF 8505if ac_fn_c_try_run "$LINENO"; then : 8506 ac_cv_c_bigendian=no 8507else 8508 ac_cv_c_bigendian=yes 8509fi 8510rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8511 conftest.$ac_objext conftest.beam conftest.$ac_ext 8512fi 8513 8514 fi 8515fi 8516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 8517$as_echo "$ac_cv_c_bigendian" >&6; } 8518 case $ac_cv_c_bigendian in #( 8519 yes) 8520 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 8521;; #( 8522 no) 8523 ;; #( 8524 universal) 8525 8526$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 8527 8528 ;; #( 8529 *) 8530 as_fn_error $? "unknown endianness 8531 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 8532 esac 8533 8534 8535 8536 8537# Put a plausible default for CC_FOR_BUILD in Makefile. 8538if test -z "$CC_FOR_BUILD"; then 8539 if test "x$cross_compiling" = "xno"; then 8540 CC_FOR_BUILD='$(CC)' 8541 else 8542 CC_FOR_BUILD=gcc 8543 fi 8544fi 8545 8546 8547 8548 8549AR=${AR-ar} 8550 8551if test -n "$ac_tool_prefix"; then 8552 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8553set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8555$as_echo_n "checking for $ac_word... " >&6; } 8556if ${ac_cv_prog_RANLIB+:} false; then : 8557 $as_echo_n "(cached) " >&6 8558else 8559 if test -n "$RANLIB"; then 8560 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8561else 8562as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8563for as_dir in $PATH 8564do 8565 IFS=$as_save_IFS 8566 test -z "$as_dir" && as_dir=. 8567 for ac_exec_ext in '' $ac_executable_extensions; do 8568 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8569 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8571 break 2 8572 fi 8573done 8574 done 8575IFS=$as_save_IFS 8576 8577fi 8578fi 8579RANLIB=$ac_cv_prog_RANLIB 8580if test -n "$RANLIB"; then 8581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8582$as_echo "$RANLIB" >&6; } 8583else 8584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8585$as_echo "no" >&6; } 8586fi 8587 8588 8589fi 8590if test -z "$ac_cv_prog_RANLIB"; then 8591 ac_ct_RANLIB=$RANLIB 8592 # Extract the first word of "ranlib", so it can be a program name with args. 8593set dummy ranlib; ac_word=$2 8594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8595$as_echo_n "checking for $ac_word... " >&6; } 8596if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 8597 $as_echo_n "(cached) " >&6 8598else 8599 if test -n "$ac_ct_RANLIB"; then 8600 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8601else 8602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8603for as_dir in $PATH 8604do 8605 IFS=$as_save_IFS 8606 test -z "$as_dir" && as_dir=. 8607 for ac_exec_ext in '' $ac_executable_extensions; do 8608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8609 ac_cv_prog_ac_ct_RANLIB="ranlib" 8610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8611 break 2 8612 fi 8613done 8614 done 8615IFS=$as_save_IFS 8616 8617fi 8618fi 8619ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8620if test -n "$ac_ct_RANLIB"; then 8621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8622$as_echo "$ac_ct_RANLIB" >&6; } 8623else 8624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8625$as_echo "no" >&6; } 8626fi 8627 8628 if test "x$ac_ct_RANLIB" = x; then 8629 RANLIB=":" 8630 else 8631 case $cross_compiling:$ac_tool_warned in 8632yes:) 8633{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8634$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8635ac_tool_warned=yes ;; 8636esac 8637 RANLIB=$ac_ct_RANLIB 8638 fi 8639else 8640 RANLIB="$ac_cv_prog_RANLIB" 8641fi 8642 8643 8644# Some of the common include files depend on bfd.h, and bfd.h checks 8645# that config.h is included first by testing that the PACKAGE macro 8646# is defined. 8647PACKAGE=sim 8648 8649cat >>confdefs.h <<_ACEOF 8650#define PACKAGE "$PACKAGE" 8651_ACEOF 8652 8653 8654 8655# Dependency checking. 8656ac_config_commands="$ac_config_commands depdir" 8657 8658 8659depcc="$CC" am_compiler_list= 8660 8661am_depcomp=$ac_aux_dir/depcomp 8662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8663$as_echo_n "checking dependency style of $depcc... " >&6; } 8664if ${am_cv_CC_dependencies_compiler_type+:} false; then : 8665 $as_echo_n "(cached) " >&6 8666else 8667 if test -f "$am_depcomp"; then 8668 # We make a subdir and do the tests there. Otherwise we can end up 8669 # making bogus files that we don't know about and never remove. For 8670 # instance it was reported that on HP-UX the gcc test will end up 8671 # making a dummy file named `D' -- because `-MD' means `put the output 8672 # in D'. 8673 mkdir conftest.dir 8674 # Copy depcomp to subdir because otherwise we won't find it if we're 8675 # using a relative directory. 8676 cp "$am_depcomp" conftest.dir 8677 cd conftest.dir 8678 # We will build objects and dependencies in a subdirectory because 8679 # it helps to detect inapplicable dependency modes. For instance 8680 # both Tru64's cc and ICC support -MD to output dependencies as a 8681 # side effect of compilation, but ICC will put the dependencies in 8682 # the current directory while Tru64 will put them in the object 8683 # directory. 8684 mkdir sub 8685 8686 am_cv_CC_dependencies_compiler_type=none 8687 if test "$am_compiler_list" = ""; then 8688 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8689 fi 8690 for depmode in $am_compiler_list; do 8691 if test $depmode = none; then break; fi 8692 8693 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8694 # Setup a source with many dependencies, because some compilers 8695 # like to wrap large dependency lists on column 80 (with \), and 8696 # we should not choose a depcomp mode which is confused by this. 8697 # 8698 # We need to recreate these files for each test, as the compiler may 8699 # overwrite some of them when testing with obscure command lines. 8700 # This happens at least with the AIX C compiler. 8701 : > sub/conftest.c 8702 for i in 1 2 3 4 5 6; do 8703 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8704 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8705 # Solaris 8's {/usr,}/bin/sh. 8706 touch sub/conftst$i.h 8707 done 8708 echo "include sub/conftest.Po" > confmf 8709 8710 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8711 # mode. It turns out that the SunPro C++ compiler does not properly 8712 # handle `-M -o', and we need to detect this. 8713 depcmd="depmode=$depmode \ 8714 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8715 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8716 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8717 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8718 if env $depcmd > conftest.err 2>&1 && 8719 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8720 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8721 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8722 # icc doesn't choke on unknown options, it will just issue warnings 8723 # or remarks (even with -Werror). So we grep stderr for any message 8724 # that says an option was ignored or not supported. 8725 # When given -MP, icc 7.0 and 7.1 complain thusly: 8726 # icc: Command line warning: ignoring option '-M'; no argument required 8727 # The diagnosis changed in icc 8.0: 8728 # icc: Command line remark: option '-MP' not supported 8729 if (grep 'ignoring option' conftest.err || 8730 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8731 am_cv_CC_dependencies_compiler_type=$depmode 8732 $as_echo "$as_me:$LINENO: success" >&5 8733 break 8734 fi 8735 fi 8736 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8737 sed -e 's/^/| /' < conftest.err >&5 8738 done 8739 8740 cd .. 8741 rm -rf conftest.dir 8742else 8743 am_cv_CC_dependencies_compiler_type=none 8744fi 8745 8746fi 8747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8748$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8749if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8750then as_fn_error $? "no usable dependency style found" "$LINENO" 5 8751else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8752 8753fi 8754 8755 8756# Check for the 'make' the user wants to use. 8757for ac_prog in make 8758do 8759 # Extract the first word of "$ac_prog", so it can be a program name with args. 8760set dummy $ac_prog; ac_word=$2 8761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8762$as_echo_n "checking for $ac_word... " >&6; } 8763if ${ac_cv_prog_MAKE+:} false; then : 8764 $as_echo_n "(cached) " >&6 8765else 8766 if test -n "$MAKE"; then 8767 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8768else 8769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8770for as_dir in $PATH 8771do 8772 IFS=$as_save_IFS 8773 test -z "$as_dir" && as_dir=. 8774 for ac_exec_ext in '' $ac_executable_extensions; do 8775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8776 ac_cv_prog_MAKE="$ac_prog" 8777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8778 break 2 8779 fi 8780done 8781 done 8782IFS=$as_save_IFS 8783 8784fi 8785fi 8786MAKE=$ac_cv_prog_MAKE 8787if test -n "$MAKE"; then 8788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8789$as_echo "$MAKE" >&6; } 8790else 8791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8792$as_echo "no" >&6; } 8793fi 8794 8795 8796 test -n "$MAKE" && break 8797done 8798 8799MAKE_IS_GNU= 8800case "`$MAKE --version 2>&1 | sed 1q`" in 8801 *GNU*) 8802 MAKE_IS_GNU=yes 8803 ;; 8804esac 8805 if test "$MAKE_IS_GNU" = yes; then 8806 GMAKE_TRUE= 8807 GMAKE_FALSE='#' 8808else 8809 GMAKE_TRUE='#' 8810 GMAKE_FALSE= 8811fi 8812 8813 8814ALL_LINGUAS= 8815# If we haven't got the data from the intl directory, 8816# assume NLS is disabled. 8817USE_NLS=no 8818LIBINTL= 8819LIBINTL_DEP= 8820INCINTL= 8821XGETTEXT= 8822GMSGFMT= 8823POSUB= 8824 8825if test -f ../../intl/config.intl; then 8826 . ../../intl/config.intl 8827fi 8828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8829$as_echo_n "checking whether NLS is requested... " >&6; } 8830if test x"$USE_NLS" != xyes; then 8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8832$as_echo "no" >&6; } 8833else 8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8835$as_echo "yes" >&6; } 8836 8837$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8838 8839 8840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8841$as_echo_n "checking for catalogs to be installed... " >&6; } 8842 # Look for .po and .gmo files in the source directory. 8843 CATALOGS= 8844 XLINGUAS= 8845 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8846 # If there aren't any .gmo files the shell will give us the 8847 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8848 # weeded out. 8849 case "$cat" in *\**) 8850 continue;; 8851 esac 8852 # The quadruple backslash is collapsed to a double backslash 8853 # by the backticks, then collapsed again by the double quotes, 8854 # leaving us with one backslash in the sed expression (right 8855 # before the dot that mustn't act as a wildcard). 8856 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8857 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8858 # The user is allowed to set LINGUAS to a list of languages to 8859 # install catalogs for. If it's empty that means "all of them." 8860 if test "x$LINGUAS" = x; then 8861 CATALOGS="$CATALOGS $cat" 8862 XLINGUAS="$XLINGUAS $lang" 8863 else 8864 case "$LINGUAS" in *$lang*) 8865 CATALOGS="$CATALOGS $cat" 8866 XLINGUAS="$XLINGUAS $lang" 8867 ;; 8868 esac 8869 fi 8870 done 8871 LINGUAS="$XLINGUAS" 8872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8873$as_echo "$LINGUAS" >&6; } 8874 8875 8876 DATADIRNAME=share 8877 8878 INSTOBJEXT=.mo 8879 8880 GENCAT=gencat 8881 8882 CATOBJEXT=.gmo 8883 8884fi 8885 8886# Check for common headers. 8887# FIXME: Seems to me this can cause problems for i386-windows hosts. 8888# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8889for ac_header in stdlib.h string.h strings.h unistd.h time.h 8890do : 8891 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8892ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8893if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8894 cat >>confdefs.h <<_ACEOF 8895#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8896_ACEOF 8897 8898fi 8899 8900done 8901 8902for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h 8903do : 8904 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8905ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8906if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8907 cat >>confdefs.h <<_ACEOF 8908#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8909_ACEOF 8910 8911fi 8912 8913done 8914 8915for ac_header in fcntl.h fpu_control.h 8916do : 8917 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8918ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8919if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8920 cat >>confdefs.h <<_ACEOF 8921#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8922_ACEOF 8923 8924fi 8925 8926done 8927 8928for ac_header in dlfcn.h errno.h sys/stat.h 8929do : 8930 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8931ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8932if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8933 cat >>confdefs.h <<_ACEOF 8934#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8935_ACEOF 8936 8937fi 8938 8939done 8940 8941for ac_func in getrusage time sigaction __setfpucw 8942do : 8943 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8944ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8945if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 8946 cat >>confdefs.h <<_ACEOF 8947#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8948_ACEOF 8949 8950fi 8951done 8952 8953for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate 8954do : 8955 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8956ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8957if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 8958 cat >>confdefs.h <<_ACEOF 8959#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8960_ACEOF 8961 8962fi 8963done 8964 8965ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H 8966#include <sys/types.h> 8967#endif 8968#ifdef HAVE_SYS_STAT_H 8969#include <sys/stat.h> 8970#endif 8971" 8972if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then : 8973 8974cat >>confdefs.h <<_ACEOF 8975#define HAVE_STRUCT_STAT_ST_DEV 1 8976_ACEOF 8977 8978 8979fi 8980ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H 8981#include <sys/types.h> 8982#endif 8983#ifdef HAVE_SYS_STAT_H 8984#include <sys/stat.h> 8985#endif 8986" 8987if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then : 8988 8989cat >>confdefs.h <<_ACEOF 8990#define HAVE_STRUCT_STAT_ST_INO 1 8991_ACEOF 8992 8993 8994fi 8995ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H 8996#include <sys/types.h> 8997#endif 8998#ifdef HAVE_SYS_STAT_H 8999#include <sys/stat.h> 9000#endif 9001" 9002if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then : 9003 9004cat >>confdefs.h <<_ACEOF 9005#define HAVE_STRUCT_STAT_ST_MODE 1 9006_ACEOF 9007 9008 9009fi 9010ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H 9011#include <sys/types.h> 9012#endif 9013#ifdef HAVE_SYS_STAT_H 9014#include <sys/stat.h> 9015#endif 9016" 9017if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then : 9018 9019cat >>confdefs.h <<_ACEOF 9020#define HAVE_STRUCT_STAT_ST_NLINK 1 9021_ACEOF 9022 9023 9024fi 9025ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H 9026#include <sys/types.h> 9027#endif 9028#ifdef HAVE_SYS_STAT_H 9029#include <sys/stat.h> 9030#endif 9031" 9032if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then : 9033 9034cat >>confdefs.h <<_ACEOF 9035#define HAVE_STRUCT_STAT_ST_UID 1 9036_ACEOF 9037 9038 9039fi 9040ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H 9041#include <sys/types.h> 9042#endif 9043#ifdef HAVE_SYS_STAT_H 9044#include <sys/stat.h> 9045#endif 9046" 9047if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then : 9048 9049cat >>confdefs.h <<_ACEOF 9050#define HAVE_STRUCT_STAT_ST_GID 1 9051_ACEOF 9052 9053 9054fi 9055ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H 9056#include <sys/types.h> 9057#endif 9058#ifdef HAVE_SYS_STAT_H 9059#include <sys/stat.h> 9060#endif 9061" 9062if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 9063 9064cat >>confdefs.h <<_ACEOF 9065#define HAVE_STRUCT_STAT_ST_RDEV 1 9066_ACEOF 9067 9068 9069fi 9070ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H 9071#include <sys/types.h> 9072#endif 9073#ifdef HAVE_SYS_STAT_H 9074#include <sys/stat.h> 9075#endif 9076" 9077if test "x$ac_cv_member_struct_stat_st_size" = xyes; then : 9078 9079cat >>confdefs.h <<_ACEOF 9080#define HAVE_STRUCT_STAT_ST_SIZE 1 9081_ACEOF 9082 9083 9084fi 9085ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H 9086#include <sys/types.h> 9087#endif 9088#ifdef HAVE_SYS_STAT_H 9089#include <sys/stat.h> 9090#endif 9091" 9092if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then : 9093 9094cat >>confdefs.h <<_ACEOF 9095#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 9096_ACEOF 9097 9098 9099fi 9100ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H 9101#include <sys/types.h> 9102#endif 9103#ifdef HAVE_SYS_STAT_H 9104#include <sys/stat.h> 9105#endif 9106" 9107if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then : 9108 9109cat >>confdefs.h <<_ACEOF 9110#define HAVE_STRUCT_STAT_ST_BLOCKS 1 9111_ACEOF 9112 9113 9114fi 9115ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H 9116#include <sys/types.h> 9117#endif 9118#ifdef HAVE_SYS_STAT_H 9119#include <sys/stat.h> 9120#endif 9121" 9122if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then : 9123 9124cat >>confdefs.h <<_ACEOF 9125#define HAVE_STRUCT_STAT_ST_ATIME 1 9126_ACEOF 9127 9128 9129fi 9130ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H 9131#include <sys/types.h> 9132#endif 9133#ifdef HAVE_SYS_STAT_H 9134#include <sys/stat.h> 9135#endif 9136" 9137if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then : 9138 9139cat >>confdefs.h <<_ACEOF 9140#define HAVE_STRUCT_STAT_ST_MTIME 1 9141_ACEOF 9142 9143 9144fi 9145ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H 9146#include <sys/types.h> 9147#endif 9148#ifdef HAVE_SYS_STAT_H 9149#include <sys/stat.h> 9150#endif 9151" 9152if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then : 9153 9154cat >>confdefs.h <<_ACEOF 9155#define HAVE_STRUCT_STAT_ST_CTIME 1 9156_ACEOF 9157 9158 9159fi 9160 9161ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h> 9162#include <sys/socket.h> 9163 9164" 9165if test "x$ac_cv_type_socklen_t" = xyes; then : 9166 9167cat >>confdefs.h <<_ACEOF 9168#define HAVE_SOCKLEN_T 1 9169_ACEOF 9170 9171 9172fi 9173 9174 9175# Check for socket libraries 9176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 9177$as_echo_n "checking for bind in -lsocket... " >&6; } 9178if ${ac_cv_lib_socket_bind+:} false; then : 9179 $as_echo_n "(cached) " >&6 9180else 9181 ac_check_lib_save_LIBS=$LIBS 9182LIBS="-lsocket $LIBS" 9183cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9184/* end confdefs.h. */ 9185 9186/* Override any GCC internal prototype to avoid an error. 9187 Use char because int might match the return type of a GCC 9188 builtin and then its argument prototype would still apply. */ 9189#ifdef __cplusplus 9190extern "C" 9191#endif 9192char bind (); 9193int 9194main () 9195{ 9196return bind (); 9197 ; 9198 return 0; 9199} 9200_ACEOF 9201if ac_fn_c_try_link "$LINENO"; then : 9202 ac_cv_lib_socket_bind=yes 9203else 9204 ac_cv_lib_socket_bind=no 9205fi 9206rm -f core conftest.err conftest.$ac_objext \ 9207 conftest$ac_exeext conftest.$ac_ext 9208LIBS=$ac_check_lib_save_LIBS 9209fi 9210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 9211$as_echo "$ac_cv_lib_socket_bind" >&6; } 9212if test "x$ac_cv_lib_socket_bind" = xyes; then : 9213 cat >>confdefs.h <<_ACEOF 9214#define HAVE_LIBSOCKET 1 9215_ACEOF 9216 9217 LIBS="-lsocket $LIBS" 9218 9219fi 9220 9221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 9222$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 9223if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 9224 $as_echo_n "(cached) " >&6 9225else 9226 ac_check_lib_save_LIBS=$LIBS 9227LIBS="-lnsl $LIBS" 9228cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9229/* end confdefs.h. */ 9230 9231/* Override any GCC internal prototype to avoid an error. 9232 Use char because int might match the return type of a GCC 9233 builtin and then its argument prototype would still apply. */ 9234#ifdef __cplusplus 9235extern "C" 9236#endif 9237char gethostbyname (); 9238int 9239main () 9240{ 9241return gethostbyname (); 9242 ; 9243 return 0; 9244} 9245_ACEOF 9246if ac_fn_c_try_link "$LINENO"; then : 9247 ac_cv_lib_nsl_gethostbyname=yes 9248else 9249 ac_cv_lib_nsl_gethostbyname=no 9250fi 9251rm -f core conftest.err conftest.$ac_objext \ 9252 conftest$ac_exeext conftest.$ac_ext 9253LIBS=$ac_check_lib_save_LIBS 9254fi 9255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 9256$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 9257if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 9258 cat >>confdefs.h <<_ACEOF 9259#define HAVE_LIBNSL 1 9260_ACEOF 9261 9262 LIBS="-lnsl $LIBS" 9263 9264fi 9265 9266 9267# BFD conditionally uses zlib, so we must link it in if libbfd does, by 9268# using the same condition. 9269 9270 # Use the system's zlib library. 9271 zlibdir="-L\$(top_builddir)/../zlib" 9272 zlibinc="-I\$(top_srcdir)/../zlib" 9273 9274# Check whether --with-system-zlib was given. 9275if test "${with_system_zlib+set}" = set; then : 9276 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 9277 zlibdir= 9278 zlibinc= 9279 fi 9280 9281fi 9282 9283 9284 9285 9286 9287# BFD uses libdl when when plugins enabled. 9288 9289 maybe_plugins=no 9290 for ac_header in dlfcn.h 9291do : 9292 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 9293" 9294if test "x$ac_cv_header_dlfcn_h" = xyes; then : 9295 cat >>confdefs.h <<_ACEOF 9296#define HAVE_DLFCN_H 1 9297_ACEOF 9298 maybe_plugins=yes 9299fi 9300 9301done 9302 9303 for ac_header in windows.h 9304do : 9305 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 9306" 9307if test "x$ac_cv_header_windows_h" = xyes; then : 9308 cat >>confdefs.h <<_ACEOF 9309#define HAVE_WINDOWS_H 1 9310_ACEOF 9311 maybe_plugins=yes 9312fi 9313 9314done 9315 9316 9317 # Check whether --enable-plugins was given. 9318if test "${enable_plugins+set}" = set; then : 9319 enableval=$enable_plugins; case "${enableval}" in 9320 no) plugins=no ;; 9321 *) plugins=yes 9322 if test "$maybe_plugins" != "yes" ; then 9323 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 9324 fi ;; 9325 esac 9326else 9327 plugins=$maybe_plugins 9328 9329fi 9330 9331 if test "$plugins" = "yes"; then 9332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 9333$as_echo_n "checking for library containing dlsym... " >&6; } 9334if ${ac_cv_search_dlsym+:} false; then : 9335 $as_echo_n "(cached) " >&6 9336else 9337 ac_func_search_save_LIBS=$LIBS 9338cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9339/* end confdefs.h. */ 9340 9341/* Override any GCC internal prototype to avoid an error. 9342 Use char because int might match the return type of a GCC 9343 builtin and then its argument prototype would still apply. */ 9344#ifdef __cplusplus 9345extern "C" 9346#endif 9347char dlsym (); 9348int 9349main () 9350{ 9351return dlsym (); 9352 ; 9353 return 0; 9354} 9355_ACEOF 9356for ac_lib in '' dl; do 9357 if test -z "$ac_lib"; then 9358 ac_res="none required" 9359 else 9360 ac_res=-l$ac_lib 9361 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9362 fi 9363 if ac_fn_c_try_link "$LINENO"; then : 9364 ac_cv_search_dlsym=$ac_res 9365fi 9366rm -f core conftest.err conftest.$ac_objext \ 9367 conftest$ac_exeext 9368 if ${ac_cv_search_dlsym+:} false; then : 9369 break 9370fi 9371done 9372if ${ac_cv_search_dlsym+:} false; then : 9373 9374else 9375 ac_cv_search_dlsym=no 9376fi 9377rm conftest.$ac_ext 9378LIBS=$ac_func_search_save_LIBS 9379fi 9380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 9381$as_echo "$ac_cv_search_dlsym" >&6; } 9382ac_res=$ac_cv_search_dlsym 9383if test "$ac_res" != no; then : 9384 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9385 9386fi 9387 9388 fi 9389 9390 if test "$plugins" = yes; then 9391 PLUGINS_TRUE= 9392 PLUGINS_FALSE='#' 9393else 9394 PLUGINS_TRUE='#' 9395 PLUGINS_FALSE= 9396fi 9397 9398 9399 9400 9401 9402# Set options 9403enable_dlopen=yes 9404 9405 9406 9407 9408 enable_win32_dll=no 9409 9410 9411 # Check whether --enable-shared was given. 9412if test "${enable_shared+set}" = set; then : 9413 enableval=$enable_shared; p=${PACKAGE-default} 9414 case $enableval in 9415 yes) enable_shared=yes ;; 9416 no) enable_shared=no ;; 9417 *) 9418 enable_shared=no 9419 # Look at the argument we got. We use all the common list separators. 9420 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9421 for pkg in $enableval; do 9422 IFS="$lt_save_ifs" 9423 if test "X$pkg" = "X$p"; then 9424 enable_shared=yes 9425 fi 9426 done 9427 IFS="$lt_save_ifs" 9428 ;; 9429 esac 9430else 9431 enable_shared=yes 9432fi 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 # Check whether --enable-static was given. 9443if test "${enable_static+set}" = set; then : 9444 enableval=$enable_static; p=${PACKAGE-default} 9445 case $enableval in 9446 yes) enable_static=yes ;; 9447 no) enable_static=no ;; 9448 *) 9449 enable_static=no 9450 # Look at the argument we got. We use all the common list separators. 9451 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9452 for pkg in $enableval; do 9453 IFS="$lt_save_ifs" 9454 if test "X$pkg" = "X$p"; then 9455 enable_static=yes 9456 fi 9457 done 9458 IFS="$lt_save_ifs" 9459 ;; 9460 esac 9461else 9462 enable_static=yes 9463fi 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474# Check whether --with-pic was given. 9475if test "${with_pic+set}" = set; then : 9476 withval=$with_pic; pic_mode="$withval" 9477else 9478 pic_mode=default 9479fi 9480 9481 9482test -z "$pic_mode" && pic_mode=default 9483 9484 9485 9486 9487 9488 9489 9490 # Check whether --enable-fast-install was given. 9491if test "${enable_fast_install+set}" = set; then : 9492 enableval=$enable_fast_install; p=${PACKAGE-default} 9493 case $enableval in 9494 yes) enable_fast_install=yes ;; 9495 no) enable_fast_install=no ;; 9496 *) 9497 enable_fast_install=no 9498 # Look at the argument we got. We use all the common list separators. 9499 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9500 for pkg in $enableval; do 9501 IFS="$lt_save_ifs" 9502 if test "X$pkg" = "X$p"; then 9503 enable_fast_install=yes 9504 fi 9505 done 9506 IFS="$lt_save_ifs" 9507 ;; 9508 esac 9509else 9510 enable_fast_install=yes 9511fi 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523# This can be used to rebuild libtool when needed 9524LIBTOOL_DEPS="$ltmain" 9525 9526# Always use our own libtool. 9527LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554test -z "$LN_S" && LN_S="ln -s" 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569if test -n "${ZSH_VERSION+set}" ; then 9570 setopt NO_GLOB_SUBST 9571fi 9572 9573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9574$as_echo_n "checking for objdir... " >&6; } 9575if ${lt_cv_objdir+:} false; then : 9576 $as_echo_n "(cached) " >&6 9577else 9578 rm -f .libs 2>/dev/null 9579mkdir .libs 2>/dev/null 9580if test -d .libs; then 9581 lt_cv_objdir=.libs 9582else 9583 # MS-DOS does not allow filenames that begin with a dot. 9584 lt_cv_objdir=_libs 9585fi 9586rmdir .libs 2>/dev/null 9587fi 9588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9589$as_echo "$lt_cv_objdir" >&6; } 9590objdir=$lt_cv_objdir 9591 9592 9593 9594 9595 9596cat >>confdefs.h <<_ACEOF 9597#define LT_OBJDIR "$lt_cv_objdir/" 9598_ACEOF 9599 9600 9601 9602 9603case $host_os in 9604aix3*) 9605 # AIX sometimes has problems with the GCC collect2 program. For some 9606 # reason, if we set the COLLECT_NAMES environment variable, the problems 9607 # vanish in a puff of smoke. 9608 if test "X${COLLECT_NAMES+set}" != Xset; then 9609 COLLECT_NAMES= 9610 export COLLECT_NAMES 9611 fi 9612 ;; 9613esac 9614 9615# Global variables: 9616ofile=libtool 9617can_build_shared=yes 9618 9619# All known linkers require a `.a' archive for static linking (except MSVC, 9620# which needs '.lib'). 9621libext=a 9622 9623with_gnu_ld="$lt_cv_prog_gnu_ld" 9624 9625old_CC="$CC" 9626old_CFLAGS="$CFLAGS" 9627 9628# Set sane defaults for various variables 9629test -z "$CC" && CC=cc 9630test -z "$LTCC" && LTCC=$CC 9631test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9632test -z "$LD" && LD=ld 9633test -z "$ac_objext" && ac_objext=o 9634 9635for cc_temp in $compiler""; do 9636 case $cc_temp in 9637 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9638 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9639 \-*) ;; 9640 *) break;; 9641 esac 9642done 9643cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9644 9645 9646# Only perform the check for file, if the check method requires it 9647test -z "$MAGIC_CMD" && MAGIC_CMD=file 9648case $deplibs_check_method in 9649file_magic*) 9650 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9652$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9653if ${lt_cv_path_MAGIC_CMD+:} false; then : 9654 $as_echo_n "(cached) " >&6 9655else 9656 case $MAGIC_CMD in 9657[\\/*] | ?:[\\/]*) 9658 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9659 ;; 9660*) 9661 lt_save_MAGIC_CMD="$MAGIC_CMD" 9662 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9663 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9664 for ac_dir in $ac_dummy; do 9665 IFS="$lt_save_ifs" 9666 test -z "$ac_dir" && ac_dir=. 9667 if test -f $ac_dir/${ac_tool_prefix}file; then 9668 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9669 if test -n "$file_magic_test_file"; then 9670 case $deplibs_check_method in 9671 "file_magic "*) 9672 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9673 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9674 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9675 $EGREP "$file_magic_regex" > /dev/null; then 9676 : 9677 else 9678 cat <<_LT_EOF 1>&2 9679 9680*** Warning: the command libtool uses to detect shared libraries, 9681*** $file_magic_cmd, produces output that libtool cannot recognize. 9682*** The result is that libtool may fail to recognize shared libraries 9683*** as such. This will affect the creation of libtool libraries that 9684*** depend on shared libraries, but programs linked with such libtool 9685*** libraries will work regardless of this problem. Nevertheless, you 9686*** may want to report the problem to your system manager and/or to 9687*** bug-libtool@gnu.org 9688 9689_LT_EOF 9690 fi ;; 9691 esac 9692 fi 9693 break 9694 fi 9695 done 9696 IFS="$lt_save_ifs" 9697 MAGIC_CMD="$lt_save_MAGIC_CMD" 9698 ;; 9699esac 9700fi 9701 9702MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9703if test -n "$MAGIC_CMD"; then 9704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9705$as_echo "$MAGIC_CMD" >&6; } 9706else 9707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9708$as_echo "no" >&6; } 9709fi 9710 9711 9712 9713 9714 9715if test -z "$lt_cv_path_MAGIC_CMD"; then 9716 if test -n "$ac_tool_prefix"; then 9717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9718$as_echo_n "checking for file... " >&6; } 9719if ${lt_cv_path_MAGIC_CMD+:} false; then : 9720 $as_echo_n "(cached) " >&6 9721else 9722 case $MAGIC_CMD in 9723[\\/*] | ?:[\\/]*) 9724 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9725 ;; 9726*) 9727 lt_save_MAGIC_CMD="$MAGIC_CMD" 9728 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9729 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9730 for ac_dir in $ac_dummy; do 9731 IFS="$lt_save_ifs" 9732 test -z "$ac_dir" && ac_dir=. 9733 if test -f $ac_dir/file; then 9734 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9735 if test -n "$file_magic_test_file"; then 9736 case $deplibs_check_method in 9737 "file_magic "*) 9738 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9739 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9740 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9741 $EGREP "$file_magic_regex" > /dev/null; then 9742 : 9743 else 9744 cat <<_LT_EOF 1>&2 9745 9746*** Warning: the command libtool uses to detect shared libraries, 9747*** $file_magic_cmd, produces output that libtool cannot recognize. 9748*** The result is that libtool may fail to recognize shared libraries 9749*** as such. This will affect the creation of libtool libraries that 9750*** depend on shared libraries, but programs linked with such libtool 9751*** libraries will work regardless of this problem. Nevertheless, you 9752*** may want to report the problem to your system manager and/or to 9753*** bug-libtool@gnu.org 9754 9755_LT_EOF 9756 fi ;; 9757 esac 9758 fi 9759 break 9760 fi 9761 done 9762 IFS="$lt_save_ifs" 9763 MAGIC_CMD="$lt_save_MAGIC_CMD" 9764 ;; 9765esac 9766fi 9767 9768MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9769if test -n "$MAGIC_CMD"; then 9770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9771$as_echo "$MAGIC_CMD" >&6; } 9772else 9773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9774$as_echo "no" >&6; } 9775fi 9776 9777 9778 else 9779 MAGIC_CMD=: 9780 fi 9781fi 9782 9783 fi 9784 ;; 9785esac 9786 9787# Use C for the default configuration in the libtool script 9788 9789lt_save_CC="$CC" 9790ac_ext=c 9791ac_cpp='$CPP $CPPFLAGS' 9792ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9793ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9794ac_compiler_gnu=$ac_cv_c_compiler_gnu 9795 9796 9797# Source file extension for C test sources. 9798ac_ext=c 9799 9800# Object file extension for compiled C test sources. 9801objext=o 9802objext=$objext 9803 9804# Code to be used in simple compile tests 9805lt_simple_compile_test_code="int some_variable = 0;" 9806 9807# Code to be used in simple link tests 9808lt_simple_link_test_code='int main(){return(0);}' 9809 9810 9811 9812 9813 9814 9815 9816# If no C compiler was specified, use CC. 9817LTCC=${LTCC-"$CC"} 9818 9819# If no C compiler flags were specified, use CFLAGS. 9820LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9821 9822# Allow CC to be a program name with arguments. 9823compiler=$CC 9824 9825# Save the default compiler, since it gets overwritten when the other 9826# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9827compiler_DEFAULT=$CC 9828 9829# save warnings/boilerplate of simple test code 9830ac_outfile=conftest.$ac_objext 9831echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9832eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9833_lt_compiler_boilerplate=`cat conftest.err` 9834$RM conftest* 9835 9836ac_outfile=conftest.$ac_objext 9837echo "$lt_simple_link_test_code" >conftest.$ac_ext 9838eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9839_lt_linker_boilerplate=`cat conftest.err` 9840$RM -r conftest* 9841 9842 9843## CAVEAT EMPTOR: 9844## There is no encapsulation within the following macros, do not change 9845## the running order or otherwise move them around unless you know exactly 9846## what you are doing... 9847if test -n "$compiler"; then 9848 9849lt_prog_compiler_no_builtin_flag= 9850 9851if test "$GCC" = yes; then 9852 case $cc_basename in 9853 nvcc*) 9854 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9855 *) 9856 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9857 esac 9858 9859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9860$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9861if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9862 $as_echo_n "(cached) " >&6 9863else 9864 lt_cv_prog_compiler_rtti_exceptions=no 9865 ac_outfile=conftest.$ac_objext 9866 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9867 lt_compiler_flag="-fno-rtti -fno-exceptions" 9868 # Insert the option either (1) after the last *FLAGS variable, or 9869 # (2) before a word containing "conftest.", or (3) at the end. 9870 # Note that $ac_compile itself does not contain backslashes and begins 9871 # with a dollar sign (not a hyphen), so the echo should work correctly. 9872 # The option is referenced via a variable to avoid confusing sed. 9873 lt_compile=`echo "$ac_compile" | $SED \ 9874 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9875 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9876 -e 's:$: $lt_compiler_flag:'` 9877 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9878 (eval "$lt_compile" 2>conftest.err) 9879 ac_status=$? 9880 cat conftest.err >&5 9881 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9882 if (exit $ac_status) && test -s "$ac_outfile"; then 9883 # The compiler can only warn and ignore the option if not recognized 9884 # So say no if there are warnings other than the usual output. 9885 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9886 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9887 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9888 lt_cv_prog_compiler_rtti_exceptions=yes 9889 fi 9890 fi 9891 $RM conftest* 9892 9893fi 9894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9895$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9896 9897if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9898 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9899else 9900 : 9901fi 9902 9903fi 9904 9905 9906 9907 9908 9909 9910 lt_prog_compiler_wl= 9911lt_prog_compiler_pic= 9912lt_prog_compiler_static= 9913 9914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9915$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9916 9917 if test "$GCC" = yes; then 9918 lt_prog_compiler_wl='-Wl,' 9919 lt_prog_compiler_static='-static' 9920 9921 case $host_os in 9922 aix*) 9923 # All AIX code is PIC. 9924 if test "$host_cpu" = ia64; then 9925 # AIX 5 now supports IA64 processor 9926 lt_prog_compiler_static='-Bstatic' 9927 fi 9928 lt_prog_compiler_pic='-fPIC' 9929 ;; 9930 9931 amigaos*) 9932 case $host_cpu in 9933 powerpc) 9934 # see comment about AmigaOS4 .so support 9935 lt_prog_compiler_pic='-fPIC' 9936 ;; 9937 m68k) 9938 # FIXME: we need at least 68020 code to build shared libraries, but 9939 # adding the `-m68020' flag to GCC prevents building anything better, 9940 # like `-m68040'. 9941 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9942 ;; 9943 esac 9944 ;; 9945 9946 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9947 # PIC is the default for these OSes. 9948 ;; 9949 9950 mingw* | cygwin* | pw32* | os2* | cegcc*) 9951 # This hack is so that the source file can tell whether it is being 9952 # built for inclusion in a dll (and should export symbols for example). 9953 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9954 # (--disable-auto-import) libraries 9955 lt_prog_compiler_pic='-DDLL_EXPORT' 9956 ;; 9957 9958 darwin* | rhapsody*) 9959 # PIC is the default on this platform 9960 # Common symbols not allowed in MH_DYLIB files 9961 lt_prog_compiler_pic='-fno-common' 9962 ;; 9963 9964 haiku*) 9965 # PIC is the default for Haiku. 9966 # The "-static" flag exists, but is broken. 9967 lt_prog_compiler_static= 9968 ;; 9969 9970 hpux*) 9971 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9972 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9973 # sets the default TLS model and affects inlining. 9974 case $host_cpu in 9975 hppa*64*) 9976 # +Z the default 9977 ;; 9978 *) 9979 lt_prog_compiler_pic='-fPIC' 9980 ;; 9981 esac 9982 ;; 9983 9984 interix[3-9]*) 9985 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9986 # Instead, we relocate shared libraries at runtime. 9987 ;; 9988 9989 msdosdjgpp*) 9990 # Just because we use GCC doesn't mean we suddenly get shared libraries 9991 # on systems that don't support them. 9992 lt_prog_compiler_can_build_shared=no 9993 enable_shared=no 9994 ;; 9995 9996 *nto* | *qnx*) 9997 # QNX uses GNU C++, but need to define -shared option too, otherwise 9998 # it will coredump. 9999 lt_prog_compiler_pic='-fPIC -shared' 10000 ;; 10001 10002 sysv4*MP*) 10003 if test -d /usr/nec; then 10004 lt_prog_compiler_pic=-Kconform_pic 10005 fi 10006 ;; 10007 10008 *) 10009 lt_prog_compiler_pic='-fPIC' 10010 ;; 10011 esac 10012 10013 case $cc_basename in 10014 nvcc*) # Cuda Compiler Driver 2.2 10015 lt_prog_compiler_wl='-Xlinker ' 10016 lt_prog_compiler_pic='-Xcompiler -fPIC' 10017 ;; 10018 esac 10019 else 10020 # PORTME Check for flag to pass linker flags through the system compiler. 10021 case $host_os in 10022 aix*) 10023 lt_prog_compiler_wl='-Wl,' 10024 if test "$host_cpu" = ia64; then 10025 # AIX 5 now supports IA64 processor 10026 lt_prog_compiler_static='-Bstatic' 10027 else 10028 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 10029 fi 10030 ;; 10031 10032 mingw* | cygwin* | pw32* | os2* | cegcc*) 10033 # This hack is so that the source file can tell whether it is being 10034 # built for inclusion in a dll (and should export symbols for example). 10035 lt_prog_compiler_pic='-DDLL_EXPORT' 10036 ;; 10037 10038 hpux9* | hpux10* | hpux11*) 10039 lt_prog_compiler_wl='-Wl,' 10040 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10041 # not for PA HP-UX. 10042 case $host_cpu in 10043 hppa*64*|ia64*) 10044 # +Z the default 10045 ;; 10046 *) 10047 lt_prog_compiler_pic='+Z' 10048 ;; 10049 esac 10050 # Is there a better lt_prog_compiler_static that works with the bundled CC? 10051 lt_prog_compiler_static='${wl}-a ${wl}archive' 10052 ;; 10053 10054 irix5* | irix6* | nonstopux*) 10055 lt_prog_compiler_wl='-Wl,' 10056 # PIC (with -KPIC) is the default. 10057 lt_prog_compiler_static='-non_shared' 10058 ;; 10059 10060 linux* | k*bsd*-gnu | kopensolaris*-gnu) 10061 case $cc_basename in 10062 # old Intel for x86_64 which still supported -KPIC. 10063 ecc*) 10064 lt_prog_compiler_wl='-Wl,' 10065 lt_prog_compiler_pic='-KPIC' 10066 lt_prog_compiler_static='-static' 10067 ;; 10068 # icc used to be incompatible with GCC. 10069 # ICC 10 doesn't accept -KPIC any more. 10070 icc* | ifort*) 10071 lt_prog_compiler_wl='-Wl,' 10072 lt_prog_compiler_pic='-fPIC' 10073 lt_prog_compiler_static='-static' 10074 ;; 10075 # Lahey Fortran 8.1. 10076 lf95*) 10077 lt_prog_compiler_wl='-Wl,' 10078 lt_prog_compiler_pic='--shared' 10079 lt_prog_compiler_static='--static' 10080 ;; 10081 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 10082 # Portland Group compilers (*not* the Pentium gcc compiler, 10083 # which looks to be a dead project) 10084 lt_prog_compiler_wl='-Wl,' 10085 lt_prog_compiler_pic='-fpic' 10086 lt_prog_compiler_static='-Bstatic' 10087 ;; 10088 ccc*) 10089 lt_prog_compiler_wl='-Wl,' 10090 # All Alpha code is PIC. 10091 lt_prog_compiler_static='-non_shared' 10092 ;; 10093 xl* | bgxl* | bgf* | mpixl*) 10094 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 10095 lt_prog_compiler_wl='-Wl,' 10096 lt_prog_compiler_pic='-qpic' 10097 lt_prog_compiler_static='-qstaticlink' 10098 ;; 10099 *) 10100 case `$CC -V 2>&1 | sed 5q` in 10101 *Sun\ F* | *Sun*Fortran*) 10102 # Sun Fortran 8.3 passes all unrecognized flags to the linker 10103 lt_prog_compiler_pic='-KPIC' 10104 lt_prog_compiler_static='-Bstatic' 10105 lt_prog_compiler_wl='' 10106 ;; 10107 *Sun\ C*) 10108 # Sun C 5.9 10109 lt_prog_compiler_pic='-KPIC' 10110 lt_prog_compiler_static='-Bstatic' 10111 lt_prog_compiler_wl='-Wl,' 10112 ;; 10113 esac 10114 ;; 10115 esac 10116 ;; 10117 10118 newsos6) 10119 lt_prog_compiler_pic='-KPIC' 10120 lt_prog_compiler_static='-Bstatic' 10121 ;; 10122 10123 *nto* | *qnx*) 10124 # QNX uses GNU C++, but need to define -shared option too, otherwise 10125 # it will coredump. 10126 lt_prog_compiler_pic='-fPIC -shared' 10127 ;; 10128 10129 osf3* | osf4* | osf5*) 10130 lt_prog_compiler_wl='-Wl,' 10131 # All OSF/1 code is PIC. 10132 lt_prog_compiler_static='-non_shared' 10133 ;; 10134 10135 rdos*) 10136 lt_prog_compiler_static='-non_shared' 10137 ;; 10138 10139 solaris*) 10140 lt_prog_compiler_pic='-KPIC' 10141 lt_prog_compiler_static='-Bstatic' 10142 case $cc_basename in 10143 f77* | f90* | f95*) 10144 lt_prog_compiler_wl='-Qoption ld ';; 10145 *) 10146 lt_prog_compiler_wl='-Wl,';; 10147 esac 10148 ;; 10149 10150 sunos4*) 10151 lt_prog_compiler_wl='-Qoption ld ' 10152 lt_prog_compiler_pic='-PIC' 10153 lt_prog_compiler_static='-Bstatic' 10154 ;; 10155 10156 sysv4 | sysv4.2uw2* | sysv4.3*) 10157 lt_prog_compiler_wl='-Wl,' 10158 lt_prog_compiler_pic='-KPIC' 10159 lt_prog_compiler_static='-Bstatic' 10160 ;; 10161 10162 sysv4*MP*) 10163 if test -d /usr/nec ;then 10164 lt_prog_compiler_pic='-Kconform_pic' 10165 lt_prog_compiler_static='-Bstatic' 10166 fi 10167 ;; 10168 10169 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10170 lt_prog_compiler_wl='-Wl,' 10171 lt_prog_compiler_pic='-KPIC' 10172 lt_prog_compiler_static='-Bstatic' 10173 ;; 10174 10175 unicos*) 10176 lt_prog_compiler_wl='-Wl,' 10177 lt_prog_compiler_can_build_shared=no 10178 ;; 10179 10180 uts4*) 10181 lt_prog_compiler_pic='-pic' 10182 lt_prog_compiler_static='-Bstatic' 10183 ;; 10184 10185 *) 10186 lt_prog_compiler_can_build_shared=no 10187 ;; 10188 esac 10189 fi 10190 10191case $host_os in 10192 # For platforms which do not support PIC, -DPIC is meaningless: 10193 *djgpp*) 10194 lt_prog_compiler_pic= 10195 ;; 10196 *) 10197 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 10198 ;; 10199esac 10200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 10201$as_echo "$lt_prog_compiler_pic" >&6; } 10202 10203 10204 10205 10206 10207 10208# 10209# Check to make sure the PIC flag actually works. 10210# 10211if test -n "$lt_prog_compiler_pic"; then 10212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 10213$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 10214if ${lt_cv_prog_compiler_pic_works+:} false; then : 10215 $as_echo_n "(cached) " >&6 10216else 10217 lt_cv_prog_compiler_pic_works=no 10218 ac_outfile=conftest.$ac_objext 10219 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10220 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 10221 # Insert the option either (1) after the last *FLAGS variable, or 10222 # (2) before a word containing "conftest.", or (3) at the end. 10223 # Note that $ac_compile itself does not contain backslashes and begins 10224 # with a dollar sign (not a hyphen), so the echo should work correctly. 10225 # The option is referenced via a variable to avoid confusing sed. 10226 lt_compile=`echo "$ac_compile" | $SED \ 10227 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10228 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10229 -e 's:$: $lt_compiler_flag:'` 10230 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10231 (eval "$lt_compile" 2>conftest.err) 10232 ac_status=$? 10233 cat conftest.err >&5 10234 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10235 if (exit $ac_status) && test -s "$ac_outfile"; then 10236 # The compiler can only warn and ignore the option if not recognized 10237 # So say no if there are warnings other than the usual output. 10238 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10239 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10240 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10241 lt_cv_prog_compiler_pic_works=yes 10242 fi 10243 fi 10244 $RM conftest* 10245 10246fi 10247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 10248$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 10249 10250if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 10251 case $lt_prog_compiler_pic in 10252 "" | " "*) ;; 10253 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 10254 esac 10255else 10256 lt_prog_compiler_pic= 10257 lt_prog_compiler_can_build_shared=no 10258fi 10259 10260fi 10261 10262 10263 10264 10265 10266 10267# 10268# Check to make sure the static flag actually works. 10269# 10270wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 10271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 10272$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 10273if ${lt_cv_prog_compiler_static_works+:} false; then : 10274 $as_echo_n "(cached) " >&6 10275else 10276 lt_cv_prog_compiler_static_works=no 10277 save_LDFLAGS="$LDFLAGS" 10278 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 10279 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10280 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10281 # The linker can only warn and ignore the option if not recognized 10282 # So say no if there are warnings 10283 if test -s conftest.err; then 10284 # Append any errors to the config.log. 10285 cat conftest.err 1>&5 10286 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10287 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10288 if diff conftest.exp conftest.er2 >/dev/null; then 10289 lt_cv_prog_compiler_static_works=yes 10290 fi 10291 else 10292 lt_cv_prog_compiler_static_works=yes 10293 fi 10294 fi 10295 $RM -r conftest* 10296 LDFLAGS="$save_LDFLAGS" 10297 10298fi 10299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 10300$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 10301 10302if test x"$lt_cv_prog_compiler_static_works" = xyes; then 10303 : 10304else 10305 lt_prog_compiler_static= 10306fi 10307 10308 10309 10310 10311 10312 10313 10314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10315$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10316if ${lt_cv_prog_compiler_c_o+:} false; then : 10317 $as_echo_n "(cached) " >&6 10318else 10319 lt_cv_prog_compiler_c_o=no 10320 $RM -r conftest 2>/dev/null 10321 mkdir conftest 10322 cd conftest 10323 mkdir out 10324 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10325 10326 lt_compiler_flag="-o out/conftest2.$ac_objext" 10327 # Insert the option either (1) after the last *FLAGS variable, or 10328 # (2) before a word containing "conftest.", or (3) at the end. 10329 # Note that $ac_compile itself does not contain backslashes and begins 10330 # with a dollar sign (not a hyphen), so the echo should work correctly. 10331 lt_compile=`echo "$ac_compile" | $SED \ 10332 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10333 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10334 -e 's:$: $lt_compiler_flag:'` 10335 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10336 (eval "$lt_compile" 2>out/conftest.err) 10337 ac_status=$? 10338 cat out/conftest.err >&5 10339 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10340 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10341 then 10342 # The compiler can only warn and ignore the option if not recognized 10343 # So say no if there are warnings 10344 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10345 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10346 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10347 lt_cv_prog_compiler_c_o=yes 10348 fi 10349 fi 10350 chmod u+w . 2>&5 10351 $RM conftest* 10352 # SGI C++ compiler will create directory out/ii_files/ for 10353 # template instantiation 10354 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10355 $RM out/* && rmdir out 10356 cd .. 10357 $RM -r conftest 10358 $RM conftest* 10359 10360fi 10361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10362$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10363 10364 10365 10366 10367 10368 10369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10370$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10371if ${lt_cv_prog_compiler_c_o+:} false; then : 10372 $as_echo_n "(cached) " >&6 10373else 10374 lt_cv_prog_compiler_c_o=no 10375 $RM -r conftest 2>/dev/null 10376 mkdir conftest 10377 cd conftest 10378 mkdir out 10379 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10380 10381 lt_compiler_flag="-o out/conftest2.$ac_objext" 10382 # Insert the option either (1) after the last *FLAGS variable, or 10383 # (2) before a word containing "conftest.", or (3) at the end. 10384 # Note that $ac_compile itself does not contain backslashes and begins 10385 # with a dollar sign (not a hyphen), so the echo should work correctly. 10386 lt_compile=`echo "$ac_compile" | $SED \ 10387 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10388 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10389 -e 's:$: $lt_compiler_flag:'` 10390 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10391 (eval "$lt_compile" 2>out/conftest.err) 10392 ac_status=$? 10393 cat out/conftest.err >&5 10394 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10395 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10396 then 10397 # The compiler can only warn and ignore the option if not recognized 10398 # So say no if there are warnings 10399 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10400 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10401 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10402 lt_cv_prog_compiler_c_o=yes 10403 fi 10404 fi 10405 chmod u+w . 2>&5 10406 $RM conftest* 10407 # SGI C++ compiler will create directory out/ii_files/ for 10408 # template instantiation 10409 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10410 $RM out/* && rmdir out 10411 cd .. 10412 $RM -r conftest 10413 $RM conftest* 10414 10415fi 10416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10417$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10418 10419 10420 10421 10422hard_links="nottested" 10423if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 10424 # do not overwrite the value of need_locks provided by the user 10425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 10426$as_echo_n "checking if we can lock with hard links... " >&6; } 10427 hard_links=yes 10428 $RM conftest* 10429 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10430 touch conftest.a 10431 ln conftest.a conftest.b 2>&5 || hard_links=no 10432 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 10434$as_echo "$hard_links" >&6; } 10435 if test "$hard_links" = no; then 10436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 10437$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 10438 need_locks=warn 10439 fi 10440else 10441 need_locks=no 10442fi 10443 10444 10445 10446 10447 10448 10449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10450$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10451 10452 runpath_var= 10453 allow_undefined_flag= 10454 always_export_symbols=no 10455 archive_cmds= 10456 archive_expsym_cmds= 10457 compiler_needs_object=no 10458 enable_shared_with_static_runtimes=no 10459 export_dynamic_flag_spec= 10460 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10461 hardcode_automatic=no 10462 hardcode_direct=no 10463 hardcode_direct_absolute=no 10464 hardcode_libdir_flag_spec= 10465 hardcode_libdir_flag_spec_ld= 10466 hardcode_libdir_separator= 10467 hardcode_minus_L=no 10468 hardcode_shlibpath_var=unsupported 10469 inherit_rpath=no 10470 link_all_deplibs=unknown 10471 module_cmds= 10472 module_expsym_cmds= 10473 old_archive_from_new_cmds= 10474 old_archive_from_expsyms_cmds= 10475 thread_safe_flag_spec= 10476 whole_archive_flag_spec= 10477 # include_expsyms should be a list of space-separated symbols to be *always* 10478 # included in the symbol list 10479 include_expsyms= 10480 # exclude_expsyms can be an extended regexp of symbols to exclude 10481 # it will be wrapped by ` (' and `)$', so one must not match beginning or 10482 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 10483 # as well as any symbol that contains `d'. 10484 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10485 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10486 # platforms (ab)use it in PIC code, but their linkers get confused if 10487 # the symbol is explicitly referenced. Since portable code cannot 10488 # rely on this symbol name, it's probably fine to never include it in 10489 # preloaded symbol tables. 10490 # Exclude shared library initialization/finalization symbols. 10491 extract_expsyms_cmds= 10492 10493 case $host_os in 10494 cygwin* | mingw* | pw32* | cegcc*) 10495 # FIXME: the MSVC++ port hasn't been tested in a loooong time 10496 # When not using gcc, we currently assume that we are using 10497 # Microsoft Visual C++. 10498 if test "$GCC" != yes; then 10499 with_gnu_ld=no 10500 fi 10501 ;; 10502 interix*) 10503 # we just hope/assume this is gcc and not c89 (= MSVC++) 10504 with_gnu_ld=yes 10505 ;; 10506 openbsd*) 10507 with_gnu_ld=no 10508 ;; 10509 esac 10510 10511 ld_shlibs=yes 10512 10513 # On some targets, GNU ld is compatible enough with the native linker 10514 # that we're better off using the native interface for both. 10515 lt_use_gnu_ld_interface=no 10516 if test "$with_gnu_ld" = yes; then 10517 case $host_os in 10518 aix*) 10519 # The AIX port of GNU ld has always aspired to compatibility 10520 # with the native linker. However, as the warning in the GNU ld 10521 # block says, versions before 2.19.5* couldn't really create working 10522 # shared libraries, regardless of the interface used. 10523 case `$LD -v 2>&1` in 10524 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10525 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10526 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10527 *) 10528 lt_use_gnu_ld_interface=yes 10529 ;; 10530 esac 10531 ;; 10532 *) 10533 lt_use_gnu_ld_interface=yes 10534 ;; 10535 esac 10536 fi 10537 10538 if test "$lt_use_gnu_ld_interface" = yes; then 10539 # If archive_cmds runs LD, not CC, wlarc should be empty 10540 wlarc='${wl}' 10541 10542 # Set some defaults for GNU ld with shared library support. These 10543 # are reset later if shared libraries are not supported. Putting them 10544 # here allows them to be overridden if necessary. 10545 runpath_var=LD_RUN_PATH 10546 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10547 export_dynamic_flag_spec='${wl}--export-dynamic' 10548 # ancient GNU ld didn't support --whole-archive et. al. 10549 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10550 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10551 else 10552 whole_archive_flag_spec= 10553 fi 10554 supports_anon_versioning=no 10555 case `$LD -v 2>&1` in 10556 *GNU\ gold*) supports_anon_versioning=yes ;; 10557 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10558 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10559 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10560 *\ 2.11.*) ;; # other 2.11 versions 10561 *) supports_anon_versioning=yes ;; 10562 esac 10563 10564 # See if GNU ld supports shared libraries. 10565 case $host_os in 10566 aix[3-9]*) 10567 # On AIX/PPC, the GNU linker is very broken 10568 if test "$host_cpu" != ia64; then 10569 ld_shlibs=no 10570 cat <<_LT_EOF 1>&2 10571 10572*** Warning: the GNU linker, at least up to release 2.19, is reported 10573*** to be unable to reliably create shared libraries on AIX. 10574*** Therefore, libtool is disabling shared libraries support. If you 10575*** really care for shared libraries, you may want to install binutils 10576*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10577*** You will then need to restart the configuration process. 10578 10579_LT_EOF 10580 fi 10581 ;; 10582 10583 amigaos*) 10584 case $host_cpu in 10585 powerpc) 10586 # see comment about AmigaOS4 .so support 10587 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10588 archive_expsym_cmds='' 10589 ;; 10590 m68k) 10591 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)' 10592 hardcode_libdir_flag_spec='-L$libdir' 10593 hardcode_minus_L=yes 10594 ;; 10595 esac 10596 ;; 10597 10598 beos*) 10599 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10600 allow_undefined_flag=unsupported 10601 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10602 # support --undefined. This deserves some investigation. FIXME 10603 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10604 else 10605 ld_shlibs=no 10606 fi 10607 ;; 10608 10609 cygwin* | mingw* | pw32* | cegcc*) 10610 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10611 # as there is no search path for DLLs. 10612 hardcode_libdir_flag_spec='-L$libdir' 10613 export_dynamic_flag_spec='${wl}--export-all-symbols' 10614 allow_undefined_flag=unsupported 10615 always_export_symbols=no 10616 enable_shared_with_static_runtimes=yes 10617 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10618 10619 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10620 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10621 # If the export-symbols file already is a .def file (1st line 10622 # is EXPORTS), use it as is; otherwise, prepend... 10623 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10624 cp $export_symbols $output_objdir/$soname.def; 10625 else 10626 echo EXPORTS > $output_objdir/$soname.def; 10627 cat $export_symbols >> $output_objdir/$soname.def; 10628 fi~ 10629 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10630 else 10631 ld_shlibs=no 10632 fi 10633 ;; 10634 10635 haiku*) 10636 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10637 link_all_deplibs=yes 10638 ;; 10639 10640 interix[3-9]*) 10641 hardcode_direct=no 10642 hardcode_shlibpath_var=no 10643 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10644 export_dynamic_flag_spec='${wl}-E' 10645 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10646 # Instead, shared libraries are loaded at an image base (0x10000000 by 10647 # default) and relocated if they conflict, which is a slow very memory 10648 # consuming and fragmenting process. To avoid this, we pick a random, 10649 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10650 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10651 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10652 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' 10653 ;; 10654 10655 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10656 tmp_diet=no 10657 if test "$host_os" = linux-dietlibc; then 10658 case $cc_basename in 10659 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10660 esac 10661 fi 10662 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10663 && test "$tmp_diet" = no 10664 then 10665 tmp_addflag=' $pic_flag' 10666 tmp_sharedflag='-shared' 10667 case $cc_basename,$host_cpu in 10668 pgcc*) # Portland Group C compiler 10669 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' 10670 tmp_addflag=' $pic_flag' 10671 ;; 10672 pgf77* | pgf90* | pgf95* | pgfortran*) 10673 # Portland Group f77 and f90 compilers 10674 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' 10675 tmp_addflag=' $pic_flag -Mnomain' ;; 10676 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10677 tmp_addflag=' -i_dynamic' ;; 10678 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10679 tmp_addflag=' -i_dynamic -nofor_main' ;; 10680 ifc* | ifort*) # Intel Fortran compiler 10681 tmp_addflag=' -nofor_main' ;; 10682 lf95*) # Lahey Fortran 8.1 10683 whole_archive_flag_spec= 10684 tmp_sharedflag='--shared' ;; 10685 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10686 tmp_sharedflag='-qmkshrobj' 10687 tmp_addflag= ;; 10688 nvcc*) # Cuda Compiler Driver 2.2 10689 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' 10690 compiler_needs_object=yes 10691 ;; 10692 esac 10693 case `$CC -V 2>&1 | sed 5q` in 10694 *Sun\ C*) # Sun C 5.9 10695 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' 10696 compiler_needs_object=yes 10697 tmp_sharedflag='-G' ;; 10698 *Sun\ F*) # Sun Fortran 8.3 10699 tmp_sharedflag='-G' ;; 10700 esac 10701 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10702 10703 if test "x$supports_anon_versioning" = xyes; then 10704 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10705 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10706 echo "local: *; };" >> $output_objdir/$libname.ver~ 10707 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10708 fi 10709 10710 case $cc_basename in 10711 xlf* | bgf* | bgxlf* | mpixlf*) 10712 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10713 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10714 hardcode_libdir_flag_spec= 10715 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10716 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10717 if test "x$supports_anon_versioning" = xyes; then 10718 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10719 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10720 echo "local: *; };" >> $output_objdir/$libname.ver~ 10721 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10722 fi 10723 ;; 10724 esac 10725 else 10726 ld_shlibs=no 10727 fi 10728 ;; 10729 10730 netbsd*) 10731 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10732 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10733 wlarc= 10734 else 10735 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10736 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10737 fi 10738 ;; 10739 10740 solaris*) 10741 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10742 ld_shlibs=no 10743 cat <<_LT_EOF 1>&2 10744 10745*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10746*** create shared libraries on Solaris systems. Therefore, libtool 10747*** is disabling shared libraries support. We urge you to upgrade GNU 10748*** binutils to release 2.9.1 or newer. Another option is to modify 10749*** your PATH or compiler configuration so that the native linker is 10750*** used, and then restart. 10751 10752_LT_EOF 10753 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10754 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10755 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10756 else 10757 ld_shlibs=no 10758 fi 10759 ;; 10760 10761 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10762 case `$LD -v 2>&1` in 10763 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10764 ld_shlibs=no 10765 cat <<_LT_EOF 1>&2 10766 10767*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10768*** reliably create shared libraries on SCO systems. Therefore, libtool 10769*** is disabling shared libraries support. We urge you to upgrade GNU 10770*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10771*** your PATH or compiler configuration so that the native linker is 10772*** used, and then restart. 10773 10774_LT_EOF 10775 ;; 10776 *) 10777 # For security reasons, it is highly recommended that you always 10778 # use absolute paths for naming shared libraries, and exclude the 10779 # DT_RUNPATH tag from executables and libraries. But doing so 10780 # requires that you compile everything twice, which is a pain. 10781 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10782 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10783 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10784 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10785 else 10786 ld_shlibs=no 10787 fi 10788 ;; 10789 esac 10790 ;; 10791 10792 sunos4*) 10793 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10794 wlarc= 10795 hardcode_direct=yes 10796 hardcode_shlibpath_var=no 10797 ;; 10798 10799 *) 10800 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10801 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10802 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10803 else 10804 ld_shlibs=no 10805 fi 10806 ;; 10807 esac 10808 10809 if test "$ld_shlibs" = no; then 10810 runpath_var= 10811 hardcode_libdir_flag_spec= 10812 export_dynamic_flag_spec= 10813 whole_archive_flag_spec= 10814 fi 10815 else 10816 # PORTME fill in a description of your system's linker (not GNU ld) 10817 case $host_os in 10818 aix3*) 10819 allow_undefined_flag=unsupported 10820 always_export_symbols=yes 10821 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' 10822 # Note: this linker hardcodes the directories in LIBPATH if there 10823 # are no directories specified by -L. 10824 hardcode_minus_L=yes 10825 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10826 # Neither direct hardcoding nor static linking is supported with a 10827 # broken collect2. 10828 hardcode_direct=unsupported 10829 fi 10830 ;; 10831 10832 aix[4-9]*) 10833 if test "$host_cpu" = ia64; then 10834 # On IA64, the linker does run time linking by default, so we don't 10835 # have to do anything special. 10836 aix_use_runtimelinking=no 10837 exp_sym_flag='-Bexport' 10838 no_entry_flag="" 10839 else 10840 # If we're using GNU nm, then we don't want the "-C" option. 10841 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10842 # Also, AIX nm treats weak defined symbols like other global 10843 # defined symbols, whereas GNU nm marks them as "W". 10844 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10845 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' 10846 else 10847 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' 10848 fi 10849 aix_use_runtimelinking=no 10850 10851 # Test if we are trying to use run time linking or normal 10852 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10853 # need to do runtime linking. 10854 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10855 for ld_flag in $LDFLAGS; do 10856 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10857 aix_use_runtimelinking=yes 10858 break 10859 fi 10860 done 10861 ;; 10862 esac 10863 10864 exp_sym_flag='-bexport' 10865 no_entry_flag='-bnoentry' 10866 fi 10867 10868 # When large executables or shared objects are built, AIX ld can 10869 # have problems creating the table of contents. If linking a library 10870 # or program results in "error TOC overflow" add -mminimal-toc to 10871 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10872 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10873 10874 archive_cmds='' 10875 hardcode_direct=yes 10876 hardcode_direct_absolute=yes 10877 hardcode_libdir_separator=':' 10878 link_all_deplibs=yes 10879 file_list_spec='${wl}-f,' 10880 10881 if test "$GCC" = yes; then 10882 case $host_os in aix4.[012]|aix4.[012].*) 10883 # We only want to do this on AIX 4.2 and lower, the check 10884 # below for broken collect2 doesn't work under 4.3+ 10885 collect2name=`${CC} -print-prog-name=collect2` 10886 if test -f "$collect2name" && 10887 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10888 then 10889 # We have reworked collect2 10890 : 10891 else 10892 # We have old collect2 10893 hardcode_direct=unsupported 10894 # It fails to find uninstalled libraries when the uninstalled 10895 # path is not listed in the libpath. Setting hardcode_minus_L 10896 # to unsupported forces relinking 10897 hardcode_minus_L=yes 10898 hardcode_libdir_flag_spec='-L$libdir' 10899 hardcode_libdir_separator= 10900 fi 10901 ;; 10902 esac 10903 shared_flag='-shared' 10904 if test "$aix_use_runtimelinking" = yes; then 10905 shared_flag="$shared_flag "'${wl}-G' 10906 fi 10907 else 10908 # not using gcc 10909 if test "$host_cpu" = ia64; then 10910 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10911 # chokes on -Wl,-G. The following line is correct: 10912 shared_flag='-G' 10913 else 10914 if test "$aix_use_runtimelinking" = yes; then 10915 shared_flag='${wl}-G' 10916 else 10917 shared_flag='${wl}-bM:SRE' 10918 fi 10919 fi 10920 fi 10921 10922 export_dynamic_flag_spec='${wl}-bexpall' 10923 # It seems that -bexpall does not export symbols beginning with 10924 # underscore (_), so it is better to generate a list of symbols to export. 10925 always_export_symbols=yes 10926 if test "$aix_use_runtimelinking" = yes; then 10927 # Warning - without using the other runtime loading flags (-brtl), 10928 # -berok will link without error, but may produce a broken library. 10929 allow_undefined_flag='-berok' 10930 # Determine the default libpath from the value encoded in an 10931 # empty executable. 10932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10933/* end confdefs.h. */ 10934 10935int 10936main () 10937{ 10938 10939 ; 10940 return 0; 10941} 10942_ACEOF 10943if ac_fn_c_try_link "$LINENO"; then : 10944 10945lt_aix_libpath_sed=' 10946 /Import File Strings/,/^$/ { 10947 /^0/ { 10948 s/^0 *\(.*\)$/\1/ 10949 p 10950 } 10951 }' 10952aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10953# Check for a 64-bit object if we didn't find anything. 10954if test -z "$aix_libpath"; then 10955 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10956fi 10957fi 10958rm -f core conftest.err conftest.$ac_objext \ 10959 conftest$ac_exeext conftest.$ac_ext 10960if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10961 10962 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10963 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" 10964 else 10965 if test "$host_cpu" = ia64; then 10966 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10967 allow_undefined_flag="-z nodefs" 10968 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" 10969 else 10970 # Determine the default libpath from the value encoded in an 10971 # empty executable. 10972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10973/* end confdefs.h. */ 10974 10975int 10976main () 10977{ 10978 10979 ; 10980 return 0; 10981} 10982_ACEOF 10983if ac_fn_c_try_link "$LINENO"; then : 10984 10985lt_aix_libpath_sed=' 10986 /Import File Strings/,/^$/ { 10987 /^0/ { 10988 s/^0 *\(.*\)$/\1/ 10989 p 10990 } 10991 }' 10992aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10993# Check for a 64-bit object if we didn't find anything. 10994if test -z "$aix_libpath"; then 10995 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10996fi 10997fi 10998rm -f core conftest.err conftest.$ac_objext \ 10999 conftest$ac_exeext conftest.$ac_ext 11000if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11001 11002 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 11003 # Warning - without using the other run time loading flags, 11004 # -berok will link without error, but may produce a broken library. 11005 no_undefined_flag=' ${wl}-bernotok' 11006 allow_undefined_flag=' ${wl}-berok' 11007 if test "$with_gnu_ld" = yes; then 11008 # We only use this code for GNU lds that support --whole-archive. 11009 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11010 else 11011 # Exported symbols can be pulled into shared objects from archives 11012 whole_archive_flag_spec='$convenience' 11013 fi 11014 archive_cmds_need_lc=yes 11015 # This is similar to how AIX traditionally builds its shared libraries. 11016 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' 11017 fi 11018 fi 11019 ;; 11020 11021 amigaos*) 11022 case $host_cpu in 11023 powerpc) 11024 # see comment about AmigaOS4 .so support 11025 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11026 archive_expsym_cmds='' 11027 ;; 11028 m68k) 11029 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)' 11030 hardcode_libdir_flag_spec='-L$libdir' 11031 hardcode_minus_L=yes 11032 ;; 11033 esac 11034 ;; 11035 11036 bsdi[45]*) 11037 export_dynamic_flag_spec=-rdynamic 11038 ;; 11039 11040 cygwin* | mingw* | pw32* | cegcc*) 11041 # When not using gcc, we currently assume that we are using 11042 # Microsoft Visual C++. 11043 # hardcode_libdir_flag_spec is actually meaningless, as there is 11044 # no search path for DLLs. 11045 hardcode_libdir_flag_spec=' ' 11046 allow_undefined_flag=unsupported 11047 # Tell ltmain to make .lib files, not .a files. 11048 libext=lib 11049 # Tell ltmain to make .dll files, not .so files. 11050 shrext_cmds=".dll" 11051 # FIXME: Setting linknames here is a bad hack. 11052 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 11053 # The linker will automatically build a .lib file if we build a DLL. 11054 old_archive_from_new_cmds='true' 11055 # FIXME: Should let the user specify the lib program. 11056 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 11057 fix_srcfile_path='`cygpath -w "$srcfile"`' 11058 enable_shared_with_static_runtimes=yes 11059 ;; 11060 11061 darwin* | rhapsody*) 11062 11063 11064 archive_cmds_need_lc=no 11065 hardcode_direct=no 11066 hardcode_automatic=yes 11067 hardcode_shlibpath_var=unsupported 11068 if test "$lt_cv_ld_force_load" = "yes"; then 11069 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\"`' 11070 else 11071 whole_archive_flag_spec='' 11072 fi 11073 link_all_deplibs=yes 11074 allow_undefined_flag="$_lt_dar_allow_undefined" 11075 case $cc_basename in 11076 ifort*) _lt_dar_can_shared=yes ;; 11077 *) _lt_dar_can_shared=$GCC ;; 11078 esac 11079 if test "$_lt_dar_can_shared" = "yes"; then 11080 output_verbose_link_cmd=func_echo_all 11081 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 11082 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11083 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}" 11084 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}" 11085 11086 else 11087 ld_shlibs=no 11088 fi 11089 11090 ;; 11091 11092 dgux*) 11093 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11094 hardcode_libdir_flag_spec='-L$libdir' 11095 hardcode_shlibpath_var=no 11096 ;; 11097 11098 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 11099 # support. Future versions do this automatically, but an explicit c++rt0.o 11100 # does not break anything, and helps significantly (at the cost of a little 11101 # extra space). 11102 freebsd2.2*) 11103 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 11104 hardcode_libdir_flag_spec='-R$libdir' 11105 hardcode_direct=yes 11106 hardcode_shlibpath_var=no 11107 ;; 11108 11109 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 11110 freebsd2.*) 11111 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11112 hardcode_direct=yes 11113 hardcode_minus_L=yes 11114 hardcode_shlibpath_var=no 11115 ;; 11116 11117 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 11118 freebsd* | dragonfly*) 11119 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 11120 hardcode_libdir_flag_spec='-R$libdir' 11121 hardcode_direct=yes 11122 hardcode_shlibpath_var=no 11123 ;; 11124 11125 hpux9*) 11126 if test "$GCC" = yes; then 11127 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' 11128 else 11129 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' 11130 fi 11131 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11132 hardcode_libdir_separator=: 11133 hardcode_direct=yes 11134 11135 # hardcode_minus_L: Not really in the search PATH, 11136 # but as the default location of the library. 11137 hardcode_minus_L=yes 11138 export_dynamic_flag_spec='${wl}-E' 11139 ;; 11140 11141 hpux10*) 11142 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11143 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11144 else 11145 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11146 fi 11147 if test "$with_gnu_ld" = no; then 11148 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11149 hardcode_libdir_flag_spec_ld='+b $libdir' 11150 hardcode_libdir_separator=: 11151 hardcode_direct=yes 11152 hardcode_direct_absolute=yes 11153 export_dynamic_flag_spec='${wl}-E' 11154 # hardcode_minus_L: Not really in the search PATH, 11155 # but as the default location of the library. 11156 hardcode_minus_L=yes 11157 fi 11158 ;; 11159 11160 hpux11*) 11161 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11162 case $host_cpu in 11163 hppa*64*) 11164 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11165 ;; 11166 ia64*) 11167 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11168 ;; 11169 *) 11170 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11171 ;; 11172 esac 11173 else 11174 case $host_cpu in 11175 hppa*64*) 11176 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11177 ;; 11178 ia64*) 11179 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11180 ;; 11181 *) 11182 11183 # Older versions of the 11.00 compiler do not understand -b yet 11184 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 11185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 11186$as_echo_n "checking if $CC understands -b... " >&6; } 11187if ${lt_cv_prog_compiler__b+:} false; then : 11188 $as_echo_n "(cached) " >&6 11189else 11190 lt_cv_prog_compiler__b=no 11191 save_LDFLAGS="$LDFLAGS" 11192 LDFLAGS="$LDFLAGS -b" 11193 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11194 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11195 # The linker can only warn and ignore the option if not recognized 11196 # So say no if there are warnings 11197 if test -s conftest.err; then 11198 # Append any errors to the config.log. 11199 cat conftest.err 1>&5 11200 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11201 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11202 if diff conftest.exp conftest.er2 >/dev/null; then 11203 lt_cv_prog_compiler__b=yes 11204 fi 11205 else 11206 lt_cv_prog_compiler__b=yes 11207 fi 11208 fi 11209 $RM -r conftest* 11210 LDFLAGS="$save_LDFLAGS" 11211 11212fi 11213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 11214$as_echo "$lt_cv_prog_compiler__b" >&6; } 11215 11216if test x"$lt_cv_prog_compiler__b" = xyes; then 11217 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11218else 11219 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11220fi 11221 11222 ;; 11223 esac 11224 fi 11225 if test "$with_gnu_ld" = no; then 11226 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11227 hardcode_libdir_separator=: 11228 11229 case $host_cpu in 11230 hppa*64*|ia64*) 11231 hardcode_direct=no 11232 hardcode_shlibpath_var=no 11233 ;; 11234 *) 11235 hardcode_direct=yes 11236 hardcode_direct_absolute=yes 11237 export_dynamic_flag_spec='${wl}-E' 11238 11239 # hardcode_minus_L: Not really in the search PATH, 11240 # but as the default location of the library. 11241 hardcode_minus_L=yes 11242 ;; 11243 esac 11244 fi 11245 ;; 11246 11247 irix5* | irix6* | nonstopux*) 11248 if test "$GCC" = yes; then 11249 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' 11250 # Try to use the -exported_symbol ld option, if it does not 11251 # work, assume that -exports_file does not work either and 11252 # implicitly export all symbols. 11253 save_LDFLAGS="$LDFLAGS" 11254 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 11255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11256/* end confdefs.h. */ 11257int foo(void) {} 11258_ACEOF 11259if ac_fn_c_try_link "$LINENO"; then : 11260 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' 11261 11262fi 11263rm -f core conftest.err conftest.$ac_objext \ 11264 conftest$ac_exeext conftest.$ac_ext 11265 LDFLAGS="$save_LDFLAGS" 11266 else 11267 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' 11268 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' 11269 fi 11270 archive_cmds_need_lc='no' 11271 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11272 hardcode_libdir_separator=: 11273 inherit_rpath=yes 11274 link_all_deplibs=yes 11275 ;; 11276 11277 netbsd*) 11278 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11279 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11280 else 11281 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11282 fi 11283 hardcode_libdir_flag_spec='-R$libdir' 11284 hardcode_direct=yes 11285 hardcode_shlibpath_var=no 11286 ;; 11287 11288 newsos6) 11289 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11290 hardcode_direct=yes 11291 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11292 hardcode_libdir_separator=: 11293 hardcode_shlibpath_var=no 11294 ;; 11295 11296 *nto* | *qnx*) 11297 ;; 11298 11299 openbsd*) 11300 if test -f /usr/libexec/ld.so; then 11301 hardcode_direct=yes 11302 hardcode_shlibpath_var=no 11303 hardcode_direct_absolute=yes 11304 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11305 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11306 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 11307 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11308 export_dynamic_flag_spec='${wl}-E' 11309 else 11310 case $host_os in 11311 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 11312 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11313 hardcode_libdir_flag_spec='-R$libdir' 11314 ;; 11315 *) 11316 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11317 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11318 ;; 11319 esac 11320 fi 11321 else 11322 ld_shlibs=no 11323 fi 11324 ;; 11325 11326 os2*) 11327 hardcode_libdir_flag_spec='-L$libdir' 11328 hardcode_minus_L=yes 11329 allow_undefined_flag=unsupported 11330 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' 11331 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 11332 ;; 11333 11334 osf3*) 11335 if test "$GCC" = yes; then 11336 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11337 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' 11338 else 11339 allow_undefined_flag=' -expect_unresolved \*' 11340 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' 11341 fi 11342 archive_cmds_need_lc='no' 11343 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11344 hardcode_libdir_separator=: 11345 ;; 11346 11347 osf4* | osf5*) # as osf3* with the addition of -msym flag 11348 if test "$GCC" = yes; then 11349 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11350 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' 11351 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11352 else 11353 allow_undefined_flag=' -expect_unresolved \*' 11354 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' 11355 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~ 11356 $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' 11357 11358 # Both c and cxx compiler support -rpath directly 11359 hardcode_libdir_flag_spec='-rpath $libdir' 11360 fi 11361 archive_cmds_need_lc='no' 11362 hardcode_libdir_separator=: 11363 ;; 11364 11365 solaris*) 11366 no_undefined_flag=' -z defs' 11367 if test "$GCC" = yes; then 11368 wlarc='${wl}' 11369 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11370 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11371 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11372 else 11373 case `$CC -V 2>&1` in 11374 *"Compilers 5.0"*) 11375 wlarc='' 11376 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 11377 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11378 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11379 ;; 11380 *) 11381 wlarc='${wl}' 11382 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11383 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11384 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11385 ;; 11386 esac 11387 fi 11388 hardcode_libdir_flag_spec='-R$libdir' 11389 hardcode_shlibpath_var=no 11390 case $host_os in 11391 solaris2.[0-5] | solaris2.[0-5].*) ;; 11392 *) 11393 # The compiler driver will combine and reorder linker options, 11394 # but understands `-z linker_flag'. GCC discards it without `$wl', 11395 # but is careful enough not to reorder. 11396 # Supported since Solaris 2.6 (maybe 2.5.1?) 11397 if test "$GCC" = yes; then 11398 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 11399 else 11400 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11401 fi 11402 ;; 11403 esac 11404 link_all_deplibs=yes 11405 ;; 11406 11407 sunos4*) 11408 if test "x$host_vendor" = xsequent; then 11409 # Use $CC to link under sequent, because it throws in some extra .o 11410 # files that make .init and .fini sections work. 11411 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11412 else 11413 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11414 fi 11415 hardcode_libdir_flag_spec='-L$libdir' 11416 hardcode_direct=yes 11417 hardcode_minus_L=yes 11418 hardcode_shlibpath_var=no 11419 ;; 11420 11421 sysv4) 11422 case $host_vendor in 11423 sni) 11424 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11425 hardcode_direct=yes # is this really true??? 11426 ;; 11427 siemens) 11428 ## LD is ld it makes a PLAMLIB 11429 ## CC just makes a GrossModule. 11430 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11431 reload_cmds='$CC -r -o $output$reload_objs' 11432 hardcode_direct=no 11433 ;; 11434 motorola) 11435 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11436 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11437 ;; 11438 esac 11439 runpath_var='LD_RUN_PATH' 11440 hardcode_shlibpath_var=no 11441 ;; 11442 11443 sysv4.3*) 11444 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11445 hardcode_shlibpath_var=no 11446 export_dynamic_flag_spec='-Bexport' 11447 ;; 11448 11449 sysv4*MP*) 11450 if test -d /usr/nec; then 11451 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11452 hardcode_shlibpath_var=no 11453 runpath_var=LD_RUN_PATH 11454 hardcode_runpath_var=yes 11455 ld_shlibs=yes 11456 fi 11457 ;; 11458 11459 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11460 no_undefined_flag='${wl}-z,text' 11461 archive_cmds_need_lc=no 11462 hardcode_shlibpath_var=no 11463 runpath_var='LD_RUN_PATH' 11464 11465 if test "$GCC" = yes; then 11466 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11467 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11468 else 11469 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11470 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11471 fi 11472 ;; 11473 11474 sysv5* | sco3.2v5* | sco5v6*) 11475 # Note: We can NOT use -z defs as we might desire, because we do not 11476 # link with -lc, and that would cause any symbols used from libc to 11477 # always be unresolved, which means just about no library would 11478 # ever link correctly. If we're not using GNU ld we use -z text 11479 # though, which does catch some bad symbols but isn't as heavy-handed 11480 # as -z defs. 11481 no_undefined_flag='${wl}-z,text' 11482 allow_undefined_flag='${wl}-z,nodefs' 11483 archive_cmds_need_lc=no 11484 hardcode_shlibpath_var=no 11485 hardcode_libdir_flag_spec='${wl}-R,$libdir' 11486 hardcode_libdir_separator=':' 11487 link_all_deplibs=yes 11488 export_dynamic_flag_spec='${wl}-Bexport' 11489 runpath_var='LD_RUN_PATH' 11490 11491 if test "$GCC" = yes; then 11492 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11493 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11494 else 11495 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11496 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11497 fi 11498 ;; 11499 11500 uts4*) 11501 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11502 hardcode_libdir_flag_spec='-L$libdir' 11503 hardcode_shlibpath_var=no 11504 ;; 11505 11506 *) 11507 ld_shlibs=no 11508 ;; 11509 esac 11510 11511 if test x$host_vendor = xsni; then 11512 case $host in 11513 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11514 export_dynamic_flag_spec='${wl}-Blargedynsym' 11515 ;; 11516 esac 11517 fi 11518 fi 11519 11520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11521$as_echo "$ld_shlibs" >&6; } 11522test "$ld_shlibs" = no && can_build_shared=no 11523 11524with_gnu_ld=$with_gnu_ld 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540# 11541# Do we need to explicitly link libc? 11542# 11543case "x$archive_cmds_need_lc" in 11544x|xyes) 11545 # Assume -lc should be added 11546 archive_cmds_need_lc=yes 11547 11548 if test "$enable_shared" = yes && test "$GCC" = yes; then 11549 case $archive_cmds in 11550 *'~'*) 11551 # FIXME: we may have to deal with multi-command sequences. 11552 ;; 11553 '$CC '*) 11554 # Test whether the compiler implicitly links with -lc since on some 11555 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11556 # to ld, don't add -lc before -lgcc. 11557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11558$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11559if ${lt_cv_archive_cmds_need_lc+:} false; then : 11560 $as_echo_n "(cached) " >&6 11561else 11562 $RM conftest* 11563 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11564 11565 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11566 (eval $ac_compile) 2>&5 11567 ac_status=$? 11568 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11569 test $ac_status = 0; } 2>conftest.err; then 11570 soname=conftest 11571 lib=conftest 11572 libobjs=conftest.$ac_objext 11573 deplibs= 11574 wl=$lt_prog_compiler_wl 11575 pic_flag=$lt_prog_compiler_pic 11576 compiler_flags=-v 11577 linker_flags=-v 11578 verstring= 11579 output_objdir=. 11580 libname=conftest 11581 lt_save_allow_undefined_flag=$allow_undefined_flag 11582 allow_undefined_flag= 11583 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11584 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11585 ac_status=$? 11586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11587 test $ac_status = 0; } 11588 then 11589 lt_cv_archive_cmds_need_lc=no 11590 else 11591 lt_cv_archive_cmds_need_lc=yes 11592 fi 11593 allow_undefined_flag=$lt_save_allow_undefined_flag 11594 else 11595 cat conftest.err 1>&5 11596 fi 11597 $RM conftest* 11598 11599fi 11600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11601$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11602 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11603 ;; 11604 esac 11605 fi 11606 ;; 11607esac 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 11763 11764 11765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11766$as_echo_n "checking dynamic linker characteristics... " >&6; } 11767 11768if test "$GCC" = yes; then 11769 case $host_os in 11770 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11771 *) lt_awk_arg="/^libraries:/" ;; 11772 esac 11773 case $host_os in 11774 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11775 *) lt_sed_strip_eq="s,=/,/,g" ;; 11776 esac 11777 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11778 case $lt_search_path_spec in 11779 *\;*) 11780 # if the path contains ";" then we assume it to be the separator 11781 # otherwise default to the standard path separator (i.e. ":") - it is 11782 # assumed that no part of a normal pathname contains ";" but that should 11783 # okay in the real world where ";" in dirpaths is itself problematic. 11784 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11785 ;; 11786 *) 11787 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11788 ;; 11789 esac 11790 # Ok, now we have the path, separated by spaces, we can step through it 11791 # and add multilib dir if necessary. 11792 lt_tmp_lt_search_path_spec= 11793 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11794 for lt_sys_path in $lt_search_path_spec; do 11795 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11796 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11797 else 11798 test -d "$lt_sys_path" && \ 11799 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11800 fi 11801 done 11802 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11803BEGIN {RS=" "; FS="/|\n";} { 11804 lt_foo=""; 11805 lt_count=0; 11806 for (lt_i = NF; lt_i > 0; lt_i--) { 11807 if ($lt_i != "" && $lt_i != ".") { 11808 if ($lt_i == "..") { 11809 lt_count++; 11810 } else { 11811 if (lt_count == 0) { 11812 lt_foo="/" $lt_i lt_foo; 11813 } else { 11814 lt_count--; 11815 } 11816 } 11817 } 11818 } 11819 if (lt_foo != "") { lt_freq[lt_foo]++; } 11820 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11821}'` 11822 # AWK program above erroneously prepends '/' to C:/dos/paths 11823 # for these hosts. 11824 case $host_os in 11825 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11826 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11827 esac 11828 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11829else 11830 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11831fi 11832library_names_spec= 11833libname_spec='lib$name' 11834soname_spec= 11835shrext_cmds=".so" 11836postinstall_cmds= 11837postuninstall_cmds= 11838finish_cmds= 11839finish_eval= 11840shlibpath_var= 11841shlibpath_overrides_runpath=unknown 11842version_type=none 11843dynamic_linker="$host_os ld.so" 11844sys_lib_dlsearch_path_spec="/lib /usr/lib" 11845need_lib_prefix=unknown 11846hardcode_into_libs=no 11847 11848# when you set need_version to no, make sure it does not cause -set_version 11849# flags to be left without arguments 11850need_version=unknown 11851 11852case $host_os in 11853aix3*) 11854 version_type=linux 11855 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11856 shlibpath_var=LIBPATH 11857 11858 # AIX 3 has no versioning support, so we append a major version to the name. 11859 soname_spec='${libname}${release}${shared_ext}$major' 11860 ;; 11861 11862aix[4-9]*) 11863 version_type=linux 11864 need_lib_prefix=no 11865 need_version=no 11866 hardcode_into_libs=yes 11867 if test "$host_cpu" = ia64; then 11868 # AIX 5 supports IA64 11869 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11870 shlibpath_var=LD_LIBRARY_PATH 11871 else 11872 # With GCC up to 2.95.x, collect2 would create an import file 11873 # for dependence libraries. The import file would start with 11874 # the line `#! .'. This would cause the generated library to 11875 # depend on `.', always an invalid library. This was fixed in 11876 # development snapshots of GCC prior to 3.0. 11877 case $host_os in 11878 aix4 | aix4.[01] | aix4.[01].*) 11879 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11880 echo ' yes ' 11881 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11882 : 11883 else 11884 can_build_shared=no 11885 fi 11886 ;; 11887 esac 11888 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11889 # soname into executable. Probably we can add versioning support to 11890 # collect2, so additional links can be useful in future. 11891 if test "$aix_use_runtimelinking" = yes; then 11892 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11893 # instead of lib<name>.a to let people know that these are not 11894 # typical AIX shared libraries. 11895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11896 else 11897 # We preserve .a as extension for shared libraries through AIX4.2 11898 # and later when we are not doing run time linking. 11899 library_names_spec='${libname}${release}.a $libname.a' 11900 soname_spec='${libname}${release}${shared_ext}$major' 11901 fi 11902 shlibpath_var=LIBPATH 11903 fi 11904 ;; 11905 11906amigaos*) 11907 case $host_cpu in 11908 powerpc) 11909 # Since July 2007 AmigaOS4 officially supports .so libraries. 11910 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11912 ;; 11913 m68k) 11914 library_names_spec='$libname.ixlibrary $libname.a' 11915 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11916 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' 11917 ;; 11918 esac 11919 ;; 11920 11921beos*) 11922 library_names_spec='${libname}${shared_ext}' 11923 dynamic_linker="$host_os ld.so" 11924 shlibpath_var=LIBRARY_PATH 11925 ;; 11926 11927bsdi[45]*) 11928 version_type=linux 11929 need_version=no 11930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11931 soname_spec='${libname}${release}${shared_ext}$major' 11932 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11933 shlibpath_var=LD_LIBRARY_PATH 11934 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11935 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11936 # the default ld.so.conf also contains /usr/contrib/lib and 11937 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11938 # libtool to hard-code these into programs 11939 ;; 11940 11941cygwin* | mingw* | pw32* | cegcc*) 11942 version_type=windows 11943 shrext_cmds=".dll" 11944 need_version=no 11945 need_lib_prefix=no 11946 11947 case $GCC,$host_os in 11948 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11949 library_names_spec='$libname.dll.a' 11950 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11951 postinstall_cmds='base_file=`basename \${file}`~ 11952 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11953 dldir=$destdir/`dirname \$dlpath`~ 11954 test -d \$dldir || mkdir -p \$dldir~ 11955 $install_prog $dir/$dlname \$dldir/$dlname~ 11956 chmod a+x \$dldir/$dlname~ 11957 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11958 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11959 fi' 11960 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11961 dlpath=$dir/\$dldll~ 11962 $RM \$dlpath' 11963 shlibpath_overrides_runpath=yes 11964 11965 case $host_os in 11966 cygwin*) 11967 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11968 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11969 11970 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11971 ;; 11972 mingw* | cegcc*) 11973 # MinGW DLLs use traditional 'lib' prefix 11974 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11975 ;; 11976 pw32*) 11977 # pw32 DLLs use 'pw' prefix rather than 'lib' 11978 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11979 ;; 11980 esac 11981 ;; 11982 11983 *) 11984 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11985 ;; 11986 esac 11987 dynamic_linker='Win32 ld.exe' 11988 # FIXME: first we should search . and the directory the executable is in 11989 shlibpath_var=PATH 11990 ;; 11991 11992darwin* | rhapsody*) 11993 dynamic_linker="$host_os dyld" 11994 version_type=darwin 11995 need_lib_prefix=no 11996 need_version=no 11997 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11998 soname_spec='${libname}${release}${major}$shared_ext' 11999 shlibpath_overrides_runpath=yes 12000 shlibpath_var=DYLD_LIBRARY_PATH 12001 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12002 12003 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 12004 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12005 ;; 12006 12007dgux*) 12008 version_type=linux 12009 need_lib_prefix=no 12010 need_version=no 12011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12012 soname_spec='${libname}${release}${shared_ext}$major' 12013 shlibpath_var=LD_LIBRARY_PATH 12014 ;; 12015 12016freebsd* | dragonfly*) 12017 # DragonFly does not have aout. When/if they implement a new 12018 # versioning mechanism, adjust this. 12019 if test -x /usr/bin/objformat; then 12020 objformat=`/usr/bin/objformat` 12021 else 12022 case $host_os in 12023 freebsd[23].*) objformat=aout ;; 12024 *) objformat=elf ;; 12025 esac 12026 fi 12027 version_type=freebsd-$objformat 12028 case $version_type in 12029 freebsd-elf*) 12030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12031 need_version=no 12032 need_lib_prefix=no 12033 ;; 12034 freebsd-*) 12035 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12036 need_version=yes 12037 ;; 12038 esac 12039 shlibpath_var=LD_LIBRARY_PATH 12040 case $host_os in 12041 freebsd2.*) 12042 shlibpath_overrides_runpath=yes 12043 ;; 12044 freebsd3.[01]* | freebsdelf3.[01]*) 12045 shlibpath_overrides_runpath=yes 12046 hardcode_into_libs=yes 12047 ;; 12048 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12049 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12050 shlibpath_overrides_runpath=no 12051 hardcode_into_libs=yes 12052 ;; 12053 *) # from 4.6 on, and DragonFly 12054 shlibpath_overrides_runpath=yes 12055 hardcode_into_libs=yes 12056 ;; 12057 esac 12058 ;; 12059 12060gnu*) 12061 version_type=linux 12062 need_lib_prefix=no 12063 need_version=no 12064 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12065 soname_spec='${libname}${release}${shared_ext}$major' 12066 shlibpath_var=LD_LIBRARY_PATH 12067 hardcode_into_libs=yes 12068 ;; 12069 12070haiku*) 12071 version_type=linux 12072 need_lib_prefix=no 12073 need_version=no 12074 dynamic_linker="$host_os runtime_loader" 12075 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12076 soname_spec='${libname}${release}${shared_ext}$major' 12077 shlibpath_var=LIBRARY_PATH 12078 shlibpath_overrides_runpath=yes 12079 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 12080 hardcode_into_libs=yes 12081 ;; 12082 12083hpux9* | hpux10* | hpux11*) 12084 # Give a soname corresponding to the major version so that dld.sl refuses to 12085 # link against other versions. 12086 version_type=sunos 12087 need_lib_prefix=no 12088 need_version=no 12089 case $host_cpu in 12090 ia64*) 12091 shrext_cmds='.so' 12092 hardcode_into_libs=yes 12093 dynamic_linker="$host_os dld.so" 12094 shlibpath_var=LD_LIBRARY_PATH 12095 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12097 soname_spec='${libname}${release}${shared_ext}$major' 12098 if test "X$HPUX_IA64_MODE" = X32; then 12099 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12100 else 12101 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12102 fi 12103 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12104 ;; 12105 hppa*64*) 12106 shrext_cmds='.sl' 12107 hardcode_into_libs=yes 12108 dynamic_linker="$host_os dld.sl" 12109 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12110 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12112 soname_spec='${libname}${release}${shared_ext}$major' 12113 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12114 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12115 ;; 12116 *) 12117 shrext_cmds='.sl' 12118 dynamic_linker="$host_os dld.sl" 12119 shlibpath_var=SHLIB_PATH 12120 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12121 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12122 soname_spec='${libname}${release}${shared_ext}$major' 12123 ;; 12124 esac 12125 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12126 postinstall_cmds='chmod 555 $lib' 12127 # or fails outright, so override atomically: 12128 install_override_mode=555 12129 ;; 12130 12131interix[3-9]*) 12132 version_type=linux 12133 need_lib_prefix=no 12134 need_version=no 12135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12136 soname_spec='${libname}${release}${shared_ext}$major' 12137 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12138 shlibpath_var=LD_LIBRARY_PATH 12139 shlibpath_overrides_runpath=no 12140 hardcode_into_libs=yes 12141 ;; 12142 12143irix5* | irix6* | nonstopux*) 12144 case $host_os in 12145 nonstopux*) version_type=nonstopux ;; 12146 *) 12147 if test "$lt_cv_prog_gnu_ld" = yes; then 12148 version_type=linux 12149 else 12150 version_type=irix 12151 fi ;; 12152 esac 12153 need_lib_prefix=no 12154 need_version=no 12155 soname_spec='${libname}${release}${shared_ext}$major' 12156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12157 case $host_os in 12158 irix5* | nonstopux*) 12159 libsuff= shlibsuff= 12160 ;; 12161 *) 12162 case $LD in # libtool.m4 will add one of these switches to LD 12163 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12164 libsuff= shlibsuff= libmagic=32-bit;; 12165 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12166 libsuff=32 shlibsuff=N32 libmagic=N32;; 12167 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12168 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12169 *) libsuff= shlibsuff= libmagic=never-match;; 12170 esac 12171 ;; 12172 esac 12173 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12174 shlibpath_overrides_runpath=no 12175 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12176 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12177 hardcode_into_libs=yes 12178 ;; 12179 12180# No shared lib support for Linux oldld, aout, or coff. 12181linux*oldld* | linux*aout* | linux*coff*) 12182 dynamic_linker=no 12183 ;; 12184 12185# This must be Linux ELF. 12186linux* | k*bsd*-gnu | kopensolaris*-gnu) 12187 version_type=linux 12188 need_lib_prefix=no 12189 need_version=no 12190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12191 soname_spec='${libname}${release}${shared_ext}$major' 12192 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12193 shlibpath_var=LD_LIBRARY_PATH 12194 shlibpath_overrides_runpath=no 12195 12196 # Some binutils ld are patched to set DT_RUNPATH 12197 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 12198 $as_echo_n "(cached) " >&6 12199else 12200 lt_cv_shlibpath_overrides_runpath=no 12201 save_LDFLAGS=$LDFLAGS 12202 save_libdir=$libdir 12203 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 12204 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 12205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12206/* end confdefs.h. */ 12207 12208int 12209main () 12210{ 12211 12212 ; 12213 return 0; 12214} 12215_ACEOF 12216if ac_fn_c_try_link "$LINENO"; then : 12217 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 12218 lt_cv_shlibpath_overrides_runpath=yes 12219fi 12220fi 12221rm -f core conftest.err conftest.$ac_objext \ 12222 conftest$ac_exeext conftest.$ac_ext 12223 LDFLAGS=$save_LDFLAGS 12224 libdir=$save_libdir 12225 12226fi 12227 12228 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 12229 12230 # This implies no fast_install, which is unacceptable. 12231 # Some rework will be needed to allow for fast_install 12232 # before this can be enabled. 12233 hardcode_into_libs=yes 12234 12235 # Append ld.so.conf contents to the search path 12236 if test -f /etc/ld.so.conf; then 12237 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' ' '` 12238 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12239 fi 12240 12241 # We used to test for /lib/ld.so.1 and disable shared libraries on 12242 # powerpc, because MkLinux only supported shared libraries with the 12243 # GNU dynamic linker. Since this was broken with cross compilers, 12244 # most powerpc-linux boxes support dynamic linking these days and 12245 # people can always --disable-shared, the test was removed, and we 12246 # assume the GNU/Linux dynamic linker is in use. 12247 dynamic_linker='GNU/Linux ld.so' 12248 ;; 12249 12250netbsd*) 12251 version_type=sunos 12252 need_lib_prefix=no 12253 need_version=no 12254 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12256 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12257 dynamic_linker='NetBSD (a.out) ld.so' 12258 else 12259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12260 soname_spec='${libname}${release}${shared_ext}$major' 12261 dynamic_linker='NetBSD ld.elf_so' 12262 fi 12263 shlibpath_var=LD_LIBRARY_PATH 12264 shlibpath_overrides_runpath=yes 12265 hardcode_into_libs=yes 12266 ;; 12267 12268newsos6) 12269 version_type=linux 12270 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12271 shlibpath_var=LD_LIBRARY_PATH 12272 shlibpath_overrides_runpath=yes 12273 ;; 12274 12275*nto* | *qnx*) 12276 version_type=qnx 12277 need_lib_prefix=no 12278 need_version=no 12279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12280 soname_spec='${libname}${release}${shared_ext}$major' 12281 shlibpath_var=LD_LIBRARY_PATH 12282 shlibpath_overrides_runpath=no 12283 hardcode_into_libs=yes 12284 dynamic_linker='ldqnx.so' 12285 ;; 12286 12287openbsd*) 12288 version_type=sunos 12289 sys_lib_dlsearch_path_spec="/usr/lib" 12290 need_lib_prefix=no 12291 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12292 case $host_os in 12293 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12294 *) need_version=no ;; 12295 esac 12296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12297 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12298 shlibpath_var=LD_LIBRARY_PATH 12299 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12300 case $host_os in 12301 openbsd2.[89] | openbsd2.[89].*) 12302 shlibpath_overrides_runpath=no 12303 ;; 12304 *) 12305 shlibpath_overrides_runpath=yes 12306 ;; 12307 esac 12308 else 12309 shlibpath_overrides_runpath=yes 12310 fi 12311 ;; 12312 12313os2*) 12314 libname_spec='$name' 12315 shrext_cmds=".dll" 12316 need_lib_prefix=no 12317 library_names_spec='$libname${shared_ext} $libname.a' 12318 dynamic_linker='OS/2 ld.exe' 12319 shlibpath_var=LIBPATH 12320 ;; 12321 12322osf3* | osf4* | osf5*) 12323 version_type=osf 12324 need_lib_prefix=no 12325 need_version=no 12326 soname_spec='${libname}${release}${shared_ext}$major' 12327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12328 shlibpath_var=LD_LIBRARY_PATH 12329 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12330 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12331 ;; 12332 12333rdos*) 12334 dynamic_linker=no 12335 ;; 12336 12337solaris*) 12338 version_type=linux 12339 need_lib_prefix=no 12340 need_version=no 12341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12342 soname_spec='${libname}${release}${shared_ext}$major' 12343 shlibpath_var=LD_LIBRARY_PATH 12344 shlibpath_overrides_runpath=yes 12345 hardcode_into_libs=yes 12346 # ldd complains unless libraries are executable 12347 postinstall_cmds='chmod +x $lib' 12348 ;; 12349 12350sunos4*) 12351 version_type=sunos 12352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12353 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12354 shlibpath_var=LD_LIBRARY_PATH 12355 shlibpath_overrides_runpath=yes 12356 if test "$with_gnu_ld" = yes; then 12357 need_lib_prefix=no 12358 fi 12359 need_version=yes 12360 ;; 12361 12362sysv4 | sysv4.3*) 12363 version_type=linux 12364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12365 soname_spec='${libname}${release}${shared_ext}$major' 12366 shlibpath_var=LD_LIBRARY_PATH 12367 case $host_vendor in 12368 sni) 12369 shlibpath_overrides_runpath=no 12370 need_lib_prefix=no 12371 runpath_var=LD_RUN_PATH 12372 ;; 12373 siemens) 12374 need_lib_prefix=no 12375 ;; 12376 motorola) 12377 need_lib_prefix=no 12378 need_version=no 12379 shlibpath_overrides_runpath=no 12380 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12381 ;; 12382 esac 12383 ;; 12384 12385sysv4*MP*) 12386 if test -d /usr/nec ;then 12387 version_type=linux 12388 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12389 soname_spec='$libname${shared_ext}.$major' 12390 shlibpath_var=LD_LIBRARY_PATH 12391 fi 12392 ;; 12393 12394sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12395 version_type=freebsd-elf 12396 need_lib_prefix=no 12397 need_version=no 12398 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12399 soname_spec='${libname}${release}${shared_ext}$major' 12400 shlibpath_var=LD_LIBRARY_PATH 12401 shlibpath_overrides_runpath=yes 12402 hardcode_into_libs=yes 12403 if test "$with_gnu_ld" = yes; then 12404 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12405 else 12406 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12407 case $host_os in 12408 sco3.2v5*) 12409 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12410 ;; 12411 esac 12412 fi 12413 sys_lib_dlsearch_path_spec='/usr/lib' 12414 ;; 12415 12416tpf*) 12417 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12418 version_type=linux 12419 need_lib_prefix=no 12420 need_version=no 12421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12422 shlibpath_var=LD_LIBRARY_PATH 12423 shlibpath_overrides_runpath=no 12424 hardcode_into_libs=yes 12425 ;; 12426 12427uts4*) 12428 version_type=linux 12429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12430 soname_spec='${libname}${release}${shared_ext}$major' 12431 shlibpath_var=LD_LIBRARY_PATH 12432 ;; 12433 12434*) 12435 dynamic_linker=no 12436 ;; 12437esac 12438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12439$as_echo "$dynamic_linker" >&6; } 12440test "$dynamic_linker" = no && can_build_shared=no 12441 12442variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12443if test "$GCC" = yes; then 12444 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12445fi 12446 12447if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 12448 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 12449fi 12450if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 12451 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 12452fi 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 12543 12544 12545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12546$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12547hardcode_action= 12548if test -n "$hardcode_libdir_flag_spec" || 12549 test -n "$runpath_var" || 12550 test "X$hardcode_automatic" = "Xyes" ; then 12551 12552 # We can hardcode non-existent directories. 12553 if test "$hardcode_direct" != no && 12554 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12555 # have to relink, otherwise we might link with an installed library 12556 # when we should be linking with a yet-to-be-installed one 12557 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 12558 test "$hardcode_minus_L" != no; then 12559 # Linking always hardcodes the temporary library directory. 12560 hardcode_action=relink 12561 else 12562 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12563 hardcode_action=immediate 12564 fi 12565else 12566 # We cannot hardcode anything, or else we can only hardcode existing 12567 # directories. 12568 hardcode_action=unsupported 12569fi 12570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12571$as_echo "$hardcode_action" >&6; } 12572 12573if test "$hardcode_action" = relink || 12574 test "$inherit_rpath" = yes; then 12575 # Fast installation is not supported 12576 enable_fast_install=no 12577elif test "$shlibpath_overrides_runpath" = yes || 12578 test "$enable_shared" = no; then 12579 # Fast installation is not necessary 12580 enable_fast_install=needless 12581fi 12582 12583 12584 12585 12586 12587 12588 if test "x$enable_dlopen" != xyes; then 12589 enable_dlopen=unknown 12590 enable_dlopen_self=unknown 12591 enable_dlopen_self_static=unknown 12592else 12593 lt_cv_dlopen=no 12594 lt_cv_dlopen_libs= 12595 12596 case $host_os in 12597 beos*) 12598 lt_cv_dlopen="load_add_on" 12599 lt_cv_dlopen_libs= 12600 lt_cv_dlopen_self=yes 12601 ;; 12602 12603 mingw* | pw32* | cegcc*) 12604 lt_cv_dlopen="LoadLibrary" 12605 lt_cv_dlopen_libs= 12606 ;; 12607 12608 cygwin*) 12609 lt_cv_dlopen="dlopen" 12610 lt_cv_dlopen_libs= 12611 ;; 12612 12613 darwin*) 12614 # if libdl is installed we need to link against it 12615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12616$as_echo_n "checking for dlopen in -ldl... " >&6; } 12617if ${ac_cv_lib_dl_dlopen+:} false; then : 12618 $as_echo_n "(cached) " >&6 12619else 12620 ac_check_lib_save_LIBS=$LIBS 12621LIBS="-ldl $LIBS" 12622cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12623/* end confdefs.h. */ 12624 12625/* Override any GCC internal prototype to avoid an error. 12626 Use char because int might match the return type of a GCC 12627 builtin and then its argument prototype would still apply. */ 12628#ifdef __cplusplus 12629extern "C" 12630#endif 12631char dlopen (); 12632int 12633main () 12634{ 12635return dlopen (); 12636 ; 12637 return 0; 12638} 12639_ACEOF 12640if ac_fn_c_try_link "$LINENO"; then : 12641 ac_cv_lib_dl_dlopen=yes 12642else 12643 ac_cv_lib_dl_dlopen=no 12644fi 12645rm -f core conftest.err conftest.$ac_objext \ 12646 conftest$ac_exeext conftest.$ac_ext 12647LIBS=$ac_check_lib_save_LIBS 12648fi 12649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12650$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12651if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12652 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12653else 12654 12655 lt_cv_dlopen="dyld" 12656 lt_cv_dlopen_libs= 12657 lt_cv_dlopen_self=yes 12658 12659fi 12660 12661 ;; 12662 12663 *) 12664 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12665if test "x$ac_cv_func_shl_load" = xyes; then : 12666 lt_cv_dlopen="shl_load" 12667else 12668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12669$as_echo_n "checking for shl_load in -ldld... " >&6; } 12670if ${ac_cv_lib_dld_shl_load+:} false; then : 12671 $as_echo_n "(cached) " >&6 12672else 12673 ac_check_lib_save_LIBS=$LIBS 12674LIBS="-ldld $LIBS" 12675cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12676/* end confdefs.h. */ 12677 12678/* Override any GCC internal prototype to avoid an error. 12679 Use char because int might match the return type of a GCC 12680 builtin and then its argument prototype would still apply. */ 12681#ifdef __cplusplus 12682extern "C" 12683#endif 12684char shl_load (); 12685int 12686main () 12687{ 12688return shl_load (); 12689 ; 12690 return 0; 12691} 12692_ACEOF 12693if ac_fn_c_try_link "$LINENO"; then : 12694 ac_cv_lib_dld_shl_load=yes 12695else 12696 ac_cv_lib_dld_shl_load=no 12697fi 12698rm -f core conftest.err conftest.$ac_objext \ 12699 conftest$ac_exeext conftest.$ac_ext 12700LIBS=$ac_check_lib_save_LIBS 12701fi 12702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12703$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12704if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12705 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12706else 12707 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12708if test "x$ac_cv_func_dlopen" = xyes; then : 12709 lt_cv_dlopen="dlopen" 12710else 12711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12712$as_echo_n "checking for dlopen in -ldl... " >&6; } 12713if ${ac_cv_lib_dl_dlopen+:} false; then : 12714 $as_echo_n "(cached) " >&6 12715else 12716 ac_check_lib_save_LIBS=$LIBS 12717LIBS="-ldl $LIBS" 12718cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12719/* end confdefs.h. */ 12720 12721/* Override any GCC internal prototype to avoid an error. 12722 Use char because int might match the return type of a GCC 12723 builtin and then its argument prototype would still apply. */ 12724#ifdef __cplusplus 12725extern "C" 12726#endif 12727char dlopen (); 12728int 12729main () 12730{ 12731return dlopen (); 12732 ; 12733 return 0; 12734} 12735_ACEOF 12736if ac_fn_c_try_link "$LINENO"; then : 12737 ac_cv_lib_dl_dlopen=yes 12738else 12739 ac_cv_lib_dl_dlopen=no 12740fi 12741rm -f core conftest.err conftest.$ac_objext \ 12742 conftest$ac_exeext conftest.$ac_ext 12743LIBS=$ac_check_lib_save_LIBS 12744fi 12745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12746$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12747if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12748 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12749else 12750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12751$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12752if ${ac_cv_lib_svld_dlopen+:} false; then : 12753 $as_echo_n "(cached) " >&6 12754else 12755 ac_check_lib_save_LIBS=$LIBS 12756LIBS="-lsvld $LIBS" 12757cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12758/* end confdefs.h. */ 12759 12760/* Override any GCC internal prototype to avoid an error. 12761 Use char because int might match the return type of a GCC 12762 builtin and then its argument prototype would still apply. */ 12763#ifdef __cplusplus 12764extern "C" 12765#endif 12766char dlopen (); 12767int 12768main () 12769{ 12770return dlopen (); 12771 ; 12772 return 0; 12773} 12774_ACEOF 12775if ac_fn_c_try_link "$LINENO"; then : 12776 ac_cv_lib_svld_dlopen=yes 12777else 12778 ac_cv_lib_svld_dlopen=no 12779fi 12780rm -f core conftest.err conftest.$ac_objext \ 12781 conftest$ac_exeext conftest.$ac_ext 12782LIBS=$ac_check_lib_save_LIBS 12783fi 12784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12785$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12786if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12787 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12788else 12789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12790$as_echo_n "checking for dld_link in -ldld... " >&6; } 12791if ${ac_cv_lib_dld_dld_link+:} false; then : 12792 $as_echo_n "(cached) " >&6 12793else 12794 ac_check_lib_save_LIBS=$LIBS 12795LIBS="-ldld $LIBS" 12796cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12797/* end confdefs.h. */ 12798 12799/* Override any GCC internal prototype to avoid an error. 12800 Use char because int might match the return type of a GCC 12801 builtin and then its argument prototype would still apply. */ 12802#ifdef __cplusplus 12803extern "C" 12804#endif 12805char dld_link (); 12806int 12807main () 12808{ 12809return dld_link (); 12810 ; 12811 return 0; 12812} 12813_ACEOF 12814if ac_fn_c_try_link "$LINENO"; then : 12815 ac_cv_lib_dld_dld_link=yes 12816else 12817 ac_cv_lib_dld_dld_link=no 12818fi 12819rm -f core conftest.err conftest.$ac_objext \ 12820 conftest$ac_exeext conftest.$ac_ext 12821LIBS=$ac_check_lib_save_LIBS 12822fi 12823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12824$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12825if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12826 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12827fi 12828 12829 12830fi 12831 12832 12833fi 12834 12835 12836fi 12837 12838 12839fi 12840 12841 12842fi 12843 12844 ;; 12845 esac 12846 12847 if test "x$lt_cv_dlopen" != xno; then 12848 enable_dlopen=yes 12849 else 12850 enable_dlopen=no 12851 fi 12852 12853 case $lt_cv_dlopen in 12854 dlopen) 12855 save_CPPFLAGS="$CPPFLAGS" 12856 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12857 12858 save_LDFLAGS="$LDFLAGS" 12859 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12860 12861 save_LIBS="$LIBS" 12862 LIBS="$lt_cv_dlopen_libs $LIBS" 12863 12864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12865$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12866if ${lt_cv_dlopen_self+:} false; then : 12867 $as_echo_n "(cached) " >&6 12868else 12869 if test "$cross_compiling" = yes; then : 12870 lt_cv_dlopen_self=cross 12871else 12872 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12873 lt_status=$lt_dlunknown 12874 cat > conftest.$ac_ext <<_LT_EOF 12875#line 12875 "configure" 12876#include "confdefs.h" 12877 12878#if HAVE_DLFCN_H 12879#include <dlfcn.h> 12880#endif 12881 12882#include <stdio.h> 12883 12884#ifdef RTLD_GLOBAL 12885# define LT_DLGLOBAL RTLD_GLOBAL 12886#else 12887# ifdef DL_GLOBAL 12888# define LT_DLGLOBAL DL_GLOBAL 12889# else 12890# define LT_DLGLOBAL 0 12891# endif 12892#endif 12893 12894/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12895 find out it does not work in some platform. */ 12896#ifndef LT_DLLAZY_OR_NOW 12897# ifdef RTLD_LAZY 12898# define LT_DLLAZY_OR_NOW RTLD_LAZY 12899# else 12900# ifdef DL_LAZY 12901# define LT_DLLAZY_OR_NOW DL_LAZY 12902# else 12903# ifdef RTLD_NOW 12904# define LT_DLLAZY_OR_NOW RTLD_NOW 12905# else 12906# ifdef DL_NOW 12907# define LT_DLLAZY_OR_NOW DL_NOW 12908# else 12909# define LT_DLLAZY_OR_NOW 0 12910# endif 12911# endif 12912# endif 12913# endif 12914#endif 12915 12916/* When -fvisbility=hidden is used, assume the code has been annotated 12917 correspondingly for the symbols needed. */ 12918#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12919void fnord () __attribute__((visibility("default"))); 12920#endif 12921 12922void fnord () { int i=42; } 12923int main () 12924{ 12925 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12926 int status = $lt_dlunknown; 12927 12928 if (self) 12929 { 12930 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12931 else 12932 { 12933 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12934 else puts (dlerror ()); 12935 } 12936 /* dlclose (self); */ 12937 } 12938 else 12939 puts (dlerror ()); 12940 12941 return status; 12942} 12943_LT_EOF 12944 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12945 (eval $ac_link) 2>&5 12946 ac_status=$? 12947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12948 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12949 (./conftest; exit; ) >&5 2>/dev/null 12950 lt_status=$? 12951 case x$lt_status in 12952 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12953 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12954 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12955 esac 12956 else : 12957 # compilation failed 12958 lt_cv_dlopen_self=no 12959 fi 12960fi 12961rm -fr conftest* 12962 12963 12964fi 12965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12966$as_echo "$lt_cv_dlopen_self" >&6; } 12967 12968 if test "x$lt_cv_dlopen_self" = xyes; then 12969 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12971$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12972if ${lt_cv_dlopen_self_static+:} false; then : 12973 $as_echo_n "(cached) " >&6 12974else 12975 if test "$cross_compiling" = yes; then : 12976 lt_cv_dlopen_self_static=cross 12977else 12978 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12979 lt_status=$lt_dlunknown 12980 cat > conftest.$ac_ext <<_LT_EOF 12981#line 12981 "configure" 12982#include "confdefs.h" 12983 12984#if HAVE_DLFCN_H 12985#include <dlfcn.h> 12986#endif 12987 12988#include <stdio.h> 12989 12990#ifdef RTLD_GLOBAL 12991# define LT_DLGLOBAL RTLD_GLOBAL 12992#else 12993# ifdef DL_GLOBAL 12994# define LT_DLGLOBAL DL_GLOBAL 12995# else 12996# define LT_DLGLOBAL 0 12997# endif 12998#endif 12999 13000/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13001 find out it does not work in some platform. */ 13002#ifndef LT_DLLAZY_OR_NOW 13003# ifdef RTLD_LAZY 13004# define LT_DLLAZY_OR_NOW RTLD_LAZY 13005# else 13006# ifdef DL_LAZY 13007# define LT_DLLAZY_OR_NOW DL_LAZY 13008# else 13009# ifdef RTLD_NOW 13010# define LT_DLLAZY_OR_NOW RTLD_NOW 13011# else 13012# ifdef DL_NOW 13013# define LT_DLLAZY_OR_NOW DL_NOW 13014# else 13015# define LT_DLLAZY_OR_NOW 0 13016# endif 13017# endif 13018# endif 13019# endif 13020#endif 13021 13022/* When -fvisbility=hidden is used, assume the code has been annotated 13023 correspondingly for the symbols needed. */ 13024#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13025void fnord () __attribute__((visibility("default"))); 13026#endif 13027 13028void fnord () { int i=42; } 13029int main () 13030{ 13031 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13032 int status = $lt_dlunknown; 13033 13034 if (self) 13035 { 13036 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13037 else 13038 { 13039 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13040 else puts (dlerror ()); 13041 } 13042 /* dlclose (self); */ 13043 } 13044 else 13045 puts (dlerror ()); 13046 13047 return status; 13048} 13049_LT_EOF 13050 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13051 (eval $ac_link) 2>&5 13052 ac_status=$? 13053 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13054 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 13055 (./conftest; exit; ) >&5 2>/dev/null 13056 lt_status=$? 13057 case x$lt_status in 13058 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13059 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13060 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 13061 esac 13062 else : 13063 # compilation failed 13064 lt_cv_dlopen_self_static=no 13065 fi 13066fi 13067rm -fr conftest* 13068 13069 13070fi 13071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 13072$as_echo "$lt_cv_dlopen_self_static" >&6; } 13073 fi 13074 13075 CPPFLAGS="$save_CPPFLAGS" 13076 LDFLAGS="$save_LDFLAGS" 13077 LIBS="$save_LIBS" 13078 ;; 13079 esac 13080 13081 case $lt_cv_dlopen_self in 13082 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13083 *) enable_dlopen_self=unknown ;; 13084 esac 13085 13086 case $lt_cv_dlopen_self_static in 13087 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13088 *) enable_dlopen_self_static=unknown ;; 13089 esac 13090fi 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108striplib= 13109old_striplib= 13110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 13111$as_echo_n "checking whether stripping libraries is possible... " >&6; } 13112if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 13113 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 13114 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 13115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13116$as_echo "yes" >&6; } 13117else 13118# FIXME - insert some real tests, host_os isn't really good enough 13119 case $host_os in 13120 darwin*) 13121 if test -n "$STRIP" ; then 13122 striplib="$STRIP -x" 13123 old_striplib="$STRIP -S" 13124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13125$as_echo "yes" >&6; } 13126 else 13127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13128$as_echo "no" >&6; } 13129 fi 13130 ;; 13131 *) 13132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13133$as_echo "no" >&6; } 13134 ;; 13135 esac 13136fi 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 # Report which library types will actually be built 13150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 13151$as_echo_n "checking if libtool supports shared libraries... " >&6; } 13152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 13153$as_echo "$can_build_shared" >&6; } 13154 13155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 13156$as_echo_n "checking whether to build shared libraries... " >&6; } 13157 test "$can_build_shared" = "no" && enable_shared=no 13158 13159 # On AIX, shared libraries and static libraries use the same namespace, and 13160 # are all built from PIC. 13161 case $host_os in 13162 aix3*) 13163 test "$enable_shared" = yes && enable_static=no 13164 if test -n "$RANLIB"; then 13165 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13166 postinstall_cmds='$RANLIB $lib' 13167 fi 13168 ;; 13169 13170 aix[4-9]*) 13171 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 13172 test "$enable_shared" = yes && enable_static=no 13173 fi 13174 ;; 13175 esac 13176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 13177$as_echo "$enable_shared" >&6; } 13178 13179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 13180$as_echo_n "checking whether to build static libraries... " >&6; } 13181 # Make sure either enable_shared or enable_static is yes. 13182 test "$enable_shared" = yes || enable_static=yes 13183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 13184$as_echo "$enable_static" >&6; } 13185 13186 13187 13188 13189fi 13190ac_ext=c 13191ac_cpp='$CPP $CPPFLAGS' 13192ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13193ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13194ac_compiler_gnu=$ac_cv_c_compiler_gnu 13195 13196CC="$lt_save_CC" 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 ac_config_commands="$ac_config_commands libtool" 13211 13212 13213 13214 13215# Only expand once: 13216 13217 13218 13219 13220. ${srcdir}/../../bfd/configure.host 13221 13222 13223 13224 13225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 13226$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 13227 # Check whether --enable-maintainer-mode was given. 13228if test "${enable_maintainer_mode+set}" = set; then : 13229 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 13230else 13231 USE_MAINTAINER_MODE=no 13232fi 13233 13234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 13235$as_echo "$USE_MAINTAINER_MODE" >&6; } 13236 if test $USE_MAINTAINER_MODE = yes; then 13237 MAINTAINER_MODE_TRUE= 13238 MAINTAINER_MODE_FALSE='#' 13239else 13240 MAINTAINER_MODE_TRUE='#' 13241 MAINTAINER_MODE_FALSE= 13242fi 13243 13244 MAINT=$MAINTAINER_MODE_TRUE 13245 13246 13247 13248 13249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5 13250$as_echo_n "checking for sim debug setting... " >&6; } 13251sim_debug="0" 13252# Check whether --enable-sim-debug was given. 13253if test "${enable_sim_debug+set}" = set; then : 13254 enableval=$enable_sim_debug; case "${enableval}" in 13255 yes) sim_debug="7";; 13256 no) sim_debug="0";; 13257 *) sim_debug="($enableval)";; 13258esac 13259fi 13260if test "$sim_debug" != "0"; then 13261 13262cat >>confdefs.h <<_ACEOF 13263#define DEBUG $sim_debug 13264_ACEOF 13265 13266fi 13267 13268cat >>confdefs.h <<_ACEOF 13269#define WITH_DEBUG $sim_debug 13270_ACEOF 13271 13272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5 13273$as_echo "$sim_debug" >&6; } 13274 13275 13276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5 13277$as_echo_n "checking for sim stdio debug behavior... " >&6; } 13278sim_stdio="0" 13279# Check whether --enable-sim-stdio was given. 13280if test "${enable_sim_stdio+set}" = set; then : 13281 enableval=$enable_sim_stdio; case "${enableval}" in 13282 yes) sim_stdio="DO_USE_STDIO";; 13283 no) sim_stdio="DONT_USE_STDIO";; 13284 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;; 13285esac 13286fi 13287 13288cat >>confdefs.h <<_ACEOF 13289#define WITH_STDIO $sim_stdio 13290_ACEOF 13291 13292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5 13293$as_echo "$sim_stdio" >&6; } 13294 13295 13296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5 13297$as_echo_n "checking for sim trace settings... " >&6; } 13298sim_trace="~TRACE_debug" 13299# Check whether --enable-sim-trace was given. 13300if test "${enable_sim_trace+set}" = set; then : 13301 enableval=$enable_sim_trace; case "${enableval}" in 13302 yes) sim_trace="-1";; 13303 no) sim_trace="0";; 13304 [-0-9]*) 13305 sim_trace="'(${enableval})'";; 13306 [[:lower:]]*) 13307 sim_trace="" 13308 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13309 if test x"$sim_trace" = x; then 13310 sim_trace="(TRACE_$x" 13311 else 13312 sim_trace="${sim_trace}|TRACE_$x" 13313 fi 13314 done 13315 sim_trace="$sim_trace)" ;; 13316esac 13317fi 13318 13319cat >>confdefs.h <<_ACEOF 13320#define WITH_TRACE $sim_trace 13321_ACEOF 13322 13323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5 13324$as_echo "$sim_trace" >&6; } 13325 13326 13327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5 13328$as_echo_n "checking for sim profile settings... " >&6; } 13329profile="1" 13330sim_profile="-1" 13331# Check whether --enable-sim-profile was given. 13332if test "${enable_sim_profile+set}" = set; then : 13333 enableval=$enable_sim_profile; case "${enableval}" in 13334 yes) profile="1" sim_profile="-1";; 13335 no) profile="0" sim_profile="0";; 13336 [-0-9]*) 13337 profile="(${enableval})" sim_profile="(${enableval})";; 13338 [a-z]*) 13339 profile="1" 13340 sim_profile="" 13341 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13342 if test x"$sim_profile" = x; then 13343 sim_profile="(PROFILE_$x" 13344 else 13345 sim_profile="${sim_profile}|PROFILE_$x" 13346 fi 13347 done 13348 sim_profile="$sim_profile)" ;; 13349esac 13350fi 13351 13352cat >>confdefs.h <<_ACEOF 13353#define PROFILE $profile 13354_ACEOF 13355 13356 13357cat >>confdefs.h <<_ACEOF 13358#define WITH_PROFILE $sim_profile 13359_ACEOF 13360 13361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5 13362$as_echo "$sim_profile" >&6; } 13363 13364 13365 13366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5 13367$as_echo_n "checking whether to enable sim asserts... " >&6; } 13368sim_assert="1" 13369# Check whether --enable-sim-assert was given. 13370if test "${enable_sim_assert+set}" = set; then : 13371 enableval=$enable_sim_assert; case "${enableval}" in 13372 yes) sim_assert="1";; 13373 no) sim_assert="0";; 13374 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;; 13375esac 13376fi 13377 13378cat >>confdefs.h <<_ACEOF 13379#define WITH_ASSERT $sim_assert 13380_ACEOF 13381 13382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5 13383$as_echo "$sim_assert" >&6; } 13384 13385 13386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5 13387$as_echo_n "checking default sim environment setting... " >&6; } 13388sim_environment="ALL_ENVIRONMENT" 13389# Check whether --enable-sim-environment was given. 13390if test "${enable_sim_environment+set}" = set; then : 13391 enableval=$enable_sim_environment; case "${enableval}" in 13392 all | ALL) sim_environment="ALL_ENVIRONMENT";; 13393 user | USER) sim_environment="USER_ENVIRONMENT";; 13394 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";; 13395 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";; 13396 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;; 13397esac 13398fi 13399 13400cat >>confdefs.h <<_ACEOF 13401#define WITH_ENVIRONMENT $sim_environment 13402_ACEOF 13403 13404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5 13405$as_echo "$sim_environment" >&6; } 13406 13407 13408sim_inline="-DDEFAULT_INLINE=0" 13409# Check whether --enable-sim-inline was given. 13410if test "${enable_sim_inline+set}" = set; then : 13411 enableval=$enable_sim_inline; sim_inline="" 13412case "$enableval" in 13413 no) sim_inline="-DDEFAULT_INLINE=0";; 13414 0) sim_inline="-DDEFAULT_INLINE=0";; 13415 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";; 13416 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";; 13417 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13418 new_flag="" 13419 case "$x" in 13420 *_INLINE=*) new_flag="-D$x";; 13421 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;; 13422 *_INLINE) new_flag="-D$x=ALL_C_INLINE";; 13423 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";; 13424 esac 13425 if test x"$sim_inline" = x""; then 13426 sim_inline="$new_flag" 13427 else 13428 sim_inline="$sim_inline $new_flag" 13429 fi 13430 done;; 13431esac 13432if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then 13433 echo "Setting inline flags = $sim_inline" 6>&1 13434fi 13435fi 13436 13437 13438 13439 13440# Check whether --with-pkgversion was given. 13441if test "${with_pkgversion+set}" = set; then : 13442 withval=$with_pkgversion; case "$withval" in 13443 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;; 13444 no) PKGVERSION= ;; 13445 *) PKGVERSION="($withval) " ;; 13446 esac 13447else 13448 PKGVERSION="(SIM) " 13449 13450fi 13451 13452 13453 13454 13455 13456# Check whether --with-bugurl was given. 13457if test "${with_bugurl+set}" = set; then : 13458 withval=$with_bugurl; case "$withval" in 13459 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 13460 no) BUGURL= 13461 ;; 13462 *) BUGURL="$withval" 13463 ;; 13464 esac 13465else 13466 BUGURL="http://www.gnu.org/software/gdb/bugs/" 13467 13468fi 13469 13470 case ${BUGURL} in 13471 "") 13472 REPORT_BUGS_TO= 13473 REPORT_BUGS_TEXI= 13474 ;; 13475 *) 13476 REPORT_BUGS_TO="<$BUGURL>" 13477 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 13478 ;; 13479 esac; 13480 13481 13482 13483 13484cat >>confdefs.h <<_ACEOF 13485#define PKGVERSION "$PKGVERSION" 13486_ACEOF 13487 13488 13489cat >>confdefs.h <<_ACEOF 13490#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 13491_ACEOF 13492 13493 13494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 13495$as_echo_n "checking return type of signal handlers... " >&6; } 13496if ${ac_cv_type_signal+:} false; then : 13497 $as_echo_n "(cached) " >&6 13498else 13499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13500/* end confdefs.h. */ 13501#include <sys/types.h> 13502#include <signal.h> 13503 13504int 13505main () 13506{ 13507return *(signal (0, 0)) (0) == 1; 13508 ; 13509 return 0; 13510} 13511_ACEOF 13512if ac_fn_c_try_compile "$LINENO"; then : 13513 ac_cv_type_signal=int 13514else 13515 ac_cv_type_signal=void 13516fi 13517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13518fi 13519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 13520$as_echo "$ac_cv_type_signal" >&6; } 13521 13522cat >>confdefs.h <<_ACEOF 13523#define RETSIGTYPE $ac_cv_type_signal 13524_ACEOF 13525 13526 13527 13528 13529 13530 13531 13532 13533# Check whether --enable-werror was given. 13534if test "${enable_werror+set}" = set; then : 13535 enableval=$enable_werror; case "${enableval}" in 13536 yes | y) ERROR_ON_WARNING="yes" ;; 13537 no | n) ERROR_ON_WARNING="no" ;; 13538 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 13539 esac 13540fi 13541 13542 13543# Enable -Werror by default when using gcc 13544if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 13545 ERROR_ON_WARNING=yes 13546fi 13547 13548WERROR_CFLAGS="" 13549if test "${ERROR_ON_WARNING}" = yes ; then 13550# NOTE: Disabled in the sim dir due to most sims generating warnings. 13551# WERROR_CFLAGS="-Werror" 13552 true 13553fi 13554 13555build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \ 13556-Wpointer-sign \ 13557-Wno-unused -Wunused-value -Wunused-function \ 13558-Wno-switch -Wno-char-subscripts -Wmissing-prototypes 13559-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \ 13560-Wold-style-declaration -Wold-style-definition" 13561 13562# Enable -Wno-format by default when using gcc on mingw since many 13563# GCC versions complain about %I64. 13564case "${host}" in 13565 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;; 13566 *) build_warnings="$build_warnings -Wformat-nonliteral" ;; 13567esac 13568 13569# Check whether --enable-build-warnings was given. 13570if test "${enable_build_warnings+set}" = set; then : 13571 enableval=$enable_build_warnings; case "${enableval}" in 13572 yes) ;; 13573 no) build_warnings="-w";; 13574 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13575 build_warnings="${build_warnings} ${t}";; 13576 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13577 build_warnings="${t} ${build_warnings}";; 13578 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13579esac 13580if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13581 echo "Setting compiler warning flags = $build_warnings" 6>&1 13582fi 13583fi 13584# Check whether --enable-sim-build-warnings was given. 13585if test "${enable_sim_build_warnings+set}" = set; then : 13586 enableval=$enable_sim_build_warnings; case "${enableval}" in 13587 yes) ;; 13588 no) build_warnings="-w";; 13589 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13590 build_warnings="${build_warnings} ${t}";; 13591 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13592 build_warnings="${t} ${build_warnings}";; 13593 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13594esac 13595if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13596 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 13597fi 13598fi 13599WARN_CFLAGS="" 13600if test "x${build_warnings}" != x -a "x$GCC" = xyes 13601then 13602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5 13603$as_echo_n "checking compiler warning flags... " >&6; } 13604 # Separate out the -Werror flag as some files just cannot be 13605 # compiled with it enabled. 13606 for w in ${build_warnings}; do 13607 case $w in 13608 -Werr*) WERROR_CFLAGS=-Werror ;; 13609 *) # Check that GCC accepts it 13610 saved_CFLAGS="$CFLAGS" 13611 CFLAGS="$CFLAGS $w" 13612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13613/* end confdefs.h. */ 13614 13615int 13616main () 13617{ 13618 13619 ; 13620 return 0; 13621} 13622_ACEOF 13623if ac_fn_c_try_compile "$LINENO"; then : 13624 WARN_CFLAGS="${WARN_CFLAGS} $w" 13625fi 13626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13627 CFLAGS="$saved_CFLAGS" 13628 esac 13629 done 13630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5 13631$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; } 13632fi 13633 13634 13635for ac_header in sys/select.h termios.h sys/socket.h netinet/in.h netinet/tcp.h 13636do : 13637 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13638ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13639if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13640 cat >>confdefs.h <<_ACEOF 13641#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13642_ACEOF 13643 13644fi 13645 13646done 13647 13648 13649 13650cgen_breaks="" 13651if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 13652cgen_breaks="break cgen_rtx_error"; 13653fi 13654 13655ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 13656 13657ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 13658 13659ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 13660 13661ac_config_commands="$ac_config_commands Makefile" 13662 13663ac_config_commands="$ac_config_commands stamp-h" 13664 13665cat >confcache <<\_ACEOF 13666# This file is a shell script that caches the results of configure 13667# tests run on this system so they can be shared between configure 13668# scripts and configure runs, see configure's option --config-cache. 13669# It is not useful on other systems. If it contains results you don't 13670# want to keep, you may remove or edit it. 13671# 13672# config.status only pays attention to the cache file if you give it 13673# the --recheck option to rerun configure. 13674# 13675# `ac_cv_env_foo' variables (set or unset) will be overridden when 13676# loading this file, other *unset* `ac_cv_foo' will be assigned the 13677# following values. 13678 13679_ACEOF 13680 13681# The following way of writing the cache mishandles newlines in values, 13682# but we know of no workaround that is simple, portable, and efficient. 13683# So, we kill variables containing newlines. 13684# Ultrix sh set writes to stderr and can't be redirected directly, 13685# and sets the high bit in the cache file unless we assign to the vars. 13686( 13687 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13688 eval ac_val=\$$ac_var 13689 case $ac_val in #( 13690 *${as_nl}*) 13691 case $ac_var in #( 13692 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13693$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13694 esac 13695 case $ac_var in #( 13696 _ | IFS | as_nl) ;; #( 13697 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13698 *) { eval $ac_var=; unset $ac_var;} ;; 13699 esac ;; 13700 esac 13701 done 13702 13703 (set) 2>&1 | 13704 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13705 *${as_nl}ac_space=\ *) 13706 # `set' does not quote correctly, so add quotes: double-quote 13707 # substitution turns \\\\ into \\, and sed turns \\ into \. 13708 sed -n \ 13709 "s/'/'\\\\''/g; 13710 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13711 ;; #( 13712 *) 13713 # `set' quotes correctly as required by POSIX, so do not add quotes. 13714 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13715 ;; 13716 esac | 13717 sort 13718) | 13719 sed ' 13720 /^ac_cv_env_/b end 13721 t clear 13722 :clear 13723 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13724 t end 13725 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13726 :end' >>confcache 13727if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13728 if test -w "$cache_file"; then 13729 if test "x$cache_file" != "x/dev/null"; then 13730 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13731$as_echo "$as_me: updating cache $cache_file" >&6;} 13732 if test ! -f "$cache_file" || test -h "$cache_file"; then 13733 cat confcache >"$cache_file" 13734 else 13735 case $cache_file in #( 13736 */* | ?:*) 13737 mv -f confcache "$cache_file"$$ && 13738 mv -f "$cache_file"$$ "$cache_file" ;; #( 13739 *) 13740 mv -f confcache "$cache_file" ;; 13741 esac 13742 fi 13743 fi 13744 else 13745 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13746$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13747 fi 13748fi 13749rm -f confcache 13750 13751test "x$prefix" = xNONE && prefix=$ac_default_prefix 13752# Let make expand exec_prefix. 13753test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13754 13755DEFS=-DHAVE_CONFIG_H 13756 13757ac_libobjs= 13758ac_ltlibobjs= 13759U= 13760for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13761 # 1. Remove the extension, and $U if already installed. 13762 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13763 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13764 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13765 # will be set to the directory where LIBOBJS objects are built. 13766 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13767 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13768done 13769LIBOBJS=$ac_libobjs 13770 13771LTLIBOBJS=$ac_ltlibobjs 13772 13773 13774 13775if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13776 as_fn_error $? "conditional \"GMAKE\" was never defined. 13777Usually this means the macro was only invoked conditionally." "$LINENO" 5 13778fi 13779if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 13780 as_fn_error $? "conditional \"PLUGINS\" was never defined. 13781Usually this means the macro was only invoked conditionally." "$LINENO" 5 13782fi 13783if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13784 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13785Usually this means the macro was only invoked conditionally." "$LINENO" 5 13786fi 13787 13788: "${CONFIG_STATUS=./config.status}" 13789ac_write_fail=0 13790ac_clean_files_save=$ac_clean_files 13791ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13792{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13793$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13794as_write_fail=0 13795cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13796#! $SHELL 13797# Generated by $as_me. 13798# Run this file to recreate the current configuration. 13799# Compiler output produced by configure, useful for debugging 13800# configure, is in config.log if it exists. 13801 13802debug=false 13803ac_cs_recheck=false 13804ac_cs_silent=false 13805 13806SHELL=\${CONFIG_SHELL-$SHELL} 13807export SHELL 13808_ASEOF 13809cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13810## -------------------- ## 13811## M4sh Initialization. ## 13812## -------------------- ## 13813 13814# Be more Bourne compatible 13815DUALCASE=1; export DUALCASE # for MKS sh 13816if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13817 emulate sh 13818 NULLCMD=: 13819 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13820 # is contrary to our usage. Disable this feature. 13821 alias -g '${1+"$@"}'='"$@"' 13822 setopt NO_GLOB_SUBST 13823else 13824 case `(set -o) 2>/dev/null` in #( 13825 *posix*) : 13826 set -o posix ;; #( 13827 *) : 13828 ;; 13829esac 13830fi 13831 13832 13833as_nl=' 13834' 13835export as_nl 13836# Printing a long string crashes Solaris 7 /usr/bin/printf. 13837as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13838as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13839as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13840# Prefer a ksh shell builtin over an external printf program on Solaris, 13841# but without wasting forks for bash or zsh. 13842if test -z "$BASH_VERSION$ZSH_VERSION" \ 13843 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13844 as_echo='print -r --' 13845 as_echo_n='print -rn --' 13846elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13847 as_echo='printf %s\n' 13848 as_echo_n='printf %s' 13849else 13850 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13851 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13852 as_echo_n='/usr/ucb/echo -n' 13853 else 13854 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13855 as_echo_n_body='eval 13856 arg=$1; 13857 case $arg in #( 13858 *"$as_nl"*) 13859 expr "X$arg" : "X\\(.*\\)$as_nl"; 13860 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13861 esac; 13862 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13863 ' 13864 export as_echo_n_body 13865 as_echo_n='sh -c $as_echo_n_body as_echo' 13866 fi 13867 export as_echo_body 13868 as_echo='sh -c $as_echo_body as_echo' 13869fi 13870 13871# The user is always right. 13872if test "${PATH_SEPARATOR+set}" != set; then 13873 PATH_SEPARATOR=: 13874 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13875 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13876 PATH_SEPARATOR=';' 13877 } 13878fi 13879 13880 13881# IFS 13882# We need space, tab and new line, in precisely that order. Quoting is 13883# there to prevent editors from complaining about space-tab. 13884# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13885# splitting by setting IFS to empty value.) 13886IFS=" "" $as_nl" 13887 13888# Find who we are. Look in the path if we contain no directory separator. 13889as_myself= 13890case $0 in #(( 13891 *[\\/]* ) as_myself=$0 ;; 13892 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13893for as_dir in $PATH 13894do 13895 IFS=$as_save_IFS 13896 test -z "$as_dir" && as_dir=. 13897 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13898 done 13899IFS=$as_save_IFS 13900 13901 ;; 13902esac 13903# We did not find ourselves, most probably we were run as `sh COMMAND' 13904# in which case we are not to be found in the path. 13905if test "x$as_myself" = x; then 13906 as_myself=$0 13907fi 13908if test ! -f "$as_myself"; then 13909 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13910 exit 1 13911fi 13912 13913# Unset variables that we do not need and which cause bugs (e.g. in 13914# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13915# suppresses any "Segmentation fault" message there. '((' could 13916# trigger a bug in pdksh 5.2.14. 13917for as_var in BASH_ENV ENV MAIL MAILPATH 13918do eval test x\${$as_var+set} = xset \ 13919 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13920done 13921PS1='$ ' 13922PS2='> ' 13923PS4='+ ' 13924 13925# NLS nuisances. 13926LC_ALL=C 13927export LC_ALL 13928LANGUAGE=C 13929export LANGUAGE 13930 13931# CDPATH. 13932(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13933 13934 13935# as_fn_error STATUS ERROR [LINENO LOG_FD] 13936# ---------------------------------------- 13937# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13938# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13939# script with STATUS, using 1 if that was 0. 13940as_fn_error () 13941{ 13942 as_status=$1; test $as_status -eq 0 && as_status=1 13943 if test "$4"; then 13944 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13945 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13946 fi 13947 $as_echo "$as_me: error: $2" >&2 13948 as_fn_exit $as_status 13949} # as_fn_error 13950 13951 13952# as_fn_set_status STATUS 13953# ----------------------- 13954# Set $? to STATUS, without forking. 13955as_fn_set_status () 13956{ 13957 return $1 13958} # as_fn_set_status 13959 13960# as_fn_exit STATUS 13961# ----------------- 13962# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13963as_fn_exit () 13964{ 13965 set +e 13966 as_fn_set_status $1 13967 exit $1 13968} # as_fn_exit 13969 13970# as_fn_unset VAR 13971# --------------- 13972# Portably unset VAR. 13973as_fn_unset () 13974{ 13975 { eval $1=; unset $1;} 13976} 13977as_unset=as_fn_unset 13978# as_fn_append VAR VALUE 13979# ---------------------- 13980# Append the text in VALUE to the end of the definition contained in VAR. Take 13981# advantage of any shell optimizations that allow amortized linear growth over 13982# repeated appends, instead of the typical quadratic growth present in naive 13983# implementations. 13984if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13985 eval 'as_fn_append () 13986 { 13987 eval $1+=\$2 13988 }' 13989else 13990 as_fn_append () 13991 { 13992 eval $1=\$$1\$2 13993 } 13994fi # as_fn_append 13995 13996# as_fn_arith ARG... 13997# ------------------ 13998# Perform arithmetic evaluation on the ARGs, and store the result in the 13999# global $as_val. Take advantage of shells that can avoid forks. The arguments 14000# must be portable across $(()) and expr. 14001if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14002 eval 'as_fn_arith () 14003 { 14004 as_val=$(( $* )) 14005 }' 14006else 14007 as_fn_arith () 14008 { 14009 as_val=`expr "$@" || test $? -eq 1` 14010 } 14011fi # as_fn_arith 14012 14013 14014if expr a : '\(a\)' >/dev/null 2>&1 && 14015 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14016 as_expr=expr 14017else 14018 as_expr=false 14019fi 14020 14021if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14022 as_basename=basename 14023else 14024 as_basename=false 14025fi 14026 14027if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14028 as_dirname=dirname 14029else 14030 as_dirname=false 14031fi 14032 14033as_me=`$as_basename -- "$0" || 14034$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14035 X"$0" : 'X\(//\)$' \| \ 14036 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14037$as_echo X/"$0" | 14038 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14039 s//\1/ 14040 q 14041 } 14042 /^X\/\(\/\/\)$/{ 14043 s//\1/ 14044 q 14045 } 14046 /^X\/\(\/\).*/{ 14047 s//\1/ 14048 q 14049 } 14050 s/.*/./; q'` 14051 14052# Avoid depending upon Character Ranges. 14053as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14054as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14055as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14056as_cr_digits='0123456789' 14057as_cr_alnum=$as_cr_Letters$as_cr_digits 14058 14059ECHO_C= ECHO_N= ECHO_T= 14060case `echo -n x` in #((((( 14061-n*) 14062 case `echo 'xy\c'` in 14063 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14064 xy) ECHO_C='\c';; 14065 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14066 ECHO_T=' ';; 14067 esac;; 14068*) 14069 ECHO_N='-n';; 14070esac 14071 14072rm -f conf$$ conf$$.exe conf$$.file 14073if test -d conf$$.dir; then 14074 rm -f conf$$.dir/conf$$.file 14075else 14076 rm -f conf$$.dir 14077 mkdir conf$$.dir 2>/dev/null 14078fi 14079if (echo >conf$$.file) 2>/dev/null; then 14080 if ln -s conf$$.file conf$$ 2>/dev/null; then 14081 as_ln_s='ln -s' 14082 # ... but there are two gotchas: 14083 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14084 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14085 # In both cases, we have to default to `cp -pR'. 14086 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14087 as_ln_s='cp -pR' 14088 elif ln conf$$.file conf$$ 2>/dev/null; then 14089 as_ln_s=ln 14090 else 14091 as_ln_s='cp -pR' 14092 fi 14093else 14094 as_ln_s='cp -pR' 14095fi 14096rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14097rmdir conf$$.dir 2>/dev/null 14098 14099 14100# as_fn_mkdir_p 14101# ------------- 14102# Create "$as_dir" as a directory, including parents if necessary. 14103as_fn_mkdir_p () 14104{ 14105 14106 case $as_dir in #( 14107 -*) as_dir=./$as_dir;; 14108 esac 14109 test -d "$as_dir" || eval $as_mkdir_p || { 14110 as_dirs= 14111 while :; do 14112 case $as_dir in #( 14113 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14114 *) as_qdir=$as_dir;; 14115 esac 14116 as_dirs="'$as_qdir' $as_dirs" 14117 as_dir=`$as_dirname -- "$as_dir" || 14118$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14119 X"$as_dir" : 'X\(//\)[^/]' \| \ 14120 X"$as_dir" : 'X\(//\)$' \| \ 14121 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14122$as_echo X"$as_dir" | 14123 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14124 s//\1/ 14125 q 14126 } 14127 /^X\(\/\/\)[^/].*/{ 14128 s//\1/ 14129 q 14130 } 14131 /^X\(\/\/\)$/{ 14132 s//\1/ 14133 q 14134 } 14135 /^X\(\/\).*/{ 14136 s//\1/ 14137 q 14138 } 14139 s/.*/./; q'` 14140 test -d "$as_dir" && break 14141 done 14142 test -z "$as_dirs" || eval "mkdir $as_dirs" 14143 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14144 14145 14146} # as_fn_mkdir_p 14147if mkdir -p . 2>/dev/null; then 14148 as_mkdir_p='mkdir -p "$as_dir"' 14149else 14150 test -d ./-p && rmdir ./-p 14151 as_mkdir_p=false 14152fi 14153 14154 14155# as_fn_executable_p FILE 14156# ----------------------- 14157# Test if FILE is an executable regular file. 14158as_fn_executable_p () 14159{ 14160 test -f "$1" && test -x "$1" 14161} # as_fn_executable_p 14162as_test_x='test -x' 14163as_executable_p=as_fn_executable_p 14164 14165# Sed expression to map a string onto a valid CPP name. 14166as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14167 14168# Sed expression to map a string onto a valid variable name. 14169as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14170 14171 14172exec 6>&1 14173## ----------------------------------- ## 14174## Main body of $CONFIG_STATUS script. ## 14175## ----------------------------------- ## 14176_ASEOF 14177test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14178 14179cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14180# Save the log message, to keep $0 and so on meaningful, and to 14181# report actual input values of CONFIG_FILES etc. instead of their 14182# values after options handling. 14183ac_log=" 14184This file was extended by $as_me, which was 14185generated by GNU Autoconf 2.69. Invocation command line was 14186 14187 CONFIG_FILES = $CONFIG_FILES 14188 CONFIG_HEADERS = $CONFIG_HEADERS 14189 CONFIG_LINKS = $CONFIG_LINKS 14190 CONFIG_COMMANDS = $CONFIG_COMMANDS 14191 $ $0 $@ 14192 14193on `(hostname || uname -n) 2>/dev/null | sed 1q` 14194" 14195 14196_ACEOF 14197 14198case $ac_config_files in *" 14199"*) set x $ac_config_files; shift; ac_config_files=$*;; 14200esac 14201 14202case $ac_config_headers in *" 14203"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14204esac 14205 14206 14207cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14208# Files that config.status was made for. 14209config_files="$ac_config_files" 14210config_headers="$ac_config_headers" 14211config_commands="$ac_config_commands" 14212 14213_ACEOF 14214 14215cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14216ac_cs_usage="\ 14217\`$as_me' instantiates files and other configuration actions 14218from templates according to the current configuration. Unless the files 14219and actions are specified as TAGs, all are instantiated by default. 14220 14221Usage: $0 [OPTION]... [TAG]... 14222 14223 -h, --help print this help, then exit 14224 -V, --version print version number and configuration settings, then exit 14225 --config print configuration, then exit 14226 -q, --quiet, --silent 14227 do not print progress messages 14228 -d, --debug don't remove temporary files 14229 --recheck update $as_me by reconfiguring in the same conditions 14230 --file=FILE[:TEMPLATE] 14231 instantiate the configuration file FILE 14232 --header=FILE[:TEMPLATE] 14233 instantiate the configuration header FILE 14234 14235Configuration files: 14236$config_files 14237 14238Configuration headers: 14239$config_headers 14240 14241Configuration commands: 14242$config_commands 14243 14244Report bugs to the package provider." 14245 14246_ACEOF 14247cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14248ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14249ac_cs_version="\\ 14250config.status 14251configured by $0, generated by GNU Autoconf 2.69, 14252 with options \\"\$ac_cs_config\\" 14253 14254Copyright (C) 2012 Free Software Foundation, Inc. 14255This config.status script is free software; the Free Software Foundation 14256gives unlimited permission to copy, distribute and modify it." 14257 14258ac_pwd='$ac_pwd' 14259srcdir='$srcdir' 14260INSTALL='$INSTALL' 14261AWK='$AWK' 14262test -n "\$AWK" || AWK=awk 14263_ACEOF 14264 14265cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14266# The default lists apply if the user does not specify any file. 14267ac_need_defaults=: 14268while test $# != 0 14269do 14270 case $1 in 14271 --*=?*) 14272 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14273 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14274 ac_shift=: 14275 ;; 14276 --*=) 14277 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14278 ac_optarg= 14279 ac_shift=: 14280 ;; 14281 *) 14282 ac_option=$1 14283 ac_optarg=$2 14284 ac_shift=shift 14285 ;; 14286 esac 14287 14288 case $ac_option in 14289 # Handling of the options. 14290 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14291 ac_cs_recheck=: ;; 14292 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14293 $as_echo "$ac_cs_version"; exit ;; 14294 --config | --confi | --conf | --con | --co | --c ) 14295 $as_echo "$ac_cs_config"; exit ;; 14296 --debug | --debu | --deb | --de | --d | -d ) 14297 debug=: ;; 14298 --file | --fil | --fi | --f ) 14299 $ac_shift 14300 case $ac_optarg in 14301 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14302 '') as_fn_error $? "missing file argument" ;; 14303 esac 14304 as_fn_append CONFIG_FILES " '$ac_optarg'" 14305 ac_need_defaults=false;; 14306 --header | --heade | --head | --hea ) 14307 $ac_shift 14308 case $ac_optarg in 14309 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14310 esac 14311 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14312 ac_need_defaults=false;; 14313 --he | --h) 14314 # Conflict between --help and --header 14315 as_fn_error $? "ambiguous option: \`$1' 14316Try \`$0 --help' for more information.";; 14317 --help | --hel | -h ) 14318 $as_echo "$ac_cs_usage"; exit ;; 14319 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14320 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14321 ac_cs_silent=: ;; 14322 14323 # This is an error. 14324 -*) as_fn_error $? "unrecognized option: \`$1' 14325Try \`$0 --help' for more information." ;; 14326 14327 *) as_fn_append ac_config_targets " $1" 14328 ac_need_defaults=false ;; 14329 14330 esac 14331 shift 14332done 14333 14334ac_configure_extra_args= 14335 14336if $ac_cs_silent; then 14337 exec 6>/dev/null 14338 ac_configure_extra_args="$ac_configure_extra_args --silent" 14339fi 14340 14341_ACEOF 14342cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14343if \$ac_cs_recheck; then 14344 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14345 shift 14346 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14347 CONFIG_SHELL='$SHELL' 14348 export CONFIG_SHELL 14349 exec "\$@" 14350fi 14351 14352_ACEOF 14353cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14354exec 5>>config.log 14355{ 14356 echo 14357 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14358## Running $as_me. ## 14359_ASBOX 14360 $as_echo "$ac_log" 14361} >&5 14362 14363_ACEOF 14364cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14365# 14366# INIT-COMMANDS 14367# 14368ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 14369 14370 14371# The HP-UX ksh and POSIX shell print the target directory to stdout 14372# if CDPATH is set. 14373(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14374 14375sed_quote_subst='$sed_quote_subst' 14376double_quote_subst='$double_quote_subst' 14377delay_variable_subst='$delay_variable_subst' 14378macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14379macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14380enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14381enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14382pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14383enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14384SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14385ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14386host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14387host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14388host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14389build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14390build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14391build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14392SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14393Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14394GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14395EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14396FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14397LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14398NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14399LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14400max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14401ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14402exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14403lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14404lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14405lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14406reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14407reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14408OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14409deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14410file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14411AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14412AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14413STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14414RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14415old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14416old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14417old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14418lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14419CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14420CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14421compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14422GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14423lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14424lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14425lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14426lt_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"`' 14427objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14428MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14429lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14430lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14431lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14432lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14433lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14434need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14435DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14436NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14437LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14438OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14439OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14440libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14441shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14442extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14443archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14444enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14445export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14446whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14447compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14448old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14449old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14450archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14451archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14452module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14453module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14454with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14455allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14456no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14457hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14458hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14459hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14460hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14461hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14462hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14463hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14464hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14465inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14466link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14467fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14468always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14469export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14470exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14471include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14472prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14473file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14474variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14475need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14476need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14477version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14478runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14479shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14480shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14481libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14482library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14483soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14484install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14485postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14486postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14487finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14488finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14489hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14490sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14491sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14492hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14493enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14494enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14495enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14496old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14497striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14498 14499LTCC='$LTCC' 14500LTCFLAGS='$LTCFLAGS' 14501compiler='$compiler_DEFAULT' 14502 14503# A function that is used when there is no print builtin or printf. 14504func_fallback_echo () 14505{ 14506 eval 'cat <<_LTECHO_EOF 14507\$1 14508_LTECHO_EOF' 14509} 14510 14511# Quote evaled strings. 14512for var in SHELL \ 14513ECHO \ 14514SED \ 14515GREP \ 14516EGREP \ 14517FGREP \ 14518LD \ 14519NM \ 14520LN_S \ 14521lt_SP2NL \ 14522lt_NL2SP \ 14523reload_flag \ 14524OBJDUMP \ 14525deplibs_check_method \ 14526file_magic_cmd \ 14527AR \ 14528AR_FLAGS \ 14529STRIP \ 14530RANLIB \ 14531CC \ 14532CFLAGS \ 14533compiler \ 14534lt_cv_sys_global_symbol_pipe \ 14535lt_cv_sys_global_symbol_to_cdecl \ 14536lt_cv_sys_global_symbol_to_c_name_address \ 14537lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14538lt_prog_compiler_no_builtin_flag \ 14539lt_prog_compiler_wl \ 14540lt_prog_compiler_pic \ 14541lt_prog_compiler_static \ 14542lt_cv_prog_compiler_c_o \ 14543need_locks \ 14544DSYMUTIL \ 14545NMEDIT \ 14546LIPO \ 14547OTOOL \ 14548OTOOL64 \ 14549shrext_cmds \ 14550export_dynamic_flag_spec \ 14551whole_archive_flag_spec \ 14552compiler_needs_object \ 14553with_gnu_ld \ 14554allow_undefined_flag \ 14555no_undefined_flag \ 14556hardcode_libdir_flag_spec \ 14557hardcode_libdir_flag_spec_ld \ 14558hardcode_libdir_separator \ 14559fix_srcfile_path \ 14560exclude_expsyms \ 14561include_expsyms \ 14562file_list_spec \ 14563variables_saved_for_relink \ 14564libname_spec \ 14565library_names_spec \ 14566soname_spec \ 14567install_override_mode \ 14568finish_eval \ 14569old_striplib \ 14570striplib; do 14571 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14572 *[\\\\\\\`\\"\\\$]*) 14573 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14574 ;; 14575 *) 14576 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14577 ;; 14578 esac 14579done 14580 14581# Double-quote double-evaled strings. 14582for var in reload_cmds \ 14583old_postinstall_cmds \ 14584old_postuninstall_cmds \ 14585old_archive_cmds \ 14586extract_expsyms_cmds \ 14587old_archive_from_new_cmds \ 14588old_archive_from_expsyms_cmds \ 14589archive_cmds \ 14590archive_expsym_cmds \ 14591module_cmds \ 14592module_expsym_cmds \ 14593export_symbols_cmds \ 14594prelink_cmds \ 14595postinstall_cmds \ 14596postuninstall_cmds \ 14597finish_cmds \ 14598sys_lib_search_path_spec \ 14599sys_lib_dlsearch_path_spec; do 14600 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14601 *[\\\\\\\`\\"\\\$]*) 14602 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14603 ;; 14604 *) 14605 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14606 ;; 14607 esac 14608done 14609 14610ac_aux_dir='$ac_aux_dir' 14611xsi_shell='$xsi_shell' 14612lt_shell_append='$lt_shell_append' 14613 14614# See if we are running on zsh, and set the options which allow our 14615# commands through without removal of \ escapes INIT. 14616if test -n "\${ZSH_VERSION+set}" ; then 14617 setopt NO_GLOB_SUBST 14618fi 14619 14620 14621 PACKAGE='$PACKAGE' 14622 VERSION='$VERSION' 14623 TIMESTAMP='$TIMESTAMP' 14624 RM='$RM' 14625 ofile='$ofile' 14626 14627 14628 14629 14630_ACEOF 14631 14632cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14633 14634# Handling of arguments. 14635for ac_config_target in $ac_config_targets 14636do 14637 case $ac_config_target in 14638 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 14639 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 14640 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14641 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 14642 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 14643 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 14644 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 14645 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 14646 14647 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14648 esac 14649done 14650 14651 14652# If the user did not use the arguments to specify the items to instantiate, 14653# then the envvar interface is used. Set only those that are not. 14654# We use the long form for the default assignment because of an extremely 14655# bizarre bug on SunOS 4.1.3. 14656if $ac_need_defaults; then 14657 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14658 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14659 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14660fi 14661 14662# Have a temporary directory for convenience. Make it in the build tree 14663# simply because there is no reason against having it here, and in addition, 14664# creating and moving files from /tmp can sometimes cause problems. 14665# Hook for its removal unless debugging. 14666# Note that there is a small window in which the directory will not be cleaned: 14667# after its creation but before its name has been assigned to `$tmp'. 14668$debug || 14669{ 14670 tmp= ac_tmp= 14671 trap 'exit_status=$? 14672 : "${ac_tmp:=$tmp}" 14673 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14674' 0 14675 trap 'as_fn_exit 1' 1 2 13 15 14676} 14677# Create a (secure) tmp directory for tmp files. 14678 14679{ 14680 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14681 test -d "$tmp" 14682} || 14683{ 14684 tmp=./conf$$-$RANDOM 14685 (umask 077 && mkdir "$tmp") 14686} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14687ac_tmp=$tmp 14688 14689# Set up the scripts for CONFIG_FILES section. 14690# No need to generate them if there are no CONFIG_FILES. 14691# This happens for instance with `./config.status config.h'. 14692if test -n "$CONFIG_FILES"; then 14693 14694 14695ac_cr=`echo X | tr X '\015'` 14696# On cygwin, bash can eat \r inside `` if the user requested igncr. 14697# But we know of no other shell where ac_cr would be empty at this 14698# point, so we can use a bashism as a fallback. 14699if test "x$ac_cr" = x; then 14700 eval ac_cr=\$\'\\r\' 14701fi 14702ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14703if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14704 ac_cs_awk_cr='\\r' 14705else 14706 ac_cs_awk_cr=$ac_cr 14707fi 14708 14709echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14710_ACEOF 14711 14712 14713{ 14714 echo "cat >conf$$subs.awk <<_ACEOF" && 14715 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14716 echo "_ACEOF" 14717} >conf$$subs.sh || 14718 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14719ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14720ac_delim='%!_!# ' 14721for ac_last_try in false false false false false :; do 14722 . ./conf$$subs.sh || 14723 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14724 14725 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14726 if test $ac_delim_n = $ac_delim_num; then 14727 break 14728 elif $ac_last_try; then 14729 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14730 else 14731 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14732 fi 14733done 14734rm -f conf$$subs.sh 14735 14736cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14737cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14738_ACEOF 14739sed -n ' 14740h 14741s/^/S["/; s/!.*/"]=/ 14742p 14743g 14744s/^[^!]*!// 14745:repl 14746t repl 14747s/'"$ac_delim"'$// 14748t delim 14749:nl 14750h 14751s/\(.\{148\}\)..*/\1/ 14752t more1 14753s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14754p 14755n 14756b repl 14757:more1 14758s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14759p 14760g 14761s/.\{148\}// 14762t nl 14763:delim 14764h 14765s/\(.\{148\}\)..*/\1/ 14766t more2 14767s/["\\]/\\&/g; s/^/"/; s/$/"/ 14768p 14769b 14770:more2 14771s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14772p 14773g 14774s/.\{148\}// 14775t delim 14776' <conf$$subs.awk | sed ' 14777/^[^""]/{ 14778 N 14779 s/\n// 14780} 14781' >>$CONFIG_STATUS || ac_write_fail=1 14782rm -f conf$$subs.awk 14783cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14784_ACAWK 14785cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14786 for (key in S) S_is_set[key] = 1 14787 FS = "" 14788 14789} 14790{ 14791 line = $ 0 14792 nfields = split(line, field, "@") 14793 substed = 0 14794 len = length(field[1]) 14795 for (i = 2; i < nfields; i++) { 14796 key = field[i] 14797 keylen = length(key) 14798 if (S_is_set[key]) { 14799 value = S[key] 14800 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14801 len += length(value) + length(field[++i]) 14802 substed = 1 14803 } else 14804 len += 1 + keylen 14805 } 14806 14807 print line 14808} 14809 14810_ACAWK 14811_ACEOF 14812cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14813if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14814 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14815else 14816 cat 14817fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14818 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14819_ACEOF 14820 14821# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14822# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14823# trailing colons and then remove the whole line if VPATH becomes empty 14824# (actually we leave an empty line to preserve line numbers). 14825if test "x$srcdir" = x.; then 14826 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14827h 14828s/// 14829s/^/:/ 14830s/[ ]*$/:/ 14831s/:\$(srcdir):/:/g 14832s/:\${srcdir}:/:/g 14833s/:@srcdir@:/:/g 14834s/^:*// 14835s/:*$// 14836x 14837s/\(=[ ]*\).*/\1/ 14838G 14839s/\n// 14840s/^[^=]*=[ ]*$// 14841}' 14842fi 14843 14844cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14845fi # test -n "$CONFIG_FILES" 14846 14847# Set up the scripts for CONFIG_HEADERS section. 14848# No need to generate them if there are no CONFIG_HEADERS. 14849# This happens for instance with `./config.status Makefile'. 14850if test -n "$CONFIG_HEADERS"; then 14851cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14852BEGIN { 14853_ACEOF 14854 14855# Transform confdefs.h into an awk script `defines.awk', embedded as 14856# here-document in config.status, that substitutes the proper values into 14857# config.h.in to produce config.h. 14858 14859# Create a delimiter string that does not exist in confdefs.h, to ease 14860# handling of long lines. 14861ac_delim='%!_!# ' 14862for ac_last_try in false false :; do 14863 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14864 if test -z "$ac_tt"; then 14865 break 14866 elif $ac_last_try; then 14867 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14868 else 14869 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14870 fi 14871done 14872 14873# For the awk script, D is an array of macro values keyed by name, 14874# likewise P contains macro parameters if any. Preserve backslash 14875# newline sequences. 14876 14877ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14878sed -n ' 14879s/.\{148\}/&'"$ac_delim"'/g 14880t rset 14881:rset 14882s/^[ ]*#[ ]*define[ ][ ]*/ / 14883t def 14884d 14885:def 14886s/\\$// 14887t bsnl 14888s/["\\]/\\&/g 14889s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14890D["\1"]=" \3"/p 14891s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14892d 14893:bsnl 14894s/["\\]/\\&/g 14895s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14896D["\1"]=" \3\\\\\\n"\\/p 14897t cont 14898s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14899t cont 14900d 14901:cont 14902n 14903s/.\{148\}/&'"$ac_delim"'/g 14904t clear 14905:clear 14906s/\\$// 14907t bsnlc 14908s/["\\]/\\&/g; s/^/"/; s/$/"/p 14909d 14910:bsnlc 14911s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14912b cont 14913' <confdefs.h | sed ' 14914s/'"$ac_delim"'/"\\\ 14915"/g' >>$CONFIG_STATUS || ac_write_fail=1 14916 14917cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14918 for (key in D) D_is_set[key] = 1 14919 FS = "" 14920} 14921/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14922 line = \$ 0 14923 split(line, arg, " ") 14924 if (arg[1] == "#") { 14925 defundef = arg[2] 14926 mac1 = arg[3] 14927 } else { 14928 defundef = substr(arg[1], 2) 14929 mac1 = arg[2] 14930 } 14931 split(mac1, mac2, "(") #) 14932 macro = mac2[1] 14933 prefix = substr(line, 1, index(line, defundef) - 1) 14934 if (D_is_set[macro]) { 14935 # Preserve the white space surrounding the "#". 14936 print prefix "define", macro P[macro] D[macro] 14937 next 14938 } else { 14939 # Replace #undef with comments. This is necessary, for example, 14940 # in the case of _POSIX_SOURCE, which is predefined and required 14941 # on some systems where configure will not decide to define it. 14942 if (defundef == "undef") { 14943 print "/*", prefix defundef, macro, "*/" 14944 next 14945 } 14946 } 14947} 14948{ print } 14949_ACAWK 14950_ACEOF 14951cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14952 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14953fi # test -n "$CONFIG_HEADERS" 14954 14955 14956eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14957shift 14958for ac_tag 14959do 14960 case $ac_tag in 14961 :[FHLC]) ac_mode=$ac_tag; continue;; 14962 esac 14963 case $ac_mode$ac_tag in 14964 :[FHL]*:*);; 14965 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14966 :[FH]-) ac_tag=-:-;; 14967 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14968 esac 14969 ac_save_IFS=$IFS 14970 IFS=: 14971 set x $ac_tag 14972 IFS=$ac_save_IFS 14973 shift 14974 ac_file=$1 14975 shift 14976 14977 case $ac_mode in 14978 :L) ac_source=$1;; 14979 :[FH]) 14980 ac_file_inputs= 14981 for ac_f 14982 do 14983 case $ac_f in 14984 -) ac_f="$ac_tmp/stdin";; 14985 *) # Look for the file first in the build tree, then in the source tree 14986 # (if the path is not absolute). The absolute path cannot be DOS-style, 14987 # because $ac_f cannot contain `:'. 14988 test -f "$ac_f" || 14989 case $ac_f in 14990 [\\/$]*) false;; 14991 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14992 esac || 14993 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14994 esac 14995 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14996 as_fn_append ac_file_inputs " '$ac_f'" 14997 done 14998 14999 # Let's still pretend it is `configure' which instantiates (i.e., don't 15000 # use $as_me), people would be surprised to read: 15001 # /* config.h. Generated by config.status. */ 15002 configure_input='Generated from '` 15003 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15004 `' by configure.' 15005 if test x"$ac_file" != x-; then 15006 configure_input="$ac_file. $configure_input" 15007 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15008$as_echo "$as_me: creating $ac_file" >&6;} 15009 fi 15010 # Neutralize special characters interpreted by sed in replacement strings. 15011 case $configure_input in #( 15012 *\&* | *\|* | *\\* ) 15013 ac_sed_conf_input=`$as_echo "$configure_input" | 15014 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15015 *) ac_sed_conf_input=$configure_input;; 15016 esac 15017 15018 case $ac_tag in 15019 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15020 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15021 esac 15022 ;; 15023 esac 15024 15025 ac_dir=`$as_dirname -- "$ac_file" || 15026$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15027 X"$ac_file" : 'X\(//\)[^/]' \| \ 15028 X"$ac_file" : 'X\(//\)$' \| \ 15029 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15030$as_echo X"$ac_file" | 15031 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15032 s//\1/ 15033 q 15034 } 15035 /^X\(\/\/\)[^/].*/{ 15036 s//\1/ 15037 q 15038 } 15039 /^X\(\/\/\)$/{ 15040 s//\1/ 15041 q 15042 } 15043 /^X\(\/\).*/{ 15044 s//\1/ 15045 q 15046 } 15047 s/.*/./; q'` 15048 as_dir="$ac_dir"; as_fn_mkdir_p 15049 ac_builddir=. 15050 15051case "$ac_dir" in 15052.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15053*) 15054 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15055 # A ".." for each directory in $ac_dir_suffix. 15056 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15057 case $ac_top_builddir_sub in 15058 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15059 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15060 esac ;; 15061esac 15062ac_abs_top_builddir=$ac_pwd 15063ac_abs_builddir=$ac_pwd$ac_dir_suffix 15064# for backward compatibility: 15065ac_top_builddir=$ac_top_build_prefix 15066 15067case $srcdir in 15068 .) # We are building in place. 15069 ac_srcdir=. 15070 ac_top_srcdir=$ac_top_builddir_sub 15071 ac_abs_top_srcdir=$ac_pwd ;; 15072 [\\/]* | ?:[\\/]* ) # Absolute name. 15073 ac_srcdir=$srcdir$ac_dir_suffix; 15074 ac_top_srcdir=$srcdir 15075 ac_abs_top_srcdir=$srcdir ;; 15076 *) # Relative name. 15077 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15078 ac_top_srcdir=$ac_top_build_prefix$srcdir 15079 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15080esac 15081ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15082 15083 15084 case $ac_mode in 15085 :F) 15086 # 15087 # CONFIG_FILE 15088 # 15089 15090 case $INSTALL in 15091 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15092 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15093 esac 15094_ACEOF 15095 15096cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15097# If the template does not know about datarootdir, expand it. 15098# FIXME: This hack should be removed a few years after 2.60. 15099ac_datarootdir_hack=; ac_datarootdir_seen= 15100ac_sed_dataroot=' 15101/datarootdir/ { 15102 p 15103 q 15104} 15105/@datadir@/p 15106/@docdir@/p 15107/@infodir@/p 15108/@localedir@/p 15109/@mandir@/p' 15110case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15111*datarootdir*) ac_datarootdir_seen=yes;; 15112*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15114$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15115_ACEOF 15116cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15117 ac_datarootdir_hack=' 15118 s&@datadir@&$datadir&g 15119 s&@docdir@&$docdir&g 15120 s&@infodir@&$infodir&g 15121 s&@localedir@&$localedir&g 15122 s&@mandir@&$mandir&g 15123 s&\\\${datarootdir}&$datarootdir&g' ;; 15124esac 15125_ACEOF 15126 15127# Neutralize VPATH when `$srcdir' = `.'. 15128# Shell code in configure.ac might set extrasub. 15129# FIXME: do we really want to maintain this feature? 15130cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15131ac_sed_extra="$ac_vpsub 15132$extrasub 15133_ACEOF 15134cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15135:t 15136/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15137s|@configure_input@|$ac_sed_conf_input|;t t 15138s&@top_builddir@&$ac_top_builddir_sub&;t t 15139s&@top_build_prefix@&$ac_top_build_prefix&;t t 15140s&@srcdir@&$ac_srcdir&;t t 15141s&@abs_srcdir@&$ac_abs_srcdir&;t t 15142s&@top_srcdir@&$ac_top_srcdir&;t t 15143s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15144s&@builddir@&$ac_builddir&;t t 15145s&@abs_builddir@&$ac_abs_builddir&;t t 15146s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15147s&@INSTALL@&$ac_INSTALL&;t t 15148$ac_datarootdir_hack 15149" 15150eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15151 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15152 15153test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15154 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15155 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15156 "$ac_tmp/out"`; test -z "$ac_out"; } && 15157 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15158which seems to be undefined. Please make sure it is defined" >&5 15159$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15160which seems to be undefined. Please make sure it is defined" >&2;} 15161 15162 rm -f "$ac_tmp/stdin" 15163 case $ac_file in 15164 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15165 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15166 esac \ 15167 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15168 ;; 15169 :H) 15170 # 15171 # CONFIG_HEADER 15172 # 15173 if test x"$ac_file" != x-; then 15174 { 15175 $as_echo "/* $configure_input */" \ 15176 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15177 } >"$ac_tmp/config.h" \ 15178 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15179 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15180 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15181$as_echo "$as_me: $ac_file is unchanged" >&6;} 15182 else 15183 rm -f "$ac_file" 15184 mv "$ac_tmp/config.h" "$ac_file" \ 15185 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15186 fi 15187 else 15188 $as_echo "/* $configure_input */" \ 15189 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15190 || as_fn_error $? "could not create -" "$LINENO" 5 15191 fi 15192 ;; 15193 15194 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15195$as_echo "$as_me: executing $ac_file commands" >&6;} 15196 ;; 15197 esac 15198 15199 15200 case $ac_file$ac_mode in 15201 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 15202 "libtool":C) 15203 15204 # See if we are running on zsh, and set the options which allow our 15205 # commands through without removal of \ escapes. 15206 if test -n "${ZSH_VERSION+set}" ; then 15207 setopt NO_GLOB_SUBST 15208 fi 15209 15210 cfgfile="${ofile}T" 15211 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15212 $RM "$cfgfile" 15213 15214 cat <<_LT_EOF >> "$cfgfile" 15215#! $SHELL 15216 15217# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15218# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15219# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15220# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15221# 15222# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15223# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15224# Written by Gordon Matzigkeit, 1996 15225# 15226# This file is part of GNU Libtool. 15227# 15228# GNU Libtool is free software; you can redistribute it and/or 15229# modify it under the terms of the GNU General Public License as 15230# published by the Free Software Foundation; either version 2 of 15231# the License, or (at your option) any later version. 15232# 15233# As a special exception to the GNU General Public License, 15234# if you distribute this file as part of a program or library that 15235# is built using GNU Libtool, you may include this file under the 15236# same distribution terms that you use for the rest of that program. 15237# 15238# GNU Libtool is distributed in the hope that it will be useful, 15239# but WITHOUT ANY WARRANTY; without even the implied warranty of 15240# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15241# GNU General Public License for more details. 15242# 15243# You should have received a copy of the GNU General Public License 15244# along with GNU Libtool; see the file COPYING. If not, a copy 15245# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15246# obtained by writing to the Free Software Foundation, Inc., 15247# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15248 15249 15250# The names of the tagged configurations supported by this script. 15251available_tags="" 15252 15253# ### BEGIN LIBTOOL CONFIG 15254 15255# Which release of libtool.m4 was used? 15256macro_version=$macro_version 15257macro_revision=$macro_revision 15258 15259# Whether or not to build shared libraries. 15260build_libtool_libs=$enable_shared 15261 15262# Whether or not to build static libraries. 15263build_old_libs=$enable_static 15264 15265# What type of objects to build. 15266pic_mode=$pic_mode 15267 15268# Whether or not to optimize for fast installation. 15269fast_install=$enable_fast_install 15270 15271# Shell to use when invoking shell scripts. 15272SHELL=$lt_SHELL 15273 15274# An echo program that protects backslashes. 15275ECHO=$lt_ECHO 15276 15277# The host system. 15278host_alias=$host_alias 15279host=$host 15280host_os=$host_os 15281 15282# The build system. 15283build_alias=$build_alias 15284build=$build 15285build_os=$build_os 15286 15287# A sed program that does not truncate output. 15288SED=$lt_SED 15289 15290# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15291Xsed="\$SED -e 1s/^X//" 15292 15293# A grep program that handles long lines. 15294GREP=$lt_GREP 15295 15296# An ERE matcher. 15297EGREP=$lt_EGREP 15298 15299# A literal string matcher. 15300FGREP=$lt_FGREP 15301 15302# A BSD- or MS-compatible name lister. 15303NM=$lt_NM 15304 15305# Whether we need soft or hard links. 15306LN_S=$lt_LN_S 15307 15308# What is the maximum length of a command? 15309max_cmd_len=$max_cmd_len 15310 15311# Object file suffix (normally "o"). 15312objext=$ac_objext 15313 15314# Executable file suffix (normally ""). 15315exeext=$exeext 15316 15317# whether the shell understands "unset". 15318lt_unset=$lt_unset 15319 15320# turn spaces into newlines. 15321SP2NL=$lt_lt_SP2NL 15322 15323# turn newlines into spaces. 15324NL2SP=$lt_lt_NL2SP 15325 15326# An object symbol dumper. 15327OBJDUMP=$lt_OBJDUMP 15328 15329# Method to check whether dependent libraries are shared objects. 15330deplibs_check_method=$lt_deplibs_check_method 15331 15332# Command to use when deplibs_check_method == "file_magic". 15333file_magic_cmd=$lt_file_magic_cmd 15334 15335# The archiver. 15336AR=$lt_AR 15337AR_FLAGS=$lt_AR_FLAGS 15338 15339# A symbol stripping program. 15340STRIP=$lt_STRIP 15341 15342# Commands used to install an old-style archive. 15343RANLIB=$lt_RANLIB 15344old_postinstall_cmds=$lt_old_postinstall_cmds 15345old_postuninstall_cmds=$lt_old_postuninstall_cmds 15346 15347# Whether to use a lock for old archive extraction. 15348lock_old_archive_extraction=$lock_old_archive_extraction 15349 15350# A C compiler. 15351LTCC=$lt_CC 15352 15353# LTCC compiler flags. 15354LTCFLAGS=$lt_CFLAGS 15355 15356# Take the output of nm and produce a listing of raw symbols and C names. 15357global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15358 15359# Transform the output of nm in a proper C declaration. 15360global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15361 15362# Transform the output of nm in a C name address pair. 15363global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15364 15365# Transform the output of nm in a C name address pair when lib prefix is needed. 15366global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15367 15368# The name of the directory that contains temporary libtool files. 15369objdir=$objdir 15370 15371# Used to examine libraries when file_magic_cmd begins with "file". 15372MAGIC_CMD=$MAGIC_CMD 15373 15374# Must we lock files when doing compilation? 15375need_locks=$lt_need_locks 15376 15377# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15378DSYMUTIL=$lt_DSYMUTIL 15379 15380# Tool to change global to local symbols on Mac OS X. 15381NMEDIT=$lt_NMEDIT 15382 15383# Tool to manipulate fat objects and archives on Mac OS X. 15384LIPO=$lt_LIPO 15385 15386# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15387OTOOL=$lt_OTOOL 15388 15389# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15390OTOOL64=$lt_OTOOL64 15391 15392# Old archive suffix (normally "a"). 15393libext=$libext 15394 15395# Shared library suffix (normally ".so"). 15396shrext_cmds=$lt_shrext_cmds 15397 15398# The commands to extract the exported symbol list from a shared archive. 15399extract_expsyms_cmds=$lt_extract_expsyms_cmds 15400 15401# Variables whose values should be saved in libtool wrapper scripts and 15402# restored at link time. 15403variables_saved_for_relink=$lt_variables_saved_for_relink 15404 15405# Do we need the "lib" prefix for modules? 15406need_lib_prefix=$need_lib_prefix 15407 15408# Do we need a version for libraries? 15409need_version=$need_version 15410 15411# Library versioning type. 15412version_type=$version_type 15413 15414# Shared library runtime path variable. 15415runpath_var=$runpath_var 15416 15417# Shared library path variable. 15418shlibpath_var=$shlibpath_var 15419 15420# Is shlibpath searched before the hard-coded library search path? 15421shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15422 15423# Format of library name prefix. 15424libname_spec=$lt_libname_spec 15425 15426# List of archive names. First name is the real one, the rest are links. 15427# The last name is the one that the linker finds with -lNAME 15428library_names_spec=$lt_library_names_spec 15429 15430# The coded name of the library, if different from the real name. 15431soname_spec=$lt_soname_spec 15432 15433# Permission mode override for installation of shared libraries. 15434install_override_mode=$lt_install_override_mode 15435 15436# Command to use after installation of a shared archive. 15437postinstall_cmds=$lt_postinstall_cmds 15438 15439# Command to use after uninstallation of a shared archive. 15440postuninstall_cmds=$lt_postuninstall_cmds 15441 15442# Commands used to finish a libtool library installation in a directory. 15443finish_cmds=$lt_finish_cmds 15444 15445# As "finish_cmds", except a single script fragment to be evaled but 15446# not shown. 15447finish_eval=$lt_finish_eval 15448 15449# Whether we should hardcode library paths into libraries. 15450hardcode_into_libs=$hardcode_into_libs 15451 15452# Compile-time system search path for libraries. 15453sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15454 15455# Run-time system search path for libraries. 15456sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15457 15458# Whether dlopen is supported. 15459dlopen_support=$enable_dlopen 15460 15461# Whether dlopen of programs is supported. 15462dlopen_self=$enable_dlopen_self 15463 15464# Whether dlopen of statically linked programs is supported. 15465dlopen_self_static=$enable_dlopen_self_static 15466 15467# Commands to strip libraries. 15468old_striplib=$lt_old_striplib 15469striplib=$lt_striplib 15470 15471 15472# The linker used to build libraries. 15473LD=$lt_LD 15474 15475# How to create reloadable object files. 15476reload_flag=$lt_reload_flag 15477reload_cmds=$lt_reload_cmds 15478 15479# Commands used to build an old-style archive. 15480old_archive_cmds=$lt_old_archive_cmds 15481 15482# A language specific compiler. 15483CC=$lt_compiler 15484 15485# Is the compiler the GNU compiler? 15486with_gcc=$GCC 15487 15488# Compiler flag to turn off builtin functions. 15489no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15490 15491# How to pass a linker flag through the compiler. 15492wl=$lt_lt_prog_compiler_wl 15493 15494# Additional compiler flags for building library objects. 15495pic_flag=$lt_lt_prog_compiler_pic 15496 15497# Compiler flag to prevent dynamic linking. 15498link_static_flag=$lt_lt_prog_compiler_static 15499 15500# Does compiler simultaneously support -c and -o options? 15501compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15502 15503# Whether or not to add -lc for building shared libraries. 15504build_libtool_need_lc=$archive_cmds_need_lc 15505 15506# Whether or not to disallow shared libs when runtime libs are static. 15507allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15508 15509# Compiler flag to allow reflexive dlopens. 15510export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15511 15512# Compiler flag to generate shared objects directly from archives. 15513whole_archive_flag_spec=$lt_whole_archive_flag_spec 15514 15515# Whether the compiler copes with passing no objects directly. 15516compiler_needs_object=$lt_compiler_needs_object 15517 15518# Create an old-style archive from a shared archive. 15519old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15520 15521# Create a temporary old-style archive to link instead of a shared archive. 15522old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15523 15524# Commands used to build a shared archive. 15525archive_cmds=$lt_archive_cmds 15526archive_expsym_cmds=$lt_archive_expsym_cmds 15527 15528# Commands used to build a loadable module if different from building 15529# a shared archive. 15530module_cmds=$lt_module_cmds 15531module_expsym_cmds=$lt_module_expsym_cmds 15532 15533# Whether we are building with GNU ld or not. 15534with_gnu_ld=$lt_with_gnu_ld 15535 15536# Flag that allows shared libraries with undefined symbols to be built. 15537allow_undefined_flag=$lt_allow_undefined_flag 15538 15539# Flag that enforces no undefined symbols. 15540no_undefined_flag=$lt_no_undefined_flag 15541 15542# Flag to hardcode \$libdir into a binary during linking. 15543# This must work even if \$libdir does not exist 15544hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15545 15546# If ld is used when linking, flag to hardcode \$libdir into a binary 15547# during linking. This must work even if \$libdir does not exist. 15548hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15549 15550# Whether we need a single "-rpath" flag with a separated argument. 15551hardcode_libdir_separator=$lt_hardcode_libdir_separator 15552 15553# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15554# DIR into the resulting binary. 15555hardcode_direct=$hardcode_direct 15556 15557# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15558# DIR into the resulting binary and the resulting library dependency is 15559# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15560# library is relocated. 15561hardcode_direct_absolute=$hardcode_direct_absolute 15562 15563# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15564# into the resulting binary. 15565hardcode_minus_L=$hardcode_minus_L 15566 15567# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15568# into the resulting binary. 15569hardcode_shlibpath_var=$hardcode_shlibpath_var 15570 15571# Set to "yes" if building a shared library automatically hardcodes DIR 15572# into the library and all subsequent libraries and executables linked 15573# against it. 15574hardcode_automatic=$hardcode_automatic 15575 15576# Set to yes if linker adds runtime paths of dependent libraries 15577# to runtime path list. 15578inherit_rpath=$inherit_rpath 15579 15580# Whether libtool must link a program against all its dependency libraries. 15581link_all_deplibs=$link_all_deplibs 15582 15583# Fix the shell variable \$srcfile for the compiler. 15584fix_srcfile_path=$lt_fix_srcfile_path 15585 15586# Set to "yes" if exported symbols are required. 15587always_export_symbols=$always_export_symbols 15588 15589# The commands to list exported symbols. 15590export_symbols_cmds=$lt_export_symbols_cmds 15591 15592# Symbols that should not be listed in the preloaded symbols. 15593exclude_expsyms=$lt_exclude_expsyms 15594 15595# Symbols that must always be exported. 15596include_expsyms=$lt_include_expsyms 15597 15598# Commands necessary for linking programs (against libraries) with templates. 15599prelink_cmds=$lt_prelink_cmds 15600 15601# Specify filename containing input files. 15602file_list_spec=$lt_file_list_spec 15603 15604# How to hardcode a shared library path into an executable. 15605hardcode_action=$hardcode_action 15606 15607# ### END LIBTOOL CONFIG 15608 15609_LT_EOF 15610 15611 case $host_os in 15612 aix3*) 15613 cat <<\_LT_EOF >> "$cfgfile" 15614# AIX sometimes has problems with the GCC collect2 program. For some 15615# reason, if we set the COLLECT_NAMES environment variable, the problems 15616# vanish in a puff of smoke. 15617if test "X${COLLECT_NAMES+set}" != Xset; then 15618 COLLECT_NAMES= 15619 export COLLECT_NAMES 15620fi 15621_LT_EOF 15622 ;; 15623 esac 15624 15625 15626ltmain="$ac_aux_dir/ltmain.sh" 15627 15628 15629 # We use sed instead of cat because bash on DJGPP gets confused if 15630 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15631 # text mode, it properly converts lines to CR/LF. This bash problem 15632 # is reportedly fixed, but why not run on old versions too? 15633 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15634 || (rm -f "$cfgfile"; exit 1) 15635 15636 case $xsi_shell in 15637 yes) 15638 cat << \_LT_EOF >> "$cfgfile" 15639 15640# func_dirname file append nondir_replacement 15641# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15642# otherwise set result to NONDIR_REPLACEMENT. 15643func_dirname () 15644{ 15645 case ${1} in 15646 */*) func_dirname_result="${1%/*}${2}" ;; 15647 * ) func_dirname_result="${3}" ;; 15648 esac 15649} 15650 15651# func_basename file 15652func_basename () 15653{ 15654 func_basename_result="${1##*/}" 15655} 15656 15657# func_dirname_and_basename file append nondir_replacement 15658# perform func_basename and func_dirname in a single function 15659# call: 15660# dirname: Compute the dirname of FILE. If nonempty, 15661# add APPEND to the result, otherwise set result 15662# to NONDIR_REPLACEMENT. 15663# value returned in "$func_dirname_result" 15664# basename: Compute filename of FILE. 15665# value retuned in "$func_basename_result" 15666# Implementation must be kept synchronized with func_dirname 15667# and func_basename. For efficiency, we do not delegate to 15668# those functions but instead duplicate the functionality here. 15669func_dirname_and_basename () 15670{ 15671 case ${1} in 15672 */*) func_dirname_result="${1%/*}${2}" ;; 15673 * ) func_dirname_result="${3}" ;; 15674 esac 15675 func_basename_result="${1##*/}" 15676} 15677 15678# func_stripname prefix suffix name 15679# strip PREFIX and SUFFIX off of NAME. 15680# PREFIX and SUFFIX must not contain globbing or regex special 15681# characters, hashes, percent signs, but SUFFIX may contain a leading 15682# dot (in which case that matches only a dot). 15683func_stripname () 15684{ 15685 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15686 # positional parameters, so assign one to ordinary parameter first. 15687 func_stripname_result=${3} 15688 func_stripname_result=${func_stripname_result#"${1}"} 15689 func_stripname_result=${func_stripname_result%"${2}"} 15690} 15691 15692# func_opt_split 15693func_opt_split () 15694{ 15695 func_opt_split_opt=${1%%=*} 15696 func_opt_split_arg=${1#*=} 15697} 15698 15699# func_lo2o object 15700func_lo2o () 15701{ 15702 case ${1} in 15703 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15704 *) func_lo2o_result=${1} ;; 15705 esac 15706} 15707 15708# func_xform libobj-or-source 15709func_xform () 15710{ 15711 func_xform_result=${1%.*}.lo 15712} 15713 15714# func_arith arithmetic-term... 15715func_arith () 15716{ 15717 func_arith_result=$(( $* )) 15718} 15719 15720# func_len string 15721# STRING may not start with a hyphen. 15722func_len () 15723{ 15724 func_len_result=${#1} 15725} 15726 15727_LT_EOF 15728 ;; 15729 *) # Bourne compatible functions. 15730 cat << \_LT_EOF >> "$cfgfile" 15731 15732# func_dirname file append nondir_replacement 15733# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15734# otherwise set result to NONDIR_REPLACEMENT. 15735func_dirname () 15736{ 15737 # Extract subdirectory from the argument. 15738 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15739 if test "X$func_dirname_result" = "X${1}"; then 15740 func_dirname_result="${3}" 15741 else 15742 func_dirname_result="$func_dirname_result${2}" 15743 fi 15744} 15745 15746# func_basename file 15747func_basename () 15748{ 15749 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15750} 15751 15752 15753# func_stripname prefix suffix name 15754# strip PREFIX and SUFFIX off of NAME. 15755# PREFIX and SUFFIX must not contain globbing or regex special 15756# characters, hashes, percent signs, but SUFFIX may contain a leading 15757# dot (in which case that matches only a dot). 15758# func_strip_suffix prefix name 15759func_stripname () 15760{ 15761 case ${2} in 15762 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15763 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15764 esac 15765} 15766 15767# sed scripts: 15768my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15769my_sed_long_arg='1s/^-[^=]*=//' 15770 15771# func_opt_split 15772func_opt_split () 15773{ 15774 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15775 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15776} 15777 15778# func_lo2o object 15779func_lo2o () 15780{ 15781 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15782} 15783 15784# func_xform libobj-or-source 15785func_xform () 15786{ 15787 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15788} 15789 15790# func_arith arithmetic-term... 15791func_arith () 15792{ 15793 func_arith_result=`expr "$@"` 15794} 15795 15796# func_len string 15797# STRING may not start with a hyphen. 15798func_len () 15799{ 15800 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15801} 15802 15803_LT_EOF 15804esac 15805 15806case $lt_shell_append in 15807 yes) 15808 cat << \_LT_EOF >> "$cfgfile" 15809 15810# func_append var value 15811# Append VALUE to the end of shell variable VAR. 15812func_append () 15813{ 15814 eval "$1+=\$2" 15815} 15816_LT_EOF 15817 ;; 15818 *) 15819 cat << \_LT_EOF >> "$cfgfile" 15820 15821# func_append var value 15822# Append VALUE to the end of shell variable VAR. 15823func_append () 15824{ 15825 eval "$1=\$$1\$2" 15826} 15827 15828_LT_EOF 15829 ;; 15830 esac 15831 15832 15833 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15834 || (rm -f "$cfgfile"; exit 1) 15835 15836 mv -f "$cfgfile" "$ofile" || 15837 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15838 chmod +x "$ofile" 15839 15840 ;; 15841 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15842 rm -f Makesim1.tmp Makesim2.tmp Makefile 15843 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15844 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15845 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15846 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15847 <Makefile.sim >Makefile 15848 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15849 ;; 15850 "stamp-h":C) echo > stamp-h ;; 15851 15852 esac 15853done # for ac_tag 15854 15855 15856as_fn_exit 0 15857_ACEOF 15858ac_clean_files=$ac_clean_files_save 15859 15860test $ac_write_fail = 0 || 15861 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15862 15863 15864# configure is writing to config.log, and then calls config.status. 15865# config.status does its own redirection, appending to config.log. 15866# Unfortunately, on DOS this fails, as config.log is still kept open 15867# by configure, so config.status won't be able to write to it; its 15868# output is simply discarded. So we exec the FD to /dev/null, 15869# effectively closing config.log, so it can be properly (re)opened and 15870# appended to by config.status. When coming back to configure, we 15871# need to make the FD available again. 15872if test "$no_create" != yes; then 15873 ac_cs_success=: 15874 ac_config_status_args= 15875 test "$silent" = yes && 15876 ac_config_status_args="$ac_config_status_args --quiet" 15877 exec 5>/dev/null 15878 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15879 exec 5>>config.log 15880 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15881 # would make configure fail if this is the last instruction. 15882 $ac_cs_success || as_fn_exit 1 15883fi 15884if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15886$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15887fi 15888 15889 15890