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 635cgen 636cgendir 637CGEN_MAINT 638REPORT_BUGS_TEXI 639REPORT_BUGS_TO 640PKGVERSION 641MAINT 642MAINTAINER_MODE_FALSE 643MAINTAINER_MODE_TRUE 644lt_cv_dlopen_libs 645OTOOL64 646OTOOL 647LIPO 648NMEDIT 649DSYMUTIL 650AWK 651STRIP 652OBJDUMP 653LN_S 654NM 655ac_ct_DUMPBIN 656DUMPBIN 657LD 658FGREP 659SED 660LIBTOOL 661PLUGINS_FALSE 662PLUGINS_TRUE 663zlibinc 664zlibdir 665CATOBJEXT 666GENCAT 667INSTOBJEXT 668DATADIRNAME 669CATALOGS 670POSUB 671GMSGFMT 672XGETTEXT 673INCINTL 674LIBINTL_DEP 675LIBINTL 676USE_NLS 677GMAKE_FALSE 678GMAKE_TRUE 679MAKE 680CCDEPMODE 681DEPDIR 682am__leading_dot 683PACKAGE 684RANLIB 685AR 686HDEFINES 687CC_FOR_BUILD 688INSTALL_DATA 689INSTALL_SCRIPT 690INSTALL_PROGRAM 691EGREP 692GREP 693CPP 694target_os 695target_vendor 696target_cpu 697target 698host_os 699host_vendor 700host_cpu 701host 702build_os 703build_vendor 704build_cpu 705build 706OBJEXT 707EXEEXT 708ac_ct_CC 709CPPFLAGS 710LDFLAGS 711CFLAGS 712CC 713WERROR_CFLAGS 714WARN_CFLAGS 715sim_reserved_bits 716sim_inline 717sim_hw 718sim_hw_objs 719sim_hw_cflags 720sim_default_model 721sim_scache 722sim_float 723sim_endian 724sim_bitsize 725sim_alignment 726target_alias 727host_alias 728build_alias 729LIBS 730ECHO_T 731ECHO_N 732ECHO_C 733DEFS 734mandir 735localedir 736libdir 737psdir 738pdfdir 739dvidir 740htmldir 741infodir 742docdir 743oldincludedir 744includedir 745localstatedir 746sharedstatedir 747sysconfdir 748datadir 749datarootdir 750libexecdir 751sbindir 752bindir 753program_transform_name 754prefix 755exec_prefix 756PACKAGE_URL 757PACKAGE_BUGREPORT 758PACKAGE_STRING 759PACKAGE_VERSION 760PACKAGE_TARNAME 761PACKAGE_NAME 762PATH_SEPARATOR 763SHELL' 764ac_subst_files='' 765ac_user_opts=' 766enable_option_checking 767with_system_zlib 768enable_plugins 769enable_shared 770enable_static 771with_pic 772enable_fast_install 773with_gnu_ld 774enable_libtool_lock 775enable_maintainer_mode 776enable_sim_debug 777enable_sim_stdio 778enable_sim_trace 779enable_sim_profile 780enable_sim_assert 781enable_sim_environment 782enable_sim_inline 783with_pkgversion 784with_bugurl 785enable_sim_endian 786enable_sim_alignment 787enable_sim_scache 788enable_werror 789enable_build_warnings 790enable_sim_build_warnings 791enable_sim_hardware 792enable_sim_default_model 793enable_cgen_maint 794' 795 ac_precious_vars='build_alias 796host_alias 797target_alias 798CC 799CFLAGS 800LDFLAGS 801LIBS 802CPPFLAGS 803CPP' 804 805 806# Initialize some variables set by options. 807ac_init_help= 808ac_init_version=false 809ac_unrecognized_opts= 810ac_unrecognized_sep= 811# The variables have the same names as the options, with 812# dashes changed to underlines. 813cache_file=/dev/null 814exec_prefix=NONE 815no_create= 816no_recursion= 817prefix=NONE 818program_prefix=NONE 819program_suffix=NONE 820program_transform_name=s,x,x, 821silent= 822site= 823srcdir= 824verbose= 825x_includes=NONE 826x_libraries=NONE 827 828# Installation directory options. 829# These are left unexpanded so users can "make install exec_prefix=/foo" 830# and all the variables that are supposed to be based on exec_prefix 831# by default will actually change. 832# Use braces instead of parens because sh, perl, etc. also accept them. 833# (The list follows the same order as the GNU Coding Standards.) 834bindir='${exec_prefix}/bin' 835sbindir='${exec_prefix}/sbin' 836libexecdir='${exec_prefix}/libexec' 837datarootdir='${prefix}/share' 838datadir='${datarootdir}' 839sysconfdir='${prefix}/etc' 840sharedstatedir='${prefix}/com' 841localstatedir='${prefix}/var' 842includedir='${prefix}/include' 843oldincludedir='/usr/include' 844docdir='${datarootdir}/doc/${PACKAGE}' 845infodir='${datarootdir}/info' 846htmldir='${docdir}' 847dvidir='${docdir}' 848pdfdir='${docdir}' 849psdir='${docdir}' 850libdir='${exec_prefix}/lib' 851localedir='${datarootdir}/locale' 852mandir='${datarootdir}/man' 853 854ac_prev= 855ac_dashdash= 856for ac_option 857do 858 # If the previous option needs an argument, assign it. 859 if test -n "$ac_prev"; then 860 eval $ac_prev=\$ac_option 861 ac_prev= 862 continue 863 fi 864 865 case $ac_option in 866 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 867 *=) ac_optarg= ;; 868 *) ac_optarg=yes ;; 869 esac 870 871 # Accept the important Cygnus configure options, so we can diagnose typos. 872 873 case $ac_dashdash$ac_option in 874 --) 875 ac_dashdash=yes ;; 876 877 -bindir | --bindir | --bindi | --bind | --bin | --bi) 878 ac_prev=bindir ;; 879 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 880 bindir=$ac_optarg ;; 881 882 -build | --build | --buil | --bui | --bu) 883 ac_prev=build_alias ;; 884 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 885 build_alias=$ac_optarg ;; 886 887 -cache-file | --cache-file | --cache-fil | --cache-fi \ 888 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 889 ac_prev=cache_file ;; 890 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 891 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 892 cache_file=$ac_optarg ;; 893 894 --config-cache | -C) 895 cache_file=config.cache ;; 896 897 -datadir | --datadir | --datadi | --datad) 898 ac_prev=datadir ;; 899 -datadir=* | --datadir=* | --datadi=* | --datad=*) 900 datadir=$ac_optarg ;; 901 902 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 903 | --dataroo | --dataro | --datar) 904 ac_prev=datarootdir ;; 905 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 906 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 907 datarootdir=$ac_optarg ;; 908 909 -disable-* | --disable-*) 910 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 911 # Reject names that are not valid shell variable names. 912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 913 as_fn_error $? "invalid feature name: $ac_useropt" 914 ac_useropt_orig=$ac_useropt 915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 916 case $ac_user_opts in 917 *" 918"enable_$ac_useropt" 919"*) ;; 920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 921 ac_unrecognized_sep=', ';; 922 esac 923 eval enable_$ac_useropt=no ;; 924 925 -docdir | --docdir | --docdi | --doc | --do) 926 ac_prev=docdir ;; 927 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 928 docdir=$ac_optarg ;; 929 930 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 931 ac_prev=dvidir ;; 932 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 933 dvidir=$ac_optarg ;; 934 935 -enable-* | --enable-*) 936 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 937 # Reject names that are not valid shell variable names. 938 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 939 as_fn_error $? "invalid feature name: $ac_useropt" 940 ac_useropt_orig=$ac_useropt 941 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 942 case $ac_user_opts in 943 *" 944"enable_$ac_useropt" 945"*) ;; 946 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 947 ac_unrecognized_sep=', ';; 948 esac 949 eval enable_$ac_useropt=\$ac_optarg ;; 950 951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 953 | --exec | --exe | --ex) 954 ac_prev=exec_prefix ;; 955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 957 | --exec=* | --exe=* | --ex=*) 958 exec_prefix=$ac_optarg ;; 959 960 -gas | --gas | --ga | --g) 961 # Obsolete; use --with-gas. 962 with_gas=yes ;; 963 964 -help | --help | --hel | --he | -h) 965 ac_init_help=long ;; 966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 967 ac_init_help=recursive ;; 968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 969 ac_init_help=short ;; 970 971 -host | --host | --hos | --ho) 972 ac_prev=host_alias ;; 973 -host=* | --host=* | --hos=* | --ho=*) 974 host_alias=$ac_optarg ;; 975 976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 977 ac_prev=htmldir ;; 978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 979 | --ht=*) 980 htmldir=$ac_optarg ;; 981 982 -includedir | --includedir | --includedi | --included | --include \ 983 | --includ | --inclu | --incl | --inc) 984 ac_prev=includedir ;; 985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 986 | --includ=* | --inclu=* | --incl=* | --inc=*) 987 includedir=$ac_optarg ;; 988 989 -infodir | --infodir | --infodi | --infod | --info | --inf) 990 ac_prev=infodir ;; 991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 992 infodir=$ac_optarg ;; 993 994 -libdir | --libdir | --libdi | --libd) 995 ac_prev=libdir ;; 996 -libdir=* | --libdir=* | --libdi=* | --libd=*) 997 libdir=$ac_optarg ;; 998 999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1000 | --libexe | --libex | --libe) 1001 ac_prev=libexecdir ;; 1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1003 | --libexe=* | --libex=* | --libe=*) 1004 libexecdir=$ac_optarg ;; 1005 1006 -localedir | --localedir | --localedi | --localed | --locale) 1007 ac_prev=localedir ;; 1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1009 localedir=$ac_optarg ;; 1010 1011 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1012 | --localstate | --localstat | --localsta | --localst | --locals) 1013 ac_prev=localstatedir ;; 1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1016 localstatedir=$ac_optarg ;; 1017 1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1019 ac_prev=mandir ;; 1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1021 mandir=$ac_optarg ;; 1022 1023 -nfp | --nfp | --nf) 1024 # Obsolete; use --without-fp. 1025 with_fp=no ;; 1026 1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1028 | --no-cr | --no-c | -n) 1029 no_create=yes ;; 1030 1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1033 no_recursion=yes ;; 1034 1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1037 | --oldin | --oldi | --old | --ol | --o) 1038 ac_prev=oldincludedir ;; 1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1042 oldincludedir=$ac_optarg ;; 1043 1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1045 ac_prev=prefix ;; 1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1047 prefix=$ac_optarg ;; 1048 1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1050 | --program-pre | --program-pr | --program-p) 1051 ac_prev=program_prefix ;; 1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1054 program_prefix=$ac_optarg ;; 1055 1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1057 | --program-suf | --program-su | --program-s) 1058 ac_prev=program_suffix ;; 1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1061 program_suffix=$ac_optarg ;; 1062 1063 -program-transform-name | --program-transform-name \ 1064 | --program-transform-nam | --program-transform-na \ 1065 | --program-transform-n | --program-transform- \ 1066 | --program-transform | --program-transfor \ 1067 | --program-transfo | --program-transf \ 1068 | --program-trans | --program-tran \ 1069 | --progr-tra | --program-tr | --program-t) 1070 ac_prev=program_transform_name ;; 1071 -program-transform-name=* | --program-transform-name=* \ 1072 | --program-transform-nam=* | --program-transform-na=* \ 1073 | --program-transform-n=* | --program-transform-=* \ 1074 | --program-transform=* | --program-transfor=* \ 1075 | --program-transfo=* | --program-transf=* \ 1076 | --program-trans=* | --program-tran=* \ 1077 | --progr-tra=* | --program-tr=* | --program-t=*) 1078 program_transform_name=$ac_optarg ;; 1079 1080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1081 ac_prev=pdfdir ;; 1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1083 pdfdir=$ac_optarg ;; 1084 1085 -psdir | --psdir | --psdi | --psd | --ps) 1086 ac_prev=psdir ;; 1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1088 psdir=$ac_optarg ;; 1089 1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1091 | -silent | --silent | --silen | --sile | --sil) 1092 silent=yes ;; 1093 1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1095 ac_prev=sbindir ;; 1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1097 | --sbi=* | --sb=*) 1098 sbindir=$ac_optarg ;; 1099 1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1102 | --sharedst | --shareds | --shared | --share | --shar \ 1103 | --sha | --sh) 1104 ac_prev=sharedstatedir ;; 1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1108 | --sha=* | --sh=*) 1109 sharedstatedir=$ac_optarg ;; 1110 1111 -site | --site | --sit) 1112 ac_prev=site ;; 1113 -site=* | --site=* | --sit=*) 1114 site=$ac_optarg ;; 1115 1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1117 ac_prev=srcdir ;; 1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1119 srcdir=$ac_optarg ;; 1120 1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1122 | --syscon | --sysco | --sysc | --sys | --sy) 1123 ac_prev=sysconfdir ;; 1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1126 sysconfdir=$ac_optarg ;; 1127 1128 -target | --target | --targe | --targ | --tar | --ta | --t) 1129 ac_prev=target_alias ;; 1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1131 target_alias=$ac_optarg ;; 1132 1133 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1134 verbose=yes ;; 1135 1136 -version | --version | --versio | --versi | --vers | -V) 1137 ac_init_version=: ;; 1138 1139 -with-* | --with-*) 1140 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1141 # Reject names that are not valid shell variable names. 1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1143 as_fn_error $? "invalid package name: $ac_useropt" 1144 ac_useropt_orig=$ac_useropt 1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1146 case $ac_user_opts in 1147 *" 1148"with_$ac_useropt" 1149"*) ;; 1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1151 ac_unrecognized_sep=', ';; 1152 esac 1153 eval with_$ac_useropt=\$ac_optarg ;; 1154 1155 -without-* | --without-*) 1156 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1157 # Reject names that are not valid shell variable names. 1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1159 as_fn_error $? "invalid package name: $ac_useropt" 1160 ac_useropt_orig=$ac_useropt 1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1162 case $ac_user_opts in 1163 *" 1164"with_$ac_useropt" 1165"*) ;; 1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1167 ac_unrecognized_sep=', ';; 1168 esac 1169 eval with_$ac_useropt=no ;; 1170 1171 --x) 1172 # Obsolete; use --with-x. 1173 with_x=yes ;; 1174 1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1176 | --x-incl | --x-inc | --x-in | --x-i) 1177 ac_prev=x_includes ;; 1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1180 x_includes=$ac_optarg ;; 1181 1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1184 ac_prev=x_libraries ;; 1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1187 x_libraries=$ac_optarg ;; 1188 1189 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1190Try \`$0 --help' for more information" 1191 ;; 1192 1193 *=*) 1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1195 # Reject names that are not valid shell variable names. 1196 case $ac_envvar in #( 1197 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1198 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1199 esac 1200 eval $ac_envvar=\$ac_optarg 1201 export $ac_envvar ;; 1202 1203 *) 1204 # FIXME: should be removed in autoconf 3.0. 1205 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1207 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1208 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1209 ;; 1210 1211 esac 1212done 1213 1214if test -n "$ac_prev"; then 1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1216 as_fn_error $? "missing argument to $ac_option" 1217fi 1218 1219if test -n "$ac_unrecognized_opts"; then 1220 case $enable_option_checking in 1221 no) ;; 1222 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1223 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1224 esac 1225fi 1226 1227# Check all directory arguments for consistency. 1228for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1229 datadir sysconfdir sharedstatedir localstatedir includedir \ 1230 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1231 libdir localedir mandir 1232do 1233 eval ac_val=\$$ac_var 1234 # Remove trailing slashes. 1235 case $ac_val in 1236 */ ) 1237 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1238 eval $ac_var=\$ac_val;; 1239 esac 1240 # Be sure to have absolute directory names. 1241 case $ac_val in 1242 [\\/$]* | ?:[\\/]* ) continue;; 1243 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1244 esac 1245 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1246done 1247 1248# There might be people who depend on the old broken behavior: `$host' 1249# used to hold the argument of --host etc. 1250# FIXME: To remove some day. 1251build=$build_alias 1252host=$host_alias 1253target=$target_alias 1254 1255# FIXME: To remove some day. 1256if test "x$host_alias" != x; then 1257 if test "x$build_alias" = x; then 1258 cross_compiling=maybe 1259 elif test "x$build_alias" != "x$host_alias"; then 1260 cross_compiling=yes 1261 fi 1262fi 1263 1264ac_tool_prefix= 1265test -n "$host_alias" && ac_tool_prefix=$host_alias- 1266 1267test "$silent" = yes && exec 6>/dev/null 1268 1269 1270ac_pwd=`pwd` && test -n "$ac_pwd" && 1271ac_ls_di=`ls -di .` && 1272ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1273 as_fn_error $? "working directory cannot be determined" 1274test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1275 as_fn_error $? "pwd does not report name of working directory" 1276 1277 1278# Find the source files, if location was not specified. 1279if test -z "$srcdir"; then 1280 ac_srcdir_defaulted=yes 1281 # Try the directory containing this script, then the parent directory. 1282 ac_confdir=`$as_dirname -- "$as_myself" || 1283$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1284 X"$as_myself" : 'X\(//\)[^/]' \| \ 1285 X"$as_myself" : 'X\(//\)$' \| \ 1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1287$as_echo X"$as_myself" | 1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1289 s//\1/ 1290 q 1291 } 1292 /^X\(\/\/\)[^/].*/{ 1293 s//\1/ 1294 q 1295 } 1296 /^X\(\/\/\)$/{ 1297 s//\1/ 1298 q 1299 } 1300 /^X\(\/\).*/{ 1301 s//\1/ 1302 q 1303 } 1304 s/.*/./; q'` 1305 srcdir=$ac_confdir 1306 if test ! -r "$srcdir/$ac_unique_file"; then 1307 srcdir=.. 1308 fi 1309else 1310 ac_srcdir_defaulted=no 1311fi 1312if test ! -r "$srcdir/$ac_unique_file"; then 1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1315fi 1316ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1317ac_abs_confdir=`( 1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1319 pwd)` 1320# When building in place, set srcdir=. 1321if test "$ac_abs_confdir" = "$ac_pwd"; then 1322 srcdir=. 1323fi 1324# Remove unnecessary trailing slashes from srcdir. 1325# Double slashes in file names in object file debugging info 1326# mess up M-x gdb in Emacs. 1327case $srcdir in 1328*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1329esac 1330for ac_var in $ac_precious_vars; do 1331 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1332 eval ac_env_${ac_var}_value=\$${ac_var} 1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1334 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1335done 1336 1337# 1338# Report the --help message. 1339# 1340if test "$ac_init_help" = "long"; then 1341 # Omit some internal or obsolete options to make the list less imposing. 1342 # This message is too long to be a string in the A/UX 3.1 sh. 1343 cat <<_ACEOF 1344\`configure' configures this package to adapt to many kinds of systems. 1345 1346Usage: $0 [OPTION]... [VAR=VALUE]... 1347 1348To assign environment variables (e.g., CC, CFLAGS...), specify them as 1349VAR=VALUE. See below for descriptions of some of the useful variables. 1350 1351Defaults for the options are specified in brackets. 1352 1353Configuration: 1354 -h, --help display this help and exit 1355 --help=short display options specific to this package 1356 --help=recursive display the short help of all the included packages 1357 -V, --version display version information and exit 1358 -q, --quiet, --silent do not print \`checking ...' messages 1359 --cache-file=FILE cache test results in FILE [disabled] 1360 -C, --config-cache alias for \`--cache-file=config.cache' 1361 -n, --no-create do not create output files 1362 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1363 1364Installation directories: 1365 --prefix=PREFIX install architecture-independent files in PREFIX 1366 [$ac_default_prefix] 1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1368 [PREFIX] 1369 1370By default, \`make install' will install all the files in 1371\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1372an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1373for instance \`--prefix=\$HOME'. 1374 1375For better control, use the options below. 1376 1377Fine tuning of the installation directories: 1378 --bindir=DIR user executables [EPREFIX/bin] 1379 --sbindir=DIR system admin executables [EPREFIX/sbin] 1380 --libexecdir=DIR program executables [EPREFIX/libexec] 1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1384 --libdir=DIR object code libraries [EPREFIX/lib] 1385 --includedir=DIR C header files [PREFIX/include] 1386 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1387 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1388 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1389 --infodir=DIR info documentation [DATAROOTDIR/info] 1390 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1391 --mandir=DIR man documentation [DATAROOTDIR/man] 1392 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1393 --htmldir=DIR html documentation [DOCDIR] 1394 --dvidir=DIR dvi documentation [DOCDIR] 1395 --pdfdir=DIR pdf documentation [DOCDIR] 1396 --psdir=DIR ps documentation [DOCDIR] 1397_ACEOF 1398 1399 cat <<\_ACEOF 1400 1401Program names: 1402 --program-prefix=PREFIX prepend PREFIX to installed program names 1403 --program-suffix=SUFFIX append SUFFIX to installed program names 1404 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1405 1406System types: 1407 --build=BUILD configure for building on BUILD [guessed] 1408 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1409 --target=TARGET configure for building compilers for TARGET [HOST] 1410_ACEOF 1411fi 1412 1413if test -n "$ac_init_help"; then 1414 1415 cat <<\_ACEOF 1416 1417Optional Features: 1418 --disable-option-checking ignore unrecognized --enable/--with options 1419 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1420 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1421 --enable-plugins Enable support for plugins 1422 --enable-shared[=PKGS] build shared libraries [default=yes] 1423 --enable-static[=PKGS] build static libraries [default=yes] 1424 --enable-fast-install[=PKGS] 1425 optimize for fast installation [default=yes] 1426 --disable-libtool-lock avoid locking (might break parallel builds) 1427 --enable-maintainer-mode 1428 enable make rules and dependencies not useful (and 1429 sometimes confusing) to the casual installer 1430 --enable-sim-debug=opts Enable debugging flags (for developers of the sim 1431 itself) 1432 --enable-sim-stdio Specify whether to use stdio for console 1433 input/output 1434 --enable-sim-trace=opts Enable tracing of simulated programs 1435 --enable-sim-profile=opts 1436 Enable profiling flags 1437 --enable-sim-assert Specify whether to perform random assertions 1438 --enable-sim-environment=environment 1439 Specify mixed, user, virtual or operating 1440 environment 1441 --enable-sim-inline=inlines 1442 Specify which functions should be inlined 1443 --enable-sim-endian=endian 1444 Specify target byte endian orientation 1445 --enable-sim-alignment=align 1446 Specify strict, nonstrict or forced alignment of 1447 memory accesses 1448 --enable-sim-scache=size 1449 Specify simulator execution cache size 1450 --enable-werror treat compile warnings as errors 1451 --enable-build-warnings enable build-time compiler warnings if gcc is used 1452 --enable-sim-build-warnings 1453 enable SIM specific build-time compiler warnings if 1454 gcc is used 1455 --enable-sim-hardware=LIST 1456 Specify the hardware to be included in the build. 1457 --enable-sim-default-model=model 1458 Specify default model to simulate 1459 --enable-cgen-maint=DIR build cgen generated files 1460 1461Optional Packages: 1462 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1463 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1464 --with-system-zlib use installed libz 1465 --with-pic try to use only PIC/non-PIC objects [default=use 1466 both] 1467 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1468 --with-pkgversion=PKG Use PKG in the version string in place of "SIM" 1469 --with-bugurl=URL Direct users to URL to report a bug 1470 1471Some influential environment variables: 1472 CC C compiler command 1473 CFLAGS C compiler flags 1474 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1475 nonstandard directory <lib dir> 1476 LIBS libraries to pass to the linker, e.g. -l<library> 1477 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1478 you have headers in a nonstandard directory <include dir> 1479 CPP C preprocessor 1480 1481Use these variables to override the choices made by `configure' or to help 1482it to find libraries and programs with nonstandard names/locations. 1483 1484Report bugs to the package provider. 1485_ACEOF 1486ac_status=$? 1487fi 1488 1489if test "$ac_init_help" = "recursive"; then 1490 # If there are subdirs, report their specific --help. 1491 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1492 test -d "$ac_dir" || 1493 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1494 continue 1495 ac_builddir=. 1496 1497case "$ac_dir" in 1498.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1499*) 1500 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1501 # A ".." for each directory in $ac_dir_suffix. 1502 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1503 case $ac_top_builddir_sub in 1504 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1505 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1506 esac ;; 1507esac 1508ac_abs_top_builddir=$ac_pwd 1509ac_abs_builddir=$ac_pwd$ac_dir_suffix 1510# for backward compatibility: 1511ac_top_builddir=$ac_top_build_prefix 1512 1513case $srcdir in 1514 .) # We are building in place. 1515 ac_srcdir=. 1516 ac_top_srcdir=$ac_top_builddir_sub 1517 ac_abs_top_srcdir=$ac_pwd ;; 1518 [\\/]* | ?:[\\/]* ) # Absolute name. 1519 ac_srcdir=$srcdir$ac_dir_suffix; 1520 ac_top_srcdir=$srcdir 1521 ac_abs_top_srcdir=$srcdir ;; 1522 *) # Relative name. 1523 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1524 ac_top_srcdir=$ac_top_build_prefix$srcdir 1525 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1526esac 1527ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1528 1529 cd "$ac_dir" || { ac_status=$?; continue; } 1530 # Check for guested configure. 1531 if test -f "$ac_srcdir/configure.gnu"; then 1532 echo && 1533 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1534 elif test -f "$ac_srcdir/configure"; then 1535 echo && 1536 $SHELL "$ac_srcdir/configure" --help=recursive 1537 else 1538 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1539 fi || ac_status=$? 1540 cd "$ac_pwd" || { ac_status=$?; break; } 1541 done 1542fi 1543 1544test -n "$ac_init_help" && exit $ac_status 1545if $ac_init_version; then 1546 cat <<\_ACEOF 1547configure 1548generated by GNU Autoconf 2.69 1549 1550Copyright (C) 2012 Free Software Foundation, Inc. 1551This configure script is free software; the Free Software Foundation 1552gives unlimited permission to copy, distribute and modify it. 1553_ACEOF 1554 exit 1555fi 1556 1557## ------------------------ ## 1558## Autoconf initialization. ## 1559## ------------------------ ## 1560 1561# ac_fn_c_try_compile LINENO 1562# -------------------------- 1563# Try to compile conftest.$ac_ext, and return whether this succeeded. 1564ac_fn_c_try_compile () 1565{ 1566 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1567 rm -f conftest.$ac_objext 1568 if { { ac_try="$ac_compile" 1569case "(($ac_try" in 1570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1571 *) ac_try_echo=$ac_try;; 1572esac 1573eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1574$as_echo "$ac_try_echo"; } >&5 1575 (eval "$ac_compile") 2>conftest.err 1576 ac_status=$? 1577 if test -s conftest.err; then 1578 grep -v '^ *+' conftest.err >conftest.er1 1579 cat conftest.er1 >&5 1580 mv -f conftest.er1 conftest.err 1581 fi 1582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1583 test $ac_status = 0; } && { 1584 test -z "$ac_c_werror_flag" || 1585 test ! -s conftest.err 1586 } && test -s conftest.$ac_objext; then : 1587 ac_retval=0 1588else 1589 $as_echo "$as_me: failed program was:" >&5 1590sed 's/^/| /' conftest.$ac_ext >&5 1591 1592 ac_retval=1 1593fi 1594 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1595 as_fn_set_status $ac_retval 1596 1597} # ac_fn_c_try_compile 1598 1599# ac_fn_c_try_cpp LINENO 1600# ---------------------- 1601# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1602ac_fn_c_try_cpp () 1603{ 1604 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1605 if { { ac_try="$ac_cpp conftest.$ac_ext" 1606case "(($ac_try" in 1607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1608 *) ac_try_echo=$ac_try;; 1609esac 1610eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1611$as_echo "$ac_try_echo"; } >&5 1612 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1613 ac_status=$? 1614 if test -s conftest.err; then 1615 grep -v '^ *+' conftest.err >conftest.er1 1616 cat conftest.er1 >&5 1617 mv -f conftest.er1 conftest.err 1618 fi 1619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1620 test $ac_status = 0; } > conftest.i && { 1621 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1622 test ! -s conftest.err 1623 }; then : 1624 ac_retval=0 1625else 1626 $as_echo "$as_me: failed program was:" >&5 1627sed 's/^/| /' conftest.$ac_ext >&5 1628 1629 ac_retval=1 1630fi 1631 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1632 as_fn_set_status $ac_retval 1633 1634} # ac_fn_c_try_cpp 1635 1636# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1637# ------------------------------------------------------- 1638# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1639# the include files in INCLUDES and setting the cache variable VAR 1640# accordingly. 1641ac_fn_c_check_header_mongrel () 1642{ 1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1644 if eval \${$3+:} false; then : 1645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1646$as_echo_n "checking for $2... " >&6; } 1647if eval \${$3+:} false; then : 1648 $as_echo_n "(cached) " >&6 1649fi 1650eval ac_res=\$$3 1651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1652$as_echo "$ac_res" >&6; } 1653else 1654 # Is the header compilable? 1655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1656$as_echo_n "checking $2 usability... " >&6; } 1657cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1658/* end confdefs.h. */ 1659$4 1660#include <$2> 1661_ACEOF 1662if ac_fn_c_try_compile "$LINENO"; then : 1663 ac_header_compiler=yes 1664else 1665 ac_header_compiler=no 1666fi 1667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1669$as_echo "$ac_header_compiler" >&6; } 1670 1671# Is the header present? 1672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1673$as_echo_n "checking $2 presence... " >&6; } 1674cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1675/* end confdefs.h. */ 1676#include <$2> 1677_ACEOF 1678if ac_fn_c_try_cpp "$LINENO"; then : 1679 ac_header_preproc=yes 1680else 1681 ac_header_preproc=no 1682fi 1683rm -f conftest.err conftest.i conftest.$ac_ext 1684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1685$as_echo "$ac_header_preproc" >&6; } 1686 1687# So? What about this header? 1688case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1689 yes:no: ) 1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1691$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1693$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1694 ;; 1695 no:yes:* ) 1696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1697$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1699$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1701$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1703$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1705$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1706 ;; 1707esac 1708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1709$as_echo_n "checking for $2... " >&6; } 1710if eval \${$3+:} false; then : 1711 $as_echo_n "(cached) " >&6 1712else 1713 eval "$3=\$ac_header_compiler" 1714fi 1715eval ac_res=\$$3 1716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1717$as_echo "$ac_res" >&6; } 1718fi 1719 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1720 1721} # ac_fn_c_check_header_mongrel 1722 1723# ac_fn_c_try_run LINENO 1724# ---------------------- 1725# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1726# that executables *can* be run. 1727ac_fn_c_try_run () 1728{ 1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1730 if { { ac_try="$ac_link" 1731case "(($ac_try" in 1732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1733 *) ac_try_echo=$ac_try;; 1734esac 1735eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1736$as_echo "$ac_try_echo"; } >&5 1737 (eval "$ac_link") 2>&5 1738 ac_status=$? 1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1740 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1741 { { case "(($ac_try" in 1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1743 *) ac_try_echo=$ac_try;; 1744esac 1745eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1746$as_echo "$ac_try_echo"; } >&5 1747 (eval "$ac_try") 2>&5 1748 ac_status=$? 1749 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1750 test $ac_status = 0; }; }; then : 1751 ac_retval=0 1752else 1753 $as_echo "$as_me: program exited with status $ac_status" >&5 1754 $as_echo "$as_me: failed program was:" >&5 1755sed 's/^/| /' conftest.$ac_ext >&5 1756 1757 ac_retval=$ac_status 1758fi 1759 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1760 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1761 as_fn_set_status $ac_retval 1762 1763} # ac_fn_c_try_run 1764 1765# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1766# ------------------------------------------------------- 1767# Tests whether HEADER exists and can be compiled using the include files in 1768# INCLUDES, setting the cache variable VAR accordingly. 1769ac_fn_c_check_header_compile () 1770{ 1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1773$as_echo_n "checking for $2... " >&6; } 1774if eval \${$3+:} false; then : 1775 $as_echo_n "(cached) " >&6 1776else 1777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1778/* end confdefs.h. */ 1779$4 1780#include <$2> 1781_ACEOF 1782if ac_fn_c_try_compile "$LINENO"; then : 1783 eval "$3=yes" 1784else 1785 eval "$3=no" 1786fi 1787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1788fi 1789eval ac_res=\$$3 1790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1791$as_echo "$ac_res" >&6; } 1792 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1793 1794} # ac_fn_c_check_header_compile 1795 1796# ac_fn_c_try_link LINENO 1797# ----------------------- 1798# Try to link conftest.$ac_ext, and return whether this succeeded. 1799ac_fn_c_try_link () 1800{ 1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1802 rm -f conftest.$ac_objext conftest$ac_exeext 1803 if { { ac_try="$ac_link" 1804case "(($ac_try" in 1805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1806 *) ac_try_echo=$ac_try;; 1807esac 1808eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1809$as_echo "$ac_try_echo"; } >&5 1810 (eval "$ac_link") 2>conftest.err 1811 ac_status=$? 1812 if test -s conftest.err; then 1813 grep -v '^ *+' conftest.err >conftest.er1 1814 cat conftest.er1 >&5 1815 mv -f conftest.er1 conftest.err 1816 fi 1817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1818 test $ac_status = 0; } && { 1819 test -z "$ac_c_werror_flag" || 1820 test ! -s conftest.err 1821 } && test -s conftest$ac_exeext && { 1822 test "$cross_compiling" = yes || 1823 test -x conftest$ac_exeext 1824 }; then : 1825 ac_retval=0 1826else 1827 $as_echo "$as_me: failed program was:" >&5 1828sed 's/^/| /' conftest.$ac_ext >&5 1829 1830 ac_retval=1 1831fi 1832 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1833 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1834 # interfere with the next link command; also delete a directory that is 1835 # left behind by Apple's compiler. We do this before executing the actions. 1836 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1837 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1838 as_fn_set_status $ac_retval 1839 1840} # ac_fn_c_try_link 1841 1842# ac_fn_c_check_func LINENO FUNC VAR 1843# ---------------------------------- 1844# Tests whether FUNC exists, setting the cache variable VAR accordingly 1845ac_fn_c_check_func () 1846{ 1847 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1849$as_echo_n "checking for $2... " >&6; } 1850if eval \${$3+:} false; then : 1851 $as_echo_n "(cached) " >&6 1852else 1853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1854/* end confdefs.h. */ 1855/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1856 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1857#define $2 innocuous_$2 1858 1859/* System header to define __stub macros and hopefully few prototypes, 1860 which can conflict with char $2 (); below. 1861 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1862 <limits.h> exists even on freestanding compilers. */ 1863 1864#ifdef __STDC__ 1865# include <limits.h> 1866#else 1867# include <assert.h> 1868#endif 1869 1870#undef $2 1871 1872/* Override any GCC internal prototype to avoid an error. 1873 Use char because int might match the return type of a GCC 1874 builtin and then its argument prototype would still apply. */ 1875#ifdef __cplusplus 1876extern "C" 1877#endif 1878char $2 (); 1879/* The GNU C library defines this for functions which it implements 1880 to always fail with ENOSYS. Some functions are actually named 1881 something starting with __ and the normal name is an alias. */ 1882#if defined __stub_$2 || defined __stub___$2 1883choke me 1884#endif 1885 1886int 1887main () 1888{ 1889return $2 (); 1890 ; 1891 return 0; 1892} 1893_ACEOF 1894if ac_fn_c_try_link "$LINENO"; then : 1895 eval "$3=yes" 1896else 1897 eval "$3=no" 1898fi 1899rm -f core conftest.err conftest.$ac_objext \ 1900 conftest$ac_exeext conftest.$ac_ext 1901fi 1902eval ac_res=\$$3 1903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1904$as_echo "$ac_res" >&6; } 1905 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1906 1907} # ac_fn_c_check_func 1908 1909# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 1910# ---------------------------------------------------- 1911# Tries to find if the field MEMBER exists in type AGGR, after including 1912# INCLUDES, setting cache variable VAR accordingly. 1913ac_fn_c_check_member () 1914{ 1915 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 1917$as_echo_n "checking for $2.$3... " >&6; } 1918if eval \${$4+:} false; then : 1919 $as_echo_n "(cached) " >&6 1920else 1921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1922/* end confdefs.h. */ 1923$5 1924int 1925main () 1926{ 1927static $2 ac_aggr; 1928if (ac_aggr.$3) 1929return 0; 1930 ; 1931 return 0; 1932} 1933_ACEOF 1934if ac_fn_c_try_compile "$LINENO"; then : 1935 eval "$4=yes" 1936else 1937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1938/* end confdefs.h. */ 1939$5 1940int 1941main () 1942{ 1943static $2 ac_aggr; 1944if (sizeof ac_aggr.$3) 1945return 0; 1946 ; 1947 return 0; 1948} 1949_ACEOF 1950if ac_fn_c_try_compile "$LINENO"; then : 1951 eval "$4=yes" 1952else 1953 eval "$4=no" 1954fi 1955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1956fi 1957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1958fi 1959eval ac_res=\$$4 1960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1961$as_echo "$ac_res" >&6; } 1962 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1963 1964} # ac_fn_c_check_member 1965 1966# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1967# ------------------------------------------- 1968# Tests whether TYPE exists after having included INCLUDES, setting cache 1969# variable VAR accordingly. 1970ac_fn_c_check_type () 1971{ 1972 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1974$as_echo_n "checking for $2... " >&6; } 1975if eval \${$3+:} false; then : 1976 $as_echo_n "(cached) " >&6 1977else 1978 eval "$3=no" 1979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1980/* end confdefs.h. */ 1981$4 1982int 1983main () 1984{ 1985if (sizeof ($2)) 1986 return 0; 1987 ; 1988 return 0; 1989} 1990_ACEOF 1991if ac_fn_c_try_compile "$LINENO"; then : 1992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1993/* end confdefs.h. */ 1994$4 1995int 1996main () 1997{ 1998if (sizeof (($2))) 1999 return 0; 2000 ; 2001 return 0; 2002} 2003_ACEOF 2004if ac_fn_c_try_compile "$LINENO"; then : 2005 2006else 2007 eval "$3=yes" 2008fi 2009rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2010fi 2011rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2012fi 2013eval ac_res=\$$3 2014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2015$as_echo "$ac_res" >&6; } 2016 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2017 2018} # ac_fn_c_check_type 2019cat >config.log <<_ACEOF 2020This file contains any messages produced by compilers while 2021running configure, to aid debugging if configure makes a mistake. 2022 2023It was created by $as_me, which was 2024generated by GNU Autoconf 2.69. Invocation command line was 2025 2026 $ $0 $@ 2027 2028_ACEOF 2029exec 5>>config.log 2030{ 2031cat <<_ASUNAME 2032## --------- ## 2033## Platform. ## 2034## --------- ## 2035 2036hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2037uname -m = `(uname -m) 2>/dev/null || echo unknown` 2038uname -r = `(uname -r) 2>/dev/null || echo unknown` 2039uname -s = `(uname -s) 2>/dev/null || echo unknown` 2040uname -v = `(uname -v) 2>/dev/null || echo unknown` 2041 2042/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2043/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2044 2045/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2046/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2047/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2048/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2049/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2050/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2051/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2052 2053_ASUNAME 2054 2055as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2056for as_dir in $PATH 2057do 2058 IFS=$as_save_IFS 2059 test -z "$as_dir" && as_dir=. 2060 $as_echo "PATH: $as_dir" 2061 done 2062IFS=$as_save_IFS 2063 2064} >&5 2065 2066cat >&5 <<_ACEOF 2067 2068 2069## ----------- ## 2070## Core tests. ## 2071## ----------- ## 2072 2073_ACEOF 2074 2075 2076# Keep a trace of the command line. 2077# Strip out --no-create and --no-recursion so they do not pile up. 2078# Strip out --silent because we don't want to record it for future runs. 2079# Also quote any args containing shell meta-characters. 2080# Make two passes to allow for proper duplicate-argument suppression. 2081ac_configure_args= 2082ac_configure_args0= 2083ac_configure_args1= 2084ac_must_keep_next=false 2085for ac_pass in 1 2 2086do 2087 for ac_arg 2088 do 2089 case $ac_arg in 2090 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2091 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2092 | -silent | --silent | --silen | --sile | --sil) 2093 continue ;; 2094 *\'*) 2095 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2096 esac 2097 case $ac_pass in 2098 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2099 2) 2100 as_fn_append ac_configure_args1 " '$ac_arg'" 2101 if test $ac_must_keep_next = true; then 2102 ac_must_keep_next=false # Got value, back to normal. 2103 else 2104 case $ac_arg in 2105 *=* | --config-cache | -C | -disable-* | --disable-* \ 2106 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2107 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2108 | -with-* | --with-* | -without-* | --without-* | --x) 2109 case "$ac_configure_args0 " in 2110 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2111 esac 2112 ;; 2113 -* ) ac_must_keep_next=true ;; 2114 esac 2115 fi 2116 as_fn_append ac_configure_args " '$ac_arg'" 2117 ;; 2118 esac 2119 done 2120done 2121{ ac_configure_args0=; unset ac_configure_args0;} 2122{ ac_configure_args1=; unset ac_configure_args1;} 2123 2124# When interrupted or exit'd, cleanup temporary files, and complete 2125# config.log. We remove comments because anyway the quotes in there 2126# would cause problems or look ugly. 2127# WARNING: Use '\'' to represent an apostrophe within the trap. 2128# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2129trap 'exit_status=$? 2130 # Save into config.log some information that might help in debugging. 2131 { 2132 echo 2133 2134 $as_echo "## ---------------- ## 2135## Cache variables. ## 2136## ---------------- ##" 2137 echo 2138 # The following way of writing the cache mishandles newlines in values, 2139( 2140 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2141 eval ac_val=\$$ac_var 2142 case $ac_val in #( 2143 *${as_nl}*) 2144 case $ac_var in #( 2145 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2146$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2147 esac 2148 case $ac_var in #( 2149 _ | IFS | as_nl) ;; #( 2150 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2151 *) { eval $ac_var=; unset $ac_var;} ;; 2152 esac ;; 2153 esac 2154 done 2155 (set) 2>&1 | 2156 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2157 *${as_nl}ac_space=\ *) 2158 sed -n \ 2159 "s/'\''/'\''\\\\'\'''\''/g; 2160 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2161 ;; #( 2162 *) 2163 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2164 ;; 2165 esac | 2166 sort 2167) 2168 echo 2169 2170 $as_echo "## ----------------- ## 2171## Output variables. ## 2172## ----------------- ##" 2173 echo 2174 for ac_var in $ac_subst_vars 2175 do 2176 eval ac_val=\$$ac_var 2177 case $ac_val in 2178 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2179 esac 2180 $as_echo "$ac_var='\''$ac_val'\''" 2181 done | sort 2182 echo 2183 2184 if test -n "$ac_subst_files"; then 2185 $as_echo "## ------------------- ## 2186## File substitutions. ## 2187## ------------------- ##" 2188 echo 2189 for ac_var in $ac_subst_files 2190 do 2191 eval ac_val=\$$ac_var 2192 case $ac_val in 2193 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2194 esac 2195 $as_echo "$ac_var='\''$ac_val'\''" 2196 done | sort 2197 echo 2198 fi 2199 2200 if test -s confdefs.h; then 2201 $as_echo "## ----------- ## 2202## confdefs.h. ## 2203## ----------- ##" 2204 echo 2205 cat confdefs.h 2206 echo 2207 fi 2208 test "$ac_signal" != 0 && 2209 $as_echo "$as_me: caught signal $ac_signal" 2210 $as_echo "$as_me: exit $exit_status" 2211 } >&5 2212 rm -f core *.core core.conftest.* && 2213 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2214 exit $exit_status 2215' 0 2216for ac_signal in 1 2 13 15; do 2217 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2218done 2219ac_signal=0 2220 2221# confdefs.h avoids OS command line length limits that DEFS can exceed. 2222rm -f -r conftest* confdefs.h 2223 2224$as_echo "/* confdefs.h */" > confdefs.h 2225 2226# Predefined preprocessor variables. 2227 2228cat >>confdefs.h <<_ACEOF 2229#define PACKAGE_NAME "$PACKAGE_NAME" 2230_ACEOF 2231 2232cat >>confdefs.h <<_ACEOF 2233#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2234_ACEOF 2235 2236cat >>confdefs.h <<_ACEOF 2237#define PACKAGE_VERSION "$PACKAGE_VERSION" 2238_ACEOF 2239 2240cat >>confdefs.h <<_ACEOF 2241#define PACKAGE_STRING "$PACKAGE_STRING" 2242_ACEOF 2243 2244cat >>confdefs.h <<_ACEOF 2245#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2246_ACEOF 2247 2248cat >>confdefs.h <<_ACEOF 2249#define PACKAGE_URL "$PACKAGE_URL" 2250_ACEOF 2251 2252 2253# Let the site file select an alternate cache file if it wants to. 2254# Prefer an explicitly selected file to automatically selected ones. 2255ac_site_file1=NONE 2256ac_site_file2=NONE 2257if test -n "$CONFIG_SITE"; then 2258 # We do not want a PATH search for config.site. 2259 case $CONFIG_SITE in #(( 2260 -*) ac_site_file1=./$CONFIG_SITE;; 2261 */*) ac_site_file1=$CONFIG_SITE;; 2262 *) ac_site_file1=./$CONFIG_SITE;; 2263 esac 2264elif test "x$prefix" != xNONE; then 2265 ac_site_file1=$prefix/share/config.site 2266 ac_site_file2=$prefix/etc/config.site 2267else 2268 ac_site_file1=$ac_default_prefix/share/config.site 2269 ac_site_file2=$ac_default_prefix/etc/config.site 2270fi 2271for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2272do 2273 test "x$ac_site_file" = xNONE && continue 2274 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2275 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2276$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2277 sed 's/^/| /' "$ac_site_file" >&5 2278 . "$ac_site_file" \ 2279 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2280$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2281as_fn_error $? "failed to load site script $ac_site_file 2282See \`config.log' for more details" "$LINENO" 5; } 2283 fi 2284done 2285 2286if test -r "$cache_file"; then 2287 # Some versions of bash will fail to source /dev/null (special files 2288 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2289 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2290 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2291$as_echo "$as_me: loading cache $cache_file" >&6;} 2292 case $cache_file in 2293 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2294 *) . "./$cache_file";; 2295 esac 2296 fi 2297else 2298 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2299$as_echo "$as_me: creating cache $cache_file" >&6;} 2300 >$cache_file 2301fi 2302 2303# Check that the precious variables saved in the cache have kept the same 2304# value. 2305ac_cache_corrupted=false 2306for ac_var in $ac_precious_vars; do 2307 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2308 eval ac_new_set=\$ac_env_${ac_var}_set 2309 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2310 eval ac_new_val=\$ac_env_${ac_var}_value 2311 case $ac_old_set,$ac_new_set in 2312 set,) 2313 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2314$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2315 ac_cache_corrupted=: ;; 2316 ,set) 2317 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2318$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2319 ac_cache_corrupted=: ;; 2320 ,);; 2321 *) 2322 if test "x$ac_old_val" != "x$ac_new_val"; then 2323 # differences in whitespace do not lead to failure. 2324 ac_old_val_w=`echo x $ac_old_val` 2325 ac_new_val_w=`echo x $ac_new_val` 2326 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2327 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2328$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2329 ac_cache_corrupted=: 2330 else 2331 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2332$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2333 eval $ac_var=\$ac_old_val 2334 fi 2335 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2336$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2337 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2338$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2339 fi;; 2340 esac 2341 # Pass precious variables to config.status. 2342 if test "$ac_new_set" = set; then 2343 case $ac_new_val in 2344 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2345 *) ac_arg=$ac_var=$ac_new_val ;; 2346 esac 2347 case " $ac_configure_args " in 2348 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2349 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2350 esac 2351 fi 2352done 2353if $ac_cache_corrupted; then 2354 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2355$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2356 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2357$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2358 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2359fi 2360## -------------------- ## 2361## Main body of script. ## 2362## -------------------- ## 2363 2364ac_ext=c 2365ac_cpp='$CPP $CPPFLAGS' 2366ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2367ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2368ac_compiler_gnu=$ac_cv_c_compiler_gnu 2369 2370 2371# This file contains common code used by all simulators. 2372# 2373# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2374# directory. It is intended to be invoked before any target specific stuff. 2375# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2376# It is intended to be invoked last. 2377# 2378# The simulator's configure.ac should look like: 2379# 2380# dnl Process this file with autoconf to produce a configure script. 2381# AC_PREREQ(2.64)dnl 2382# AC_INIT(Makefile.in) 2383# sinclude(../common/aclocal.m4) 2384# 2385# SIM_AC_COMMON 2386# 2387# ... target specific stuff ... 2388# 2389# SIM_AC_OUTPUT 2390 2391# Include global overrides and fixes for Autoconf. 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2428# 2429# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2430# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2431# Written by Gordon Matzigkeit, 1996 2432# 2433# This file is free software; the Free Software Foundation gives 2434# unlimited permission to copy and/or distribute it, with or without 2435# modifications, as long as this notice is preserved. 2436 2437 2438 2439# serial 56 LT_INIT 2440 2441 2442# LT_PREREQ(VERSION) 2443# ------------------ 2444# Complain and exit if this libtool version is less that VERSION. 2445 2446 2447 2448# _LT_CHECK_BUILDDIR 2449# ------------------ 2450# Complain if the absolute build directory name contains unusual characters 2451 2452 2453 2454# LT_INIT([OPTIONS]) 2455# ------------------ 2456# LT_INIT 2457 2458# Old names: 2459# This is what autoupdate's m4 run will expand. It fires 2460# the warning (with _au_warn_XXX), outputs it into the 2461# updated configure.ac (with AC_DIAGNOSE), and then outputs 2462# the replacement expansion. 2463 2464 2465# This is an auxiliary macro that is also run when 2466# autoupdate runs m4. It simply calls m4_warning, but 2467# we need a wrapper so that each warning is emitted only 2468# once. We break the quoting in m4_warning's argument in 2469# order to expand this macro's arguments, not AU_DEFUN's. 2470 2471 2472# Finally, this is the expansion that is picked up by 2473# autoconf. It tells the user to run autoupdate, and 2474# then outputs the replacement expansion. We do not care 2475# about autoupdate's warning because that contains 2476# information on what to do *after* running autoupdate. 2477 2478# This is what autoupdate's m4 run will expand. It fires 2479# the warning (with _au_warn_XXX), outputs it into the 2480# updated configure.ac (with AC_DIAGNOSE), and then outputs 2481# the replacement expansion. 2482 2483 2484# This is an auxiliary macro that is also run when 2485# autoupdate runs m4. It simply calls m4_warning, but 2486# we need a wrapper so that each warning is emitted only 2487# once. We break the quoting in m4_warning's argument in 2488# order to expand this macro's arguments, not AU_DEFUN's. 2489 2490 2491# Finally, this is the expansion that is picked up by 2492# autoconf. It tells the user to run autoupdate, and 2493# then outputs the replacement expansion. We do not care 2494# about autoupdate's warning because that contains 2495# information on what to do *after* running autoupdate. 2496 2497 2498 2499# _LT_CC_BASENAME(CC) 2500# ------------------- 2501# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2502 2503 2504 2505# _LT_FILEUTILS_DEFAULTS 2506# ---------------------- 2507# It is okay to use these file commands and assume they have been set 2508# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2509# _LT_FILEUTILS_DEFAULTS 2510 2511 2512# _LT_SETUP 2513# --------- 2514# _LT_SETUP 2515 2516 2517# _LT_PREPARE_SED_QUOTE_VARS 2518# -------------------------- 2519# Define a few sed substitution that help us do robust quoting. 2520 2521 2522# _LT_PROG_LTMAIN 2523# --------------- 2524# Note that this code is called both from `configure', and `config.status' 2525# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2526# `config.status' has no value for ac_aux_dir unless we are using Automake, 2527# so we pass a copy along to make sure it has a sensible value anyway. 2528# _LT_PROG_LTMAIN 2529 2530 2531## ------------------------------------- ## 2532## Accumulate code for creating libtool. ## 2533## ------------------------------------- ## 2534 2535# So that we can recreate a full libtool script including additional 2536# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2537# in macros and then make a single call at the end using the `libtool' 2538# label. 2539 2540 2541# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2542# ---------------------------------------- 2543# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2544 2545 2546# Initialize. 2547 2548 2549 2550# _LT_CONFIG_LIBTOOL([COMMANDS]) 2551# ------------------------------ 2552# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2553 2554 2555# Initialize. 2556 2557 2558 2559# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2560# ----------------------------------------------------- 2561 2562 2563 2564# _LT_FORMAT_COMMENT([COMMENT]) 2565# ----------------------------- 2566# Add leading comment marks to the start of each line, and a trailing 2567# full-stop to the whole comment if one is not present already. 2568 2569 2570 2571 2572## ------------------------ ## 2573## FIXME: Eliminate VARNAME ## 2574## ------------------------ ## 2575 2576 2577# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2578# ------------------------------------------------------------------- 2579# CONFIGNAME is the name given to the value in the libtool script. 2580# VARNAME is the (base) name used in the configure script. 2581# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2582# VARNAME. Any other value will be used directly. 2583 2584 2585 2586# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2587# -------------------------------------------------------- 2588 2589 2590 2591# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2592# ------------------------------------------------ 2593 2594 2595 2596# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2597# --------------------------------------------------------- 2598 2599 2600 2601# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2602# -------------------------------------------------- 2603 2604 2605 2606# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2607# --------------------------------------------------- 2608 2609 2610 2611# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2612# --------------------------------------------------- 2613 2614 2615 2616 2617# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2618# ------------------------------------------------ 2619 2620 2621 2622 2623# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2624# ------------------------------------ 2625# Quote a variable value, and forward it to `config.status' so that its 2626# declaration there will have the same value as in `configure'. VARNAME 2627# must have a single quote delimited value for this to work. 2628 2629 2630 2631# _LT_CONFIG_STATUS_DECLARATIONS 2632# ------------------------------ 2633# We delimit libtool config variables with single quotes, so when 2634# we write them to config.status, we have to be sure to quote all 2635# embedded single quotes properly. In configure, this macro expands 2636# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2637# 2638# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2639 2640 2641 2642# _LT_LIBTOOL_TAGS 2643# ---------------- 2644# Output comment and list of tags supported by the script 2645 2646 2647 2648# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2649# ----------------------------------- 2650# Extract the dictionary values for VARNAME (optionally with TAG) and 2651# expand to a commented shell variable setting: 2652# 2653# # Some comment about what VAR is for. 2654# visible_name=$lt_internal_name 2655 2656 2657 2658# _LT_LIBTOOL_CONFIG_VARS 2659# ----------------------- 2660# Produce commented declarations of non-tagged libtool config variables 2661# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2662# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2663# section) are produced by _LT_LIBTOOL_TAG_VARS. 2664 2665 2666 2667# _LT_LIBTOOL_TAG_VARS(TAG) 2668# ------------------------- 2669 2670 2671 2672# _LT_TAGVAR(VARNAME, [TAGNAME]) 2673# ------------------------------ 2674 2675 2676 2677# _LT_CONFIG_COMMANDS 2678# ------------------- 2679# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2680# variables for single and double quote escaping we saved from calls 2681# to _LT_DECL, we can put quote escaped variables declarations 2682# into `config.status', and then the shell code to quote escape them in 2683# for loops in `config.status'. Finally, any additional code accumulated 2684# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2685#_LT_CONFIG_COMMANDS 2686 2687 2688# Initialize. 2689 2690 2691# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2692# ------------------------------------ 2693# Generate a child script FILE with all initialization necessary to 2694# reuse the environment learned by the parent script, and make the 2695# file executable. If COMMENT is supplied, it is inserted after the 2696# `#!' sequence but before initialization text begins. After this 2697# macro, additional text can be appended to FILE to form the body of 2698# the child script. The macro ends with non-zero status if the 2699# file could not be fully written (such as if the disk is full). 2700# _LT_GENERATED_FILE_INIT 2701 2702# LT_OUTPUT 2703# --------- 2704# This macro allows early generation of the libtool script (before 2705# AC_OUTPUT is called), incase it is used in configure for compilation 2706# tests. 2707# LT_OUTPUT 2708 2709 2710# _LT_CONFIG(TAG) 2711# --------------- 2712# If TAG is the built-in tag, create an initial libtool script with a 2713# default configuration from the untagged config vars. Otherwise add code 2714# to config.status for appending the configuration named by TAG from the 2715# matching tagged config vars. 2716# _LT_CONFIG 2717 2718 2719# LT_SUPPORTED_TAG(TAG) 2720# --------------------- 2721# Trace this macro to discover what tags are supported by the libtool 2722# --tag option, using: 2723# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2724 2725 2726 2727# C support is built-in for now 2728 2729 2730 2731 2732# LT_LANG(LANG) 2733# ------------- 2734# Enable libtool support for the given language if not already enabled. 2735# LT_LANG 2736 2737 2738# _LT_LANG(LANGNAME) 2739# ------------------ 2740# _LT_LANG 2741 2742 2743# _LT_LANG_DEFAULT_CONFIG 2744# ----------------------- 2745# _LT_LANG_DEFAULT_CONFIG 2746 2747# Obsolete macros: 2748# This is what autoupdate's m4 run will expand. It fires 2749# the warning (with _au_warn_XXX), outputs it into the 2750# updated configure.ac (with AC_DIAGNOSE), and then outputs 2751# the replacement expansion. 2752 2753 2754# This is an auxiliary macro that is also run when 2755# autoupdate runs m4. It simply calls m4_warning, but 2756# we need a wrapper so that each warning is emitted only 2757# once. We break the quoting in m4_warning's argument in 2758# order to expand this macro's arguments, not AU_DEFUN's. 2759 2760 2761# Finally, this is the expansion that is picked up by 2762# autoconf. It tells the user to run autoupdate, and 2763# then outputs the replacement expansion. We do not care 2764# about autoupdate's warning because that contains 2765# information on what to do *after* running autoupdate. 2766 2767# This is what autoupdate's m4 run will expand. It fires 2768# the warning (with _au_warn_XXX), outputs it into the 2769# updated configure.ac (with AC_DIAGNOSE), and then outputs 2770# the replacement expansion. 2771 2772 2773# This is an auxiliary macro that is also run when 2774# autoupdate runs m4. It simply calls m4_warning, but 2775# we need a wrapper so that each warning is emitted only 2776# once. We break the quoting in m4_warning's argument in 2777# order to expand this macro's arguments, not AU_DEFUN's. 2778 2779 2780# Finally, this is the expansion that is picked up by 2781# autoconf. It tells the user to run autoupdate, and 2782# then outputs the replacement expansion. We do not care 2783# about autoupdate's warning because that contains 2784# information on what to do *after* running autoupdate. 2785 2786# This is what autoupdate's m4 run will expand. It fires 2787# the warning (with _au_warn_XXX), outputs it into the 2788# updated configure.ac (with AC_DIAGNOSE), and then outputs 2789# the replacement expansion. 2790 2791 2792# This is an auxiliary macro that is also run when 2793# autoupdate runs m4. It simply calls m4_warning, but 2794# we need a wrapper so that each warning is emitted only 2795# once. We break the quoting in m4_warning's argument in 2796# order to expand this macro's arguments, not AU_DEFUN's. 2797 2798 2799# Finally, this is the expansion that is picked up by 2800# autoconf. It tells the user to run autoupdate, and 2801# then outputs the replacement expansion. We do not care 2802# about autoupdate's warning because that contains 2803# information on what to do *after* running autoupdate. 2804 2805# This is what autoupdate's m4 run will expand. It fires 2806# the warning (with _au_warn_XXX), outputs it into the 2807# updated configure.ac (with AC_DIAGNOSE), and then outputs 2808# the replacement expansion. 2809 2810 2811# This is an auxiliary macro that is also run when 2812# autoupdate runs m4. It simply calls m4_warning, but 2813# we need a wrapper so that each warning is emitted only 2814# once. We break the quoting in m4_warning's argument in 2815# order to expand this macro's arguments, not AU_DEFUN's. 2816 2817 2818# Finally, this is the expansion that is picked up by 2819# autoconf. It tells the user to run autoupdate, and 2820# then outputs the replacement expansion. We do not care 2821# about autoupdate's warning because that contains 2822# information on what to do *after* running autoupdate. 2823 2824# This is what autoupdate's m4 run will expand. It fires 2825# the warning (with _au_warn_XXX), outputs it into the 2826# updated configure.ac (with AC_DIAGNOSE), and then outputs 2827# the replacement expansion. 2828 2829 2830# This is an auxiliary macro that is also run when 2831# autoupdate runs m4. It simply calls m4_warning, but 2832# we need a wrapper so that each warning is emitted only 2833# once. We break the quoting in m4_warning's argument in 2834# order to expand this macro's arguments, not AU_DEFUN's. 2835 2836 2837# Finally, this is the expansion that is picked up by 2838# autoconf. It tells the user to run autoupdate, and 2839# then outputs the replacement expansion. We do not care 2840# about autoupdate's warning because that contains 2841# information on what to do *after* running autoupdate. 2842 2843 2844 2845# _LT_TAG_COMPILER 2846# ---------------- 2847# _LT_TAG_COMPILER 2848 2849 2850# _LT_COMPILER_BOILERPLATE 2851# ------------------------ 2852# Check for compiler boilerplate output or warnings with 2853# the simple compiler test code. 2854# _LT_COMPILER_BOILERPLATE 2855 2856 2857# _LT_LINKER_BOILERPLATE 2858# ---------------------- 2859# Check for linker boilerplate output or warnings with 2860# the simple link test code. 2861# _LT_LINKER_BOILERPLATE 2862 2863# _LT_REQUIRED_DARWIN_CHECKS 2864# ------------------------- 2865 2866 2867 2868# _LT_DARWIN_LINKER_FEATURES 2869# -------------------------- 2870# Checks for linker and compiler features on darwin 2871 2872 2873# _LT_SYS_MODULE_PATH_AIX 2874# ----------------------- 2875# Links a minimal program and checks the executable 2876# for the system default hardcoded library path. In most cases, 2877# this is /usr/lib:/lib, but when the MPI compilers are used 2878# the location of the communication and MPI libs are included too. 2879# If we don't find anything, use the default library path according 2880# to the aix ld manual. 2881# _LT_SYS_MODULE_PATH_AIX 2882 2883 2884# _LT_SHELL_INIT(ARG) 2885# ------------------- 2886# _LT_SHELL_INIT 2887 2888 2889 2890# _LT_PROG_ECHO_BACKSLASH 2891# ----------------------- 2892# Find how we can fake an echo command that does not interpret backslash. 2893# In particular, with Autoconf 2.60 or later we add some code to the start 2894# of the generated configure script which will find a shell with a builtin 2895# printf (which we can use as an echo command). 2896# _LT_PROG_ECHO_BACKSLASH 2897 2898 2899# _LT_ENABLE_LOCK 2900# --------------- 2901# _LT_ENABLE_LOCK 2902 2903 2904# _LT_CMD_OLD_ARCHIVE 2905# ------------------- 2906# _LT_CMD_OLD_ARCHIVE 2907 2908 2909# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2910# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2911# ---------------------------------------------------------------- 2912# Check whether the given compiler option works 2913# _LT_COMPILER_OPTION 2914 2915# Old name: 2916# This is what autoupdate's m4 run will expand. It fires 2917# the warning (with _au_warn_XXX), outputs it into the 2918# updated configure.ac (with AC_DIAGNOSE), and then outputs 2919# the replacement expansion. 2920 2921 2922# This is an auxiliary macro that is also run when 2923# autoupdate runs m4. It simply calls m4_warning, but 2924# we need a wrapper so that each warning is emitted only 2925# once. We break the quoting in m4_warning's argument in 2926# order to expand this macro's arguments, not AU_DEFUN's. 2927 2928 2929# Finally, this is the expansion that is picked up by 2930# autoconf. It tells the user to run autoupdate, and 2931# then outputs the replacement expansion. We do not care 2932# about autoupdate's warning because that contains 2933# information on what to do *after* running autoupdate. 2934 2935 2936 2937# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2938# [ACTION-SUCCESS], [ACTION-FAILURE]) 2939# ---------------------------------------------------- 2940# Check whether the given linker option works 2941# _LT_LINKER_OPTION 2942 2943# Old name: 2944# This is what autoupdate's m4 run will expand. It fires 2945# the warning (with _au_warn_XXX), outputs it into the 2946# updated configure.ac (with AC_DIAGNOSE), and then outputs 2947# the replacement expansion. 2948 2949 2950# This is an auxiliary macro that is also run when 2951# autoupdate runs m4. It simply calls m4_warning, but 2952# we need a wrapper so that each warning is emitted only 2953# once. We break the quoting in m4_warning's argument in 2954# order to expand this macro's arguments, not AU_DEFUN's. 2955 2956 2957# Finally, this is the expansion that is picked up by 2958# autoconf. It tells the user to run autoupdate, and 2959# then outputs the replacement expansion. We do not care 2960# about autoupdate's warning because that contains 2961# information on what to do *after* running autoupdate. 2962 2963 2964 2965# LT_CMD_MAX_LEN 2966#--------------- 2967# LT_CMD_MAX_LEN 2968 2969# Old name: 2970# This is what autoupdate's m4 run will expand. It fires 2971# the warning (with _au_warn_XXX), outputs it into the 2972# updated configure.ac (with AC_DIAGNOSE), and then outputs 2973# the replacement expansion. 2974 2975 2976# This is an auxiliary macro that is also run when 2977# autoupdate runs m4. It simply calls m4_warning, but 2978# we need a wrapper so that each warning is emitted only 2979# once. We break the quoting in m4_warning's argument in 2980# order to expand this macro's arguments, not AU_DEFUN's. 2981 2982 2983# Finally, this is the expansion that is picked up by 2984# autoconf. It tells the user to run autoupdate, and 2985# then outputs the replacement expansion. We do not care 2986# about autoupdate's warning because that contains 2987# information on what to do *after* running autoupdate. 2988 2989 2990 2991# _LT_HEADER_DLFCN 2992# ---------------- 2993# _LT_HEADER_DLFCN 2994 2995 2996# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2997# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2998# ---------------------------------------------------------------- 2999# _LT_TRY_DLOPEN_SELF 3000 3001 3002# LT_SYS_DLOPEN_SELF 3003# ------------------ 3004# LT_SYS_DLOPEN_SELF 3005 3006# Old name: 3007# This is what autoupdate's m4 run will expand. It fires 3008# the warning (with _au_warn_XXX), outputs it into the 3009# updated configure.ac (with AC_DIAGNOSE), and then outputs 3010# the replacement expansion. 3011 3012 3013# This is an auxiliary macro that is also run when 3014# autoupdate runs m4. It simply calls m4_warning, but 3015# we need a wrapper so that each warning is emitted only 3016# once. We break the quoting in m4_warning's argument in 3017# order to expand this macro's arguments, not AU_DEFUN's. 3018 3019 3020# Finally, this is the expansion that is picked up by 3021# autoconf. It tells the user to run autoupdate, and 3022# then outputs the replacement expansion. We do not care 3023# about autoupdate's warning because that contains 3024# information on what to do *after* running autoupdate. 3025 3026 3027 3028# _LT_COMPILER_C_O([TAGNAME]) 3029# --------------------------- 3030# Check to see if options -c and -o are simultaneously supported by compiler. 3031# This macro does not hard code the compiler like AC_PROG_CC_C_O. 3032# _LT_COMPILER_C_O 3033 3034 3035# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 3036# ---------------------------------- 3037# Check to see if we can do hard links to lock some files if needed 3038# _LT_COMPILER_FILE_LOCKS 3039 3040 3041# _LT_CHECK_OBJDIR 3042# ---------------- 3043# _LT_CHECK_OBJDIR 3044 3045 3046# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 3047# -------------------------------------- 3048# Check hardcoding attributes. 3049# _LT_LINKER_HARDCODE_LIBPATH 3050 3051 3052# _LT_CMD_STRIPLIB 3053# ---------------- 3054# _LT_CMD_STRIPLIB 3055 3056 3057# _LT_SYS_DYNAMIC_LINKER([TAG]) 3058# ----------------------------- 3059# PORTME Fill in your ld.so characteristics 3060# _LT_SYS_DYNAMIC_LINKER 3061 3062 3063# _LT_PATH_TOOL_PREFIX(TOOL) 3064# -------------------------- 3065# find a file program which can recognize shared library 3066# _LT_PATH_TOOL_PREFIX 3067 3068# Old name: 3069# This is what autoupdate's m4 run will expand. It fires 3070# the warning (with _au_warn_XXX), outputs it into the 3071# updated configure.ac (with AC_DIAGNOSE), and then outputs 3072# the replacement expansion. 3073 3074 3075# This is an auxiliary macro that is also run when 3076# autoupdate runs m4. It simply calls m4_warning, but 3077# we need a wrapper so that each warning is emitted only 3078# once. We break the quoting in m4_warning's argument in 3079# order to expand this macro's arguments, not AU_DEFUN's. 3080 3081 3082# Finally, this is the expansion that is picked up by 3083# autoconf. It tells the user to run autoupdate, and 3084# then outputs the replacement expansion. We do not care 3085# about autoupdate's warning because that contains 3086# information on what to do *after* running autoupdate. 3087 3088 3089 3090# _LT_PATH_MAGIC 3091# -------------- 3092# find a file program which can recognize a shared library 3093# _LT_PATH_MAGIC 3094 3095 3096# LT_PATH_LD 3097# ---------- 3098# find the pathname to the GNU or non-GNU linker 3099# LT_PATH_LD 3100 3101# Old names: 3102# This is what autoupdate's m4 run will expand. It fires 3103# the warning (with _au_warn_XXX), outputs it into the 3104# updated configure.ac (with AC_DIAGNOSE), and then outputs 3105# the replacement expansion. 3106 3107 3108# This is an auxiliary macro that is also run when 3109# autoupdate runs m4. It simply calls m4_warning, but 3110# we need a wrapper so that each warning is emitted only 3111# once. We break the quoting in m4_warning's argument in 3112# order to expand this macro's arguments, not AU_DEFUN's. 3113 3114 3115# Finally, this is the expansion that is picked up by 3116# autoconf. It tells the user to run autoupdate, and 3117# then outputs the replacement expansion. We do not care 3118# about autoupdate's warning because that contains 3119# information on what to do *after* running autoupdate. 3120 3121# This is what autoupdate's m4 run will expand. It fires 3122# the warning (with _au_warn_XXX), outputs it into the 3123# updated configure.ac (with AC_DIAGNOSE), and then outputs 3124# the replacement expansion. 3125 3126 3127# This is an auxiliary macro that is also run when 3128# autoupdate runs m4. It simply calls m4_warning, but 3129# we need a wrapper so that each warning is emitted only 3130# once. We break the quoting in m4_warning's argument in 3131# order to expand this macro's arguments, not AU_DEFUN's. 3132 3133 3134# Finally, this is the expansion that is picked up by 3135# autoconf. It tells the user to run autoupdate, and 3136# then outputs the replacement expansion. We do not care 3137# about autoupdate's warning because that contains 3138# information on what to do *after* running autoupdate. 3139 3140 3141 3142# _LT_PATH_LD_GNU 3143#- -------------- 3144# _LT_PATH_LD_GNU 3145 3146 3147# _LT_CMD_RELOAD 3148# -------------- 3149# find reload flag for linker 3150# -- PORTME Some linkers may need a different reload flag. 3151# _LT_CMD_RELOAD 3152 3153 3154# _LT_CHECK_MAGIC_METHOD 3155# ---------------------- 3156# how to check for library dependencies 3157# -- PORTME fill in with the dynamic library characteristics 3158# _LT_CHECK_MAGIC_METHOD 3159 3160 3161# LT_PATH_NM 3162# ---------- 3163# find the pathname to a BSD- or MS-compatible name lister 3164# LT_PATH_NM 3165 3166# Old names: 3167# This is what autoupdate's m4 run will expand. It fires 3168# the warning (with _au_warn_XXX), outputs it into the 3169# updated configure.ac (with AC_DIAGNOSE), and then outputs 3170# the replacement expansion. 3171 3172 3173# This is an auxiliary macro that is also run when 3174# autoupdate runs m4. It simply calls m4_warning, but 3175# we need a wrapper so that each warning is emitted only 3176# once. We break the quoting in m4_warning's argument in 3177# order to expand this macro's arguments, not AU_DEFUN's. 3178 3179 3180# Finally, this is the expansion that is picked up by 3181# autoconf. It tells the user to run autoupdate, and 3182# then outputs the replacement expansion. We do not care 3183# about autoupdate's warning because that contains 3184# information on what to do *after* running autoupdate. 3185 3186# This is what autoupdate's m4 run will expand. It fires 3187# the warning (with _au_warn_XXX), outputs it into the 3188# updated configure.ac (with AC_DIAGNOSE), and then outputs 3189# the replacement expansion. 3190 3191 3192# This is an auxiliary macro that is also run when 3193# autoupdate runs m4. It simply calls m4_warning, but 3194# we need a wrapper so that each warning is emitted only 3195# once. We break the quoting in m4_warning's argument in 3196# order to expand this macro's arguments, not AU_DEFUN's. 3197 3198 3199# Finally, this is the expansion that is picked up by 3200# autoconf. It tells the user to run autoupdate, and 3201# then outputs the replacement expansion. We do not care 3202# about autoupdate's warning because that contains 3203# information on what to do *after* running autoupdate. 3204 3205 3206 3207# LT_LIB_M 3208# -------- 3209# check for math library 3210# LT_LIB_M 3211 3212# Old name: 3213# This is what autoupdate's m4 run will expand. It fires 3214# the warning (with _au_warn_XXX), outputs it into the 3215# updated configure.ac (with AC_DIAGNOSE), and then outputs 3216# the replacement expansion. 3217 3218 3219# This is an auxiliary macro that is also run when 3220# autoupdate runs m4. It simply calls m4_warning, but 3221# we need a wrapper so that each warning is emitted only 3222# once. We break the quoting in m4_warning's argument in 3223# order to expand this macro's arguments, not AU_DEFUN's. 3224 3225 3226# Finally, this is the expansion that is picked up by 3227# autoconf. It tells the user to run autoupdate, and 3228# then outputs the replacement expansion. We do not care 3229# about autoupdate's warning because that contains 3230# information on what to do *after* running autoupdate. 3231 3232 3233 3234# _LT_COMPILER_NO_RTTI([TAGNAME]) 3235# ------------------------------- 3236# _LT_COMPILER_NO_RTTI 3237 3238 3239# _LT_CMD_GLOBAL_SYMBOLS 3240# ---------------------- 3241 # _LT_CMD_GLOBAL_SYMBOLS 3242 3243 3244# _LT_COMPILER_PIC([TAGNAME]) 3245# --------------------------- 3246# _LT_COMPILER_PIC 3247 3248 3249# _LT_LINKER_SHLIBS([TAGNAME]) 3250# ---------------------------- 3251# See if the linker supports building shared libraries. 3252# _LT_LINKER_SHLIBS 3253 3254 3255# _LT_LANG_C_CONFIG([TAG]) 3256# ------------------------ 3257# Ensure that the configuration variables for a C compiler are suitably 3258# defined. These variables are subsequently used by _LT_CONFIG to write 3259# the compiler configuration to `libtool'. 3260# _LT_LANG_C_CONFIG 3261 3262 3263# _LT_LANG_CXX_CONFIG([TAG]) 3264# -------------------------- 3265# Ensure that the configuration variables for a C++ compiler are suitably 3266# defined. These variables are subsequently used by _LT_CONFIG to write 3267# the compiler configuration to `libtool'. 3268# _LT_LANG_CXX_CONFIG 3269 3270 3271# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3272# --------------------------------- 3273# Figure out "hidden" library dependencies from verbose 3274# compiler output when linking a shared library. 3275# Parse the compiler output and extract the necessary 3276# objects, libraries and library flags. 3277# _LT_SYS_HIDDEN_LIBDEPS 3278 3279 3280# _LT_LANG_F77_CONFIG([TAG]) 3281# -------------------------- 3282# Ensure that the configuration variables for a Fortran 77 compiler are 3283# suitably defined. These variables are subsequently used by _LT_CONFIG 3284# to write the compiler configuration to `libtool'. 3285# _LT_LANG_F77_CONFIG 3286 3287 3288# _LT_LANG_FC_CONFIG([TAG]) 3289# ------------------------- 3290# Ensure that the configuration variables for a Fortran compiler are 3291# suitably defined. These variables are subsequently used by _LT_CONFIG 3292# to write the compiler configuration to `libtool'. 3293# _LT_LANG_FC_CONFIG 3294 3295 3296# _LT_LANG_GCJ_CONFIG([TAG]) 3297# -------------------------- 3298# Ensure that the configuration variables for the GNU Java Compiler compiler 3299# are suitably defined. These variables are subsequently used by _LT_CONFIG 3300# to write the compiler configuration to `libtool'. 3301# _LT_LANG_GCJ_CONFIG 3302 3303 3304# _LT_LANG_RC_CONFIG([TAG]) 3305# ------------------------- 3306# Ensure that the configuration variables for the Windows resource compiler 3307# are suitably defined. These variables are subsequently used by _LT_CONFIG 3308# to write the compiler configuration to `libtool'. 3309# _LT_LANG_RC_CONFIG 3310 3311 3312# LT_PROG_GCJ 3313# ----------- 3314 3315 3316# Old name: 3317# This is what autoupdate's m4 run will expand. It fires 3318# the warning (with _au_warn_XXX), outputs it into the 3319# updated configure.ac (with AC_DIAGNOSE), and then outputs 3320# the replacement expansion. 3321 3322 3323# This is an auxiliary macro that is also run when 3324# autoupdate runs m4. It simply calls m4_warning, but 3325# we need a wrapper so that each warning is emitted only 3326# once. We break the quoting in m4_warning's argument in 3327# order to expand this macro's arguments, not AU_DEFUN's. 3328 3329 3330# Finally, this is the expansion that is picked up by 3331# autoconf. It tells the user to run autoupdate, and 3332# then outputs the replacement expansion. We do not care 3333# about autoupdate's warning because that contains 3334# information on what to do *after* running autoupdate. 3335 3336 3337 3338# LT_PROG_RC 3339# ---------- 3340 3341 3342# Old name: 3343# This is what autoupdate's m4 run will expand. It fires 3344# the warning (with _au_warn_XXX), outputs it into the 3345# updated configure.ac (with AC_DIAGNOSE), and then outputs 3346# the replacement expansion. 3347 3348 3349# This is an auxiliary macro that is also run when 3350# autoupdate runs m4. It simply calls m4_warning, but 3351# we need a wrapper so that each warning is emitted only 3352# once. We break the quoting in m4_warning's argument in 3353# order to expand this macro's arguments, not AU_DEFUN's. 3354 3355 3356# Finally, this is the expansion that is picked up by 3357# autoconf. It tells the user to run autoupdate, and 3358# then outputs the replacement expansion. We do not care 3359# about autoupdate's warning because that contains 3360# information on what to do *after* running autoupdate. 3361 3362 3363 3364# _LT_DECL_EGREP 3365# -------------- 3366# If we don't have a new enough Autoconf to choose the best grep 3367# available, choose the one first in the user's PATH. 3368 3369 3370 3371# _LT_DECL_OBJDUMP 3372# -------------- 3373# If we don't have a new enough Autoconf to choose the best objdump 3374# available, choose the one first in the user's PATH. 3375 3376 3377 3378# _LT_DECL_SED 3379# ------------ 3380# Check for a fully-functional sed program, that truncates 3381# as few characters as possible. Prefer GNU sed if found. 3382# _LT_DECL_SED 3383 3384#m4_ifndef 3385 3386# Old name: 3387# This is what autoupdate's m4 run will expand. It fires 3388# the warning (with _au_warn_XXX), outputs it into the 3389# updated configure.ac (with AC_DIAGNOSE), and then outputs 3390# the replacement expansion. 3391 3392 3393# This is an auxiliary macro that is also run when 3394# autoupdate runs m4. It simply calls m4_warning, but 3395# we need a wrapper so that each warning is emitted only 3396# once. We break the quoting in m4_warning's argument in 3397# order to expand this macro's arguments, not AU_DEFUN's. 3398 3399 3400# Finally, this is the expansion that is picked up by 3401# autoconf. It tells the user to run autoupdate, and 3402# then outputs the replacement expansion. We do not care 3403# about autoupdate's warning because that contains 3404# information on what to do *after* running autoupdate. 3405 3406 3407 3408# _LT_CHECK_SHELL_FEATURES 3409# ------------------------ 3410# Find out whether the shell is Bourne or XSI compatible, 3411# or has some other useful features. 3412# _LT_CHECK_SHELL_FEATURES 3413 3414 3415# _LT_PROG_XSI_SHELLFNS 3416# --------------------- 3417# Bourne and XSI compatible variants of some useful shell functions. 3418 3419 3420# Helper functions for option handling. -*- Autoconf -*- 3421# 3422# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3423# Inc. 3424# Written by Gary V. Vaughan, 2004 3425# 3426# This file is free software; the Free Software Foundation gives 3427# unlimited permission to copy and/or distribute it, with or without 3428# modifications, as long as this notice is preserved. 3429 3430# serial 6 ltoptions.m4 3431 3432# This is to help aclocal find these macros, as it can't see m4_define. 3433 3434 3435 3436# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3437# ------------------------------------------ 3438 3439 3440 3441# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3442# --------------------------------------- 3443# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3444# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3445# saved as a flag. 3446 3447 3448 3449# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3450# ------------------------------------------------------------ 3451# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3452 3453 3454 3455# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3456# ------------------------------------------------------- 3457# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3458# are set. 3459 3460 3461 3462# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3463# ---------------------------------------- 3464# OPTION-LIST is a space-separated list of Libtool options associated 3465# with MACRO-NAME. If any OPTION has a matching handler declared with 3466# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3467# the unknown option and exit. 3468# _LT_SET_OPTIONS 3469 3470 3471## --------------------------------- ## 3472## Macros to handle LT_INIT options. ## 3473## --------------------------------- ## 3474 3475# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3476# ----------------------------------------- 3477 3478 3479 3480# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3481# ----------------------------------------------- 3482# LT_OPTION_DEFINE 3483 3484 3485# dlopen 3486# ------ 3487 3488 3489# This is what autoupdate's m4 run will expand. It fires 3490# the warning (with _au_warn_XXX), outputs it into the 3491# updated configure.ac (with AC_DIAGNOSE), and then outputs 3492# the replacement expansion. 3493 3494 3495# This is an auxiliary macro that is also run when 3496# autoupdate runs m4. It simply calls m4_warning, but 3497# we need a wrapper so that each warning is emitted only 3498# once. We break the quoting in m4_warning's argument in 3499# order to expand this macro's arguments, not AU_DEFUN's. 3500 3501 3502# Finally, this is the expansion that is picked up by 3503# autoconf. It tells the user to run autoupdate, and 3504# then outputs the replacement expansion. We do not care 3505# about autoupdate's warning because that contains 3506# information on what to do *after* running autoupdate. 3507 3508 3509 3510 3511# win32-dll 3512# --------- 3513# Declare package support for building win32 dll's. 3514# win32-dll 3515 3516# This is what autoupdate's m4 run will expand. It fires 3517# the warning (with _au_warn_XXX), outputs it into the 3518# updated configure.ac (with AC_DIAGNOSE), and then outputs 3519# the replacement expansion. 3520 3521 3522# This is an auxiliary macro that is also run when 3523# autoupdate runs m4. It simply calls m4_warning, but 3524# we need a wrapper so that each warning is emitted only 3525# once. We break the quoting in m4_warning's argument in 3526# order to expand this macro's arguments, not AU_DEFUN's. 3527 3528 3529# Finally, this is the expansion that is picked up by 3530# autoconf. It tells the user to run autoupdate, and 3531# then outputs the replacement expansion. We do not care 3532# about autoupdate's warning because that contains 3533# information on what to do *after* running autoupdate. 3534 3535 3536 3537 3538# _LT_ENABLE_SHARED([DEFAULT]) 3539# ---------------------------- 3540# implement the --enable-shared flag, and supports the `shared' and 3541# `disable-shared' LT_INIT options. 3542# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3543# _LT_ENABLE_SHARED 3544 3545 3546 3547 3548# Old names: 3549 3550 3551 3552 3553# This is what autoupdate's m4 run will expand. It fires 3554# the warning (with _au_warn_XXX), outputs it into the 3555# updated configure.ac (with AC_DIAGNOSE), and then outputs 3556# the replacement expansion. 3557 3558 3559# This is an auxiliary macro that is also run when 3560# autoupdate runs m4. It simply calls m4_warning, but 3561# we need a wrapper so that each warning is emitted only 3562# once. We break the quoting in m4_warning's argument in 3563# order to expand this macro's arguments, not AU_DEFUN's. 3564 3565 3566# Finally, this is the expansion that is picked up by 3567# autoconf. It tells the user to run autoupdate, and 3568# then outputs the replacement expansion. We do not care 3569# about autoupdate's warning because that contains 3570# information on what to do *after* running autoupdate. 3571 3572# This is what autoupdate's m4 run will expand. It fires 3573# the warning (with _au_warn_XXX), outputs it into the 3574# updated configure.ac (with AC_DIAGNOSE), and then outputs 3575# the replacement expansion. 3576 3577 3578# This is an auxiliary macro that is also run when 3579# autoupdate runs m4. It simply calls m4_warning, but 3580# we need a wrapper so that each warning is emitted only 3581# once. We break the quoting in m4_warning's argument in 3582# order to expand this macro's arguments, not AU_DEFUN's. 3583 3584 3585# Finally, this is the expansion that is picked up by 3586# autoconf. It tells the user to run autoupdate, and 3587# then outputs the replacement expansion. We do not care 3588# about autoupdate's warning because that contains 3589# information on what to do *after* running autoupdate. 3590 3591 3592 3593 3594 3595# _LT_ENABLE_STATIC([DEFAULT]) 3596# ---------------------------- 3597# implement the --enable-static flag, and support the `static' and 3598# `disable-static' LT_INIT options. 3599# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3600# _LT_ENABLE_STATIC 3601 3602 3603 3604 3605# Old names: 3606 3607 3608 3609 3610# This is what autoupdate's m4 run will expand. It fires 3611# the warning (with _au_warn_XXX), outputs it into the 3612# updated configure.ac (with AC_DIAGNOSE), and then outputs 3613# the replacement expansion. 3614 3615 3616# This is an auxiliary macro that is also run when 3617# autoupdate runs m4. It simply calls m4_warning, but 3618# we need a wrapper so that each warning is emitted only 3619# once. We break the quoting in m4_warning's argument in 3620# order to expand this macro's arguments, not AU_DEFUN's. 3621 3622 3623# Finally, this is the expansion that is picked up by 3624# autoconf. It tells the user to run autoupdate, and 3625# then outputs the replacement expansion. We do not care 3626# about autoupdate's warning because that contains 3627# information on what to do *after* running autoupdate. 3628 3629# This is what autoupdate's m4 run will expand. It fires 3630# the warning (with _au_warn_XXX), outputs it into the 3631# updated configure.ac (with AC_DIAGNOSE), and then outputs 3632# the replacement expansion. 3633 3634 3635# This is an auxiliary macro that is also run when 3636# autoupdate runs m4. It simply calls m4_warning, but 3637# we need a wrapper so that each warning is emitted only 3638# once. We break the quoting in m4_warning's argument in 3639# order to expand this macro's arguments, not AU_DEFUN's. 3640 3641 3642# Finally, this is the expansion that is picked up by 3643# autoconf. It tells the user to run autoupdate, and 3644# then outputs the replacement expansion. We do not care 3645# about autoupdate's warning because that contains 3646# information on what to do *after* running autoupdate. 3647 3648 3649 3650 3651 3652# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3653# ---------------------------------- 3654# implement the --enable-fast-install flag, and support the `fast-install' 3655# and `disable-fast-install' LT_INIT options. 3656# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3657# _LT_ENABLE_FAST_INSTALL 3658 3659 3660 3661 3662# Old names: 3663# This is what autoupdate's m4 run will expand. It fires 3664# the warning (with _au_warn_XXX), outputs it into the 3665# updated configure.ac (with AC_DIAGNOSE), and then outputs 3666# the replacement expansion. 3667 3668 3669# This is an auxiliary macro that is also run when 3670# autoupdate runs m4. It simply calls m4_warning, but 3671# we need a wrapper so that each warning is emitted only 3672# once. We break the quoting in m4_warning's argument in 3673# order to expand this macro's arguments, not AU_DEFUN's. 3674 3675 3676# Finally, this is the expansion that is picked up by 3677# autoconf. It tells the user to run autoupdate, and 3678# then outputs the replacement expansion. We do not care 3679# about autoupdate's warning because that contains 3680# information on what to do *after* running autoupdate. 3681 3682 3683# This is what autoupdate's m4 run will expand. It fires 3684# the warning (with _au_warn_XXX), outputs it into the 3685# updated configure.ac (with AC_DIAGNOSE), and then outputs 3686# the replacement expansion. 3687 3688 3689# This is an auxiliary macro that is also run when 3690# autoupdate runs m4. It simply calls m4_warning, but 3691# we need a wrapper so that each warning is emitted only 3692# once. We break the quoting in m4_warning's argument in 3693# order to expand this macro's arguments, not AU_DEFUN's. 3694 3695 3696# Finally, this is the expansion that is picked up by 3697# autoconf. It tells the user to run autoupdate, and 3698# then outputs the replacement expansion. We do not care 3699# about autoupdate's warning because that contains 3700# information on what to do *after* running autoupdate. 3701 3702 3703 3704 3705# _LT_WITH_PIC([MODE]) 3706# -------------------- 3707# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3708# LT_INIT options. 3709# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3710# _LT_WITH_PIC 3711 3712 3713 3714 3715# Old name: 3716# This is what autoupdate's m4 run will expand. It fires 3717# the warning (with _au_warn_XXX), outputs it into the 3718# updated configure.ac (with AC_DIAGNOSE), and then outputs 3719# the replacement expansion. 3720 3721 3722# This is an auxiliary macro that is also run when 3723# autoupdate runs m4. It simply calls m4_warning, but 3724# we need a wrapper so that each warning is emitted only 3725# once. We break the quoting in m4_warning's argument in 3726# order to expand this macro's arguments, not AU_DEFUN's. 3727 3728 3729# Finally, this is the expansion that is picked up by 3730# autoconf. It tells the user to run autoupdate, and 3731# then outputs the replacement expansion. We do not care 3732# about autoupdate's warning because that contains 3733# information on what to do *after* running autoupdate. 3734 3735 3736 3737## ----------------- ## 3738## LTDL_INIT Options ## 3739## ----------------- ## 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3751# 3752# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3753# Written by Gary V. Vaughan, 2004 3754# 3755# This file is free software; the Free Software Foundation gives 3756# unlimited permission to copy and/or distribute it, with or without 3757# modifications, as long as this notice is preserved. 3758 3759# serial 6 ltsugar.m4 3760 3761# This is to help aclocal find these macros, as it can't see m4_define. 3762 3763 3764 3765# lt_join(SEP, ARG1, [ARG2...]) 3766# ----------------------------- 3767# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3768# associated separator. 3769# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3770# versions in m4sugar had bugs. 3771 3772 3773 3774 3775# lt_car(LIST) 3776# lt_cdr(LIST) 3777# ------------ 3778# Manipulate m4 lists. 3779# These macros are necessary as long as will still need to support 3780# Autoconf-2.59 which quotes differently. 3781 3782 3783 3784 3785 3786# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3787# ------------------------------------------ 3788# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3789# Note that neither SEPARATOR nor STRING are expanded; they are appended 3790# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3791# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3792# than defined and empty). 3793# 3794# This macro is needed until we can rely on Autoconf 2.62, since earlier 3795# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3796 3797 3798 3799 3800# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3801# ---------------------------------------------------------- 3802# Produce a SEP delimited list of all paired combinations of elements of 3803# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3804# has the form PREFIXmINFIXSUFFIXn. 3805# Needed until we can rely on m4_combine added in Autoconf 2.62. 3806 3807 3808 3809# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3810# ----------------------------------------------------------------------- 3811# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3812# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3813 3814 3815 3816# lt_dict_add(DICT, KEY, VALUE) 3817# ----------------------------- 3818 3819 3820 3821# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3822# -------------------------------------------- 3823 3824 3825 3826# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3827# ---------------------------------- 3828 3829 3830 3831# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3832# ----------------------------------------------------------------- 3833 3834 3835 3836# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3837# -------------------------------------------------------------- 3838 3839 3840# ltversion.m4 -- version numbers -*- Autoconf -*- 3841# 3842# Copyright (C) 2004 Free Software Foundation, Inc. 3843# Written by Scott James Remnant, 2004 3844# 3845# This file is free software; the Free Software Foundation gives 3846# unlimited permission to copy and/or distribute it, with or without 3847# modifications, as long as this notice is preserved. 3848 3849# Generated from ltversion.in. 3850 3851# serial 3134 ltversion.m4 3852# This file is part of GNU Libtool 3853 3854 3855 3856 3857 3858 3859# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3860# 3861# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3862# Written by Scott James Remnant, 2004. 3863# 3864# This file is free software; the Free Software Foundation gives 3865# unlimited permission to copy and/or distribute it, with or without 3866# modifications, as long as this notice is preserved. 3867 3868# serial 4 lt~obsolete.m4 3869 3870# These exist entirely to fool aclocal when bootstrapping libtool. 3871# 3872# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3873# which have later been changed to m4_define as they aren't part of the 3874# exported API, or moved to Autoconf or Automake where they belong. 3875# 3876# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3877# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3878# using a macro with the same name in our local m4/libtool.m4 it'll 3879# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3880# and doesn't know about Autoconf macros at all.) 3881# 3882# So we provide this file, which has a silly filename so it's always 3883# included after everything else. This provides aclocal with the 3884# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3885# because those macros already exist, or will be overwritten later. 3886# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3887# 3888# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3889# Yes, that means every name once taken will need to remain here until 3890# we give up compatibility with versions before 1.7, at which point 3891# we need to keep only those names which we still refer to. 3892 3893# This is to help aclocal find these macros, as it can't see m4_define. 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 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958## -*- Autoconf -*- 3959 3960# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3961# Free Software Foundation, Inc. 3962# 3963# This file is free software; the Free Software Foundation 3964# gives unlimited permission to copy and/or distribute it, 3965# with or without modifications, as long as this notice is preserved. 3966 3967# serial 8 3968 3969# Based on depend.m4 from automake 1.9, modified for standalone use in 3970# an environment where GNU make is required. 3971 3972# ZW_PROG_COMPILER_DEPENDENCIES 3973# ----------------------------- 3974# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3975# sets fooDEPMODE accordingly. Cache-variable compatible with 3976# original; not side-effect compatible. As the users of this macro 3977# may require accurate dependencies for correct builds, it does *not* 3978# honor --disable-dependency-checking, and failure to detect a usable 3979# method is an error. depcomp is assumed to be located in 3980# $ac_aux_dir. 3981# 3982# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3983 3984 3985 3986# AM_SET_DEPDIR 3987# ------------- 3988# Choose a directory name for dependency files. 3989 3990 3991# ZW_CREATE_DEPDIR 3992# ---------------- 3993# As AM_SET_DEPDIR, but also create the directory at config.status time. 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 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060# intl sister-directory configuration rules. 4061# 4062 4063# The idea behind this macro is that there's no need to repeat all the 4064# autoconf probes done by the intl directory - it's already done them 4065# for us. In fact, there's no need even to look at the cache for the 4066# answers. All we need to do is nab a few pieces of information. 4067# The intl directory is set up to make this easy, by generating a 4068# small file which can be sourced as a shell script; then we produce 4069# the necessary substitutions and definitions for this directory. 4070 4071 4072 4073# Autoconf M4 include file defining utility macros for complex Canadian 4074# cross builds. 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084#### 4085# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 4086# or AC_INIT. 4087# These demand that AC_CANONICAL_SYSTEM be called beforehand. 4088 4089#### 4090# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 4091# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 4092 4093 4094#### 4095# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 4096# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 4097 4098 4099 4100# Backported from Autoconf 2.5x; can go away when and if 4101# we switch. Put the OS path separator in $PATH_SEPARATOR. 4102 4103 4104 4105 4106 4107 4108 4109 4110# ACX_HAVE_GCC_FOR_TARGET 4111# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 4112 4113 4114# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 4115# Searching for installed target binutils. We need to take extra care, 4116# else we may find the wrong assembler, linker, etc., and lose. 4117# 4118# First try --with-build-time-tools, if specified. 4119# 4120# For build != host, we ask the installed GCC for the name of the tool it 4121# uses, and accept it if it is an absolute path. This is because the 4122# only good choice for a compiler is the same GCC version that is being 4123# installed (or we couldn't make target libraries), and we assume that 4124# on the host system we'll have not only the same GCC version, but also 4125# the same binutils version. 4126# 4127# For build == host, search the same directories that the installed 4128# compiler will search. We used to do this for the assembler, linker, 4129# and nm only; for simplicity of configuration, however, we extend this 4130# criterion to tools (such as ar and ranlib) that are never invoked by 4131# the compiler, to avoid mismatches. 4132# 4133# Also note we have to check MD_EXEC_PREFIX before checking the user's path 4134# if build == target. This makes the most sense only when bootstrapping, 4135# but we also do so when build != host. In this case, we hope that the 4136# build and host systems will have similar contents of MD_EXEC_PREFIX. 4137# 4138# If we do not find a suitable binary, then try the user's path. 4139 4140 4141### 4142# AC_PROG_CPP_WERROR 4143# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4144# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4145# For now, using this also overrides header checks to use only the 4146# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4147# bit harder from here). 4148# Eventually autoconf will default to checking headers with the compiler 4149# instead, and we'll have to do this differently. 4150 4151# AC_PROG_CPP_WERROR 4152 4153# Test for GNAT. 4154# We require the gnatbind & gnatmake programs, as well as a compiler driver 4155# that understands Ada. We use the user's CC setting, already found, and 4156# possibly add $1 to the command-line parameters. 4157# 4158# Sets the shell variable have_gnat to yes or no as appropriate, and 4159# substitutes GNATBIND and GNATMAKE. 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185ac_ext=c 4186ac_cpp='$CPP $CPPFLAGS' 4187ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4188ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4189ac_compiler_gnu=$ac_cv_c_compiler_gnu 4190if test -n "$ac_tool_prefix"; then 4191 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4192set dummy ${ac_tool_prefix}gcc; ac_word=$2 4193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4194$as_echo_n "checking for $ac_word... " >&6; } 4195if ${ac_cv_prog_CC+:} false; then : 4196 $as_echo_n "(cached) " >&6 4197else 4198 if test -n "$CC"; then 4199 ac_cv_prog_CC="$CC" # Let the user override the test. 4200else 4201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4202for as_dir in $PATH 4203do 4204 IFS=$as_save_IFS 4205 test -z "$as_dir" && as_dir=. 4206 for ac_exec_ext in '' $ac_executable_extensions; do 4207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4208 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4210 break 2 4211 fi 4212done 4213 done 4214IFS=$as_save_IFS 4215 4216fi 4217fi 4218CC=$ac_cv_prog_CC 4219if test -n "$CC"; then 4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4221$as_echo "$CC" >&6; } 4222else 4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4224$as_echo "no" >&6; } 4225fi 4226 4227 4228fi 4229if test -z "$ac_cv_prog_CC"; then 4230 ac_ct_CC=$CC 4231 # Extract the first word of "gcc", so it can be a program name with args. 4232set dummy gcc; ac_word=$2 4233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4234$as_echo_n "checking for $ac_word... " >&6; } 4235if ${ac_cv_prog_ac_ct_CC+:} false; then : 4236 $as_echo_n "(cached) " >&6 4237else 4238 if test -n "$ac_ct_CC"; then 4239 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4240else 4241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4242for as_dir in $PATH 4243do 4244 IFS=$as_save_IFS 4245 test -z "$as_dir" && as_dir=. 4246 for ac_exec_ext in '' $ac_executable_extensions; do 4247 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4248 ac_cv_prog_ac_ct_CC="gcc" 4249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4250 break 2 4251 fi 4252done 4253 done 4254IFS=$as_save_IFS 4255 4256fi 4257fi 4258ac_ct_CC=$ac_cv_prog_ac_ct_CC 4259if test -n "$ac_ct_CC"; then 4260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4261$as_echo "$ac_ct_CC" >&6; } 4262else 4263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4264$as_echo "no" >&6; } 4265fi 4266 4267 if test "x$ac_ct_CC" = x; then 4268 CC="" 4269 else 4270 case $cross_compiling:$ac_tool_warned in 4271yes:) 4272{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4273$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4274ac_tool_warned=yes ;; 4275esac 4276 CC=$ac_ct_CC 4277 fi 4278else 4279 CC="$ac_cv_prog_CC" 4280fi 4281 4282if test -z "$CC"; then 4283 if test -n "$ac_tool_prefix"; then 4284 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4285set dummy ${ac_tool_prefix}cc; ac_word=$2 4286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4287$as_echo_n "checking for $ac_word... " >&6; } 4288if ${ac_cv_prog_CC+:} false; then : 4289 $as_echo_n "(cached) " >&6 4290else 4291 if test -n "$CC"; then 4292 ac_cv_prog_CC="$CC" # Let the user override the test. 4293else 4294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4295for as_dir in $PATH 4296do 4297 IFS=$as_save_IFS 4298 test -z "$as_dir" && as_dir=. 4299 for ac_exec_ext in '' $ac_executable_extensions; do 4300 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4301 ac_cv_prog_CC="${ac_tool_prefix}cc" 4302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4303 break 2 4304 fi 4305done 4306 done 4307IFS=$as_save_IFS 4308 4309fi 4310fi 4311CC=$ac_cv_prog_CC 4312if test -n "$CC"; then 4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4314$as_echo "$CC" >&6; } 4315else 4316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4317$as_echo "no" >&6; } 4318fi 4319 4320 4321 fi 4322fi 4323if test -z "$CC"; then 4324 # Extract the first word of "cc", so it can be a program name with args. 4325set dummy cc; ac_word=$2 4326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4327$as_echo_n "checking for $ac_word... " >&6; } 4328if ${ac_cv_prog_CC+:} false; then : 4329 $as_echo_n "(cached) " >&6 4330else 4331 if test -n "$CC"; then 4332 ac_cv_prog_CC="$CC" # Let the user override the test. 4333else 4334 ac_prog_rejected=no 4335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4336for as_dir in $PATH 4337do 4338 IFS=$as_save_IFS 4339 test -z "$as_dir" && as_dir=. 4340 for ac_exec_ext in '' $ac_executable_extensions; do 4341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4342 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4343 ac_prog_rejected=yes 4344 continue 4345 fi 4346 ac_cv_prog_CC="cc" 4347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4348 break 2 4349 fi 4350done 4351 done 4352IFS=$as_save_IFS 4353 4354if test $ac_prog_rejected = yes; then 4355 # We found a bogon in the path, so make sure we never use it. 4356 set dummy $ac_cv_prog_CC 4357 shift 4358 if test $# != 0; then 4359 # We chose a different compiler from the bogus one. 4360 # However, it has the same basename, so the bogon will be chosen 4361 # first if we set CC to just the basename; use the full file name. 4362 shift 4363 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4364 fi 4365fi 4366fi 4367fi 4368CC=$ac_cv_prog_CC 4369if test -n "$CC"; then 4370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4371$as_echo "$CC" >&6; } 4372else 4373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4374$as_echo "no" >&6; } 4375fi 4376 4377 4378fi 4379if test -z "$CC"; then 4380 if test -n "$ac_tool_prefix"; then 4381 for ac_prog in cl.exe 4382 do 4383 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4384set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4386$as_echo_n "checking for $ac_word... " >&6; } 4387if ${ac_cv_prog_CC+:} false; then : 4388 $as_echo_n "(cached) " >&6 4389else 4390 if test -n "$CC"; then 4391 ac_cv_prog_CC="$CC" # Let the user override the test. 4392else 4393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4394for as_dir in $PATH 4395do 4396 IFS=$as_save_IFS 4397 test -z "$as_dir" && as_dir=. 4398 for ac_exec_ext in '' $ac_executable_extensions; do 4399 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4400 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4402 break 2 4403 fi 4404done 4405 done 4406IFS=$as_save_IFS 4407 4408fi 4409fi 4410CC=$ac_cv_prog_CC 4411if test -n "$CC"; then 4412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4413$as_echo "$CC" >&6; } 4414else 4415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4416$as_echo "no" >&6; } 4417fi 4418 4419 4420 test -n "$CC" && break 4421 done 4422fi 4423if test -z "$CC"; then 4424 ac_ct_CC=$CC 4425 for ac_prog in cl.exe 4426do 4427 # Extract the first word of "$ac_prog", so it can be a program name with args. 4428set dummy $ac_prog; ac_word=$2 4429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4430$as_echo_n "checking for $ac_word... " >&6; } 4431if ${ac_cv_prog_ac_ct_CC+:} false; then : 4432 $as_echo_n "(cached) " >&6 4433else 4434 if test -n "$ac_ct_CC"; then 4435 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4436else 4437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4438for as_dir in $PATH 4439do 4440 IFS=$as_save_IFS 4441 test -z "$as_dir" && as_dir=. 4442 for ac_exec_ext in '' $ac_executable_extensions; do 4443 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4444 ac_cv_prog_ac_ct_CC="$ac_prog" 4445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4446 break 2 4447 fi 4448done 4449 done 4450IFS=$as_save_IFS 4451 4452fi 4453fi 4454ac_ct_CC=$ac_cv_prog_ac_ct_CC 4455if test -n "$ac_ct_CC"; then 4456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4457$as_echo "$ac_ct_CC" >&6; } 4458else 4459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4460$as_echo "no" >&6; } 4461fi 4462 4463 4464 test -n "$ac_ct_CC" && break 4465done 4466 4467 if test "x$ac_ct_CC" = x; then 4468 CC="" 4469 else 4470 case $cross_compiling:$ac_tool_warned in 4471yes:) 4472{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4473$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4474ac_tool_warned=yes ;; 4475esac 4476 CC=$ac_ct_CC 4477 fi 4478fi 4479 4480fi 4481 4482 4483test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4484$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4485as_fn_error $? "no acceptable C compiler found in \$PATH 4486See \`config.log' for more details" "$LINENO" 5; } 4487 4488# Provide some information about the compiler. 4489$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4490set X $ac_compile 4491ac_compiler=$2 4492for ac_option in --version -v -V -qversion; do 4493 { { ac_try="$ac_compiler $ac_option >&5" 4494case "(($ac_try" in 4495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4496 *) ac_try_echo=$ac_try;; 4497esac 4498eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4499$as_echo "$ac_try_echo"; } >&5 4500 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4501 ac_status=$? 4502 if test -s conftest.err; then 4503 sed '10a\ 4504... rest of stderr output deleted ... 4505 10q' conftest.err >conftest.er1 4506 cat conftest.er1 >&5 4507 fi 4508 rm -f conftest.er1 conftest.err 4509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4510 test $ac_status = 0; } 4511done 4512 4513cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4514/* end confdefs.h. */ 4515 4516int 4517main () 4518{ 4519 4520 ; 4521 return 0; 4522} 4523_ACEOF 4524ac_clean_files_save=$ac_clean_files 4525ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4526# Try to create an executable without -o first, disregard a.out. 4527# It will help us diagnose broken compilers, and finding out an intuition 4528# of exeext. 4529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4530$as_echo_n "checking whether the C compiler works... " >&6; } 4531ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4532 4533# The possible output files: 4534ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4535 4536ac_rmfiles= 4537for ac_file in $ac_files 4538do 4539 case $ac_file in 4540 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4541 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4542 esac 4543done 4544rm -f $ac_rmfiles 4545 4546if { { ac_try="$ac_link_default" 4547case "(($ac_try" in 4548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4549 *) ac_try_echo=$ac_try;; 4550esac 4551eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4552$as_echo "$ac_try_echo"; } >&5 4553 (eval "$ac_link_default") 2>&5 4554 ac_status=$? 4555 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4556 test $ac_status = 0; }; then : 4557 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4558# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4559# in a Makefile. We should not override ac_cv_exeext if it was cached, 4560# so that the user can short-circuit this test for compilers unknown to 4561# Autoconf. 4562for ac_file in $ac_files '' 4563do 4564 test -f "$ac_file" || continue 4565 case $ac_file in 4566 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4567 ;; 4568 [ab].out ) 4569 # We found the default executable, but exeext='' is most 4570 # certainly right. 4571 break;; 4572 *.* ) 4573 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4574 then :; else 4575 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4576 fi 4577 # We set ac_cv_exeext here because the later test for it is not 4578 # safe: cross compilers may not add the suffix if given an `-o' 4579 # argument, so we may need to know it at that point already. 4580 # Even if this section looks crufty: it has the advantage of 4581 # actually working. 4582 break;; 4583 * ) 4584 break;; 4585 esac 4586done 4587test "$ac_cv_exeext" = no && ac_cv_exeext= 4588 4589else 4590 ac_file='' 4591fi 4592if test -z "$ac_file"; then : 4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4594$as_echo "no" >&6; } 4595$as_echo "$as_me: failed program was:" >&5 4596sed 's/^/| /' conftest.$ac_ext >&5 4597 4598{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4599$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4600as_fn_error 77 "C compiler cannot create executables 4601See \`config.log' for more details" "$LINENO" 5; } 4602else 4603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4604$as_echo "yes" >&6; } 4605fi 4606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4607$as_echo_n "checking for C compiler default output file name... " >&6; } 4608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4609$as_echo "$ac_file" >&6; } 4610ac_exeext=$ac_cv_exeext 4611 4612rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4613ac_clean_files=$ac_clean_files_save 4614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4615$as_echo_n "checking for suffix of executables... " >&6; } 4616if { { ac_try="$ac_link" 4617case "(($ac_try" in 4618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4619 *) ac_try_echo=$ac_try;; 4620esac 4621eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4622$as_echo "$ac_try_echo"; } >&5 4623 (eval "$ac_link") 2>&5 4624 ac_status=$? 4625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4626 test $ac_status = 0; }; then : 4627 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4628# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4629# work properly (i.e., refer to `conftest.exe'), while it won't with 4630# `rm'. 4631for ac_file in conftest.exe conftest conftest.*; do 4632 test -f "$ac_file" || continue 4633 case $ac_file in 4634 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4635 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4636 break;; 4637 * ) break;; 4638 esac 4639done 4640else 4641 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4642$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4643as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4644See \`config.log' for more details" "$LINENO" 5; } 4645fi 4646rm -f conftest conftest$ac_cv_exeext 4647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4648$as_echo "$ac_cv_exeext" >&6; } 4649 4650rm -f conftest.$ac_ext 4651EXEEXT=$ac_cv_exeext 4652ac_exeext=$EXEEXT 4653cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4654/* end confdefs.h. */ 4655#include <stdio.h> 4656int 4657main () 4658{ 4659FILE *f = fopen ("conftest.out", "w"); 4660 return ferror (f) || fclose (f) != 0; 4661 4662 ; 4663 return 0; 4664} 4665_ACEOF 4666ac_clean_files="$ac_clean_files conftest.out" 4667# Check that the compiler produces executables we can run. If not, either 4668# the compiler is broken, or we cross compile. 4669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4670$as_echo_n "checking whether we are cross compiling... " >&6; } 4671if test "$cross_compiling" != yes; then 4672 { { ac_try="$ac_link" 4673case "(($ac_try" in 4674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4675 *) ac_try_echo=$ac_try;; 4676esac 4677eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4678$as_echo "$ac_try_echo"; } >&5 4679 (eval "$ac_link") 2>&5 4680 ac_status=$? 4681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4682 test $ac_status = 0; } 4683 if { ac_try='./conftest$ac_cv_exeext' 4684 { { case "(($ac_try" in 4685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4686 *) ac_try_echo=$ac_try;; 4687esac 4688eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4689$as_echo "$ac_try_echo"; } >&5 4690 (eval "$ac_try") 2>&5 4691 ac_status=$? 4692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4693 test $ac_status = 0; }; }; then 4694 cross_compiling=no 4695 else 4696 if test "$cross_compiling" = maybe; then 4697 cross_compiling=yes 4698 else 4699 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4700$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4701as_fn_error $? "cannot run C compiled programs. 4702If you meant to cross compile, use \`--host'. 4703See \`config.log' for more details" "$LINENO" 5; } 4704 fi 4705 fi 4706fi 4707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4708$as_echo "$cross_compiling" >&6; } 4709 4710rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4711ac_clean_files=$ac_clean_files_save 4712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4713$as_echo_n "checking for suffix of object files... " >&6; } 4714if ${ac_cv_objext+:} false; then : 4715 $as_echo_n "(cached) " >&6 4716else 4717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4718/* end confdefs.h. */ 4719 4720int 4721main () 4722{ 4723 4724 ; 4725 return 0; 4726} 4727_ACEOF 4728rm -f conftest.o conftest.obj 4729if { { ac_try="$ac_compile" 4730case "(($ac_try" in 4731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4732 *) ac_try_echo=$ac_try;; 4733esac 4734eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4735$as_echo "$ac_try_echo"; } >&5 4736 (eval "$ac_compile") 2>&5 4737 ac_status=$? 4738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4739 test $ac_status = 0; }; then : 4740 for ac_file in conftest.o conftest.obj conftest.*; do 4741 test -f "$ac_file" || continue; 4742 case $ac_file in 4743 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4744 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4745 break;; 4746 esac 4747done 4748else 4749 $as_echo "$as_me: failed program was:" >&5 4750sed 's/^/| /' conftest.$ac_ext >&5 4751 4752{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4753$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4754as_fn_error $? "cannot compute suffix of object files: cannot compile 4755See \`config.log' for more details" "$LINENO" 5; } 4756fi 4757rm -f conftest.$ac_cv_objext conftest.$ac_ext 4758fi 4759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4760$as_echo "$ac_cv_objext" >&6; } 4761OBJEXT=$ac_cv_objext 4762ac_objext=$OBJEXT 4763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4764$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4765if ${ac_cv_c_compiler_gnu+:} false; then : 4766 $as_echo_n "(cached) " >&6 4767else 4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4769/* end confdefs.h. */ 4770 4771int 4772main () 4773{ 4774#ifndef __GNUC__ 4775 choke me 4776#endif 4777 4778 ; 4779 return 0; 4780} 4781_ACEOF 4782if ac_fn_c_try_compile "$LINENO"; then : 4783 ac_compiler_gnu=yes 4784else 4785 ac_compiler_gnu=no 4786fi 4787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4788ac_cv_c_compiler_gnu=$ac_compiler_gnu 4789 4790fi 4791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4792$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4793if test $ac_compiler_gnu = yes; then 4794 GCC=yes 4795else 4796 GCC= 4797fi 4798ac_test_CFLAGS=${CFLAGS+set} 4799ac_save_CFLAGS=$CFLAGS 4800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4801$as_echo_n "checking whether $CC accepts -g... " >&6; } 4802if ${ac_cv_prog_cc_g+:} false; then : 4803 $as_echo_n "(cached) " >&6 4804else 4805 ac_save_c_werror_flag=$ac_c_werror_flag 4806 ac_c_werror_flag=yes 4807 ac_cv_prog_cc_g=no 4808 CFLAGS="-g" 4809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4810/* end confdefs.h. */ 4811 4812int 4813main () 4814{ 4815 4816 ; 4817 return 0; 4818} 4819_ACEOF 4820if ac_fn_c_try_compile "$LINENO"; then : 4821 ac_cv_prog_cc_g=yes 4822else 4823 CFLAGS="" 4824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4825/* end confdefs.h. */ 4826 4827int 4828main () 4829{ 4830 4831 ; 4832 return 0; 4833} 4834_ACEOF 4835if ac_fn_c_try_compile "$LINENO"; then : 4836 4837else 4838 ac_c_werror_flag=$ac_save_c_werror_flag 4839 CFLAGS="-g" 4840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4841/* end confdefs.h. */ 4842 4843int 4844main () 4845{ 4846 4847 ; 4848 return 0; 4849} 4850_ACEOF 4851if ac_fn_c_try_compile "$LINENO"; then : 4852 ac_cv_prog_cc_g=yes 4853fi 4854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4855fi 4856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4857fi 4858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4859 ac_c_werror_flag=$ac_save_c_werror_flag 4860fi 4861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4862$as_echo "$ac_cv_prog_cc_g" >&6; } 4863if test "$ac_test_CFLAGS" = set; then 4864 CFLAGS=$ac_save_CFLAGS 4865elif test $ac_cv_prog_cc_g = yes; then 4866 if test "$GCC" = yes; then 4867 CFLAGS="-g -O2" 4868 else 4869 CFLAGS="-g" 4870 fi 4871else 4872 if test "$GCC" = yes; then 4873 CFLAGS="-O2" 4874 else 4875 CFLAGS= 4876 fi 4877fi 4878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4879$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4880if ${ac_cv_prog_cc_c89+:} false; then : 4881 $as_echo_n "(cached) " >&6 4882else 4883 ac_cv_prog_cc_c89=no 4884ac_save_CC=$CC 4885cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4886/* end confdefs.h. */ 4887#include <stdarg.h> 4888#include <stdio.h> 4889struct stat; 4890/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4891struct buf { int x; }; 4892FILE * (*rcsopen) (struct buf *, struct stat *, int); 4893static char *e (p, i) 4894 char **p; 4895 int i; 4896{ 4897 return p[i]; 4898} 4899static char *f (char * (*g) (char **, int), char **p, ...) 4900{ 4901 char *s; 4902 va_list v; 4903 va_start (v,p); 4904 s = g (p, va_arg (v,int)); 4905 va_end (v); 4906 return s; 4907} 4908 4909/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4910 function prototypes and stuff, but not '\xHH' hex character constants. 4911 These don't provoke an error unfortunately, instead are silently treated 4912 as 'x'. The following induces an error, until -std is added to get 4913 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4914 array size at least. It's necessary to write '\x00'==0 to get something 4915 that's true only with -std. */ 4916int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4917 4918/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4919 inside strings and character constants. */ 4920#define FOO(x) 'x' 4921int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4922 4923int test (int i, double x); 4924struct s1 {int (*f) (int a);}; 4925struct s2 {int (*f) (double a);}; 4926int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4927int argc; 4928char **argv; 4929int 4930main () 4931{ 4932return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4933 ; 4934 return 0; 4935} 4936_ACEOF 4937for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4938 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4939do 4940 CC="$ac_save_CC $ac_arg" 4941 if ac_fn_c_try_compile "$LINENO"; then : 4942 ac_cv_prog_cc_c89=$ac_arg 4943fi 4944rm -f core conftest.err conftest.$ac_objext 4945 test "x$ac_cv_prog_cc_c89" != "xno" && break 4946done 4947rm -f conftest.$ac_ext 4948CC=$ac_save_CC 4949 4950fi 4951# AC_CACHE_VAL 4952case "x$ac_cv_prog_cc_c89" in 4953 x) 4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4955$as_echo "none needed" >&6; } ;; 4956 xno) 4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4958$as_echo "unsupported" >&6; } ;; 4959 *) 4960 CC="$CC $ac_cv_prog_cc_c89" 4961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4962$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4963esac 4964if test "x$ac_cv_prog_cc_c89" != xno; then : 4965 4966fi 4967 4968ac_ext=c 4969ac_cpp='$CPP $CPPFLAGS' 4970ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4971ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4972ac_compiler_gnu=$ac_cv_c_compiler_gnu 4973 4974ac_aux_dir= 4975for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4976 if test -f "$ac_dir/install-sh"; then 4977 ac_aux_dir=$ac_dir 4978 ac_install_sh="$ac_aux_dir/install-sh -c" 4979 break 4980 elif test -f "$ac_dir/install.sh"; then 4981 ac_aux_dir=$ac_dir 4982 ac_install_sh="$ac_aux_dir/install.sh -c" 4983 break 4984 elif test -f "$ac_dir/shtool"; then 4985 ac_aux_dir=$ac_dir 4986 ac_install_sh="$ac_aux_dir/shtool install -c" 4987 break 4988 fi 4989done 4990if test -z "$ac_aux_dir"; then 4991 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4992fi 4993 4994# These three variables are undocumented and unsupported, 4995# and are intended to be withdrawn in a future Autoconf release. 4996# They can cause serious problems if a builder's source tree is in a directory 4997# whose full name contains unusual characters. 4998ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4999ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 5000ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 5001 5002 5003# Make sure we can run config.sub. 5004$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 5005 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 5006 5007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5008$as_echo_n "checking build system type... " >&6; } 5009if ${ac_cv_build+:} false; then : 5010 $as_echo_n "(cached) " >&6 5011else 5012 ac_build_alias=$build_alias 5013test "x$ac_build_alias" = x && 5014 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5015test "x$ac_build_alias" = x && 5016 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5017ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5018 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5019 5020fi 5021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5022$as_echo "$ac_cv_build" >&6; } 5023case $ac_cv_build in 5024*-*-*) ;; 5025*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5026esac 5027build=$ac_cv_build 5028ac_save_IFS=$IFS; IFS='-' 5029set x $ac_cv_build 5030shift 5031build_cpu=$1 5032build_vendor=$2 5033shift; shift 5034# Remember, the first character of IFS is used to create $*, 5035# except with old shells: 5036build_os=$* 5037IFS=$ac_save_IFS 5038case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5039 5040 5041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5042$as_echo_n "checking host system type... " >&6; } 5043if ${ac_cv_host+:} false; then : 5044 $as_echo_n "(cached) " >&6 5045else 5046 if test "x$host_alias" = x; then 5047 ac_cv_host=$ac_cv_build 5048else 5049 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5050 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5051fi 5052 5053fi 5054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5055$as_echo "$ac_cv_host" >&6; } 5056case $ac_cv_host in 5057*-*-*) ;; 5058*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5059esac 5060host=$ac_cv_host 5061ac_save_IFS=$IFS; IFS='-' 5062set x $ac_cv_host 5063shift 5064host_cpu=$1 5065host_vendor=$2 5066shift; shift 5067# Remember, the first character of IFS is used to create $*, 5068# except with old shells: 5069host_os=$* 5070IFS=$ac_save_IFS 5071case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5072 5073 5074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 5075$as_echo_n "checking target system type... " >&6; } 5076if ${ac_cv_target+:} false; then : 5077 $as_echo_n "(cached) " >&6 5078else 5079 if test "x$target_alias" = x; then 5080 ac_cv_target=$ac_cv_host 5081else 5082 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 5083 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 5084fi 5085 5086fi 5087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 5088$as_echo "$ac_cv_target" >&6; } 5089case $ac_cv_target in 5090*-*-*) ;; 5091*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 5092esac 5093target=$ac_cv_target 5094ac_save_IFS=$IFS; IFS='-' 5095set x $ac_cv_target 5096shift 5097target_cpu=$1 5098target_vendor=$2 5099shift; shift 5100# Remember, the first character of IFS is used to create $*, 5101# except with old shells: 5102target_os=$* 5103IFS=$ac_save_IFS 5104case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 5105 5106 5107# The aliases save the names the user supplied, while $host etc. 5108# will get canonicalized. 5109test -n "$target_alias" && 5110 test "$program_prefix$program_suffix$program_transform_name" = \ 5111 NONENONEs,x,x, && 5112 program_prefix=${target_alias}- 5113 5114ac_ext=c 5115ac_cpp='$CPP $CPPFLAGS' 5116ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5117ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5118ac_compiler_gnu=$ac_cv_c_compiler_gnu 5119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5120$as_echo_n "checking how to run the C preprocessor... " >&6; } 5121# On Suns, sometimes $CPP names a directory. 5122if test -n "$CPP" && test -d "$CPP"; then 5123 CPP= 5124fi 5125if test -z "$CPP"; then 5126 if ${ac_cv_prog_CPP+:} false; then : 5127 $as_echo_n "(cached) " >&6 5128else 5129 # Double quotes because CPP needs to be expanded 5130 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5131 do 5132 ac_preproc_ok=false 5133for ac_c_preproc_warn_flag in '' yes 5134do 5135 # Use a header file that comes with gcc, so configuring glibc 5136 # with a fresh cross-compiler works. 5137 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5138 # <limits.h> exists even on freestanding compilers. 5139 # On the NeXT, cc -E runs the code through the compiler's parser, 5140 # not just through cpp. "Syntax error" is here to catch this case. 5141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5142/* end confdefs.h. */ 5143#ifdef __STDC__ 5144# include <limits.h> 5145#else 5146# include <assert.h> 5147#endif 5148 Syntax error 5149_ACEOF 5150if ac_fn_c_try_cpp "$LINENO"; then : 5151 5152else 5153 # Broken: fails on valid input. 5154continue 5155fi 5156rm -f conftest.err conftest.i conftest.$ac_ext 5157 5158 # OK, works on sane cases. Now check whether nonexistent headers 5159 # can be detected and how. 5160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5161/* end confdefs.h. */ 5162#include <ac_nonexistent.h> 5163_ACEOF 5164if ac_fn_c_try_cpp "$LINENO"; then : 5165 # Broken: success on invalid input. 5166continue 5167else 5168 # Passes both tests. 5169ac_preproc_ok=: 5170break 5171fi 5172rm -f conftest.err conftest.i conftest.$ac_ext 5173 5174done 5175# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5176rm -f conftest.i conftest.err conftest.$ac_ext 5177if $ac_preproc_ok; then : 5178 break 5179fi 5180 5181 done 5182 ac_cv_prog_CPP=$CPP 5183 5184fi 5185 CPP=$ac_cv_prog_CPP 5186else 5187 ac_cv_prog_CPP=$CPP 5188fi 5189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5190$as_echo "$CPP" >&6; } 5191ac_preproc_ok=false 5192for ac_c_preproc_warn_flag in '' yes 5193do 5194 # Use a header file that comes with gcc, so configuring glibc 5195 # with a fresh cross-compiler works. 5196 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5197 # <limits.h> exists even on freestanding compilers. 5198 # On the NeXT, cc -E runs the code through the compiler's parser, 5199 # not just through cpp. "Syntax error" is here to catch this case. 5200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5201/* end confdefs.h. */ 5202#ifdef __STDC__ 5203# include <limits.h> 5204#else 5205# include <assert.h> 5206#endif 5207 Syntax error 5208_ACEOF 5209if ac_fn_c_try_cpp "$LINENO"; then : 5210 5211else 5212 # Broken: fails on valid input. 5213continue 5214fi 5215rm -f conftest.err conftest.i conftest.$ac_ext 5216 5217 # OK, works on sane cases. Now check whether nonexistent headers 5218 # can be detected and how. 5219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5220/* end confdefs.h. */ 5221#include <ac_nonexistent.h> 5222_ACEOF 5223if ac_fn_c_try_cpp "$LINENO"; then : 5224 # Broken: success on invalid input. 5225continue 5226else 5227 # Passes both tests. 5228ac_preproc_ok=: 5229break 5230fi 5231rm -f conftest.err conftest.i conftest.$ac_ext 5232 5233done 5234# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5235rm -f conftest.i conftest.err conftest.$ac_ext 5236if $ac_preproc_ok; then : 5237 5238else 5239 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5240$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5241as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5242See \`config.log' for more details" "$LINENO" 5; } 5243fi 5244 5245ac_ext=c 5246ac_cpp='$CPP $CPPFLAGS' 5247ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5248ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5249ac_compiler_gnu=$ac_cv_c_compiler_gnu 5250 5251 5252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5253$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5254if ${ac_cv_path_GREP+:} false; then : 5255 $as_echo_n "(cached) " >&6 5256else 5257 if test -z "$GREP"; then 5258 ac_path_GREP_found=false 5259 # Loop through the user's path and test for each of PROGNAME-LIST 5260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5261for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5262do 5263 IFS=$as_save_IFS 5264 test -z "$as_dir" && as_dir=. 5265 for ac_prog in grep ggrep; do 5266 for ac_exec_ext in '' $ac_executable_extensions; do 5267 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5268 as_fn_executable_p "$ac_path_GREP" || continue 5269# Check for GNU ac_path_GREP and select it if it is found. 5270 # Check for GNU $ac_path_GREP 5271case `"$ac_path_GREP" --version 2>&1` in 5272*GNU*) 5273 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5274*) 5275 ac_count=0 5276 $as_echo_n 0123456789 >"conftest.in" 5277 while : 5278 do 5279 cat "conftest.in" "conftest.in" >"conftest.tmp" 5280 mv "conftest.tmp" "conftest.in" 5281 cp "conftest.in" "conftest.nl" 5282 $as_echo 'GREP' >> "conftest.nl" 5283 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5284 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5285 as_fn_arith $ac_count + 1 && ac_count=$as_val 5286 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5287 # Best one so far, save it but keep looking for a better one 5288 ac_cv_path_GREP="$ac_path_GREP" 5289 ac_path_GREP_max=$ac_count 5290 fi 5291 # 10*(2^10) chars as input seems more than enough 5292 test $ac_count -gt 10 && break 5293 done 5294 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5295esac 5296 5297 $ac_path_GREP_found && break 3 5298 done 5299 done 5300 done 5301IFS=$as_save_IFS 5302 if test -z "$ac_cv_path_GREP"; then 5303 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5304 fi 5305else 5306 ac_cv_path_GREP=$GREP 5307fi 5308 5309fi 5310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5311$as_echo "$ac_cv_path_GREP" >&6; } 5312 GREP="$ac_cv_path_GREP" 5313 5314 5315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5316$as_echo_n "checking for egrep... " >&6; } 5317if ${ac_cv_path_EGREP+:} false; then : 5318 $as_echo_n "(cached) " >&6 5319else 5320 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5321 then ac_cv_path_EGREP="$GREP -E" 5322 else 5323 if test -z "$EGREP"; then 5324 ac_path_EGREP_found=false 5325 # Loop through the user's path and test for each of PROGNAME-LIST 5326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5327for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5328do 5329 IFS=$as_save_IFS 5330 test -z "$as_dir" && as_dir=. 5331 for ac_prog in egrep; do 5332 for ac_exec_ext in '' $ac_executable_extensions; do 5333 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5334 as_fn_executable_p "$ac_path_EGREP" || continue 5335# Check for GNU ac_path_EGREP and select it if it is found. 5336 # Check for GNU $ac_path_EGREP 5337case `"$ac_path_EGREP" --version 2>&1` in 5338*GNU*) 5339 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5340*) 5341 ac_count=0 5342 $as_echo_n 0123456789 >"conftest.in" 5343 while : 5344 do 5345 cat "conftest.in" "conftest.in" >"conftest.tmp" 5346 mv "conftest.tmp" "conftest.in" 5347 cp "conftest.in" "conftest.nl" 5348 $as_echo 'EGREP' >> "conftest.nl" 5349 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5350 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5351 as_fn_arith $ac_count + 1 && ac_count=$as_val 5352 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5353 # Best one so far, save it but keep looking for a better one 5354 ac_cv_path_EGREP="$ac_path_EGREP" 5355 ac_path_EGREP_max=$ac_count 5356 fi 5357 # 10*(2^10) chars as input seems more than enough 5358 test $ac_count -gt 10 && break 5359 done 5360 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5361esac 5362 5363 $ac_path_EGREP_found && break 3 5364 done 5365 done 5366 done 5367IFS=$as_save_IFS 5368 if test -z "$ac_cv_path_EGREP"; then 5369 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5370 fi 5371else 5372 ac_cv_path_EGREP=$EGREP 5373fi 5374 5375 fi 5376fi 5377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5378$as_echo "$ac_cv_path_EGREP" >&6; } 5379 EGREP="$ac_cv_path_EGREP" 5380 5381 5382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5383$as_echo_n "checking for ANSI C header files... " >&6; } 5384if ${ac_cv_header_stdc+:} false; then : 5385 $as_echo_n "(cached) " >&6 5386else 5387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5388/* end confdefs.h. */ 5389#include <stdlib.h> 5390#include <stdarg.h> 5391#include <string.h> 5392#include <float.h> 5393 5394int 5395main () 5396{ 5397 5398 ; 5399 return 0; 5400} 5401_ACEOF 5402if ac_fn_c_try_compile "$LINENO"; then : 5403 ac_cv_header_stdc=yes 5404else 5405 ac_cv_header_stdc=no 5406fi 5407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5408 5409if test $ac_cv_header_stdc = yes; then 5410 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5412/* end confdefs.h. */ 5413#include <string.h> 5414 5415_ACEOF 5416if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5417 $EGREP "memchr" >/dev/null 2>&1; then : 5418 5419else 5420 ac_cv_header_stdc=no 5421fi 5422rm -f conftest* 5423 5424fi 5425 5426if test $ac_cv_header_stdc = yes; then 5427 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5429/* end confdefs.h. */ 5430#include <stdlib.h> 5431 5432_ACEOF 5433if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5434 $EGREP "free" >/dev/null 2>&1; then : 5435 5436else 5437 ac_cv_header_stdc=no 5438fi 5439rm -f conftest* 5440 5441fi 5442 5443if test $ac_cv_header_stdc = yes; then 5444 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5445 if test "$cross_compiling" = yes; then : 5446 : 5447else 5448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5449/* end confdefs.h. */ 5450#include <ctype.h> 5451#include <stdlib.h> 5452#if ((' ' & 0x0FF) == 0x020) 5453# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5454# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5455#else 5456# define ISLOWER(c) \ 5457 (('a' <= (c) && (c) <= 'i') \ 5458 || ('j' <= (c) && (c) <= 'r') \ 5459 || ('s' <= (c) && (c) <= 'z')) 5460# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5461#endif 5462 5463#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5464int 5465main () 5466{ 5467 int i; 5468 for (i = 0; i < 256; i++) 5469 if (XOR (islower (i), ISLOWER (i)) 5470 || toupper (i) != TOUPPER (i)) 5471 return 2; 5472 return 0; 5473} 5474_ACEOF 5475if ac_fn_c_try_run "$LINENO"; then : 5476 5477else 5478 ac_cv_header_stdc=no 5479fi 5480rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5481 conftest.$ac_objext conftest.beam conftest.$ac_ext 5482fi 5483 5484fi 5485fi 5486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5487$as_echo "$ac_cv_header_stdc" >&6; } 5488if test $ac_cv_header_stdc = yes; then 5489 5490$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5491 5492fi 5493 5494# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5495for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5496 inttypes.h stdint.h unistd.h 5497do : 5498 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5499ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5500" 5501if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5502 cat >>confdefs.h <<_ACEOF 5503#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5504_ACEOF 5505 5506fi 5507 5508done 5509 5510 5511 5512 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5513if test "x$ac_cv_header_minix_config_h" = xyes; then : 5514 MINIX=yes 5515else 5516 MINIX= 5517fi 5518 5519 5520 if test "$MINIX" = yes; then 5521 5522$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5523 5524 5525$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5526 5527 5528$as_echo "#define _MINIX 1" >>confdefs.h 5529 5530 fi 5531 5532 5533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5534$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5535if ${ac_cv_safe_to_define___extensions__+:} false; then : 5536 $as_echo_n "(cached) " >&6 5537else 5538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5539/* end confdefs.h. */ 5540 5541# define __EXTENSIONS__ 1 5542 $ac_includes_default 5543int 5544main () 5545{ 5546 5547 ; 5548 return 0; 5549} 5550_ACEOF 5551if ac_fn_c_try_compile "$LINENO"; then : 5552 ac_cv_safe_to_define___extensions__=yes 5553else 5554 ac_cv_safe_to_define___extensions__=no 5555fi 5556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5557fi 5558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5559$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5560 test $ac_cv_safe_to_define___extensions__ = yes && 5561 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5562 5563 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5564 5565 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5566 5567 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5568 5569 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5570 5571 5572test "$program_prefix" != NONE && 5573 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5574# Use a double $ so make ignores it. 5575test "$program_suffix" != NONE && 5576 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5577# Double any \ or $. 5578# By default was `s,x,x', remove it if useless. 5579ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5580program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5581 5582# Find a good install program. We prefer a C program (faster), 5583# so one script is as good as another. But avoid the broken or 5584# incompatible versions: 5585# SysV /etc/install, /usr/sbin/install 5586# SunOS /usr/etc/install 5587# IRIX /sbin/install 5588# AIX /bin/install 5589# AmigaOS /C/install, which installs bootblocks on floppy discs 5590# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5591# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5592# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5593# OS/2's system install, which has a completely different semantic 5594# ./install, which can be erroneously created by make from ./install.sh. 5595# Reject install programs that cannot install multiple files. 5596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5597$as_echo_n "checking for a BSD-compatible install... " >&6; } 5598if test -z "$INSTALL"; then 5599if ${ac_cv_path_install+:} false; then : 5600 $as_echo_n "(cached) " >&6 5601else 5602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5603for as_dir in $PATH 5604do 5605 IFS=$as_save_IFS 5606 test -z "$as_dir" && as_dir=. 5607 # Account for people who put trailing slashes in PATH elements. 5608case $as_dir/ in #(( 5609 ./ | .// | /[cC]/* | \ 5610 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5611 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5612 /usr/ucb/* ) ;; 5613 *) 5614 # OSF1 and SCO ODT 3.0 have their own names for install. 5615 # Don't use installbsd from OSF since it installs stuff as root 5616 # by default. 5617 for ac_prog in ginstall scoinst install; do 5618 for ac_exec_ext in '' $ac_executable_extensions; do 5619 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 5620 if test $ac_prog = install && 5621 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5622 # AIX install. It has an incompatible calling convention. 5623 : 5624 elif test $ac_prog = install && 5625 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5626 # program-specific install script used by HP pwplus--don't use. 5627 : 5628 else 5629 rm -rf conftest.one conftest.two conftest.dir 5630 echo one > conftest.one 5631 echo two > conftest.two 5632 mkdir conftest.dir 5633 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5634 test -s conftest.one && test -s conftest.two && 5635 test -s conftest.dir/conftest.one && 5636 test -s conftest.dir/conftest.two 5637 then 5638 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5639 break 3 5640 fi 5641 fi 5642 fi 5643 done 5644 done 5645 ;; 5646esac 5647 5648 done 5649IFS=$as_save_IFS 5650 5651rm -rf conftest.one conftest.two conftest.dir 5652 5653fi 5654 if test "${ac_cv_path_install+set}" = set; then 5655 INSTALL=$ac_cv_path_install 5656 else 5657 # As a last resort, use the slow shell script. Don't cache a 5658 # value for INSTALL within a source directory, because that will 5659 # break other packages using the cache if that directory is 5660 # removed, or if the value is a relative name. 5661 INSTALL=$ac_install_sh 5662 fi 5663fi 5664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5665$as_echo "$INSTALL" >&6; } 5666 5667# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5668# It thinks the first close brace ends the variable substitution. 5669test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5670 5671test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5672 5673test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5674 5675rm -rf .tst 2>/dev/null 5676mkdir .tst 2>/dev/null 5677if test -d .tst; then 5678 am__leading_dot=. 5679else 5680 am__leading_dot=_ 5681fi 5682rmdir .tst 2>/dev/null 5683 5684DEPDIR="${am__leading_dot}deps" 5685 5686case `pwd` in 5687 *\ * | *\ *) 5688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5689$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5690esac 5691 5692 5693 5694macro_version='2.2.7a' 5695macro_revision='1.3134' 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709ltmain="$ac_aux_dir/ltmain.sh" 5710 5711# Backslashify metacharacters that are still active within 5712# double-quoted strings. 5713sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5714 5715# Same as above, but do not quote variable references. 5716double_quote_subst='s/\(["`\\]\)/\\\1/g' 5717 5718# Sed substitution to delay expansion of an escaped shell variable in a 5719# double_quote_subst'ed string. 5720delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5721 5722# Sed substitution to delay expansion of an escaped single quote. 5723delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5724 5725# Sed substitution to avoid accidental globbing in evaled expressions 5726no_glob_subst='s/\*/\\\*/g' 5727 5728ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5729ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5730ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5731 5732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5733$as_echo_n "checking how to print strings... " >&6; } 5734# Test print first, because it will be a builtin if present. 5735if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5736 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5737 ECHO='print -r --' 5738elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5739 ECHO='printf %s\n' 5740else 5741 # Use this function as a fallback that always works. 5742 func_fallback_echo () 5743 { 5744 eval 'cat <<_LTECHO_EOF 5745$1 5746_LTECHO_EOF' 5747 } 5748 ECHO='func_fallback_echo' 5749fi 5750 5751# func_echo_all arg... 5752# Invoke $ECHO with all args, space-separated. 5753func_echo_all () 5754{ 5755 $ECHO "" 5756} 5757 5758case "$ECHO" in 5759 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5760$as_echo "printf" >&6; } ;; 5761 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5762$as_echo "print -r" >&6; } ;; 5763 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5764$as_echo "cat" >&6; } ;; 5765esac 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5781$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5782if ${ac_cv_path_SED+:} false; then : 5783 $as_echo_n "(cached) " >&6 5784else 5785 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5786 for ac_i in 1 2 3 4 5 6 7; do 5787 ac_script="$ac_script$as_nl$ac_script" 5788 done 5789 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5790 { ac_script=; unset ac_script;} 5791 if test -z "$SED"; then 5792 ac_path_SED_found=false 5793 # Loop through the user's path and test for each of PROGNAME-LIST 5794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5795for as_dir in $PATH 5796do 5797 IFS=$as_save_IFS 5798 test -z "$as_dir" && as_dir=. 5799 for ac_prog in sed gsed; do 5800 for ac_exec_ext in '' $ac_executable_extensions; do 5801 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5802 as_fn_executable_p "$ac_path_SED" || continue 5803# Check for GNU ac_path_SED and select it if it is found. 5804 # Check for GNU $ac_path_SED 5805case `"$ac_path_SED" --version 2>&1` in 5806*GNU*) 5807 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5808*) 5809 ac_count=0 5810 $as_echo_n 0123456789 >"conftest.in" 5811 while : 5812 do 5813 cat "conftest.in" "conftest.in" >"conftest.tmp" 5814 mv "conftest.tmp" "conftest.in" 5815 cp "conftest.in" "conftest.nl" 5816 $as_echo '' >> "conftest.nl" 5817 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5818 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5819 as_fn_arith $ac_count + 1 && ac_count=$as_val 5820 if test $ac_count -gt ${ac_path_SED_max-0}; then 5821 # Best one so far, save it but keep looking for a better one 5822 ac_cv_path_SED="$ac_path_SED" 5823 ac_path_SED_max=$ac_count 5824 fi 5825 # 10*(2^10) chars as input seems more than enough 5826 test $ac_count -gt 10 && break 5827 done 5828 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5829esac 5830 5831 $ac_path_SED_found && break 3 5832 done 5833 done 5834 done 5835IFS=$as_save_IFS 5836 if test -z "$ac_cv_path_SED"; then 5837 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5838 fi 5839else 5840 ac_cv_path_SED=$SED 5841fi 5842 5843fi 5844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5845$as_echo "$ac_cv_path_SED" >&6; } 5846 SED="$ac_cv_path_SED" 5847 rm -f conftest.sed 5848 5849test -z "$SED" && SED=sed 5850Xsed="$SED -e 1s/^X//" 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5863$as_echo_n "checking for fgrep... " >&6; } 5864if ${ac_cv_path_FGREP+:} false; then : 5865 $as_echo_n "(cached) " >&6 5866else 5867 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5868 then ac_cv_path_FGREP="$GREP -F" 5869 else 5870 if test -z "$FGREP"; then 5871 ac_path_FGREP_found=false 5872 # Loop through the user's path and test for each of PROGNAME-LIST 5873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5874for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5875do 5876 IFS=$as_save_IFS 5877 test -z "$as_dir" && as_dir=. 5878 for ac_prog in fgrep; do 5879 for ac_exec_ext in '' $ac_executable_extensions; do 5880 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5881 as_fn_executable_p "$ac_path_FGREP" || continue 5882# Check for GNU ac_path_FGREP and select it if it is found. 5883 # Check for GNU $ac_path_FGREP 5884case `"$ac_path_FGREP" --version 2>&1` in 5885*GNU*) 5886 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5887*) 5888 ac_count=0 5889 $as_echo_n 0123456789 >"conftest.in" 5890 while : 5891 do 5892 cat "conftest.in" "conftest.in" >"conftest.tmp" 5893 mv "conftest.tmp" "conftest.in" 5894 cp "conftest.in" "conftest.nl" 5895 $as_echo 'FGREP' >> "conftest.nl" 5896 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5897 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5898 as_fn_arith $ac_count + 1 && ac_count=$as_val 5899 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5900 # Best one so far, save it but keep looking for a better one 5901 ac_cv_path_FGREP="$ac_path_FGREP" 5902 ac_path_FGREP_max=$ac_count 5903 fi 5904 # 10*(2^10) chars as input seems more than enough 5905 test $ac_count -gt 10 && break 5906 done 5907 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5908esac 5909 5910 $ac_path_FGREP_found && break 3 5911 done 5912 done 5913 done 5914IFS=$as_save_IFS 5915 if test -z "$ac_cv_path_FGREP"; then 5916 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5917 fi 5918else 5919 ac_cv_path_FGREP=$FGREP 5920fi 5921 5922 fi 5923fi 5924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5925$as_echo "$ac_cv_path_FGREP" >&6; } 5926 FGREP="$ac_cv_path_FGREP" 5927 5928 5929test -z "$GREP" && GREP=grep 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949# Check whether --with-gnu-ld was given. 5950if test "${with_gnu_ld+set}" = set; then : 5951 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5952else 5953 with_gnu_ld=no 5954fi 5955 5956ac_prog=ld 5957if test "$GCC" = yes; then 5958 # Check if gcc -print-prog-name=ld gives a path. 5959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5960$as_echo_n "checking for ld used by $CC... " >&6; } 5961 case $host in 5962 *-*-mingw*) 5963 # gcc leaves a trailing carriage return which upsets mingw 5964 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5965 *) 5966 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5967 esac 5968 case $ac_prog in 5969 # Accept absolute paths. 5970 [\\/]* | ?:[\\/]*) 5971 re_direlt='/[^/][^/]*/\.\./' 5972 # Canonicalize the pathname of ld 5973 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5974 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5975 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5976 done 5977 test -z "$LD" && LD="$ac_prog" 5978 ;; 5979 "") 5980 # If it fails, then pretend we aren't using GCC. 5981 ac_prog=ld 5982 ;; 5983 *) 5984 # If it is relative, then search for the first ld in PATH. 5985 with_gnu_ld=unknown 5986 ;; 5987 esac 5988elif test "$with_gnu_ld" = yes; then 5989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5990$as_echo_n "checking for GNU ld... " >&6; } 5991else 5992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5993$as_echo_n "checking for non-GNU ld... " >&6; } 5994fi 5995if ${lt_cv_path_LD+:} false; then : 5996 $as_echo_n "(cached) " >&6 5997else 5998 if test -z "$LD"; then 5999 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6000 for ac_dir in $PATH; do 6001 IFS="$lt_save_ifs" 6002 test -z "$ac_dir" && ac_dir=. 6003 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6004 lt_cv_path_LD="$ac_dir/$ac_prog" 6005 # Check to see if the program is GNU ld. I'd rather use --version, 6006 # but apparently some variants of GNU ld only accept -v. 6007 # Break only if it was the GNU/non-GNU ld that we prefer. 6008 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6009 *GNU* | *'with BFD'*) 6010 test "$with_gnu_ld" != no && break 6011 ;; 6012 *) 6013 test "$with_gnu_ld" != yes && break 6014 ;; 6015 esac 6016 fi 6017 done 6018 IFS="$lt_save_ifs" 6019else 6020 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6021fi 6022fi 6023 6024LD="$lt_cv_path_LD" 6025if test -n "$LD"; then 6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6027$as_echo "$LD" >&6; } 6028else 6029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6030$as_echo "no" >&6; } 6031fi 6032test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6034$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6035if ${lt_cv_prog_gnu_ld+:} false; then : 6036 $as_echo_n "(cached) " >&6 6037else 6038 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6039case `$LD -v 2>&1 </dev/null` in 6040*GNU* | *'with BFD'*) 6041 lt_cv_prog_gnu_ld=yes 6042 ;; 6043*) 6044 lt_cv_prog_gnu_ld=no 6045 ;; 6046esac 6047fi 6048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6049$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6050with_gnu_ld=$lt_cv_prog_gnu_ld 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6061$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6062if ${lt_cv_path_NM+:} false; then : 6063 $as_echo_n "(cached) " >&6 6064else 6065 if test -n "$NM"; then 6066 # Let the user override the test. 6067 lt_cv_path_NM="$NM" 6068else 6069 lt_nm_to_check="${ac_tool_prefix}nm" 6070 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6071 lt_nm_to_check="$lt_nm_to_check nm" 6072 fi 6073 for lt_tmp_nm in $lt_nm_to_check; do 6074 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6075 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6076 IFS="$lt_save_ifs" 6077 test -z "$ac_dir" && ac_dir=. 6078 tmp_nm="$ac_dir/$lt_tmp_nm" 6079 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6080 # Check to see if the nm accepts a BSD-compat flag. 6081 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6082 # nm: unknown option "B" ignored 6083 # Tru64's nm complains that /dev/null is an invalid object file 6084 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6085 */dev/null* | *'Invalid file or object type'*) 6086 lt_cv_path_NM="$tmp_nm -B" 6087 break 6088 ;; 6089 *) 6090 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6091 */dev/null*) 6092 lt_cv_path_NM="$tmp_nm -p" 6093 break 6094 ;; 6095 *) 6096 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6097 continue # so that we can try to find one that supports BSD flags 6098 ;; 6099 esac 6100 ;; 6101 esac 6102 fi 6103 done 6104 IFS="$lt_save_ifs" 6105 done 6106 : ${lt_cv_path_NM=no} 6107fi 6108fi 6109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6110$as_echo "$lt_cv_path_NM" >&6; } 6111if test "$lt_cv_path_NM" != "no"; then 6112 NM="$lt_cv_path_NM" 6113else 6114 # Didn't find any BSD compatible name lister, look for dumpbin. 6115 if test -n "$DUMPBIN"; then : 6116 # Let the user override the test. 6117 else 6118 if test -n "$ac_tool_prefix"; then 6119 for ac_prog in dumpbin "link -dump" 6120 do 6121 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6122set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6124$as_echo_n "checking for $ac_word... " >&6; } 6125if ${ac_cv_prog_DUMPBIN+:} false; then : 6126 $as_echo_n "(cached) " >&6 6127else 6128 if test -n "$DUMPBIN"; then 6129 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6130else 6131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6132for as_dir in $PATH 6133do 6134 IFS=$as_save_IFS 6135 test -z "$as_dir" && as_dir=. 6136 for ac_exec_ext in '' $ac_executable_extensions; do 6137 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6138 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6140 break 2 6141 fi 6142done 6143 done 6144IFS=$as_save_IFS 6145 6146fi 6147fi 6148DUMPBIN=$ac_cv_prog_DUMPBIN 6149if test -n "$DUMPBIN"; then 6150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6151$as_echo "$DUMPBIN" >&6; } 6152else 6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6154$as_echo "no" >&6; } 6155fi 6156 6157 6158 test -n "$DUMPBIN" && break 6159 done 6160fi 6161if test -z "$DUMPBIN"; then 6162 ac_ct_DUMPBIN=$DUMPBIN 6163 for ac_prog in dumpbin "link -dump" 6164do 6165 # Extract the first word of "$ac_prog", so it can be a program name with args. 6166set dummy $ac_prog; ac_word=$2 6167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6168$as_echo_n "checking for $ac_word... " >&6; } 6169if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6170 $as_echo_n "(cached) " >&6 6171else 6172 if test -n "$ac_ct_DUMPBIN"; then 6173 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6174else 6175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6176for as_dir in $PATH 6177do 6178 IFS=$as_save_IFS 6179 test -z "$as_dir" && as_dir=. 6180 for ac_exec_ext in '' $ac_executable_extensions; do 6181 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6182 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6184 break 2 6185 fi 6186done 6187 done 6188IFS=$as_save_IFS 6189 6190fi 6191fi 6192ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6193if test -n "$ac_ct_DUMPBIN"; then 6194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6195$as_echo "$ac_ct_DUMPBIN" >&6; } 6196else 6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6198$as_echo "no" >&6; } 6199fi 6200 6201 6202 test -n "$ac_ct_DUMPBIN" && break 6203done 6204 6205 if test "x$ac_ct_DUMPBIN" = x; then 6206 DUMPBIN=":" 6207 else 6208 case $cross_compiling:$ac_tool_warned in 6209yes:) 6210{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6212ac_tool_warned=yes ;; 6213esac 6214 DUMPBIN=$ac_ct_DUMPBIN 6215 fi 6216fi 6217 6218 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6219 *COFF*) 6220 DUMPBIN="$DUMPBIN -symbols" 6221 ;; 6222 *) 6223 DUMPBIN=: 6224 ;; 6225 esac 6226 fi 6227 6228 if test "$DUMPBIN" != ":"; then 6229 NM="$DUMPBIN" 6230 fi 6231fi 6232test -z "$NM" && NM=nm 6233 6234 6235 6236 6237 6238 6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6240$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6241if ${lt_cv_nm_interface+:} false; then : 6242 $as_echo_n "(cached) " >&6 6243else 6244 lt_cv_nm_interface="BSD nm" 6245 echo "int some_variable = 0;" > conftest.$ac_ext 6246 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6247 (eval "$ac_compile" 2>conftest.err) 6248 cat conftest.err >&5 6249 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6250 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6251 cat conftest.err >&5 6252 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6253 cat conftest.out >&5 6254 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6255 lt_cv_nm_interface="MS dumpbin" 6256 fi 6257 rm -f conftest* 6258fi 6259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6260$as_echo "$lt_cv_nm_interface" >&6; } 6261 6262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6263$as_echo_n "checking whether ln -s works... " >&6; } 6264LN_S=$as_ln_s 6265if test "$LN_S" = "ln -s"; then 6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6267$as_echo "yes" >&6; } 6268else 6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6270$as_echo "no, using $LN_S" >&6; } 6271fi 6272 6273# find the maximum length of command line arguments 6274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6275$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6276if ${lt_cv_sys_max_cmd_len+:} false; then : 6277 $as_echo_n "(cached) " >&6 6278else 6279 i=0 6280 teststring="ABCD" 6281 6282 case $build_os in 6283 msdosdjgpp*) 6284 # On DJGPP, this test can blow up pretty badly due to problems in libc 6285 # (any single argument exceeding 2000 bytes causes a buffer overrun 6286 # during glob expansion). Even if it were fixed, the result of this 6287 # check would be larger than it should be. 6288 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6289 ;; 6290 6291 gnu*) 6292 # Under GNU Hurd, this test is not required because there is 6293 # no limit to the length of command line arguments. 6294 # Libtool will interpret -1 as no limit whatsoever 6295 lt_cv_sys_max_cmd_len=-1; 6296 ;; 6297 6298 cygwin* | mingw* | cegcc*) 6299 # On Win9x/ME, this test blows up -- it succeeds, but takes 6300 # about 5 minutes as the teststring grows exponentially. 6301 # Worse, since 9x/ME are not pre-emptively multitasking, 6302 # you end up with a "frozen" computer, even though with patience 6303 # the test eventually succeeds (with a max line length of 256k). 6304 # Instead, let's just punt: use the minimum linelength reported by 6305 # all of the supported platforms: 8192 (on NT/2K/XP). 6306 lt_cv_sys_max_cmd_len=8192; 6307 ;; 6308 6309 mint*) 6310 # On MiNT this can take a long time and run out of memory. 6311 lt_cv_sys_max_cmd_len=8192; 6312 ;; 6313 6314 amigaos*) 6315 # On AmigaOS with pdksh, this test takes hours, literally. 6316 # So we just punt and use a minimum line length of 8192. 6317 lt_cv_sys_max_cmd_len=8192; 6318 ;; 6319 6320 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6321 # This has been around since 386BSD, at least. Likely further. 6322 if test -x /sbin/sysctl; then 6323 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6324 elif test -x /usr/sbin/sysctl; then 6325 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6326 else 6327 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6328 fi 6329 # And add a safety zone 6330 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6331 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6332 ;; 6333 6334 interix*) 6335 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6336 lt_cv_sys_max_cmd_len=196608 6337 ;; 6338 6339 osf*) 6340 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6341 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6342 # nice to cause kernel panics so lets avoid the loop below. 6343 # First set a reasonable default. 6344 lt_cv_sys_max_cmd_len=16384 6345 # 6346 if test -x /sbin/sysconfig; then 6347 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6348 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6349 esac 6350 fi 6351 ;; 6352 sco3.2v5*) 6353 lt_cv_sys_max_cmd_len=102400 6354 ;; 6355 sysv5* | sco5v6* | sysv4.2uw2*) 6356 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6357 if test -n "$kargmax"; then 6358 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6359 else 6360 lt_cv_sys_max_cmd_len=32768 6361 fi 6362 ;; 6363 *) 6364 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6365 if test -n "$lt_cv_sys_max_cmd_len"; then 6366 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6367 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6368 else 6369 # Make teststring a little bigger before we do anything with it. 6370 # a 1K string should be a reasonable start. 6371 for i in 1 2 3 4 5 6 7 8 ; do 6372 teststring=$teststring$teststring 6373 done 6374 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6375 # If test is not a shell built-in, we'll probably end up computing a 6376 # maximum length that is only half of the actual maximum length, but 6377 # we can't tell. 6378 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6379 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6380 test $i != 17 # 1/2 MB should be enough 6381 do 6382 i=`expr $i + 1` 6383 teststring=$teststring$teststring 6384 done 6385 # Only check the string length outside the loop. 6386 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6387 teststring= 6388 # Add a significant safety factor because C++ compilers can tack on 6389 # massive amounts of additional arguments before passing them to the 6390 # linker. It appears as though 1/2 is a usable value. 6391 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6392 fi 6393 ;; 6394 esac 6395 6396fi 6397 6398if test -n $lt_cv_sys_max_cmd_len ; then 6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6400$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6401else 6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6403$as_echo "none" >&6; } 6404fi 6405max_cmd_len=$lt_cv_sys_max_cmd_len 6406 6407 6408 6409 6410 6411 6412: ${CP="cp -f"} 6413: ${MV="mv -f"} 6414: ${RM="rm -f"} 6415 6416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6417$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6418# Try some XSI features 6419xsi_shell=no 6420( _lt_dummy="a/b/c" 6421 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6422 = c,a/b,, \ 6423 && eval 'test $(( 1 + 1 )) -eq 2 \ 6424 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6425 && xsi_shell=yes 6426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6427$as_echo "$xsi_shell" >&6; } 6428 6429 6430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6431$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6432lt_shell_append=no 6433( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6434 >/dev/null 2>&1 \ 6435 && lt_shell_append=yes 6436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6437$as_echo "$lt_shell_append" >&6; } 6438 6439 6440if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6441 lt_unset=unset 6442else 6443 lt_unset=false 6444fi 6445 6446 6447 6448 6449 6450# test EBCDIC or ASCII 6451case `echo X|tr X '\101'` in 6452 A) # ASCII based system 6453 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6454 lt_SP2NL='tr \040 \012' 6455 lt_NL2SP='tr \015\012 \040\040' 6456 ;; 6457 *) # EBCDIC based system 6458 lt_SP2NL='tr \100 \n' 6459 lt_NL2SP='tr \r\n \100\100' 6460 ;; 6461esac 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6472$as_echo_n "checking for $LD option to reload object files... " >&6; } 6473if ${lt_cv_ld_reload_flag+:} false; then : 6474 $as_echo_n "(cached) " >&6 6475else 6476 lt_cv_ld_reload_flag='-r' 6477fi 6478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6479$as_echo "$lt_cv_ld_reload_flag" >&6; } 6480reload_flag=$lt_cv_ld_reload_flag 6481case $reload_flag in 6482"" | " "*) ;; 6483*) reload_flag=" $reload_flag" ;; 6484esac 6485reload_cmds='$LD$reload_flag -o $output$reload_objs' 6486case $host_os in 6487 darwin*) 6488 if test "$GCC" = yes; then 6489 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6490 else 6491 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6492 fi 6493 ;; 6494esac 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504if test -n "$ac_tool_prefix"; then 6505 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6506set dummy ${ac_tool_prefix}objdump; ac_word=$2 6507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6508$as_echo_n "checking for $ac_word... " >&6; } 6509if ${ac_cv_prog_OBJDUMP+:} false; then : 6510 $as_echo_n "(cached) " >&6 6511else 6512 if test -n "$OBJDUMP"; then 6513 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6514else 6515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6516for as_dir in $PATH 6517do 6518 IFS=$as_save_IFS 6519 test -z "$as_dir" && as_dir=. 6520 for ac_exec_ext in '' $ac_executable_extensions; do 6521 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6522 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6524 break 2 6525 fi 6526done 6527 done 6528IFS=$as_save_IFS 6529 6530fi 6531fi 6532OBJDUMP=$ac_cv_prog_OBJDUMP 6533if test -n "$OBJDUMP"; then 6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6535$as_echo "$OBJDUMP" >&6; } 6536else 6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6538$as_echo "no" >&6; } 6539fi 6540 6541 6542fi 6543if test -z "$ac_cv_prog_OBJDUMP"; then 6544 ac_ct_OBJDUMP=$OBJDUMP 6545 # Extract the first word of "objdump", so it can be a program name with args. 6546set dummy objdump; ac_word=$2 6547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6548$as_echo_n "checking for $ac_word... " >&6; } 6549if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6550 $as_echo_n "(cached) " >&6 6551else 6552 if test -n "$ac_ct_OBJDUMP"; then 6553 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6554else 6555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6556for as_dir in $PATH 6557do 6558 IFS=$as_save_IFS 6559 test -z "$as_dir" && as_dir=. 6560 for ac_exec_ext in '' $ac_executable_extensions; do 6561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6562 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6564 break 2 6565 fi 6566done 6567 done 6568IFS=$as_save_IFS 6569 6570fi 6571fi 6572ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6573if test -n "$ac_ct_OBJDUMP"; then 6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6575$as_echo "$ac_ct_OBJDUMP" >&6; } 6576else 6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6578$as_echo "no" >&6; } 6579fi 6580 6581 if test "x$ac_ct_OBJDUMP" = x; then 6582 OBJDUMP="false" 6583 else 6584 case $cross_compiling:$ac_tool_warned in 6585yes:) 6586{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6587$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6588ac_tool_warned=yes ;; 6589esac 6590 OBJDUMP=$ac_ct_OBJDUMP 6591 fi 6592else 6593 OBJDUMP="$ac_cv_prog_OBJDUMP" 6594fi 6595 6596test -z "$OBJDUMP" && OBJDUMP=objdump 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6607$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6608if ${lt_cv_deplibs_check_method+:} false; then : 6609 $as_echo_n "(cached) " >&6 6610else 6611 lt_cv_file_magic_cmd='$MAGIC_CMD' 6612lt_cv_file_magic_test_file= 6613lt_cv_deplibs_check_method='unknown' 6614# Need to set the preceding variable on all platforms that support 6615# interlibrary dependencies. 6616# 'none' -- dependencies not supported. 6617# `unknown' -- same as none, but documents that we really don't know. 6618# 'pass_all' -- all dependencies passed with no checks. 6619# 'test_compile' -- check by making test program. 6620# 'file_magic [[regex]]' -- check by looking for files in library path 6621# which responds to the $file_magic_cmd with a given extended regex. 6622# If you have `file' or equivalent on your system and you're not sure 6623# whether `pass_all' will *always* work, you probably want this one. 6624 6625case $host_os in 6626aix[4-9]*) 6627 lt_cv_deplibs_check_method=pass_all 6628 ;; 6629 6630beos*) 6631 lt_cv_deplibs_check_method=pass_all 6632 ;; 6633 6634bsdi[45]*) 6635 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6636 lt_cv_file_magic_cmd='/usr/bin/file -L' 6637 lt_cv_file_magic_test_file=/shlib/libc.so 6638 ;; 6639 6640cygwin*) 6641 # func_win32_libid is a shell function defined in ltmain.sh 6642 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6643 lt_cv_file_magic_cmd='func_win32_libid' 6644 ;; 6645 6646mingw* | pw32*) 6647 # Base MSYS/MinGW do not provide the 'file' command needed by 6648 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6649 # unless we find 'file', for example because we are cross-compiling. 6650 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6651 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6652 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6653 lt_cv_file_magic_cmd='func_win32_libid' 6654 else 6655 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6656 lt_cv_file_magic_cmd='$OBJDUMP -f' 6657 fi 6658 ;; 6659 6660cegcc*) 6661 # use the weaker test based on 'objdump'. See mingw*. 6662 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6663 lt_cv_file_magic_cmd='$OBJDUMP -f' 6664 ;; 6665 6666darwin* | rhapsody*) 6667 lt_cv_deplibs_check_method=pass_all 6668 ;; 6669 6670freebsd* | dragonfly*) 6671 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6672 case $host_cpu in 6673 i*86 ) 6674 # Not sure whether the presence of OpenBSD here was a mistake. 6675 # Let's accept both of them until this is cleared up. 6676 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6677 lt_cv_file_magic_cmd=/usr/bin/file 6678 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6679 ;; 6680 esac 6681 else 6682 lt_cv_deplibs_check_method=pass_all 6683 fi 6684 ;; 6685 6686gnu*) 6687 lt_cv_deplibs_check_method=pass_all 6688 ;; 6689 6690haiku*) 6691 lt_cv_deplibs_check_method=pass_all 6692 ;; 6693 6694hpux10.20* | hpux11*) 6695 lt_cv_file_magic_cmd=/usr/bin/file 6696 case $host_cpu in 6697 ia64*) 6698 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6699 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6700 ;; 6701 hppa*64*) 6702 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]' 6703 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6704 ;; 6705 *) 6706 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6707 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6708 ;; 6709 esac 6710 ;; 6711 6712interix[3-9]*) 6713 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6714 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6715 ;; 6716 6717irix5* | irix6* | nonstopux*) 6718 case $LD in 6719 *-32|*"-32 ") libmagic=32-bit;; 6720 *-n32|*"-n32 ") libmagic=N32;; 6721 *-64|*"-64 ") libmagic=64-bit;; 6722 *) libmagic=never-match;; 6723 esac 6724 lt_cv_deplibs_check_method=pass_all 6725 ;; 6726 6727# This must be Linux ELF. 6728linux* | k*bsd*-gnu | kopensolaris*-gnu) 6729 lt_cv_deplibs_check_method=pass_all 6730 ;; 6731 6732netbsd*) 6733 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6734 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6735 else 6736 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6737 fi 6738 ;; 6739 6740newos6*) 6741 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6742 lt_cv_file_magic_cmd=/usr/bin/file 6743 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6744 ;; 6745 6746*nto* | *qnx*) 6747 lt_cv_deplibs_check_method=pass_all 6748 ;; 6749 6750openbsd*) 6751 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6752 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6753 else 6754 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6755 fi 6756 ;; 6757 6758osf3* | osf4* | osf5*) 6759 lt_cv_deplibs_check_method=pass_all 6760 ;; 6761 6762rdos*) 6763 lt_cv_deplibs_check_method=pass_all 6764 ;; 6765 6766solaris*) 6767 lt_cv_deplibs_check_method=pass_all 6768 ;; 6769 6770sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6771 lt_cv_deplibs_check_method=pass_all 6772 ;; 6773 6774sysv4 | sysv4.3*) 6775 case $host_vendor in 6776 motorola) 6777 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]' 6778 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6779 ;; 6780 ncr) 6781 lt_cv_deplibs_check_method=pass_all 6782 ;; 6783 sequent) 6784 lt_cv_file_magic_cmd='/bin/file' 6785 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6786 ;; 6787 sni) 6788 lt_cv_file_magic_cmd='/bin/file' 6789 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6790 lt_cv_file_magic_test_file=/lib/libc.so 6791 ;; 6792 siemens) 6793 lt_cv_deplibs_check_method=pass_all 6794 ;; 6795 pc) 6796 lt_cv_deplibs_check_method=pass_all 6797 ;; 6798 esac 6799 ;; 6800 6801tpf*) 6802 lt_cv_deplibs_check_method=pass_all 6803 ;; 6804esac 6805 6806fi 6807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6808$as_echo "$lt_cv_deplibs_check_method" >&6; } 6809file_magic_cmd=$lt_cv_file_magic_cmd 6810deplibs_check_method=$lt_cv_deplibs_check_method 6811test -z "$deplibs_check_method" && deplibs_check_method=unknown 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824if test -n "$ac_tool_prefix"; then 6825 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6826set dummy ${ac_tool_prefix}ar; ac_word=$2 6827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6828$as_echo_n "checking for $ac_word... " >&6; } 6829if ${ac_cv_prog_AR+:} false; then : 6830 $as_echo_n "(cached) " >&6 6831else 6832 if test -n "$AR"; then 6833 ac_cv_prog_AR="$AR" # Let the user override the test. 6834else 6835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6836for as_dir in $PATH 6837do 6838 IFS=$as_save_IFS 6839 test -z "$as_dir" && as_dir=. 6840 for ac_exec_ext in '' $ac_executable_extensions; do 6841 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6842 ac_cv_prog_AR="${ac_tool_prefix}ar" 6843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6844 break 2 6845 fi 6846done 6847 done 6848IFS=$as_save_IFS 6849 6850fi 6851fi 6852AR=$ac_cv_prog_AR 6853if test -n "$AR"; then 6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6855$as_echo "$AR" >&6; } 6856else 6857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6858$as_echo "no" >&6; } 6859fi 6860 6861 6862fi 6863if test -z "$ac_cv_prog_AR"; then 6864 ac_ct_AR=$AR 6865 # Extract the first word of "ar", so it can be a program name with args. 6866set dummy ar; ac_word=$2 6867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6868$as_echo_n "checking for $ac_word... " >&6; } 6869if ${ac_cv_prog_ac_ct_AR+:} false; then : 6870 $as_echo_n "(cached) " >&6 6871else 6872 if test -n "$ac_ct_AR"; then 6873 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6874else 6875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6876for as_dir in $PATH 6877do 6878 IFS=$as_save_IFS 6879 test -z "$as_dir" && as_dir=. 6880 for ac_exec_ext in '' $ac_executable_extensions; do 6881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6882 ac_cv_prog_ac_ct_AR="ar" 6883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6884 break 2 6885 fi 6886done 6887 done 6888IFS=$as_save_IFS 6889 6890fi 6891fi 6892ac_ct_AR=$ac_cv_prog_ac_ct_AR 6893if test -n "$ac_ct_AR"; then 6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6895$as_echo "$ac_ct_AR" >&6; } 6896else 6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6898$as_echo "no" >&6; } 6899fi 6900 6901 if test "x$ac_ct_AR" = x; then 6902 AR="false" 6903 else 6904 case $cross_compiling:$ac_tool_warned in 6905yes:) 6906{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6907$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6908ac_tool_warned=yes ;; 6909esac 6910 AR=$ac_ct_AR 6911 fi 6912else 6913 AR="$ac_cv_prog_AR" 6914fi 6915 6916test -z "$AR" && AR=ar 6917test -z "$AR_FLAGS" && AR_FLAGS=cru 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929if test -n "$ac_tool_prefix"; then 6930 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6931set dummy ${ac_tool_prefix}strip; ac_word=$2 6932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6933$as_echo_n "checking for $ac_word... " >&6; } 6934if ${ac_cv_prog_STRIP+:} false; then : 6935 $as_echo_n "(cached) " >&6 6936else 6937 if test -n "$STRIP"; then 6938 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6939else 6940as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6941for as_dir in $PATH 6942do 6943 IFS=$as_save_IFS 6944 test -z "$as_dir" && as_dir=. 6945 for ac_exec_ext in '' $ac_executable_extensions; do 6946 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6947 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6949 break 2 6950 fi 6951done 6952 done 6953IFS=$as_save_IFS 6954 6955fi 6956fi 6957STRIP=$ac_cv_prog_STRIP 6958if test -n "$STRIP"; then 6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6960$as_echo "$STRIP" >&6; } 6961else 6962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6963$as_echo "no" >&6; } 6964fi 6965 6966 6967fi 6968if test -z "$ac_cv_prog_STRIP"; then 6969 ac_ct_STRIP=$STRIP 6970 # Extract the first word of "strip", so it can be a program name with args. 6971set dummy strip; ac_word=$2 6972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6973$as_echo_n "checking for $ac_word... " >&6; } 6974if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6975 $as_echo_n "(cached) " >&6 6976else 6977 if test -n "$ac_ct_STRIP"; then 6978 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6979else 6980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6981for as_dir in $PATH 6982do 6983 IFS=$as_save_IFS 6984 test -z "$as_dir" && as_dir=. 6985 for ac_exec_ext in '' $ac_executable_extensions; do 6986 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6987 ac_cv_prog_ac_ct_STRIP="strip" 6988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6989 break 2 6990 fi 6991done 6992 done 6993IFS=$as_save_IFS 6994 6995fi 6996fi 6997ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6998if test -n "$ac_ct_STRIP"; then 6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7000$as_echo "$ac_ct_STRIP" >&6; } 7001else 7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7003$as_echo "no" >&6; } 7004fi 7005 7006 if test "x$ac_ct_STRIP" = x; then 7007 STRIP=":" 7008 else 7009 case $cross_compiling:$ac_tool_warned in 7010yes:) 7011{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7012$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7013ac_tool_warned=yes ;; 7014esac 7015 STRIP=$ac_ct_STRIP 7016 fi 7017else 7018 STRIP="$ac_cv_prog_STRIP" 7019fi 7020 7021test -z "$STRIP" && STRIP=: 7022 7023 7024 7025 7026 7027 7028if test -n "$ac_tool_prefix"; then 7029 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7030set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7032$as_echo_n "checking for $ac_word... " >&6; } 7033if ${ac_cv_prog_RANLIB+:} false; then : 7034 $as_echo_n "(cached) " >&6 7035else 7036 if test -n "$RANLIB"; then 7037 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7038else 7039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7040for as_dir in $PATH 7041do 7042 IFS=$as_save_IFS 7043 test -z "$as_dir" && as_dir=. 7044 for ac_exec_ext in '' $ac_executable_extensions; do 7045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7046 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7048 break 2 7049 fi 7050done 7051 done 7052IFS=$as_save_IFS 7053 7054fi 7055fi 7056RANLIB=$ac_cv_prog_RANLIB 7057if test -n "$RANLIB"; then 7058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7059$as_echo "$RANLIB" >&6; } 7060else 7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7062$as_echo "no" >&6; } 7063fi 7064 7065 7066fi 7067if test -z "$ac_cv_prog_RANLIB"; then 7068 ac_ct_RANLIB=$RANLIB 7069 # Extract the first word of "ranlib", so it can be a program name with args. 7070set dummy ranlib; ac_word=$2 7071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7072$as_echo_n "checking for $ac_word... " >&6; } 7073if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7074 $as_echo_n "(cached) " >&6 7075else 7076 if test -n "$ac_ct_RANLIB"; then 7077 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7078else 7079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7080for as_dir in $PATH 7081do 7082 IFS=$as_save_IFS 7083 test -z "$as_dir" && as_dir=. 7084 for ac_exec_ext in '' $ac_executable_extensions; do 7085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7086 ac_cv_prog_ac_ct_RANLIB="ranlib" 7087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7088 break 2 7089 fi 7090done 7091 done 7092IFS=$as_save_IFS 7093 7094fi 7095fi 7096ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7097if test -n "$ac_ct_RANLIB"; then 7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7099$as_echo "$ac_ct_RANLIB" >&6; } 7100else 7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7102$as_echo "no" >&6; } 7103fi 7104 7105 if test "x$ac_ct_RANLIB" = x; then 7106 RANLIB=":" 7107 else 7108 case $cross_compiling:$ac_tool_warned in 7109yes:) 7110{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7111$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7112ac_tool_warned=yes ;; 7113esac 7114 RANLIB=$ac_ct_RANLIB 7115 fi 7116else 7117 RANLIB="$ac_cv_prog_RANLIB" 7118fi 7119 7120test -z "$RANLIB" && RANLIB=: 7121 7122 7123 7124 7125 7126 7127# Determine commands to create old-style static archives. 7128old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7129old_postinstall_cmds='chmod 644 $oldlib' 7130old_postuninstall_cmds= 7131 7132if test -n "$RANLIB"; then 7133 case $host_os in 7134 openbsd*) 7135 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7136 ;; 7137 *) 7138 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7139 ;; 7140 esac 7141 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7142fi 7143 7144case $host_os in 7145 darwin*) 7146 lock_old_archive_extraction=yes ;; 7147 *) 7148 lock_old_archive_extraction=no ;; 7149esac 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171for ac_prog in gawk mawk nawk awk 7172do 7173 # Extract the first word of "$ac_prog", so it can be a program name with args. 7174set dummy $ac_prog; ac_word=$2 7175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7176$as_echo_n "checking for $ac_word... " >&6; } 7177if ${ac_cv_prog_AWK+:} false; then : 7178 $as_echo_n "(cached) " >&6 7179else 7180 if test -n "$AWK"; then 7181 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7182else 7183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7184for as_dir in $PATH 7185do 7186 IFS=$as_save_IFS 7187 test -z "$as_dir" && as_dir=. 7188 for ac_exec_ext in '' $ac_executable_extensions; do 7189 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7190 ac_cv_prog_AWK="$ac_prog" 7191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7192 break 2 7193 fi 7194done 7195 done 7196IFS=$as_save_IFS 7197 7198fi 7199fi 7200AWK=$ac_cv_prog_AWK 7201if test -n "$AWK"; then 7202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7203$as_echo "$AWK" >&6; } 7204else 7205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7206$as_echo "no" >&6; } 7207fi 7208 7209 7210 test -n "$AWK" && break 7211done 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231# If no C compiler was specified, use CC. 7232LTCC=${LTCC-"$CC"} 7233 7234# If no C compiler flags were specified, use CFLAGS. 7235LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7236 7237# Allow CC to be a program name with arguments. 7238compiler=$CC 7239 7240 7241# Check for command to grab the raw symbol name followed by C symbol from nm. 7242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7243$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7244if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7245 $as_echo_n "(cached) " >&6 7246else 7247 7248# These are sane defaults that work on at least a few old systems. 7249# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7250 7251# Character class describing NM global symbol codes. 7252symcode='[BCDEGRST]' 7253 7254# Regexp to match symbols that can be accessed directly from C. 7255sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7256 7257# Define system-specific variables. 7258case $host_os in 7259aix*) 7260 symcode='[BCDT]' 7261 ;; 7262cygwin* | mingw* | pw32* | cegcc*) 7263 symcode='[ABCDGISTW]' 7264 ;; 7265hpux*) 7266 if test "$host_cpu" = ia64; then 7267 symcode='[ABCDEGRST]' 7268 fi 7269 ;; 7270irix* | nonstopux*) 7271 symcode='[BCDEGRST]' 7272 ;; 7273osf*) 7274 symcode='[BCDEGQRST]' 7275 ;; 7276solaris*) 7277 symcode='[BDRT]' 7278 ;; 7279sco3.2v5*) 7280 symcode='[DT]' 7281 ;; 7282sysv4.2uw2*) 7283 symcode='[DT]' 7284 ;; 7285sysv5* | sco5v6* | unixware* | OpenUNIX*) 7286 symcode='[ABDT]' 7287 ;; 7288sysv4) 7289 symcode='[DFNSTU]' 7290 ;; 7291esac 7292 7293# If we're using GNU nm, then use its standard symbol codes. 7294case `$NM -V 2>&1` in 7295*GNU* | *'with BFD'*) 7296 symcode='[ABCDGIRSTW]' ;; 7297esac 7298 7299# Transform an extracted symbol line into a proper C declaration. 7300# Some systems (esp. on ia64) link data and code symbols differently, 7301# so use this general approach. 7302lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7303 7304# Transform an extracted symbol line into symbol name and symbol address 7305lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7306lt_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'" 7307 7308# Handle CRLF in mingw tool chain 7309opt_cr= 7310case $build_os in 7311mingw*) 7312 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7313 ;; 7314esac 7315 7316# Try without a prefix underscore, then with it. 7317for ac_symprfx in "" "_"; do 7318 7319 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7320 symxfrm="\\1 $ac_symprfx\\2 \\2" 7321 7322 # Write the raw and C identifiers. 7323 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7324 # Fake it for dumpbin and say T for any non-static function 7325 # and D for any global variable. 7326 # Also find C++ and __fastcall symbols from MSVC++, 7327 # which start with @ or ?. 7328 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7329" {last_section=section; section=\$ 3};"\ 7330" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7331" \$ 0!~/External *\|/{next};"\ 7332" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7333" {if(hide[section]) next};"\ 7334" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7335" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7336" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7337" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7338" ' prfx=^$ac_symprfx" 7339 else 7340 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7341 fi 7342 7343 # Check to see that the pipe works correctly. 7344 pipe_works=no 7345 7346 rm -f conftest* 7347 cat > conftest.$ac_ext <<_LT_EOF 7348#ifdef __cplusplus 7349extern "C" { 7350#endif 7351char nm_test_var; 7352void nm_test_func(void); 7353void nm_test_func(void){} 7354#ifdef __cplusplus 7355} 7356#endif 7357int main(){nm_test_var='a';nm_test_func();return(0);} 7358_LT_EOF 7359 7360 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7361 (eval $ac_compile) 2>&5 7362 ac_status=$? 7363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7364 test $ac_status = 0; }; then 7365 # Now try to grab the symbols. 7366 nlist=conftest.nm 7367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7368 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7369 ac_status=$? 7370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7371 test $ac_status = 0; } && test -s "$nlist"; then 7372 # Try sorting and uniquifying the output. 7373 if sort "$nlist" | uniq > "$nlist"T; then 7374 mv -f "$nlist"T "$nlist" 7375 else 7376 rm -f "$nlist"T 7377 fi 7378 7379 # Make sure that we snagged all the symbols we need. 7380 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7381 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7382 cat <<_LT_EOF > conftest.$ac_ext 7383#ifdef __cplusplus 7384extern "C" { 7385#endif 7386 7387_LT_EOF 7388 # Now generate the symbol file. 7389 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7390 7391 cat <<_LT_EOF >> conftest.$ac_ext 7392 7393/* The mapping between symbol names and symbols. */ 7394const struct { 7395 const char *name; 7396 void *address; 7397} 7398lt__PROGRAM__LTX_preloaded_symbols[] = 7399{ 7400 { "@PROGRAM@", (void *) 0 }, 7401_LT_EOF 7402 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7403 cat <<\_LT_EOF >> conftest.$ac_ext 7404 {0, (void *) 0} 7405}; 7406 7407/* This works around a problem in FreeBSD linker */ 7408#ifdef FREEBSD_WORKAROUND 7409static const void *lt_preloaded_setup() { 7410 return lt__PROGRAM__LTX_preloaded_symbols; 7411} 7412#endif 7413 7414#ifdef __cplusplus 7415} 7416#endif 7417_LT_EOF 7418 # Now try linking the two files. 7419 mv conftest.$ac_objext conftstm.$ac_objext 7420 lt_save_LIBS="$LIBS" 7421 lt_save_CFLAGS="$CFLAGS" 7422 LIBS="conftstm.$ac_objext" 7423 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7424 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7425 (eval $ac_link) 2>&5 7426 ac_status=$? 7427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7428 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7429 pipe_works=yes 7430 fi 7431 LIBS="$lt_save_LIBS" 7432 CFLAGS="$lt_save_CFLAGS" 7433 else 7434 echo "cannot find nm_test_func in $nlist" >&5 7435 fi 7436 else 7437 echo "cannot find nm_test_var in $nlist" >&5 7438 fi 7439 else 7440 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7441 fi 7442 else 7443 echo "$progname: failed program was:" >&5 7444 cat conftest.$ac_ext >&5 7445 fi 7446 rm -rf conftest* conftst* 7447 7448 # Do not use the global_symbol_pipe unless it works. 7449 if test "$pipe_works" = yes; then 7450 break 7451 else 7452 lt_cv_sys_global_symbol_pipe= 7453 fi 7454done 7455 7456fi 7457 7458if test -z "$lt_cv_sys_global_symbol_pipe"; then 7459 lt_cv_sys_global_symbol_to_cdecl= 7460fi 7461if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7463$as_echo "failed" >&6; } 7464else 7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7466$as_echo "ok" >&6; } 7467fi 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490# Check whether --enable-libtool-lock was given. 7491if test "${enable_libtool_lock+set}" = set; then : 7492 enableval=$enable_libtool_lock; 7493fi 7494 7495test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7496 7497# Some flags need to be propagated to the compiler or linker for good 7498# libtool support. 7499case $host in 7500ia64-*-hpux*) 7501 # Find out which ABI we are using. 7502 echo 'int i;' > conftest.$ac_ext 7503 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7504 (eval $ac_compile) 2>&5 7505 ac_status=$? 7506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7507 test $ac_status = 0; }; then 7508 case `/usr/bin/file conftest.$ac_objext` in 7509 *ELF-32*) 7510 HPUX_IA64_MODE="32" 7511 ;; 7512 *ELF-64*) 7513 HPUX_IA64_MODE="64" 7514 ;; 7515 esac 7516 fi 7517 rm -rf conftest* 7518 ;; 7519*-*-irix6*) 7520 # Find out which ABI we are using. 7521 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7523 (eval $ac_compile) 2>&5 7524 ac_status=$? 7525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7526 test $ac_status = 0; }; then 7527 if test "$lt_cv_prog_gnu_ld" = yes; then 7528 case `/usr/bin/file conftest.$ac_objext` in 7529 *32-bit*) 7530 LD="${LD-ld} -melf32bsmip" 7531 ;; 7532 *N32*) 7533 LD="${LD-ld} -melf32bmipn32" 7534 ;; 7535 *64-bit*) 7536 LD="${LD-ld} -melf64bmip" 7537 ;; 7538 esac 7539 else 7540 case `/usr/bin/file conftest.$ac_objext` in 7541 *32-bit*) 7542 LD="${LD-ld} -32" 7543 ;; 7544 *N32*) 7545 LD="${LD-ld} -n32" 7546 ;; 7547 *64-bit*) 7548 LD="${LD-ld} -64" 7549 ;; 7550 esac 7551 fi 7552 fi 7553 rm -rf conftest* 7554 ;; 7555 7556x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7557s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7558 # Find out which ABI we are using. 7559 echo 'int i;' > conftest.$ac_ext 7560 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7561 (eval $ac_compile) 2>&5 7562 ac_status=$? 7563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7564 test $ac_status = 0; }; then 7565 case `/usr/bin/file conftest.o` in 7566 *32-bit*) 7567 case $host in 7568 x86_64-*kfreebsd*-gnu) 7569 LD="${LD-ld} -m elf_i386_fbsd" 7570 ;; 7571 x86_64-*linux*) 7572 case `/usr/bin/file conftest.o` in 7573 *x86-64*) 7574 LD="${LD-ld} -m elf32_x86_64" 7575 ;; 7576 *) 7577 LD="${LD-ld} -m elf_i386" 7578 ;; 7579 esac 7580 ;; 7581 powerpc64le-*linux*) 7582 LD="${LD-ld} -m elf32lppclinux" 7583 ;; 7584 powerpc64-*linux*) 7585 LD="${LD-ld} -m elf32ppclinux" 7586 ;; 7587 s390x-*linux*) 7588 LD="${LD-ld} -m elf_s390" 7589 ;; 7590 sparc64-*linux*) 7591 LD="${LD-ld} -m elf32_sparc" 7592 ;; 7593 esac 7594 ;; 7595 *64-bit*) 7596 case $host in 7597 x86_64-*kfreebsd*-gnu) 7598 LD="${LD-ld} -m elf_x86_64_fbsd" 7599 ;; 7600 x86_64-*linux*) 7601 LD="${LD-ld} -m elf_x86_64" 7602 ;; 7603 powerpcle-*linux*) 7604 LD="${LD-ld} -m elf64lppc" 7605 ;; 7606 powerpc-*linux*) 7607 LD="${LD-ld} -m elf64ppc" 7608 ;; 7609 s390*-*linux*|s390*-*tpf*) 7610 LD="${LD-ld} -m elf64_s390" 7611 ;; 7612 sparc*-*linux*) 7613 LD="${LD-ld} -m elf64_sparc" 7614 ;; 7615 esac 7616 ;; 7617 esac 7618 fi 7619 rm -rf conftest* 7620 ;; 7621 7622*-*-sco3.2v5*) 7623 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7624 SAVE_CFLAGS="$CFLAGS" 7625 CFLAGS="$CFLAGS -belf" 7626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7627$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7628if ${lt_cv_cc_needs_belf+:} false; then : 7629 $as_echo_n "(cached) " >&6 7630else 7631 ac_ext=c 7632ac_cpp='$CPP $CPPFLAGS' 7633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7635ac_compiler_gnu=$ac_cv_c_compiler_gnu 7636 7637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7638/* end confdefs.h. */ 7639 7640int 7641main () 7642{ 7643 7644 ; 7645 return 0; 7646} 7647_ACEOF 7648if ac_fn_c_try_link "$LINENO"; then : 7649 lt_cv_cc_needs_belf=yes 7650else 7651 lt_cv_cc_needs_belf=no 7652fi 7653rm -f core conftest.err conftest.$ac_objext \ 7654 conftest$ac_exeext conftest.$ac_ext 7655 ac_ext=c 7656ac_cpp='$CPP $CPPFLAGS' 7657ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7658ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7659ac_compiler_gnu=$ac_cv_c_compiler_gnu 7660 7661fi 7662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7663$as_echo "$lt_cv_cc_needs_belf" >&6; } 7664 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7665 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7666 CFLAGS="$SAVE_CFLAGS" 7667 fi 7668 ;; 7669sparc*-*solaris*) 7670 # Find out which ABI we are using. 7671 echo 'int i;' > conftest.$ac_ext 7672 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7673 (eval $ac_compile) 2>&5 7674 ac_status=$? 7675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7676 test $ac_status = 0; }; then 7677 case `/usr/bin/file conftest.o` in 7678 *64-bit*) 7679 case $lt_cv_prog_gnu_ld in 7680 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7681 *) 7682 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7683 LD="${LD-ld} -64" 7684 fi 7685 ;; 7686 esac 7687 ;; 7688 esac 7689 fi 7690 rm -rf conftest* 7691 ;; 7692esac 7693 7694need_locks="$enable_libtool_lock" 7695 7696 7697 case $host_os in 7698 rhapsody* | darwin*) 7699 if test -n "$ac_tool_prefix"; then 7700 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7701set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7703$as_echo_n "checking for $ac_word... " >&6; } 7704if ${ac_cv_prog_DSYMUTIL+:} false; then : 7705 $as_echo_n "(cached) " >&6 7706else 7707 if test -n "$DSYMUTIL"; then 7708 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7709else 7710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7711for as_dir in $PATH 7712do 7713 IFS=$as_save_IFS 7714 test -z "$as_dir" && as_dir=. 7715 for ac_exec_ext in '' $ac_executable_extensions; do 7716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7717 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7719 break 2 7720 fi 7721done 7722 done 7723IFS=$as_save_IFS 7724 7725fi 7726fi 7727DSYMUTIL=$ac_cv_prog_DSYMUTIL 7728if test -n "$DSYMUTIL"; then 7729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7730$as_echo "$DSYMUTIL" >&6; } 7731else 7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7733$as_echo "no" >&6; } 7734fi 7735 7736 7737fi 7738if test -z "$ac_cv_prog_DSYMUTIL"; then 7739 ac_ct_DSYMUTIL=$DSYMUTIL 7740 # Extract the first word of "dsymutil", so it can be a program name with args. 7741set dummy dsymutil; ac_word=$2 7742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7743$as_echo_n "checking for $ac_word... " >&6; } 7744if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7745 $as_echo_n "(cached) " >&6 7746else 7747 if test -n "$ac_ct_DSYMUTIL"; then 7748 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7749else 7750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7751for as_dir in $PATH 7752do 7753 IFS=$as_save_IFS 7754 test -z "$as_dir" && as_dir=. 7755 for ac_exec_ext in '' $ac_executable_extensions; do 7756 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7757 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7759 break 2 7760 fi 7761done 7762 done 7763IFS=$as_save_IFS 7764 7765fi 7766fi 7767ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7768if test -n "$ac_ct_DSYMUTIL"; then 7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7770$as_echo "$ac_ct_DSYMUTIL" >&6; } 7771else 7772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7773$as_echo "no" >&6; } 7774fi 7775 7776 if test "x$ac_ct_DSYMUTIL" = x; then 7777 DSYMUTIL=":" 7778 else 7779 case $cross_compiling:$ac_tool_warned in 7780yes:) 7781{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7782$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7783ac_tool_warned=yes ;; 7784esac 7785 DSYMUTIL=$ac_ct_DSYMUTIL 7786 fi 7787else 7788 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7789fi 7790 7791 if test -n "$ac_tool_prefix"; then 7792 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7793set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7795$as_echo_n "checking for $ac_word... " >&6; } 7796if ${ac_cv_prog_NMEDIT+:} false; then : 7797 $as_echo_n "(cached) " >&6 7798else 7799 if test -n "$NMEDIT"; then 7800 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7801else 7802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7803for as_dir in $PATH 7804do 7805 IFS=$as_save_IFS 7806 test -z "$as_dir" && as_dir=. 7807 for ac_exec_ext in '' $ac_executable_extensions; do 7808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7809 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7811 break 2 7812 fi 7813done 7814 done 7815IFS=$as_save_IFS 7816 7817fi 7818fi 7819NMEDIT=$ac_cv_prog_NMEDIT 7820if test -n "$NMEDIT"; then 7821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7822$as_echo "$NMEDIT" >&6; } 7823else 7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7825$as_echo "no" >&6; } 7826fi 7827 7828 7829fi 7830if test -z "$ac_cv_prog_NMEDIT"; then 7831 ac_ct_NMEDIT=$NMEDIT 7832 # Extract the first word of "nmedit", so it can be a program name with args. 7833set dummy nmedit; ac_word=$2 7834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7835$as_echo_n "checking for $ac_word... " >&6; } 7836if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7837 $as_echo_n "(cached) " >&6 7838else 7839 if test -n "$ac_ct_NMEDIT"; then 7840 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7841else 7842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7843for as_dir in $PATH 7844do 7845 IFS=$as_save_IFS 7846 test -z "$as_dir" && as_dir=. 7847 for ac_exec_ext in '' $ac_executable_extensions; do 7848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7849 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7851 break 2 7852 fi 7853done 7854 done 7855IFS=$as_save_IFS 7856 7857fi 7858fi 7859ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7860if test -n "$ac_ct_NMEDIT"; then 7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7862$as_echo "$ac_ct_NMEDIT" >&6; } 7863else 7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7865$as_echo "no" >&6; } 7866fi 7867 7868 if test "x$ac_ct_NMEDIT" = x; then 7869 NMEDIT=":" 7870 else 7871 case $cross_compiling:$ac_tool_warned in 7872yes:) 7873{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7874$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7875ac_tool_warned=yes ;; 7876esac 7877 NMEDIT=$ac_ct_NMEDIT 7878 fi 7879else 7880 NMEDIT="$ac_cv_prog_NMEDIT" 7881fi 7882 7883 if test -n "$ac_tool_prefix"; then 7884 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7885set dummy ${ac_tool_prefix}lipo; ac_word=$2 7886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7887$as_echo_n "checking for $ac_word... " >&6; } 7888if ${ac_cv_prog_LIPO+:} false; then : 7889 $as_echo_n "(cached) " >&6 7890else 7891 if test -n "$LIPO"; then 7892 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7893else 7894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7895for as_dir in $PATH 7896do 7897 IFS=$as_save_IFS 7898 test -z "$as_dir" && as_dir=. 7899 for ac_exec_ext in '' $ac_executable_extensions; do 7900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7901 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7903 break 2 7904 fi 7905done 7906 done 7907IFS=$as_save_IFS 7908 7909fi 7910fi 7911LIPO=$ac_cv_prog_LIPO 7912if test -n "$LIPO"; then 7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7914$as_echo "$LIPO" >&6; } 7915else 7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7917$as_echo "no" >&6; } 7918fi 7919 7920 7921fi 7922if test -z "$ac_cv_prog_LIPO"; then 7923 ac_ct_LIPO=$LIPO 7924 # Extract the first word of "lipo", so it can be a program name with args. 7925set dummy lipo; ac_word=$2 7926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7927$as_echo_n "checking for $ac_word... " >&6; } 7928if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7929 $as_echo_n "(cached) " >&6 7930else 7931 if test -n "$ac_ct_LIPO"; then 7932 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7933else 7934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7935for as_dir in $PATH 7936do 7937 IFS=$as_save_IFS 7938 test -z "$as_dir" && as_dir=. 7939 for ac_exec_ext in '' $ac_executable_extensions; do 7940 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7941 ac_cv_prog_ac_ct_LIPO="lipo" 7942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7943 break 2 7944 fi 7945done 7946 done 7947IFS=$as_save_IFS 7948 7949fi 7950fi 7951ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7952if test -n "$ac_ct_LIPO"; then 7953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7954$as_echo "$ac_ct_LIPO" >&6; } 7955else 7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7957$as_echo "no" >&6; } 7958fi 7959 7960 if test "x$ac_ct_LIPO" = x; then 7961 LIPO=":" 7962 else 7963 case $cross_compiling:$ac_tool_warned in 7964yes:) 7965{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7966$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7967ac_tool_warned=yes ;; 7968esac 7969 LIPO=$ac_ct_LIPO 7970 fi 7971else 7972 LIPO="$ac_cv_prog_LIPO" 7973fi 7974 7975 if test -n "$ac_tool_prefix"; then 7976 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7977set dummy ${ac_tool_prefix}otool; ac_word=$2 7978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7979$as_echo_n "checking for $ac_word... " >&6; } 7980if ${ac_cv_prog_OTOOL+:} false; then : 7981 $as_echo_n "(cached) " >&6 7982else 7983 if test -n "$OTOOL"; then 7984 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7985else 7986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7987for as_dir in $PATH 7988do 7989 IFS=$as_save_IFS 7990 test -z "$as_dir" && as_dir=. 7991 for ac_exec_ext in '' $ac_executable_extensions; do 7992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7993 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7995 break 2 7996 fi 7997done 7998 done 7999IFS=$as_save_IFS 8000 8001fi 8002fi 8003OTOOL=$ac_cv_prog_OTOOL 8004if test -n "$OTOOL"; then 8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8006$as_echo "$OTOOL" >&6; } 8007else 8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8009$as_echo "no" >&6; } 8010fi 8011 8012 8013fi 8014if test -z "$ac_cv_prog_OTOOL"; then 8015 ac_ct_OTOOL=$OTOOL 8016 # Extract the first word of "otool", so it can be a program name with args. 8017set dummy otool; ac_word=$2 8018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8019$as_echo_n "checking for $ac_word... " >&6; } 8020if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8021 $as_echo_n "(cached) " >&6 8022else 8023 if test -n "$ac_ct_OTOOL"; then 8024 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8025else 8026as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8027for as_dir in $PATH 8028do 8029 IFS=$as_save_IFS 8030 test -z "$as_dir" && as_dir=. 8031 for ac_exec_ext in '' $ac_executable_extensions; do 8032 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8033 ac_cv_prog_ac_ct_OTOOL="otool" 8034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8035 break 2 8036 fi 8037done 8038 done 8039IFS=$as_save_IFS 8040 8041fi 8042fi 8043ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8044if test -n "$ac_ct_OTOOL"; then 8045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8046$as_echo "$ac_ct_OTOOL" >&6; } 8047else 8048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8049$as_echo "no" >&6; } 8050fi 8051 8052 if test "x$ac_ct_OTOOL" = x; then 8053 OTOOL=":" 8054 else 8055 case $cross_compiling:$ac_tool_warned in 8056yes:) 8057{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8058$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8059ac_tool_warned=yes ;; 8060esac 8061 OTOOL=$ac_ct_OTOOL 8062 fi 8063else 8064 OTOOL="$ac_cv_prog_OTOOL" 8065fi 8066 8067 if test -n "$ac_tool_prefix"; then 8068 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8069set dummy ${ac_tool_prefix}otool64; ac_word=$2 8070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8071$as_echo_n "checking for $ac_word... " >&6; } 8072if ${ac_cv_prog_OTOOL64+:} false; then : 8073 $as_echo_n "(cached) " >&6 8074else 8075 if test -n "$OTOOL64"; then 8076 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8077else 8078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8079for as_dir in $PATH 8080do 8081 IFS=$as_save_IFS 8082 test -z "$as_dir" && as_dir=. 8083 for ac_exec_ext in '' $ac_executable_extensions; do 8084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8085 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8087 break 2 8088 fi 8089done 8090 done 8091IFS=$as_save_IFS 8092 8093fi 8094fi 8095OTOOL64=$ac_cv_prog_OTOOL64 8096if test -n "$OTOOL64"; then 8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8098$as_echo "$OTOOL64" >&6; } 8099else 8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8101$as_echo "no" >&6; } 8102fi 8103 8104 8105fi 8106if test -z "$ac_cv_prog_OTOOL64"; then 8107 ac_ct_OTOOL64=$OTOOL64 8108 # Extract the first word of "otool64", so it can be a program name with args. 8109set dummy otool64; ac_word=$2 8110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8111$as_echo_n "checking for $ac_word... " >&6; } 8112if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8113 $as_echo_n "(cached) " >&6 8114else 8115 if test -n "$ac_ct_OTOOL64"; then 8116 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8117else 8118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8119for as_dir in $PATH 8120do 8121 IFS=$as_save_IFS 8122 test -z "$as_dir" && as_dir=. 8123 for ac_exec_ext in '' $ac_executable_extensions; do 8124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8125 ac_cv_prog_ac_ct_OTOOL64="otool64" 8126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8127 break 2 8128 fi 8129done 8130 done 8131IFS=$as_save_IFS 8132 8133fi 8134fi 8135ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8136if test -n "$ac_ct_OTOOL64"; then 8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8138$as_echo "$ac_ct_OTOOL64" >&6; } 8139else 8140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8141$as_echo "no" >&6; } 8142fi 8143 8144 if test "x$ac_ct_OTOOL64" = x; then 8145 OTOOL64=":" 8146 else 8147 case $cross_compiling:$ac_tool_warned in 8148yes:) 8149{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8150$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8151ac_tool_warned=yes ;; 8152esac 8153 OTOOL64=$ac_ct_OTOOL64 8154 fi 8155else 8156 OTOOL64="$ac_cv_prog_OTOOL64" 8157fi 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8186$as_echo_n "checking for -single_module linker flag... " >&6; } 8187if ${lt_cv_apple_cc_single_mod+:} false; then : 8188 $as_echo_n "(cached) " >&6 8189else 8190 lt_cv_apple_cc_single_mod=no 8191 if test -z "${LT_MULTI_MODULE}"; then 8192 # By default we will add the -single_module flag. You can override 8193 # by either setting the environment variable LT_MULTI_MODULE 8194 # non-empty at configure time, or by adding -multi_module to the 8195 # link flags. 8196 rm -rf libconftest.dylib* 8197 echo "int foo(void){return 1;}" > conftest.c 8198 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8199-dynamiclib -Wl,-single_module conftest.c" >&5 8200 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8201 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8202 _lt_result=$? 8203 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8204 lt_cv_apple_cc_single_mod=yes 8205 else 8206 cat conftest.err >&5 8207 fi 8208 rm -rf libconftest.dylib* 8209 rm -f conftest.* 8210 fi 8211fi 8212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8213$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8215$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8216if ${lt_cv_ld_exported_symbols_list+:} false; then : 8217 $as_echo_n "(cached) " >&6 8218else 8219 lt_cv_ld_exported_symbols_list=no 8220 save_LDFLAGS=$LDFLAGS 8221 echo "_main" > conftest.sym 8222 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8224/* end confdefs.h. */ 8225 8226int 8227main () 8228{ 8229 8230 ; 8231 return 0; 8232} 8233_ACEOF 8234if ac_fn_c_try_link "$LINENO"; then : 8235 lt_cv_ld_exported_symbols_list=yes 8236else 8237 lt_cv_ld_exported_symbols_list=no 8238fi 8239rm -f core conftest.err conftest.$ac_objext \ 8240 conftest$ac_exeext conftest.$ac_ext 8241 LDFLAGS="$save_LDFLAGS" 8242 8243fi 8244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8245$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8247$as_echo_n "checking for -force_load linker flag... " >&6; } 8248if ${lt_cv_ld_force_load+:} false; then : 8249 $as_echo_n "(cached) " >&6 8250else 8251 lt_cv_ld_force_load=no 8252 cat > conftest.c << _LT_EOF 8253int forced_loaded() { return 2;} 8254_LT_EOF 8255 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8256 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8257 echo "$AR cru libconftest.a conftest.o" >&5 8258 $AR cru libconftest.a conftest.o 2>&5 8259 cat > conftest.c << _LT_EOF 8260int main() { return 0;} 8261_LT_EOF 8262 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8263 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8264 _lt_result=$? 8265 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8266 lt_cv_ld_force_load=yes 8267 else 8268 cat conftest.err >&5 8269 fi 8270 rm -f conftest.err libconftest.a conftest conftest.c 8271 rm -rf conftest.dSYM 8272 8273fi 8274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8275$as_echo "$lt_cv_ld_force_load" >&6; } 8276 case $host_os in 8277 rhapsody* | darwin1.[012]) 8278 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8279 darwin1.*) 8280 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8281 darwin*) # darwin 5.x on 8282 # if running on 10.5 or later, the deployment target defaults 8283 # to the OS version, if on x86, and 10.4, the deployment 8284 # target defaults to 10.4. Don't you love it? 8285 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8286 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8287 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8288 10.[012][,.]*) 8289 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8290 10.*) 8291 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8292 esac 8293 ;; 8294 esac 8295 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8296 _lt_dar_single_mod='$single_module' 8297 fi 8298 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8299 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8300 else 8301 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8302 fi 8303 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8304 _lt_dsymutil='~$DSYMUTIL $lib || :' 8305 else 8306 _lt_dsymutil= 8307 fi 8308 ;; 8309 esac 8310 8311for ac_header in dlfcn.h 8312do : 8313 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8314" 8315if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8316 cat >>confdefs.h <<_ACEOF 8317#define HAVE_DLFCN_H 1 8318_ACEOF 8319 8320fi 8321 8322done 8323 8324 8325 8326# autoconf.info says this should be called right after AC_INIT. 8327ac_config_headers="$ac_config_headers config.h:config.in" 8328 8329 8330 8331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 8332$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 8333if ${ac_cv_c_bigendian+:} false; then : 8334 $as_echo_n "(cached) " >&6 8335else 8336 ac_cv_c_bigendian=unknown 8337 # See if we're dealing with a universal compiler. 8338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8339/* end confdefs.h. */ 8340#ifndef __APPLE_CC__ 8341 not a universal capable compiler 8342 #endif 8343 typedef int dummy; 8344 8345_ACEOF 8346if ac_fn_c_try_compile "$LINENO"; then : 8347 8348 # Check for potential -arch flags. It is not universal unless 8349 # there are at least two -arch flags with different values. 8350 ac_arch= 8351 ac_prev= 8352 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 8353 if test -n "$ac_prev"; then 8354 case $ac_word in 8355 i?86 | x86_64 | ppc | ppc64) 8356 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 8357 ac_arch=$ac_word 8358 else 8359 ac_cv_c_bigendian=universal 8360 break 8361 fi 8362 ;; 8363 esac 8364 ac_prev= 8365 elif test "x$ac_word" = "x-arch"; then 8366 ac_prev=arch 8367 fi 8368 done 8369fi 8370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8371 if test $ac_cv_c_bigendian = unknown; then 8372 # See if sys/param.h defines the BYTE_ORDER macro. 8373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8374/* end confdefs.h. */ 8375#include <sys/types.h> 8376 #include <sys/param.h> 8377 8378int 8379main () 8380{ 8381#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 8382 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 8383 && LITTLE_ENDIAN) 8384 bogus endian macros 8385 #endif 8386 8387 ; 8388 return 0; 8389} 8390_ACEOF 8391if ac_fn_c_try_compile "$LINENO"; then : 8392 # It does; now see whether it defined to BIG_ENDIAN or not. 8393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8394/* end confdefs.h. */ 8395#include <sys/types.h> 8396 #include <sys/param.h> 8397 8398int 8399main () 8400{ 8401#if BYTE_ORDER != BIG_ENDIAN 8402 not big endian 8403 #endif 8404 8405 ; 8406 return 0; 8407} 8408_ACEOF 8409if ac_fn_c_try_compile "$LINENO"; then : 8410 ac_cv_c_bigendian=yes 8411else 8412 ac_cv_c_bigendian=no 8413fi 8414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8415fi 8416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8417 fi 8418 if test $ac_cv_c_bigendian = unknown; then 8419 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 8420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8421/* end confdefs.h. */ 8422#include <limits.h> 8423 8424int 8425main () 8426{ 8427#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 8428 bogus endian macros 8429 #endif 8430 8431 ; 8432 return 0; 8433} 8434_ACEOF 8435if ac_fn_c_try_compile "$LINENO"; then : 8436 # It does; now see whether it defined to _BIG_ENDIAN or not. 8437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8438/* end confdefs.h. */ 8439#include <limits.h> 8440 8441int 8442main () 8443{ 8444#ifndef _BIG_ENDIAN 8445 not big endian 8446 #endif 8447 8448 ; 8449 return 0; 8450} 8451_ACEOF 8452if ac_fn_c_try_compile "$LINENO"; then : 8453 ac_cv_c_bigendian=yes 8454else 8455 ac_cv_c_bigendian=no 8456fi 8457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8458fi 8459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8460 fi 8461 if test $ac_cv_c_bigendian = unknown; then 8462 # Compile a test program. 8463 if test "$cross_compiling" = yes; then : 8464 # Try to guess by grepping values from an object file. 8465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8466/* end confdefs.h. */ 8467short int ascii_mm[] = 8468 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 8469 short int ascii_ii[] = 8470 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 8471 int use_ascii (int i) { 8472 return ascii_mm[i] + ascii_ii[i]; 8473 } 8474 short int ebcdic_ii[] = 8475 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 8476 short int ebcdic_mm[] = 8477 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 8478 int use_ebcdic (int i) { 8479 return ebcdic_mm[i] + ebcdic_ii[i]; 8480 } 8481 extern int foo; 8482 8483int 8484main () 8485{ 8486return use_ascii (foo) == use_ebcdic (foo); 8487 ; 8488 return 0; 8489} 8490_ACEOF 8491if ac_fn_c_try_compile "$LINENO"; then : 8492 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 8493 ac_cv_c_bigendian=yes 8494 fi 8495 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 8496 if test "$ac_cv_c_bigendian" = unknown; then 8497 ac_cv_c_bigendian=no 8498 else 8499 # finding both strings is unlikely to happen, but who knows? 8500 ac_cv_c_bigendian=unknown 8501 fi 8502 fi 8503fi 8504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8505else 8506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8507/* end confdefs.h. */ 8508$ac_includes_default 8509int 8510main () 8511{ 8512 8513 /* Are we little or big endian? From Harbison&Steele. */ 8514 union 8515 { 8516 long int l; 8517 char c[sizeof (long int)]; 8518 } u; 8519 u.l = 1; 8520 return u.c[sizeof (long int) - 1] == 1; 8521 8522 ; 8523 return 0; 8524} 8525_ACEOF 8526if ac_fn_c_try_run "$LINENO"; then : 8527 ac_cv_c_bigendian=no 8528else 8529 ac_cv_c_bigendian=yes 8530fi 8531rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8532 conftest.$ac_objext conftest.beam conftest.$ac_ext 8533fi 8534 8535 fi 8536fi 8537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 8538$as_echo "$ac_cv_c_bigendian" >&6; } 8539 case $ac_cv_c_bigendian in #( 8540 yes) 8541 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 8542;; #( 8543 no) 8544 ;; #( 8545 universal) 8546 8547$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 8548 8549 ;; #( 8550 *) 8551 as_fn_error $? "unknown endianness 8552 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 8553 esac 8554 8555 8556 8557 8558# Put a plausible default for CC_FOR_BUILD in Makefile. 8559if test -z "$CC_FOR_BUILD"; then 8560 if test "x$cross_compiling" = "xno"; then 8561 CC_FOR_BUILD='$(CC)' 8562 else 8563 CC_FOR_BUILD=gcc 8564 fi 8565fi 8566 8567 8568 8569 8570AR=${AR-ar} 8571 8572if test -n "$ac_tool_prefix"; then 8573 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8574set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8576$as_echo_n "checking for $ac_word... " >&6; } 8577if ${ac_cv_prog_RANLIB+:} false; then : 8578 $as_echo_n "(cached) " >&6 8579else 8580 if test -n "$RANLIB"; then 8581 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8582else 8583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8584for as_dir in $PATH 8585do 8586 IFS=$as_save_IFS 8587 test -z "$as_dir" && as_dir=. 8588 for ac_exec_ext in '' $ac_executable_extensions; do 8589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8590 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8592 break 2 8593 fi 8594done 8595 done 8596IFS=$as_save_IFS 8597 8598fi 8599fi 8600RANLIB=$ac_cv_prog_RANLIB 8601if test -n "$RANLIB"; then 8602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8603$as_echo "$RANLIB" >&6; } 8604else 8605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8606$as_echo "no" >&6; } 8607fi 8608 8609 8610fi 8611if test -z "$ac_cv_prog_RANLIB"; then 8612 ac_ct_RANLIB=$RANLIB 8613 # Extract the first word of "ranlib", so it can be a program name with args. 8614set dummy ranlib; ac_word=$2 8615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8616$as_echo_n "checking for $ac_word... " >&6; } 8617if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 8618 $as_echo_n "(cached) " >&6 8619else 8620 if test -n "$ac_ct_RANLIB"; then 8621 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8622else 8623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8624for as_dir in $PATH 8625do 8626 IFS=$as_save_IFS 8627 test -z "$as_dir" && as_dir=. 8628 for ac_exec_ext in '' $ac_executable_extensions; do 8629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8630 ac_cv_prog_ac_ct_RANLIB="ranlib" 8631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8632 break 2 8633 fi 8634done 8635 done 8636IFS=$as_save_IFS 8637 8638fi 8639fi 8640ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8641if test -n "$ac_ct_RANLIB"; then 8642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8643$as_echo "$ac_ct_RANLIB" >&6; } 8644else 8645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8646$as_echo "no" >&6; } 8647fi 8648 8649 if test "x$ac_ct_RANLIB" = x; then 8650 RANLIB=":" 8651 else 8652 case $cross_compiling:$ac_tool_warned in 8653yes:) 8654{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8655$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8656ac_tool_warned=yes ;; 8657esac 8658 RANLIB=$ac_ct_RANLIB 8659 fi 8660else 8661 RANLIB="$ac_cv_prog_RANLIB" 8662fi 8663 8664 8665# Some of the common include files depend on bfd.h, and bfd.h checks 8666# that config.h is included first by testing that the PACKAGE macro 8667# is defined. 8668PACKAGE=sim 8669 8670cat >>confdefs.h <<_ACEOF 8671#define PACKAGE "$PACKAGE" 8672_ACEOF 8673 8674 8675 8676# Dependency checking. 8677ac_config_commands="$ac_config_commands depdir" 8678 8679 8680depcc="$CC" am_compiler_list= 8681 8682am_depcomp=$ac_aux_dir/depcomp 8683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8684$as_echo_n "checking dependency style of $depcc... " >&6; } 8685if ${am_cv_CC_dependencies_compiler_type+:} false; then : 8686 $as_echo_n "(cached) " >&6 8687else 8688 if test -f "$am_depcomp"; then 8689 # We make a subdir and do the tests there. Otherwise we can end up 8690 # making bogus files that we don't know about and never remove. For 8691 # instance it was reported that on HP-UX the gcc test will end up 8692 # making a dummy file named `D' -- because `-MD' means `put the output 8693 # in D'. 8694 mkdir conftest.dir 8695 # Copy depcomp to subdir because otherwise we won't find it if we're 8696 # using a relative directory. 8697 cp "$am_depcomp" conftest.dir 8698 cd conftest.dir 8699 # We will build objects and dependencies in a subdirectory because 8700 # it helps to detect inapplicable dependency modes. For instance 8701 # both Tru64's cc and ICC support -MD to output dependencies as a 8702 # side effect of compilation, but ICC will put the dependencies in 8703 # the current directory while Tru64 will put them in the object 8704 # directory. 8705 mkdir sub 8706 8707 am_cv_CC_dependencies_compiler_type=none 8708 if test "$am_compiler_list" = ""; then 8709 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8710 fi 8711 for depmode in $am_compiler_list; do 8712 if test $depmode = none; then break; fi 8713 8714 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8715 # Setup a source with many dependencies, because some compilers 8716 # like to wrap large dependency lists on column 80 (with \), and 8717 # we should not choose a depcomp mode which is confused by this. 8718 # 8719 # We need to recreate these files for each test, as the compiler may 8720 # overwrite some of them when testing with obscure command lines. 8721 # This happens at least with the AIX C compiler. 8722 : > sub/conftest.c 8723 for i in 1 2 3 4 5 6; do 8724 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8725 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8726 # Solaris 8's {/usr,}/bin/sh. 8727 touch sub/conftst$i.h 8728 done 8729 echo "include sub/conftest.Po" > confmf 8730 8731 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8732 # mode. It turns out that the SunPro C++ compiler does not properly 8733 # handle `-M -o', and we need to detect this. 8734 depcmd="depmode=$depmode \ 8735 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8736 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8737 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8738 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8739 if env $depcmd > conftest.err 2>&1 && 8740 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8741 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8742 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8743 # icc doesn't choke on unknown options, it will just issue warnings 8744 # or remarks (even with -Werror). So we grep stderr for any message 8745 # that says an option was ignored or not supported. 8746 # When given -MP, icc 7.0 and 7.1 complain thusly: 8747 # icc: Command line warning: ignoring option '-M'; no argument required 8748 # The diagnosis changed in icc 8.0: 8749 # icc: Command line remark: option '-MP' not supported 8750 if (grep 'ignoring option' conftest.err || 8751 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8752 am_cv_CC_dependencies_compiler_type=$depmode 8753 $as_echo "$as_me:$LINENO: success" >&5 8754 break 8755 fi 8756 fi 8757 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8758 sed -e 's/^/| /' < conftest.err >&5 8759 done 8760 8761 cd .. 8762 rm -rf conftest.dir 8763else 8764 am_cv_CC_dependencies_compiler_type=none 8765fi 8766 8767fi 8768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8769$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8770if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8771then as_fn_error $? "no usable dependency style found" "$LINENO" 5 8772else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8773 8774fi 8775 8776 8777# Check for the 'make' the user wants to use. 8778for ac_prog in make 8779do 8780 # Extract the first word of "$ac_prog", so it can be a program name with args. 8781set dummy $ac_prog; ac_word=$2 8782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8783$as_echo_n "checking for $ac_word... " >&6; } 8784if ${ac_cv_prog_MAKE+:} false; then : 8785 $as_echo_n "(cached) " >&6 8786else 8787 if test -n "$MAKE"; then 8788 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8789else 8790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8791for as_dir in $PATH 8792do 8793 IFS=$as_save_IFS 8794 test -z "$as_dir" && as_dir=. 8795 for ac_exec_ext in '' $ac_executable_extensions; do 8796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8797 ac_cv_prog_MAKE="$ac_prog" 8798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8799 break 2 8800 fi 8801done 8802 done 8803IFS=$as_save_IFS 8804 8805fi 8806fi 8807MAKE=$ac_cv_prog_MAKE 8808if test -n "$MAKE"; then 8809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8810$as_echo "$MAKE" >&6; } 8811else 8812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8813$as_echo "no" >&6; } 8814fi 8815 8816 8817 test -n "$MAKE" && break 8818done 8819 8820MAKE_IS_GNU= 8821case "`$MAKE --version 2>&1 | sed 1q`" in 8822 *GNU*) 8823 MAKE_IS_GNU=yes 8824 ;; 8825esac 8826 if test "$MAKE_IS_GNU" = yes; then 8827 GMAKE_TRUE= 8828 GMAKE_FALSE='#' 8829else 8830 GMAKE_TRUE='#' 8831 GMAKE_FALSE= 8832fi 8833 8834 8835ALL_LINGUAS= 8836# If we haven't got the data from the intl directory, 8837# assume NLS is disabled. 8838USE_NLS=no 8839LIBINTL= 8840LIBINTL_DEP= 8841INCINTL= 8842XGETTEXT= 8843GMSGFMT= 8844POSUB= 8845 8846if test -f ../../intl/config.intl; then 8847 . ../../intl/config.intl 8848fi 8849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8850$as_echo_n "checking whether NLS is requested... " >&6; } 8851if test x"$USE_NLS" != xyes; then 8852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8853$as_echo "no" >&6; } 8854else 8855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8856$as_echo "yes" >&6; } 8857 8858$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8859 8860 8861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8862$as_echo_n "checking for catalogs to be installed... " >&6; } 8863 # Look for .po and .gmo files in the source directory. 8864 CATALOGS= 8865 XLINGUAS= 8866 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8867 # If there aren't any .gmo files the shell will give us the 8868 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8869 # weeded out. 8870 case "$cat" in *\**) 8871 continue;; 8872 esac 8873 # The quadruple backslash is collapsed to a double backslash 8874 # by the backticks, then collapsed again by the double quotes, 8875 # leaving us with one backslash in the sed expression (right 8876 # before the dot that mustn't act as a wildcard). 8877 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8878 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8879 # The user is allowed to set LINGUAS to a list of languages to 8880 # install catalogs for. If it's empty that means "all of them." 8881 if test "x$LINGUAS" = x; then 8882 CATALOGS="$CATALOGS $cat" 8883 XLINGUAS="$XLINGUAS $lang" 8884 else 8885 case "$LINGUAS" in *$lang*) 8886 CATALOGS="$CATALOGS $cat" 8887 XLINGUAS="$XLINGUAS $lang" 8888 ;; 8889 esac 8890 fi 8891 done 8892 LINGUAS="$XLINGUAS" 8893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8894$as_echo "$LINGUAS" >&6; } 8895 8896 8897 DATADIRNAME=share 8898 8899 INSTOBJEXT=.mo 8900 8901 GENCAT=gencat 8902 8903 CATOBJEXT=.gmo 8904 8905fi 8906 8907# Check for common headers. 8908# FIXME: Seems to me this can cause problems for i386-windows hosts. 8909# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8910for ac_header in stdlib.h string.h strings.h unistd.h time.h 8911do : 8912 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8913ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8914if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8915 cat >>confdefs.h <<_ACEOF 8916#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8917_ACEOF 8918 8919fi 8920 8921done 8922 8923for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h 8924do : 8925 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8926ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8927if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8928 cat >>confdefs.h <<_ACEOF 8929#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8930_ACEOF 8931 8932fi 8933 8934done 8935 8936for ac_header in fcntl.h fpu_control.h 8937do : 8938 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8939ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8940if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8941 cat >>confdefs.h <<_ACEOF 8942#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8943_ACEOF 8944 8945fi 8946 8947done 8948 8949for ac_header in dlfcn.h errno.h sys/stat.h 8950do : 8951 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8952ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8953if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8954 cat >>confdefs.h <<_ACEOF 8955#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8956_ACEOF 8957 8958fi 8959 8960done 8961 8962for ac_func in getrusage time sigaction __setfpucw 8963do : 8964 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8965ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8966if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 8967 cat >>confdefs.h <<_ACEOF 8968#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8969_ACEOF 8970 8971fi 8972done 8973 8974for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate 8975do : 8976 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8977ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8978if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 8979 cat >>confdefs.h <<_ACEOF 8980#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8981_ACEOF 8982 8983fi 8984done 8985 8986ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H 8987#include <sys/types.h> 8988#endif 8989#ifdef HAVE_SYS_STAT_H 8990#include <sys/stat.h> 8991#endif 8992" 8993if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then : 8994 8995cat >>confdefs.h <<_ACEOF 8996#define HAVE_STRUCT_STAT_ST_DEV 1 8997_ACEOF 8998 8999 9000fi 9001ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H 9002#include <sys/types.h> 9003#endif 9004#ifdef HAVE_SYS_STAT_H 9005#include <sys/stat.h> 9006#endif 9007" 9008if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then : 9009 9010cat >>confdefs.h <<_ACEOF 9011#define HAVE_STRUCT_STAT_ST_INO 1 9012_ACEOF 9013 9014 9015fi 9016ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H 9017#include <sys/types.h> 9018#endif 9019#ifdef HAVE_SYS_STAT_H 9020#include <sys/stat.h> 9021#endif 9022" 9023if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then : 9024 9025cat >>confdefs.h <<_ACEOF 9026#define HAVE_STRUCT_STAT_ST_MODE 1 9027_ACEOF 9028 9029 9030fi 9031ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H 9032#include <sys/types.h> 9033#endif 9034#ifdef HAVE_SYS_STAT_H 9035#include <sys/stat.h> 9036#endif 9037" 9038if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then : 9039 9040cat >>confdefs.h <<_ACEOF 9041#define HAVE_STRUCT_STAT_ST_NLINK 1 9042_ACEOF 9043 9044 9045fi 9046ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H 9047#include <sys/types.h> 9048#endif 9049#ifdef HAVE_SYS_STAT_H 9050#include <sys/stat.h> 9051#endif 9052" 9053if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then : 9054 9055cat >>confdefs.h <<_ACEOF 9056#define HAVE_STRUCT_STAT_ST_UID 1 9057_ACEOF 9058 9059 9060fi 9061ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H 9062#include <sys/types.h> 9063#endif 9064#ifdef HAVE_SYS_STAT_H 9065#include <sys/stat.h> 9066#endif 9067" 9068if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then : 9069 9070cat >>confdefs.h <<_ACEOF 9071#define HAVE_STRUCT_STAT_ST_GID 1 9072_ACEOF 9073 9074 9075fi 9076ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H 9077#include <sys/types.h> 9078#endif 9079#ifdef HAVE_SYS_STAT_H 9080#include <sys/stat.h> 9081#endif 9082" 9083if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then : 9084 9085cat >>confdefs.h <<_ACEOF 9086#define HAVE_STRUCT_STAT_ST_RDEV 1 9087_ACEOF 9088 9089 9090fi 9091ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H 9092#include <sys/types.h> 9093#endif 9094#ifdef HAVE_SYS_STAT_H 9095#include <sys/stat.h> 9096#endif 9097" 9098if test "x$ac_cv_member_struct_stat_st_size" = xyes; then : 9099 9100cat >>confdefs.h <<_ACEOF 9101#define HAVE_STRUCT_STAT_ST_SIZE 1 9102_ACEOF 9103 9104 9105fi 9106ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H 9107#include <sys/types.h> 9108#endif 9109#ifdef HAVE_SYS_STAT_H 9110#include <sys/stat.h> 9111#endif 9112" 9113if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then : 9114 9115cat >>confdefs.h <<_ACEOF 9116#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 9117_ACEOF 9118 9119 9120fi 9121ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H 9122#include <sys/types.h> 9123#endif 9124#ifdef HAVE_SYS_STAT_H 9125#include <sys/stat.h> 9126#endif 9127" 9128if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then : 9129 9130cat >>confdefs.h <<_ACEOF 9131#define HAVE_STRUCT_STAT_ST_BLOCKS 1 9132_ACEOF 9133 9134 9135fi 9136ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H 9137#include <sys/types.h> 9138#endif 9139#ifdef HAVE_SYS_STAT_H 9140#include <sys/stat.h> 9141#endif 9142" 9143if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then : 9144 9145cat >>confdefs.h <<_ACEOF 9146#define HAVE_STRUCT_STAT_ST_ATIME 1 9147_ACEOF 9148 9149 9150fi 9151ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H 9152#include <sys/types.h> 9153#endif 9154#ifdef HAVE_SYS_STAT_H 9155#include <sys/stat.h> 9156#endif 9157" 9158if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then : 9159 9160cat >>confdefs.h <<_ACEOF 9161#define HAVE_STRUCT_STAT_ST_MTIME 1 9162_ACEOF 9163 9164 9165fi 9166ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H 9167#include <sys/types.h> 9168#endif 9169#ifdef HAVE_SYS_STAT_H 9170#include <sys/stat.h> 9171#endif 9172" 9173if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then : 9174 9175cat >>confdefs.h <<_ACEOF 9176#define HAVE_STRUCT_STAT_ST_CTIME 1 9177_ACEOF 9178 9179 9180fi 9181 9182ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h> 9183#include <sys/socket.h> 9184 9185" 9186if test "x$ac_cv_type_socklen_t" = xyes; then : 9187 9188cat >>confdefs.h <<_ACEOF 9189#define HAVE_SOCKLEN_T 1 9190_ACEOF 9191 9192 9193fi 9194 9195 9196# Check for socket libraries 9197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 9198$as_echo_n "checking for bind in -lsocket... " >&6; } 9199if ${ac_cv_lib_socket_bind+:} false; then : 9200 $as_echo_n "(cached) " >&6 9201else 9202 ac_check_lib_save_LIBS=$LIBS 9203LIBS="-lsocket $LIBS" 9204cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9205/* end confdefs.h. */ 9206 9207/* Override any GCC internal prototype to avoid an error. 9208 Use char because int might match the return type of a GCC 9209 builtin and then its argument prototype would still apply. */ 9210#ifdef __cplusplus 9211extern "C" 9212#endif 9213char bind (); 9214int 9215main () 9216{ 9217return bind (); 9218 ; 9219 return 0; 9220} 9221_ACEOF 9222if ac_fn_c_try_link "$LINENO"; then : 9223 ac_cv_lib_socket_bind=yes 9224else 9225 ac_cv_lib_socket_bind=no 9226fi 9227rm -f core conftest.err conftest.$ac_objext \ 9228 conftest$ac_exeext conftest.$ac_ext 9229LIBS=$ac_check_lib_save_LIBS 9230fi 9231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 9232$as_echo "$ac_cv_lib_socket_bind" >&6; } 9233if test "x$ac_cv_lib_socket_bind" = xyes; then : 9234 cat >>confdefs.h <<_ACEOF 9235#define HAVE_LIBSOCKET 1 9236_ACEOF 9237 9238 LIBS="-lsocket $LIBS" 9239 9240fi 9241 9242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 9243$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 9244if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 9245 $as_echo_n "(cached) " >&6 9246else 9247 ac_check_lib_save_LIBS=$LIBS 9248LIBS="-lnsl $LIBS" 9249cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9250/* end confdefs.h. */ 9251 9252/* Override any GCC internal prototype to avoid an error. 9253 Use char because int might match the return type of a GCC 9254 builtin and then its argument prototype would still apply. */ 9255#ifdef __cplusplus 9256extern "C" 9257#endif 9258char gethostbyname (); 9259int 9260main () 9261{ 9262return gethostbyname (); 9263 ; 9264 return 0; 9265} 9266_ACEOF 9267if ac_fn_c_try_link "$LINENO"; then : 9268 ac_cv_lib_nsl_gethostbyname=yes 9269else 9270 ac_cv_lib_nsl_gethostbyname=no 9271fi 9272rm -f core conftest.err conftest.$ac_objext \ 9273 conftest$ac_exeext conftest.$ac_ext 9274LIBS=$ac_check_lib_save_LIBS 9275fi 9276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 9277$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 9278if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 9279 cat >>confdefs.h <<_ACEOF 9280#define HAVE_LIBNSL 1 9281_ACEOF 9282 9283 LIBS="-lnsl $LIBS" 9284 9285fi 9286 9287 9288# BFD conditionally uses zlib, so we must link it in if libbfd does, by 9289# using the same condition. 9290 9291 # Use the system's zlib library. 9292 zlibdir="-L\$(top_builddir)/../zlib" 9293 zlibinc="-I\$(top_srcdir)/../zlib" 9294 9295# Check whether --with-system-zlib was given. 9296if test "${with_system_zlib+set}" = set; then : 9297 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 9298 zlibdir= 9299 zlibinc= 9300 fi 9301 9302fi 9303 9304 9305 9306 9307 9308# BFD uses libdl when when plugins enabled. 9309 9310 maybe_plugins=no 9311 for ac_header in dlfcn.h 9312do : 9313 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 9314" 9315if test "x$ac_cv_header_dlfcn_h" = xyes; then : 9316 cat >>confdefs.h <<_ACEOF 9317#define HAVE_DLFCN_H 1 9318_ACEOF 9319 maybe_plugins=yes 9320fi 9321 9322done 9323 9324 for ac_header in windows.h 9325do : 9326 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 9327" 9328if test "x$ac_cv_header_windows_h" = xyes; then : 9329 cat >>confdefs.h <<_ACEOF 9330#define HAVE_WINDOWS_H 1 9331_ACEOF 9332 maybe_plugins=yes 9333fi 9334 9335done 9336 9337 9338 # Check whether --enable-plugins was given. 9339if test "${enable_plugins+set}" = set; then : 9340 enableval=$enable_plugins; case "${enableval}" in 9341 no) plugins=no ;; 9342 *) plugins=yes 9343 if test "$maybe_plugins" != "yes" ; then 9344 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 9345 fi ;; 9346 esac 9347else 9348 plugins=$maybe_plugins 9349 9350fi 9351 9352 if test "$plugins" = "yes"; then 9353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 9354$as_echo_n "checking for library containing dlsym... " >&6; } 9355if ${ac_cv_search_dlsym+:} false; then : 9356 $as_echo_n "(cached) " >&6 9357else 9358 ac_func_search_save_LIBS=$LIBS 9359cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9360/* end confdefs.h. */ 9361 9362/* Override any GCC internal prototype to avoid an error. 9363 Use char because int might match the return type of a GCC 9364 builtin and then its argument prototype would still apply. */ 9365#ifdef __cplusplus 9366extern "C" 9367#endif 9368char dlsym (); 9369int 9370main () 9371{ 9372return dlsym (); 9373 ; 9374 return 0; 9375} 9376_ACEOF 9377for ac_lib in '' dl; do 9378 if test -z "$ac_lib"; then 9379 ac_res="none required" 9380 else 9381 ac_res=-l$ac_lib 9382 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9383 fi 9384 if ac_fn_c_try_link "$LINENO"; then : 9385 ac_cv_search_dlsym=$ac_res 9386fi 9387rm -f core conftest.err conftest.$ac_objext \ 9388 conftest$ac_exeext 9389 if ${ac_cv_search_dlsym+:} false; then : 9390 break 9391fi 9392done 9393if ${ac_cv_search_dlsym+:} false; then : 9394 9395else 9396 ac_cv_search_dlsym=no 9397fi 9398rm conftest.$ac_ext 9399LIBS=$ac_func_search_save_LIBS 9400fi 9401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 9402$as_echo "$ac_cv_search_dlsym" >&6; } 9403ac_res=$ac_cv_search_dlsym 9404if test "$ac_res" != no; then : 9405 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9406 9407fi 9408 9409 fi 9410 9411 if test "$plugins" = yes; then 9412 PLUGINS_TRUE= 9413 PLUGINS_FALSE='#' 9414else 9415 PLUGINS_TRUE='#' 9416 PLUGINS_FALSE= 9417fi 9418 9419 9420 9421 9422 9423# Set options 9424enable_dlopen=yes 9425 9426 9427 9428 9429 enable_win32_dll=no 9430 9431 9432 # Check whether --enable-shared was given. 9433if test "${enable_shared+set}" = set; then : 9434 enableval=$enable_shared; p=${PACKAGE-default} 9435 case $enableval in 9436 yes) enable_shared=yes ;; 9437 no) enable_shared=no ;; 9438 *) 9439 enable_shared=no 9440 # Look at the argument we got. We use all the common list separators. 9441 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9442 for pkg in $enableval; do 9443 IFS="$lt_save_ifs" 9444 if test "X$pkg" = "X$p"; then 9445 enable_shared=yes 9446 fi 9447 done 9448 IFS="$lt_save_ifs" 9449 ;; 9450 esac 9451else 9452 enable_shared=yes 9453fi 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 # Check whether --enable-static was given. 9464if test "${enable_static+set}" = set; then : 9465 enableval=$enable_static; p=${PACKAGE-default} 9466 case $enableval in 9467 yes) enable_static=yes ;; 9468 no) enable_static=no ;; 9469 *) 9470 enable_static=no 9471 # Look at the argument we got. We use all the common list separators. 9472 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9473 for pkg in $enableval; do 9474 IFS="$lt_save_ifs" 9475 if test "X$pkg" = "X$p"; then 9476 enable_static=yes 9477 fi 9478 done 9479 IFS="$lt_save_ifs" 9480 ;; 9481 esac 9482else 9483 enable_static=yes 9484fi 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495# Check whether --with-pic was given. 9496if test "${with_pic+set}" = set; then : 9497 withval=$with_pic; pic_mode="$withval" 9498else 9499 pic_mode=default 9500fi 9501 9502 9503test -z "$pic_mode" && pic_mode=default 9504 9505 9506 9507 9508 9509 9510 9511 # Check whether --enable-fast-install was given. 9512if test "${enable_fast_install+set}" = set; then : 9513 enableval=$enable_fast_install; p=${PACKAGE-default} 9514 case $enableval in 9515 yes) enable_fast_install=yes ;; 9516 no) enable_fast_install=no ;; 9517 *) 9518 enable_fast_install=no 9519 # Look at the argument we got. We use all the common list separators. 9520 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9521 for pkg in $enableval; do 9522 IFS="$lt_save_ifs" 9523 if test "X$pkg" = "X$p"; then 9524 enable_fast_install=yes 9525 fi 9526 done 9527 IFS="$lt_save_ifs" 9528 ;; 9529 esac 9530else 9531 enable_fast_install=yes 9532fi 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544# This can be used to rebuild libtool when needed 9545LIBTOOL_DEPS="$ltmain" 9546 9547# Always use our own libtool. 9548LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575test -z "$LN_S" && LN_S="ln -s" 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590if test -n "${ZSH_VERSION+set}" ; then 9591 setopt NO_GLOB_SUBST 9592fi 9593 9594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9595$as_echo_n "checking for objdir... " >&6; } 9596if ${lt_cv_objdir+:} false; then : 9597 $as_echo_n "(cached) " >&6 9598else 9599 rm -f .libs 2>/dev/null 9600mkdir .libs 2>/dev/null 9601if test -d .libs; then 9602 lt_cv_objdir=.libs 9603else 9604 # MS-DOS does not allow filenames that begin with a dot. 9605 lt_cv_objdir=_libs 9606fi 9607rmdir .libs 2>/dev/null 9608fi 9609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9610$as_echo "$lt_cv_objdir" >&6; } 9611objdir=$lt_cv_objdir 9612 9613 9614 9615 9616 9617cat >>confdefs.h <<_ACEOF 9618#define LT_OBJDIR "$lt_cv_objdir/" 9619_ACEOF 9620 9621 9622 9623 9624case $host_os in 9625aix3*) 9626 # AIX sometimes has problems with the GCC collect2 program. For some 9627 # reason, if we set the COLLECT_NAMES environment variable, the problems 9628 # vanish in a puff of smoke. 9629 if test "X${COLLECT_NAMES+set}" != Xset; then 9630 COLLECT_NAMES= 9631 export COLLECT_NAMES 9632 fi 9633 ;; 9634esac 9635 9636# Global variables: 9637ofile=libtool 9638can_build_shared=yes 9639 9640# All known linkers require a `.a' archive for static linking (except MSVC, 9641# which needs '.lib'). 9642libext=a 9643 9644with_gnu_ld="$lt_cv_prog_gnu_ld" 9645 9646old_CC="$CC" 9647old_CFLAGS="$CFLAGS" 9648 9649# Set sane defaults for various variables 9650test -z "$CC" && CC=cc 9651test -z "$LTCC" && LTCC=$CC 9652test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9653test -z "$LD" && LD=ld 9654test -z "$ac_objext" && ac_objext=o 9655 9656for cc_temp in $compiler""; do 9657 case $cc_temp in 9658 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9659 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9660 \-*) ;; 9661 *) break;; 9662 esac 9663done 9664cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9665 9666 9667# Only perform the check for file, if the check method requires it 9668test -z "$MAGIC_CMD" && MAGIC_CMD=file 9669case $deplibs_check_method in 9670file_magic*) 9671 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9673$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9674if ${lt_cv_path_MAGIC_CMD+:} false; then : 9675 $as_echo_n "(cached) " >&6 9676else 9677 case $MAGIC_CMD in 9678[\\/*] | ?:[\\/]*) 9679 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9680 ;; 9681*) 9682 lt_save_MAGIC_CMD="$MAGIC_CMD" 9683 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9684 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9685 for ac_dir in $ac_dummy; do 9686 IFS="$lt_save_ifs" 9687 test -z "$ac_dir" && ac_dir=. 9688 if test -f $ac_dir/${ac_tool_prefix}file; then 9689 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9690 if test -n "$file_magic_test_file"; then 9691 case $deplibs_check_method in 9692 "file_magic "*) 9693 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9694 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9695 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9696 $EGREP "$file_magic_regex" > /dev/null; then 9697 : 9698 else 9699 cat <<_LT_EOF 1>&2 9700 9701*** Warning: the command libtool uses to detect shared libraries, 9702*** $file_magic_cmd, produces output that libtool cannot recognize. 9703*** The result is that libtool may fail to recognize shared libraries 9704*** as such. This will affect the creation of libtool libraries that 9705*** depend on shared libraries, but programs linked with such libtool 9706*** libraries will work regardless of this problem. Nevertheless, you 9707*** may want to report the problem to your system manager and/or to 9708*** bug-libtool@gnu.org 9709 9710_LT_EOF 9711 fi ;; 9712 esac 9713 fi 9714 break 9715 fi 9716 done 9717 IFS="$lt_save_ifs" 9718 MAGIC_CMD="$lt_save_MAGIC_CMD" 9719 ;; 9720esac 9721fi 9722 9723MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9724if test -n "$MAGIC_CMD"; then 9725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9726$as_echo "$MAGIC_CMD" >&6; } 9727else 9728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9729$as_echo "no" >&6; } 9730fi 9731 9732 9733 9734 9735 9736if test -z "$lt_cv_path_MAGIC_CMD"; then 9737 if test -n "$ac_tool_prefix"; then 9738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9739$as_echo_n "checking for file... " >&6; } 9740if ${lt_cv_path_MAGIC_CMD+:} false; then : 9741 $as_echo_n "(cached) " >&6 9742else 9743 case $MAGIC_CMD in 9744[\\/*] | ?:[\\/]*) 9745 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9746 ;; 9747*) 9748 lt_save_MAGIC_CMD="$MAGIC_CMD" 9749 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9750 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9751 for ac_dir in $ac_dummy; do 9752 IFS="$lt_save_ifs" 9753 test -z "$ac_dir" && ac_dir=. 9754 if test -f $ac_dir/file; then 9755 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9756 if test -n "$file_magic_test_file"; then 9757 case $deplibs_check_method in 9758 "file_magic "*) 9759 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9760 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9761 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9762 $EGREP "$file_magic_regex" > /dev/null; then 9763 : 9764 else 9765 cat <<_LT_EOF 1>&2 9766 9767*** Warning: the command libtool uses to detect shared libraries, 9768*** $file_magic_cmd, produces output that libtool cannot recognize. 9769*** The result is that libtool may fail to recognize shared libraries 9770*** as such. This will affect the creation of libtool libraries that 9771*** depend on shared libraries, but programs linked with such libtool 9772*** libraries will work regardless of this problem. Nevertheless, you 9773*** may want to report the problem to your system manager and/or to 9774*** bug-libtool@gnu.org 9775 9776_LT_EOF 9777 fi ;; 9778 esac 9779 fi 9780 break 9781 fi 9782 done 9783 IFS="$lt_save_ifs" 9784 MAGIC_CMD="$lt_save_MAGIC_CMD" 9785 ;; 9786esac 9787fi 9788 9789MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9790if test -n "$MAGIC_CMD"; then 9791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9792$as_echo "$MAGIC_CMD" >&6; } 9793else 9794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9795$as_echo "no" >&6; } 9796fi 9797 9798 9799 else 9800 MAGIC_CMD=: 9801 fi 9802fi 9803 9804 fi 9805 ;; 9806esac 9807 9808# Use C for the default configuration in the libtool script 9809 9810lt_save_CC="$CC" 9811ac_ext=c 9812ac_cpp='$CPP $CPPFLAGS' 9813ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9814ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9815ac_compiler_gnu=$ac_cv_c_compiler_gnu 9816 9817 9818# Source file extension for C test sources. 9819ac_ext=c 9820 9821# Object file extension for compiled C test sources. 9822objext=o 9823objext=$objext 9824 9825# Code to be used in simple compile tests 9826lt_simple_compile_test_code="int some_variable = 0;" 9827 9828# Code to be used in simple link tests 9829lt_simple_link_test_code='int main(){return(0);}' 9830 9831 9832 9833 9834 9835 9836 9837# If no C compiler was specified, use CC. 9838LTCC=${LTCC-"$CC"} 9839 9840# If no C compiler flags were specified, use CFLAGS. 9841LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9842 9843# Allow CC to be a program name with arguments. 9844compiler=$CC 9845 9846# Save the default compiler, since it gets overwritten when the other 9847# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9848compiler_DEFAULT=$CC 9849 9850# save warnings/boilerplate of simple test code 9851ac_outfile=conftest.$ac_objext 9852echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9853eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9854_lt_compiler_boilerplate=`cat conftest.err` 9855$RM conftest* 9856 9857ac_outfile=conftest.$ac_objext 9858echo "$lt_simple_link_test_code" >conftest.$ac_ext 9859eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9860_lt_linker_boilerplate=`cat conftest.err` 9861$RM -r conftest* 9862 9863 9864## CAVEAT EMPTOR: 9865## There is no encapsulation within the following macros, do not change 9866## the running order or otherwise move them around unless you know exactly 9867## what you are doing... 9868if test -n "$compiler"; then 9869 9870lt_prog_compiler_no_builtin_flag= 9871 9872if test "$GCC" = yes; then 9873 case $cc_basename in 9874 nvcc*) 9875 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9876 *) 9877 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9878 esac 9879 9880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9881$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9882if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9883 $as_echo_n "(cached) " >&6 9884else 9885 lt_cv_prog_compiler_rtti_exceptions=no 9886 ac_outfile=conftest.$ac_objext 9887 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9888 lt_compiler_flag="-fno-rtti -fno-exceptions" 9889 # Insert the option either (1) after the last *FLAGS variable, or 9890 # (2) before a word containing "conftest.", or (3) at the end. 9891 # Note that $ac_compile itself does not contain backslashes and begins 9892 # with a dollar sign (not a hyphen), so the echo should work correctly. 9893 # The option is referenced via a variable to avoid confusing sed. 9894 lt_compile=`echo "$ac_compile" | $SED \ 9895 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9896 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9897 -e 's:$: $lt_compiler_flag:'` 9898 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9899 (eval "$lt_compile" 2>conftest.err) 9900 ac_status=$? 9901 cat conftest.err >&5 9902 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9903 if (exit $ac_status) && test -s "$ac_outfile"; then 9904 # The compiler can only warn and ignore the option if not recognized 9905 # So say no if there are warnings other than the usual output. 9906 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9907 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9908 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9909 lt_cv_prog_compiler_rtti_exceptions=yes 9910 fi 9911 fi 9912 $RM conftest* 9913 9914fi 9915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9916$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9917 9918if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9919 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9920else 9921 : 9922fi 9923 9924fi 9925 9926 9927 9928 9929 9930 9931 lt_prog_compiler_wl= 9932lt_prog_compiler_pic= 9933lt_prog_compiler_static= 9934 9935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9936$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9937 9938 if test "$GCC" = yes; then 9939 lt_prog_compiler_wl='-Wl,' 9940 lt_prog_compiler_static='-static' 9941 9942 case $host_os in 9943 aix*) 9944 # All AIX code is PIC. 9945 if test "$host_cpu" = ia64; then 9946 # AIX 5 now supports IA64 processor 9947 lt_prog_compiler_static='-Bstatic' 9948 fi 9949 lt_prog_compiler_pic='-fPIC' 9950 ;; 9951 9952 amigaos*) 9953 case $host_cpu in 9954 powerpc) 9955 # see comment about AmigaOS4 .so support 9956 lt_prog_compiler_pic='-fPIC' 9957 ;; 9958 m68k) 9959 # FIXME: we need at least 68020 code to build shared libraries, but 9960 # adding the `-m68020' flag to GCC prevents building anything better, 9961 # like `-m68040'. 9962 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9963 ;; 9964 esac 9965 ;; 9966 9967 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9968 # PIC is the default for these OSes. 9969 ;; 9970 9971 mingw* | cygwin* | pw32* | os2* | cegcc*) 9972 # This hack is so that the source file can tell whether it is being 9973 # built for inclusion in a dll (and should export symbols for example). 9974 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9975 # (--disable-auto-import) libraries 9976 lt_prog_compiler_pic='-DDLL_EXPORT' 9977 ;; 9978 9979 darwin* | rhapsody*) 9980 # PIC is the default on this platform 9981 # Common symbols not allowed in MH_DYLIB files 9982 lt_prog_compiler_pic='-fno-common' 9983 ;; 9984 9985 haiku*) 9986 # PIC is the default for Haiku. 9987 # The "-static" flag exists, but is broken. 9988 lt_prog_compiler_static= 9989 ;; 9990 9991 hpux*) 9992 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9993 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9994 # sets the default TLS model and affects inlining. 9995 case $host_cpu in 9996 hppa*64*) 9997 # +Z the default 9998 ;; 9999 *) 10000 lt_prog_compiler_pic='-fPIC' 10001 ;; 10002 esac 10003 ;; 10004 10005 interix[3-9]*) 10006 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 10007 # Instead, we relocate shared libraries at runtime. 10008 ;; 10009 10010 msdosdjgpp*) 10011 # Just because we use GCC doesn't mean we suddenly get shared libraries 10012 # on systems that don't support them. 10013 lt_prog_compiler_can_build_shared=no 10014 enable_shared=no 10015 ;; 10016 10017 *nto* | *qnx*) 10018 # QNX uses GNU C++, but need to define -shared option too, otherwise 10019 # it will coredump. 10020 lt_prog_compiler_pic='-fPIC -shared' 10021 ;; 10022 10023 sysv4*MP*) 10024 if test -d /usr/nec; then 10025 lt_prog_compiler_pic=-Kconform_pic 10026 fi 10027 ;; 10028 10029 *) 10030 lt_prog_compiler_pic='-fPIC' 10031 ;; 10032 esac 10033 10034 case $cc_basename in 10035 nvcc*) # Cuda Compiler Driver 2.2 10036 lt_prog_compiler_wl='-Xlinker ' 10037 lt_prog_compiler_pic='-Xcompiler -fPIC' 10038 ;; 10039 esac 10040 else 10041 # PORTME Check for flag to pass linker flags through the system compiler. 10042 case $host_os in 10043 aix*) 10044 lt_prog_compiler_wl='-Wl,' 10045 if test "$host_cpu" = ia64; then 10046 # AIX 5 now supports IA64 processor 10047 lt_prog_compiler_static='-Bstatic' 10048 else 10049 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 10050 fi 10051 ;; 10052 10053 mingw* | cygwin* | pw32* | os2* | cegcc*) 10054 # This hack is so that the source file can tell whether it is being 10055 # built for inclusion in a dll (and should export symbols for example). 10056 lt_prog_compiler_pic='-DDLL_EXPORT' 10057 ;; 10058 10059 hpux9* | hpux10* | hpux11*) 10060 lt_prog_compiler_wl='-Wl,' 10061 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10062 # not for PA HP-UX. 10063 case $host_cpu in 10064 hppa*64*|ia64*) 10065 # +Z the default 10066 ;; 10067 *) 10068 lt_prog_compiler_pic='+Z' 10069 ;; 10070 esac 10071 # Is there a better lt_prog_compiler_static that works with the bundled CC? 10072 lt_prog_compiler_static='${wl}-a ${wl}archive' 10073 ;; 10074 10075 irix5* | irix6* | nonstopux*) 10076 lt_prog_compiler_wl='-Wl,' 10077 # PIC (with -KPIC) is the default. 10078 lt_prog_compiler_static='-non_shared' 10079 ;; 10080 10081 linux* | k*bsd*-gnu | kopensolaris*-gnu) 10082 case $cc_basename in 10083 # old Intel for x86_64 which still supported -KPIC. 10084 ecc*) 10085 lt_prog_compiler_wl='-Wl,' 10086 lt_prog_compiler_pic='-KPIC' 10087 lt_prog_compiler_static='-static' 10088 ;; 10089 # icc used to be incompatible with GCC. 10090 # ICC 10 doesn't accept -KPIC any more. 10091 icc* | ifort*) 10092 lt_prog_compiler_wl='-Wl,' 10093 lt_prog_compiler_pic='-fPIC' 10094 lt_prog_compiler_static='-static' 10095 ;; 10096 # Lahey Fortran 8.1. 10097 lf95*) 10098 lt_prog_compiler_wl='-Wl,' 10099 lt_prog_compiler_pic='--shared' 10100 lt_prog_compiler_static='--static' 10101 ;; 10102 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 10103 # Portland Group compilers (*not* the Pentium gcc compiler, 10104 # which looks to be a dead project) 10105 lt_prog_compiler_wl='-Wl,' 10106 lt_prog_compiler_pic='-fpic' 10107 lt_prog_compiler_static='-Bstatic' 10108 ;; 10109 ccc*) 10110 lt_prog_compiler_wl='-Wl,' 10111 # All Alpha code is PIC. 10112 lt_prog_compiler_static='-non_shared' 10113 ;; 10114 xl* | bgxl* | bgf* | mpixl*) 10115 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 10116 lt_prog_compiler_wl='-Wl,' 10117 lt_prog_compiler_pic='-qpic' 10118 lt_prog_compiler_static='-qstaticlink' 10119 ;; 10120 *) 10121 case `$CC -V 2>&1 | sed 5q` in 10122 *Sun\ F* | *Sun*Fortran*) 10123 # Sun Fortran 8.3 passes all unrecognized flags to the linker 10124 lt_prog_compiler_pic='-KPIC' 10125 lt_prog_compiler_static='-Bstatic' 10126 lt_prog_compiler_wl='' 10127 ;; 10128 *Sun\ C*) 10129 # Sun C 5.9 10130 lt_prog_compiler_pic='-KPIC' 10131 lt_prog_compiler_static='-Bstatic' 10132 lt_prog_compiler_wl='-Wl,' 10133 ;; 10134 esac 10135 ;; 10136 esac 10137 ;; 10138 10139 newsos6) 10140 lt_prog_compiler_pic='-KPIC' 10141 lt_prog_compiler_static='-Bstatic' 10142 ;; 10143 10144 *nto* | *qnx*) 10145 # QNX uses GNU C++, but need to define -shared option too, otherwise 10146 # it will coredump. 10147 lt_prog_compiler_pic='-fPIC -shared' 10148 ;; 10149 10150 osf3* | osf4* | osf5*) 10151 lt_prog_compiler_wl='-Wl,' 10152 # All OSF/1 code is PIC. 10153 lt_prog_compiler_static='-non_shared' 10154 ;; 10155 10156 rdos*) 10157 lt_prog_compiler_static='-non_shared' 10158 ;; 10159 10160 solaris*) 10161 lt_prog_compiler_pic='-KPIC' 10162 lt_prog_compiler_static='-Bstatic' 10163 case $cc_basename in 10164 f77* | f90* | f95*) 10165 lt_prog_compiler_wl='-Qoption ld ';; 10166 *) 10167 lt_prog_compiler_wl='-Wl,';; 10168 esac 10169 ;; 10170 10171 sunos4*) 10172 lt_prog_compiler_wl='-Qoption ld ' 10173 lt_prog_compiler_pic='-PIC' 10174 lt_prog_compiler_static='-Bstatic' 10175 ;; 10176 10177 sysv4 | sysv4.2uw2* | sysv4.3*) 10178 lt_prog_compiler_wl='-Wl,' 10179 lt_prog_compiler_pic='-KPIC' 10180 lt_prog_compiler_static='-Bstatic' 10181 ;; 10182 10183 sysv4*MP*) 10184 if test -d /usr/nec ;then 10185 lt_prog_compiler_pic='-Kconform_pic' 10186 lt_prog_compiler_static='-Bstatic' 10187 fi 10188 ;; 10189 10190 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10191 lt_prog_compiler_wl='-Wl,' 10192 lt_prog_compiler_pic='-KPIC' 10193 lt_prog_compiler_static='-Bstatic' 10194 ;; 10195 10196 unicos*) 10197 lt_prog_compiler_wl='-Wl,' 10198 lt_prog_compiler_can_build_shared=no 10199 ;; 10200 10201 uts4*) 10202 lt_prog_compiler_pic='-pic' 10203 lt_prog_compiler_static='-Bstatic' 10204 ;; 10205 10206 *) 10207 lt_prog_compiler_can_build_shared=no 10208 ;; 10209 esac 10210 fi 10211 10212case $host_os in 10213 # For platforms which do not support PIC, -DPIC is meaningless: 10214 *djgpp*) 10215 lt_prog_compiler_pic= 10216 ;; 10217 *) 10218 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 10219 ;; 10220esac 10221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 10222$as_echo "$lt_prog_compiler_pic" >&6; } 10223 10224 10225 10226 10227 10228 10229# 10230# Check to make sure the PIC flag actually works. 10231# 10232if test -n "$lt_prog_compiler_pic"; then 10233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 10234$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 10235if ${lt_cv_prog_compiler_pic_works+:} false; then : 10236 $as_echo_n "(cached) " >&6 10237else 10238 lt_cv_prog_compiler_pic_works=no 10239 ac_outfile=conftest.$ac_objext 10240 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10241 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 10242 # Insert the option either (1) after the last *FLAGS variable, or 10243 # (2) before a word containing "conftest.", or (3) at the end. 10244 # Note that $ac_compile itself does not contain backslashes and begins 10245 # with a dollar sign (not a hyphen), so the echo should work correctly. 10246 # The option is referenced via a variable to avoid confusing sed. 10247 lt_compile=`echo "$ac_compile" | $SED \ 10248 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10249 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10250 -e 's:$: $lt_compiler_flag:'` 10251 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10252 (eval "$lt_compile" 2>conftest.err) 10253 ac_status=$? 10254 cat conftest.err >&5 10255 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10256 if (exit $ac_status) && test -s "$ac_outfile"; then 10257 # The compiler can only warn and ignore the option if not recognized 10258 # So say no if there are warnings other than the usual output. 10259 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10260 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10261 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10262 lt_cv_prog_compiler_pic_works=yes 10263 fi 10264 fi 10265 $RM conftest* 10266 10267fi 10268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 10269$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 10270 10271if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 10272 case $lt_prog_compiler_pic in 10273 "" | " "*) ;; 10274 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 10275 esac 10276else 10277 lt_prog_compiler_pic= 10278 lt_prog_compiler_can_build_shared=no 10279fi 10280 10281fi 10282 10283 10284 10285 10286 10287 10288# 10289# Check to make sure the static flag actually works. 10290# 10291wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 10292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 10293$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 10294if ${lt_cv_prog_compiler_static_works+:} false; then : 10295 $as_echo_n "(cached) " >&6 10296else 10297 lt_cv_prog_compiler_static_works=no 10298 save_LDFLAGS="$LDFLAGS" 10299 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 10300 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10301 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10302 # The linker can only warn and ignore the option if not recognized 10303 # So say no if there are warnings 10304 if test -s conftest.err; then 10305 # Append any errors to the config.log. 10306 cat conftest.err 1>&5 10307 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10308 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10309 if diff conftest.exp conftest.er2 >/dev/null; then 10310 lt_cv_prog_compiler_static_works=yes 10311 fi 10312 else 10313 lt_cv_prog_compiler_static_works=yes 10314 fi 10315 fi 10316 $RM -r conftest* 10317 LDFLAGS="$save_LDFLAGS" 10318 10319fi 10320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 10321$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 10322 10323if test x"$lt_cv_prog_compiler_static_works" = xyes; then 10324 : 10325else 10326 lt_prog_compiler_static= 10327fi 10328 10329 10330 10331 10332 10333 10334 10335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10336$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10337if ${lt_cv_prog_compiler_c_o+:} false; then : 10338 $as_echo_n "(cached) " >&6 10339else 10340 lt_cv_prog_compiler_c_o=no 10341 $RM -r conftest 2>/dev/null 10342 mkdir conftest 10343 cd conftest 10344 mkdir out 10345 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10346 10347 lt_compiler_flag="-o out/conftest2.$ac_objext" 10348 # Insert the option either (1) after the last *FLAGS variable, or 10349 # (2) before a word containing "conftest.", or (3) at the end. 10350 # Note that $ac_compile itself does not contain backslashes and begins 10351 # with a dollar sign (not a hyphen), so the echo should work correctly. 10352 lt_compile=`echo "$ac_compile" | $SED \ 10353 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10354 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10355 -e 's:$: $lt_compiler_flag:'` 10356 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10357 (eval "$lt_compile" 2>out/conftest.err) 10358 ac_status=$? 10359 cat out/conftest.err >&5 10360 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10361 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10362 then 10363 # The compiler can only warn and ignore the option if not recognized 10364 # So say no if there are warnings 10365 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10366 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10367 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10368 lt_cv_prog_compiler_c_o=yes 10369 fi 10370 fi 10371 chmod u+w . 2>&5 10372 $RM conftest* 10373 # SGI C++ compiler will create directory out/ii_files/ for 10374 # template instantiation 10375 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10376 $RM out/* && rmdir out 10377 cd .. 10378 $RM -r conftest 10379 $RM conftest* 10380 10381fi 10382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10383$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10384 10385 10386 10387 10388 10389 10390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 10391$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 10392if ${lt_cv_prog_compiler_c_o+:} false; then : 10393 $as_echo_n "(cached) " >&6 10394else 10395 lt_cv_prog_compiler_c_o=no 10396 $RM -r conftest 2>/dev/null 10397 mkdir conftest 10398 cd conftest 10399 mkdir out 10400 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10401 10402 lt_compiler_flag="-o out/conftest2.$ac_objext" 10403 # Insert the option either (1) after the last *FLAGS variable, or 10404 # (2) before a word containing "conftest.", or (3) at the end. 10405 # Note that $ac_compile itself does not contain backslashes and begins 10406 # with a dollar sign (not a hyphen), so the echo should work correctly. 10407 lt_compile=`echo "$ac_compile" | $SED \ 10408 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10409 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10410 -e 's:$: $lt_compiler_flag:'` 10411 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10412 (eval "$lt_compile" 2>out/conftest.err) 10413 ac_status=$? 10414 cat out/conftest.err >&5 10415 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10416 if (exit $ac_status) && test -s out/conftest2.$ac_objext 10417 then 10418 # The compiler can only warn and ignore the option if not recognized 10419 # So say no if there are warnings 10420 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 10421 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 10422 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 10423 lt_cv_prog_compiler_c_o=yes 10424 fi 10425 fi 10426 chmod u+w . 2>&5 10427 $RM conftest* 10428 # SGI C++ compiler will create directory out/ii_files/ for 10429 # template instantiation 10430 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 10431 $RM out/* && rmdir out 10432 cd .. 10433 $RM -r conftest 10434 $RM conftest* 10435 10436fi 10437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 10438$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 10439 10440 10441 10442 10443hard_links="nottested" 10444if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 10445 # do not overwrite the value of need_locks provided by the user 10446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 10447$as_echo_n "checking if we can lock with hard links... " >&6; } 10448 hard_links=yes 10449 $RM conftest* 10450 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10451 touch conftest.a 10452 ln conftest.a conftest.b 2>&5 || hard_links=no 10453 ln conftest.a conftest.b 2>/dev/null && hard_links=no 10454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 10455$as_echo "$hard_links" >&6; } 10456 if test "$hard_links" = no; then 10457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 10458$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 10459 need_locks=warn 10460 fi 10461else 10462 need_locks=no 10463fi 10464 10465 10466 10467 10468 10469 10470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10471$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10472 10473 runpath_var= 10474 allow_undefined_flag= 10475 always_export_symbols=no 10476 archive_cmds= 10477 archive_expsym_cmds= 10478 compiler_needs_object=no 10479 enable_shared_with_static_runtimes=no 10480 export_dynamic_flag_spec= 10481 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10482 hardcode_automatic=no 10483 hardcode_direct=no 10484 hardcode_direct_absolute=no 10485 hardcode_libdir_flag_spec= 10486 hardcode_libdir_flag_spec_ld= 10487 hardcode_libdir_separator= 10488 hardcode_minus_L=no 10489 hardcode_shlibpath_var=unsupported 10490 inherit_rpath=no 10491 link_all_deplibs=unknown 10492 module_cmds= 10493 module_expsym_cmds= 10494 old_archive_from_new_cmds= 10495 old_archive_from_expsyms_cmds= 10496 thread_safe_flag_spec= 10497 whole_archive_flag_spec= 10498 # include_expsyms should be a list of space-separated symbols to be *always* 10499 # included in the symbol list 10500 include_expsyms= 10501 # exclude_expsyms can be an extended regexp of symbols to exclude 10502 # it will be wrapped by ` (' and `)$', so one must not match beginning or 10503 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 10504 # as well as any symbol that contains `d'. 10505 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10506 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10507 # platforms (ab)use it in PIC code, but their linkers get confused if 10508 # the symbol is explicitly referenced. Since portable code cannot 10509 # rely on this symbol name, it's probably fine to never include it in 10510 # preloaded symbol tables. 10511 # Exclude shared library initialization/finalization symbols. 10512 extract_expsyms_cmds= 10513 10514 case $host_os in 10515 cygwin* | mingw* | pw32* | cegcc*) 10516 # FIXME: the MSVC++ port hasn't been tested in a loooong time 10517 # When not using gcc, we currently assume that we are using 10518 # Microsoft Visual C++. 10519 if test "$GCC" != yes; then 10520 with_gnu_ld=no 10521 fi 10522 ;; 10523 interix*) 10524 # we just hope/assume this is gcc and not c89 (= MSVC++) 10525 with_gnu_ld=yes 10526 ;; 10527 openbsd*) 10528 with_gnu_ld=no 10529 ;; 10530 esac 10531 10532 ld_shlibs=yes 10533 10534 # On some targets, GNU ld is compatible enough with the native linker 10535 # that we're better off using the native interface for both. 10536 lt_use_gnu_ld_interface=no 10537 if test "$with_gnu_ld" = yes; then 10538 case $host_os in 10539 aix*) 10540 # The AIX port of GNU ld has always aspired to compatibility 10541 # with the native linker. However, as the warning in the GNU ld 10542 # block says, versions before 2.19.5* couldn't really create working 10543 # shared libraries, regardless of the interface used. 10544 case `$LD -v 2>&1` in 10545 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10546 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10547 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10548 *) 10549 lt_use_gnu_ld_interface=yes 10550 ;; 10551 esac 10552 ;; 10553 *) 10554 lt_use_gnu_ld_interface=yes 10555 ;; 10556 esac 10557 fi 10558 10559 if test "$lt_use_gnu_ld_interface" = yes; then 10560 # If archive_cmds runs LD, not CC, wlarc should be empty 10561 wlarc='${wl}' 10562 10563 # Set some defaults for GNU ld with shared library support. These 10564 # are reset later if shared libraries are not supported. Putting them 10565 # here allows them to be overridden if necessary. 10566 runpath_var=LD_RUN_PATH 10567 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10568 export_dynamic_flag_spec='${wl}--export-dynamic' 10569 # ancient GNU ld didn't support --whole-archive et. al. 10570 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10571 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10572 else 10573 whole_archive_flag_spec= 10574 fi 10575 supports_anon_versioning=no 10576 case `$LD -v 2>&1` in 10577 *GNU\ gold*) supports_anon_versioning=yes ;; 10578 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10579 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10580 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10581 *\ 2.11.*) ;; # other 2.11 versions 10582 *) supports_anon_versioning=yes ;; 10583 esac 10584 10585 # See if GNU ld supports shared libraries. 10586 case $host_os in 10587 aix[3-9]*) 10588 # On AIX/PPC, the GNU linker is very broken 10589 if test "$host_cpu" != ia64; then 10590 ld_shlibs=no 10591 cat <<_LT_EOF 1>&2 10592 10593*** Warning: the GNU linker, at least up to release 2.19, is reported 10594*** to be unable to reliably create shared libraries on AIX. 10595*** Therefore, libtool is disabling shared libraries support. If you 10596*** really care for shared libraries, you may want to install binutils 10597*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10598*** You will then need to restart the configuration process. 10599 10600_LT_EOF 10601 fi 10602 ;; 10603 10604 amigaos*) 10605 case $host_cpu in 10606 powerpc) 10607 # see comment about AmigaOS4 .so support 10608 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10609 archive_expsym_cmds='' 10610 ;; 10611 m68k) 10612 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)' 10613 hardcode_libdir_flag_spec='-L$libdir' 10614 hardcode_minus_L=yes 10615 ;; 10616 esac 10617 ;; 10618 10619 beos*) 10620 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10621 allow_undefined_flag=unsupported 10622 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10623 # support --undefined. This deserves some investigation. FIXME 10624 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10625 else 10626 ld_shlibs=no 10627 fi 10628 ;; 10629 10630 cygwin* | mingw* | pw32* | cegcc*) 10631 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10632 # as there is no search path for DLLs. 10633 hardcode_libdir_flag_spec='-L$libdir' 10634 export_dynamic_flag_spec='${wl}--export-all-symbols' 10635 allow_undefined_flag=unsupported 10636 always_export_symbols=no 10637 enable_shared_with_static_runtimes=yes 10638 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10639 10640 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10641 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10642 # If the export-symbols file already is a .def file (1st line 10643 # is EXPORTS), use it as is; otherwise, prepend... 10644 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10645 cp $export_symbols $output_objdir/$soname.def; 10646 else 10647 echo EXPORTS > $output_objdir/$soname.def; 10648 cat $export_symbols >> $output_objdir/$soname.def; 10649 fi~ 10650 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10651 else 10652 ld_shlibs=no 10653 fi 10654 ;; 10655 10656 haiku*) 10657 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10658 link_all_deplibs=yes 10659 ;; 10660 10661 interix[3-9]*) 10662 hardcode_direct=no 10663 hardcode_shlibpath_var=no 10664 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10665 export_dynamic_flag_spec='${wl}-E' 10666 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10667 # Instead, shared libraries are loaded at an image base (0x10000000 by 10668 # default) and relocated if they conflict, which is a slow very memory 10669 # consuming and fragmenting process. To avoid this, we pick a random, 10670 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10671 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10672 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10673 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' 10674 ;; 10675 10676 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10677 tmp_diet=no 10678 if test "$host_os" = linux-dietlibc; then 10679 case $cc_basename in 10680 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10681 esac 10682 fi 10683 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10684 && test "$tmp_diet" = no 10685 then 10686 tmp_addflag=' $pic_flag' 10687 tmp_sharedflag='-shared' 10688 case $cc_basename,$host_cpu in 10689 pgcc*) # Portland Group C compiler 10690 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' 10691 tmp_addflag=' $pic_flag' 10692 ;; 10693 pgf77* | pgf90* | pgf95* | pgfortran*) 10694 # Portland Group f77 and f90 compilers 10695 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' 10696 tmp_addflag=' $pic_flag -Mnomain' ;; 10697 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10698 tmp_addflag=' -i_dynamic' ;; 10699 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10700 tmp_addflag=' -i_dynamic -nofor_main' ;; 10701 ifc* | ifort*) # Intel Fortran compiler 10702 tmp_addflag=' -nofor_main' ;; 10703 lf95*) # Lahey Fortran 8.1 10704 whole_archive_flag_spec= 10705 tmp_sharedflag='--shared' ;; 10706 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10707 tmp_sharedflag='-qmkshrobj' 10708 tmp_addflag= ;; 10709 nvcc*) # Cuda Compiler Driver 2.2 10710 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' 10711 compiler_needs_object=yes 10712 ;; 10713 esac 10714 case `$CC -V 2>&1 | sed 5q` in 10715 *Sun\ C*) # Sun C 5.9 10716 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' 10717 compiler_needs_object=yes 10718 tmp_sharedflag='-G' ;; 10719 *Sun\ F*) # Sun Fortran 8.3 10720 tmp_sharedflag='-G' ;; 10721 esac 10722 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10723 10724 if test "x$supports_anon_versioning" = xyes; then 10725 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10726 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10727 echo "local: *; };" >> $output_objdir/$libname.ver~ 10728 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10729 fi 10730 10731 case $cc_basename in 10732 xlf* | bgf* | bgxlf* | mpixlf*) 10733 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10734 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10735 hardcode_libdir_flag_spec= 10736 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10737 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10738 if test "x$supports_anon_versioning" = xyes; then 10739 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10740 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10741 echo "local: *; };" >> $output_objdir/$libname.ver~ 10742 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10743 fi 10744 ;; 10745 esac 10746 else 10747 ld_shlibs=no 10748 fi 10749 ;; 10750 10751 netbsd*) 10752 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10753 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10754 wlarc= 10755 else 10756 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10757 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10758 fi 10759 ;; 10760 10761 solaris*) 10762 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10763 ld_shlibs=no 10764 cat <<_LT_EOF 1>&2 10765 10766*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10767*** create shared libraries on Solaris systems. Therefore, libtool 10768*** is disabling shared libraries support. We urge you to upgrade GNU 10769*** binutils to release 2.9.1 or newer. Another option is to modify 10770*** your PATH or compiler configuration so that the native linker is 10771*** used, and then restart. 10772 10773_LT_EOF 10774 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10775 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10776 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10777 else 10778 ld_shlibs=no 10779 fi 10780 ;; 10781 10782 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10783 case `$LD -v 2>&1` in 10784 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10785 ld_shlibs=no 10786 cat <<_LT_EOF 1>&2 10787 10788*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10789*** reliably create shared libraries on SCO systems. Therefore, libtool 10790*** is disabling shared libraries support. We urge you to upgrade GNU 10791*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10792*** your PATH or compiler configuration so that the native linker is 10793*** used, and then restart. 10794 10795_LT_EOF 10796 ;; 10797 *) 10798 # For security reasons, it is highly recommended that you always 10799 # use absolute paths for naming shared libraries, and exclude the 10800 # DT_RUNPATH tag from executables and libraries. But doing so 10801 # requires that you compile everything twice, which is a pain. 10802 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10803 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10804 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10805 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10806 else 10807 ld_shlibs=no 10808 fi 10809 ;; 10810 esac 10811 ;; 10812 10813 sunos4*) 10814 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10815 wlarc= 10816 hardcode_direct=yes 10817 hardcode_shlibpath_var=no 10818 ;; 10819 10820 *) 10821 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10822 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10823 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10824 else 10825 ld_shlibs=no 10826 fi 10827 ;; 10828 esac 10829 10830 if test "$ld_shlibs" = no; then 10831 runpath_var= 10832 hardcode_libdir_flag_spec= 10833 export_dynamic_flag_spec= 10834 whole_archive_flag_spec= 10835 fi 10836 else 10837 # PORTME fill in a description of your system's linker (not GNU ld) 10838 case $host_os in 10839 aix3*) 10840 allow_undefined_flag=unsupported 10841 always_export_symbols=yes 10842 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' 10843 # Note: this linker hardcodes the directories in LIBPATH if there 10844 # are no directories specified by -L. 10845 hardcode_minus_L=yes 10846 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10847 # Neither direct hardcoding nor static linking is supported with a 10848 # broken collect2. 10849 hardcode_direct=unsupported 10850 fi 10851 ;; 10852 10853 aix[4-9]*) 10854 if test "$host_cpu" = ia64; then 10855 # On IA64, the linker does run time linking by default, so we don't 10856 # have to do anything special. 10857 aix_use_runtimelinking=no 10858 exp_sym_flag='-Bexport' 10859 no_entry_flag="" 10860 else 10861 # If we're using GNU nm, then we don't want the "-C" option. 10862 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10863 # Also, AIX nm treats weak defined symbols like other global 10864 # defined symbols, whereas GNU nm marks them as "W". 10865 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10866 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' 10867 else 10868 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' 10869 fi 10870 aix_use_runtimelinking=no 10871 10872 # Test if we are trying to use run time linking or normal 10873 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10874 # need to do runtime linking. 10875 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10876 for ld_flag in $LDFLAGS; do 10877 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10878 aix_use_runtimelinking=yes 10879 break 10880 fi 10881 done 10882 ;; 10883 esac 10884 10885 exp_sym_flag='-bexport' 10886 no_entry_flag='-bnoentry' 10887 fi 10888 10889 # When large executables or shared objects are built, AIX ld can 10890 # have problems creating the table of contents. If linking a library 10891 # or program results in "error TOC overflow" add -mminimal-toc to 10892 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10893 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10894 10895 archive_cmds='' 10896 hardcode_direct=yes 10897 hardcode_direct_absolute=yes 10898 hardcode_libdir_separator=':' 10899 link_all_deplibs=yes 10900 file_list_spec='${wl}-f,' 10901 10902 if test "$GCC" = yes; then 10903 case $host_os in aix4.[012]|aix4.[012].*) 10904 # We only want to do this on AIX 4.2 and lower, the check 10905 # below for broken collect2 doesn't work under 4.3+ 10906 collect2name=`${CC} -print-prog-name=collect2` 10907 if test -f "$collect2name" && 10908 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10909 then 10910 # We have reworked collect2 10911 : 10912 else 10913 # We have old collect2 10914 hardcode_direct=unsupported 10915 # It fails to find uninstalled libraries when the uninstalled 10916 # path is not listed in the libpath. Setting hardcode_minus_L 10917 # to unsupported forces relinking 10918 hardcode_minus_L=yes 10919 hardcode_libdir_flag_spec='-L$libdir' 10920 hardcode_libdir_separator= 10921 fi 10922 ;; 10923 esac 10924 shared_flag='-shared' 10925 if test "$aix_use_runtimelinking" = yes; then 10926 shared_flag="$shared_flag "'${wl}-G' 10927 fi 10928 else 10929 # not using gcc 10930 if test "$host_cpu" = ia64; then 10931 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10932 # chokes on -Wl,-G. The following line is correct: 10933 shared_flag='-G' 10934 else 10935 if test "$aix_use_runtimelinking" = yes; then 10936 shared_flag='${wl}-G' 10937 else 10938 shared_flag='${wl}-bM:SRE' 10939 fi 10940 fi 10941 fi 10942 10943 export_dynamic_flag_spec='${wl}-bexpall' 10944 # It seems that -bexpall does not export symbols beginning with 10945 # underscore (_), so it is better to generate a list of symbols to export. 10946 always_export_symbols=yes 10947 if test "$aix_use_runtimelinking" = yes; then 10948 # Warning - without using the other runtime loading flags (-brtl), 10949 # -berok will link without error, but may produce a broken library. 10950 allow_undefined_flag='-berok' 10951 # Determine the default libpath from the value encoded in an 10952 # empty executable. 10953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10954/* end confdefs.h. */ 10955 10956int 10957main () 10958{ 10959 10960 ; 10961 return 0; 10962} 10963_ACEOF 10964if ac_fn_c_try_link "$LINENO"; then : 10965 10966lt_aix_libpath_sed=' 10967 /Import File Strings/,/^$/ { 10968 /^0/ { 10969 s/^0 *\(.*\)$/\1/ 10970 p 10971 } 10972 }' 10973aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10974# Check for a 64-bit object if we didn't find anything. 10975if test -z "$aix_libpath"; then 10976 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10977fi 10978fi 10979rm -f core conftest.err conftest.$ac_objext \ 10980 conftest$ac_exeext conftest.$ac_ext 10981if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10982 10983 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10984 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" 10985 else 10986 if test "$host_cpu" = ia64; then 10987 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10988 allow_undefined_flag="-z nodefs" 10989 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" 10990 else 10991 # Determine the default libpath from the value encoded in an 10992 # empty executable. 10993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10994/* end confdefs.h. */ 10995 10996int 10997main () 10998{ 10999 11000 ; 11001 return 0; 11002} 11003_ACEOF 11004if ac_fn_c_try_link "$LINENO"; then : 11005 11006lt_aix_libpath_sed=' 11007 /Import File Strings/,/^$/ { 11008 /^0/ { 11009 s/^0 *\(.*\)$/\1/ 11010 p 11011 } 11012 }' 11013aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11014# Check for a 64-bit object if we didn't find anything. 11015if test -z "$aix_libpath"; then 11016 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11017fi 11018fi 11019rm -f core conftest.err conftest.$ac_objext \ 11020 conftest$ac_exeext conftest.$ac_ext 11021if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11022 11023 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 11024 # Warning - without using the other run time loading flags, 11025 # -berok will link without error, but may produce a broken library. 11026 no_undefined_flag=' ${wl}-bernotok' 11027 allow_undefined_flag=' ${wl}-berok' 11028 if test "$with_gnu_ld" = yes; then 11029 # We only use this code for GNU lds that support --whole-archive. 11030 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11031 else 11032 # Exported symbols can be pulled into shared objects from archives 11033 whole_archive_flag_spec='$convenience' 11034 fi 11035 archive_cmds_need_lc=yes 11036 # This is similar to how AIX traditionally builds its shared libraries. 11037 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' 11038 fi 11039 fi 11040 ;; 11041 11042 amigaos*) 11043 case $host_cpu in 11044 powerpc) 11045 # see comment about AmigaOS4 .so support 11046 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11047 archive_expsym_cmds='' 11048 ;; 11049 m68k) 11050 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)' 11051 hardcode_libdir_flag_spec='-L$libdir' 11052 hardcode_minus_L=yes 11053 ;; 11054 esac 11055 ;; 11056 11057 bsdi[45]*) 11058 export_dynamic_flag_spec=-rdynamic 11059 ;; 11060 11061 cygwin* | mingw* | pw32* | cegcc*) 11062 # When not using gcc, we currently assume that we are using 11063 # Microsoft Visual C++. 11064 # hardcode_libdir_flag_spec is actually meaningless, as there is 11065 # no search path for DLLs. 11066 hardcode_libdir_flag_spec=' ' 11067 allow_undefined_flag=unsupported 11068 # Tell ltmain to make .lib files, not .a files. 11069 libext=lib 11070 # Tell ltmain to make .dll files, not .so files. 11071 shrext_cmds=".dll" 11072 # FIXME: Setting linknames here is a bad hack. 11073 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 11074 # The linker will automatically build a .lib file if we build a DLL. 11075 old_archive_from_new_cmds='true' 11076 # FIXME: Should let the user specify the lib program. 11077 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 11078 fix_srcfile_path='`cygpath -w "$srcfile"`' 11079 enable_shared_with_static_runtimes=yes 11080 ;; 11081 11082 darwin* | rhapsody*) 11083 11084 11085 archive_cmds_need_lc=no 11086 hardcode_direct=no 11087 hardcode_automatic=yes 11088 hardcode_shlibpath_var=unsupported 11089 if test "$lt_cv_ld_force_load" = "yes"; then 11090 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\"`' 11091 else 11092 whole_archive_flag_spec='' 11093 fi 11094 link_all_deplibs=yes 11095 allow_undefined_flag="$_lt_dar_allow_undefined" 11096 case $cc_basename in 11097 ifort*) _lt_dar_can_shared=yes ;; 11098 *) _lt_dar_can_shared=$GCC ;; 11099 esac 11100 if test "$_lt_dar_can_shared" = "yes"; then 11101 output_verbose_link_cmd=func_echo_all 11102 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 11103 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11104 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}" 11105 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}" 11106 11107 else 11108 ld_shlibs=no 11109 fi 11110 11111 ;; 11112 11113 dgux*) 11114 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11115 hardcode_libdir_flag_spec='-L$libdir' 11116 hardcode_shlibpath_var=no 11117 ;; 11118 11119 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 11120 # support. Future versions do this automatically, but an explicit c++rt0.o 11121 # does not break anything, and helps significantly (at the cost of a little 11122 # extra space). 11123 freebsd2.2*) 11124 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 11125 hardcode_libdir_flag_spec='-R$libdir' 11126 hardcode_direct=yes 11127 hardcode_shlibpath_var=no 11128 ;; 11129 11130 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 11131 freebsd2.*) 11132 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11133 hardcode_direct=yes 11134 hardcode_minus_L=yes 11135 hardcode_shlibpath_var=no 11136 ;; 11137 11138 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 11139 freebsd* | dragonfly*) 11140 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 11141 hardcode_libdir_flag_spec='-R$libdir' 11142 hardcode_direct=yes 11143 hardcode_shlibpath_var=no 11144 ;; 11145 11146 hpux9*) 11147 if test "$GCC" = yes; then 11148 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' 11149 else 11150 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' 11151 fi 11152 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11153 hardcode_libdir_separator=: 11154 hardcode_direct=yes 11155 11156 # hardcode_minus_L: Not really in the search PATH, 11157 # but as the default location of the library. 11158 hardcode_minus_L=yes 11159 export_dynamic_flag_spec='${wl}-E' 11160 ;; 11161 11162 hpux10*) 11163 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11164 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11165 else 11166 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11167 fi 11168 if test "$with_gnu_ld" = no; then 11169 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11170 hardcode_libdir_flag_spec_ld='+b $libdir' 11171 hardcode_libdir_separator=: 11172 hardcode_direct=yes 11173 hardcode_direct_absolute=yes 11174 export_dynamic_flag_spec='${wl}-E' 11175 # hardcode_minus_L: Not really in the search PATH, 11176 # but as the default location of the library. 11177 hardcode_minus_L=yes 11178 fi 11179 ;; 11180 11181 hpux11*) 11182 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 11183 case $host_cpu in 11184 hppa*64*) 11185 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11186 ;; 11187 ia64*) 11188 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11189 ;; 11190 *) 11191 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11192 ;; 11193 esac 11194 else 11195 case $host_cpu in 11196 hppa*64*) 11197 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11198 ;; 11199 ia64*) 11200 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 11201 ;; 11202 *) 11203 11204 # Older versions of the 11.00 compiler do not understand -b yet 11205 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 11206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 11207$as_echo_n "checking if $CC understands -b... " >&6; } 11208if ${lt_cv_prog_compiler__b+:} false; then : 11209 $as_echo_n "(cached) " >&6 11210else 11211 lt_cv_prog_compiler__b=no 11212 save_LDFLAGS="$LDFLAGS" 11213 LDFLAGS="$LDFLAGS -b" 11214 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11215 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11216 # The linker can only warn and ignore the option if not recognized 11217 # So say no if there are warnings 11218 if test -s conftest.err; then 11219 # Append any errors to the config.log. 11220 cat conftest.err 1>&5 11221 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11222 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11223 if diff conftest.exp conftest.er2 >/dev/null; then 11224 lt_cv_prog_compiler__b=yes 11225 fi 11226 else 11227 lt_cv_prog_compiler__b=yes 11228 fi 11229 fi 11230 $RM -r conftest* 11231 LDFLAGS="$save_LDFLAGS" 11232 11233fi 11234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 11235$as_echo "$lt_cv_prog_compiler__b" >&6; } 11236 11237if test x"$lt_cv_prog_compiler__b" = xyes; then 11238 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 11239else 11240 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 11241fi 11242 11243 ;; 11244 esac 11245 fi 11246 if test "$with_gnu_ld" = no; then 11247 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 11248 hardcode_libdir_separator=: 11249 11250 case $host_cpu in 11251 hppa*64*|ia64*) 11252 hardcode_direct=no 11253 hardcode_shlibpath_var=no 11254 ;; 11255 *) 11256 hardcode_direct=yes 11257 hardcode_direct_absolute=yes 11258 export_dynamic_flag_spec='${wl}-E' 11259 11260 # hardcode_minus_L: Not really in the search PATH, 11261 # but as the default location of the library. 11262 hardcode_minus_L=yes 11263 ;; 11264 esac 11265 fi 11266 ;; 11267 11268 irix5* | irix6* | nonstopux*) 11269 if test "$GCC" = yes; then 11270 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' 11271 # Try to use the -exported_symbol ld option, if it does not 11272 # work, assume that -exports_file does not work either and 11273 # implicitly export all symbols. 11274 save_LDFLAGS="$LDFLAGS" 11275 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 11276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11277/* end confdefs.h. */ 11278int foo(void) {} 11279_ACEOF 11280if ac_fn_c_try_link "$LINENO"; then : 11281 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' 11282 11283fi 11284rm -f core conftest.err conftest.$ac_objext \ 11285 conftest$ac_exeext conftest.$ac_ext 11286 LDFLAGS="$save_LDFLAGS" 11287 else 11288 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' 11289 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' 11290 fi 11291 archive_cmds_need_lc='no' 11292 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11293 hardcode_libdir_separator=: 11294 inherit_rpath=yes 11295 link_all_deplibs=yes 11296 ;; 11297 11298 netbsd*) 11299 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11300 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 11301 else 11302 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 11303 fi 11304 hardcode_libdir_flag_spec='-R$libdir' 11305 hardcode_direct=yes 11306 hardcode_shlibpath_var=no 11307 ;; 11308 11309 newsos6) 11310 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11311 hardcode_direct=yes 11312 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11313 hardcode_libdir_separator=: 11314 hardcode_shlibpath_var=no 11315 ;; 11316 11317 *nto* | *qnx*) 11318 ;; 11319 11320 openbsd*) 11321 if test -f /usr/libexec/ld.so; then 11322 hardcode_direct=yes 11323 hardcode_shlibpath_var=no 11324 hardcode_direct_absolute=yes 11325 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11326 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11327 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 11328 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11329 export_dynamic_flag_spec='${wl}-E' 11330 else 11331 case $host_os in 11332 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 11333 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11334 hardcode_libdir_flag_spec='-R$libdir' 11335 ;; 11336 *) 11337 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 11338 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 11339 ;; 11340 esac 11341 fi 11342 else 11343 ld_shlibs=no 11344 fi 11345 ;; 11346 11347 os2*) 11348 hardcode_libdir_flag_spec='-L$libdir' 11349 hardcode_minus_L=yes 11350 allow_undefined_flag=unsupported 11351 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' 11352 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 11353 ;; 11354 11355 osf3*) 11356 if test "$GCC" = yes; then 11357 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11358 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' 11359 else 11360 allow_undefined_flag=' -expect_unresolved \*' 11361 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' 11362 fi 11363 archive_cmds_need_lc='no' 11364 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11365 hardcode_libdir_separator=: 11366 ;; 11367 11368 osf4* | osf5*) # as osf3* with the addition of -msym flag 11369 if test "$GCC" = yes; then 11370 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 11371 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' 11372 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 11373 else 11374 allow_undefined_flag=' -expect_unresolved \*' 11375 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' 11376 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~ 11377 $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' 11378 11379 # Both c and cxx compiler support -rpath directly 11380 hardcode_libdir_flag_spec='-rpath $libdir' 11381 fi 11382 archive_cmds_need_lc='no' 11383 hardcode_libdir_separator=: 11384 ;; 11385 11386 solaris*) 11387 no_undefined_flag=' -z defs' 11388 if test "$GCC" = yes; then 11389 wlarc='${wl}' 11390 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11391 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11392 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11393 else 11394 case `$CC -V 2>&1` in 11395 *"Compilers 5.0"*) 11396 wlarc='' 11397 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 11398 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11399 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11400 ;; 11401 *) 11402 wlarc='${wl}' 11403 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11404 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11405 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11406 ;; 11407 esac 11408 fi 11409 hardcode_libdir_flag_spec='-R$libdir' 11410 hardcode_shlibpath_var=no 11411 case $host_os in 11412 solaris2.[0-5] | solaris2.[0-5].*) ;; 11413 *) 11414 # The compiler driver will combine and reorder linker options, 11415 # but understands `-z linker_flag'. GCC discards it without `$wl', 11416 # but is careful enough not to reorder. 11417 # Supported since Solaris 2.6 (maybe 2.5.1?) 11418 if test "$GCC" = yes; then 11419 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 11420 else 11421 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11422 fi 11423 ;; 11424 esac 11425 link_all_deplibs=yes 11426 ;; 11427 11428 sunos4*) 11429 if test "x$host_vendor" = xsequent; then 11430 # Use $CC to link under sequent, because it throws in some extra .o 11431 # files that make .init and .fini sections work. 11432 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11433 else 11434 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11435 fi 11436 hardcode_libdir_flag_spec='-L$libdir' 11437 hardcode_direct=yes 11438 hardcode_minus_L=yes 11439 hardcode_shlibpath_var=no 11440 ;; 11441 11442 sysv4) 11443 case $host_vendor in 11444 sni) 11445 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11446 hardcode_direct=yes # is this really true??? 11447 ;; 11448 siemens) 11449 ## LD is ld it makes a PLAMLIB 11450 ## CC just makes a GrossModule. 11451 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11452 reload_cmds='$CC -r -o $output$reload_objs' 11453 hardcode_direct=no 11454 ;; 11455 motorola) 11456 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11457 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11458 ;; 11459 esac 11460 runpath_var='LD_RUN_PATH' 11461 hardcode_shlibpath_var=no 11462 ;; 11463 11464 sysv4.3*) 11465 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11466 hardcode_shlibpath_var=no 11467 export_dynamic_flag_spec='-Bexport' 11468 ;; 11469 11470 sysv4*MP*) 11471 if test -d /usr/nec; then 11472 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11473 hardcode_shlibpath_var=no 11474 runpath_var=LD_RUN_PATH 11475 hardcode_runpath_var=yes 11476 ld_shlibs=yes 11477 fi 11478 ;; 11479 11480 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11481 no_undefined_flag='${wl}-z,text' 11482 archive_cmds_need_lc=no 11483 hardcode_shlibpath_var=no 11484 runpath_var='LD_RUN_PATH' 11485 11486 if test "$GCC" = yes; then 11487 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11488 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11489 else 11490 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11491 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11492 fi 11493 ;; 11494 11495 sysv5* | sco3.2v5* | sco5v6*) 11496 # Note: We can NOT use -z defs as we might desire, because we do not 11497 # link with -lc, and that would cause any symbols used from libc to 11498 # always be unresolved, which means just about no library would 11499 # ever link correctly. If we're not using GNU ld we use -z text 11500 # though, which does catch some bad symbols but isn't as heavy-handed 11501 # as -z defs. 11502 no_undefined_flag='${wl}-z,text' 11503 allow_undefined_flag='${wl}-z,nodefs' 11504 archive_cmds_need_lc=no 11505 hardcode_shlibpath_var=no 11506 hardcode_libdir_flag_spec='${wl}-R,$libdir' 11507 hardcode_libdir_separator=':' 11508 link_all_deplibs=yes 11509 export_dynamic_flag_spec='${wl}-Bexport' 11510 runpath_var='LD_RUN_PATH' 11511 11512 if test "$GCC" = yes; then 11513 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11514 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11515 else 11516 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11517 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11518 fi 11519 ;; 11520 11521 uts4*) 11522 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11523 hardcode_libdir_flag_spec='-L$libdir' 11524 hardcode_shlibpath_var=no 11525 ;; 11526 11527 *) 11528 ld_shlibs=no 11529 ;; 11530 esac 11531 11532 if test x$host_vendor = xsni; then 11533 case $host in 11534 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11535 export_dynamic_flag_spec='${wl}-Blargedynsym' 11536 ;; 11537 esac 11538 fi 11539 fi 11540 11541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11542$as_echo "$ld_shlibs" >&6; } 11543test "$ld_shlibs" = no && can_build_shared=no 11544 11545with_gnu_ld=$with_gnu_ld 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561# 11562# Do we need to explicitly link libc? 11563# 11564case "x$archive_cmds_need_lc" in 11565x|xyes) 11566 # Assume -lc should be added 11567 archive_cmds_need_lc=yes 11568 11569 if test "$enable_shared" = yes && test "$GCC" = yes; then 11570 case $archive_cmds in 11571 *'~'*) 11572 # FIXME: we may have to deal with multi-command sequences. 11573 ;; 11574 '$CC '*) 11575 # Test whether the compiler implicitly links with -lc since on some 11576 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11577 # to ld, don't add -lc before -lgcc. 11578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11579$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11580if ${lt_cv_archive_cmds_need_lc+:} false; then : 11581 $as_echo_n "(cached) " >&6 11582else 11583 $RM conftest* 11584 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11585 11586 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11587 (eval $ac_compile) 2>&5 11588 ac_status=$? 11589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11590 test $ac_status = 0; } 2>conftest.err; then 11591 soname=conftest 11592 lib=conftest 11593 libobjs=conftest.$ac_objext 11594 deplibs= 11595 wl=$lt_prog_compiler_wl 11596 pic_flag=$lt_prog_compiler_pic 11597 compiler_flags=-v 11598 linker_flags=-v 11599 verstring= 11600 output_objdir=. 11601 libname=conftest 11602 lt_save_allow_undefined_flag=$allow_undefined_flag 11603 allow_undefined_flag= 11604 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11605 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11606 ac_status=$? 11607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11608 test $ac_status = 0; } 11609 then 11610 lt_cv_archive_cmds_need_lc=no 11611 else 11612 lt_cv_archive_cmds_need_lc=yes 11613 fi 11614 allow_undefined_flag=$lt_save_allow_undefined_flag 11615 else 11616 cat conftest.err 1>&5 11617 fi 11618 $RM conftest* 11619 11620fi 11621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11622$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11623 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11624 ;; 11625 esac 11626 fi 11627 ;; 11628esac 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 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11787$as_echo_n "checking dynamic linker characteristics... " >&6; } 11788 11789if test "$GCC" = yes; then 11790 case $host_os in 11791 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11792 *) lt_awk_arg="/^libraries:/" ;; 11793 esac 11794 case $host_os in 11795 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11796 *) lt_sed_strip_eq="s,=/,/,g" ;; 11797 esac 11798 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11799 case $lt_search_path_spec in 11800 *\;*) 11801 # if the path contains ";" then we assume it to be the separator 11802 # otherwise default to the standard path separator (i.e. ":") - it is 11803 # assumed that no part of a normal pathname contains ";" but that should 11804 # okay in the real world where ";" in dirpaths is itself problematic. 11805 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11806 ;; 11807 *) 11808 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11809 ;; 11810 esac 11811 # Ok, now we have the path, separated by spaces, we can step through it 11812 # and add multilib dir if necessary. 11813 lt_tmp_lt_search_path_spec= 11814 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11815 for lt_sys_path in $lt_search_path_spec; do 11816 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11817 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11818 else 11819 test -d "$lt_sys_path" && \ 11820 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11821 fi 11822 done 11823 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11824BEGIN {RS=" "; FS="/|\n";} { 11825 lt_foo=""; 11826 lt_count=0; 11827 for (lt_i = NF; lt_i > 0; lt_i--) { 11828 if ($lt_i != "" && $lt_i != ".") { 11829 if ($lt_i == "..") { 11830 lt_count++; 11831 } else { 11832 if (lt_count == 0) { 11833 lt_foo="/" $lt_i lt_foo; 11834 } else { 11835 lt_count--; 11836 } 11837 } 11838 } 11839 } 11840 if (lt_foo != "") { lt_freq[lt_foo]++; } 11841 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11842}'` 11843 # AWK program above erroneously prepends '/' to C:/dos/paths 11844 # for these hosts. 11845 case $host_os in 11846 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11847 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11848 esac 11849 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11850else 11851 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11852fi 11853library_names_spec= 11854libname_spec='lib$name' 11855soname_spec= 11856shrext_cmds=".so" 11857postinstall_cmds= 11858postuninstall_cmds= 11859finish_cmds= 11860finish_eval= 11861shlibpath_var= 11862shlibpath_overrides_runpath=unknown 11863version_type=none 11864dynamic_linker="$host_os ld.so" 11865sys_lib_dlsearch_path_spec="/lib /usr/lib" 11866need_lib_prefix=unknown 11867hardcode_into_libs=no 11868 11869# when you set need_version to no, make sure it does not cause -set_version 11870# flags to be left without arguments 11871need_version=unknown 11872 11873case $host_os in 11874aix3*) 11875 version_type=linux 11876 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11877 shlibpath_var=LIBPATH 11878 11879 # AIX 3 has no versioning support, so we append a major version to the name. 11880 soname_spec='${libname}${release}${shared_ext}$major' 11881 ;; 11882 11883aix[4-9]*) 11884 version_type=linux 11885 need_lib_prefix=no 11886 need_version=no 11887 hardcode_into_libs=yes 11888 if test "$host_cpu" = ia64; then 11889 # AIX 5 supports IA64 11890 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11891 shlibpath_var=LD_LIBRARY_PATH 11892 else 11893 # With GCC up to 2.95.x, collect2 would create an import file 11894 # for dependence libraries. The import file would start with 11895 # the line `#! .'. This would cause the generated library to 11896 # depend on `.', always an invalid library. This was fixed in 11897 # development snapshots of GCC prior to 3.0. 11898 case $host_os in 11899 aix4 | aix4.[01] | aix4.[01].*) 11900 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11901 echo ' yes ' 11902 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11903 : 11904 else 11905 can_build_shared=no 11906 fi 11907 ;; 11908 esac 11909 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11910 # soname into executable. Probably we can add versioning support to 11911 # collect2, so additional links can be useful in future. 11912 if test "$aix_use_runtimelinking" = yes; then 11913 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11914 # instead of lib<name>.a to let people know that these are not 11915 # typical AIX shared libraries. 11916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11917 else 11918 # We preserve .a as extension for shared libraries through AIX4.2 11919 # and later when we are not doing run time linking. 11920 library_names_spec='${libname}${release}.a $libname.a' 11921 soname_spec='${libname}${release}${shared_ext}$major' 11922 fi 11923 shlibpath_var=LIBPATH 11924 fi 11925 ;; 11926 11927amigaos*) 11928 case $host_cpu in 11929 powerpc) 11930 # Since July 2007 AmigaOS4 officially supports .so libraries. 11931 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11933 ;; 11934 m68k) 11935 library_names_spec='$libname.ixlibrary $libname.a' 11936 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11937 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' 11938 ;; 11939 esac 11940 ;; 11941 11942beos*) 11943 library_names_spec='${libname}${shared_ext}' 11944 dynamic_linker="$host_os ld.so" 11945 shlibpath_var=LIBRARY_PATH 11946 ;; 11947 11948bsdi[45]*) 11949 version_type=linux 11950 need_version=no 11951 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11952 soname_spec='${libname}${release}${shared_ext}$major' 11953 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11954 shlibpath_var=LD_LIBRARY_PATH 11955 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11956 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11957 # the default ld.so.conf also contains /usr/contrib/lib and 11958 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11959 # libtool to hard-code these into programs 11960 ;; 11961 11962cygwin* | mingw* | pw32* | cegcc*) 11963 version_type=windows 11964 shrext_cmds=".dll" 11965 need_version=no 11966 need_lib_prefix=no 11967 11968 case $GCC,$host_os in 11969 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11970 library_names_spec='$libname.dll.a' 11971 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11972 postinstall_cmds='base_file=`basename \${file}`~ 11973 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11974 dldir=$destdir/`dirname \$dlpath`~ 11975 test -d \$dldir || mkdir -p \$dldir~ 11976 $install_prog $dir/$dlname \$dldir/$dlname~ 11977 chmod a+x \$dldir/$dlname~ 11978 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11979 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11980 fi' 11981 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11982 dlpath=$dir/\$dldll~ 11983 $RM \$dlpath' 11984 shlibpath_overrides_runpath=yes 11985 11986 case $host_os in 11987 cygwin*) 11988 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11989 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11990 11991 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11992 ;; 11993 mingw* | cegcc*) 11994 # MinGW DLLs use traditional 'lib' prefix 11995 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11996 ;; 11997 pw32*) 11998 # pw32 DLLs use 'pw' prefix rather than 'lib' 11999 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12000 ;; 12001 esac 12002 ;; 12003 12004 *) 12005 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 12006 ;; 12007 esac 12008 dynamic_linker='Win32 ld.exe' 12009 # FIXME: first we should search . and the directory the executable is in 12010 shlibpath_var=PATH 12011 ;; 12012 12013darwin* | rhapsody*) 12014 dynamic_linker="$host_os dyld" 12015 version_type=darwin 12016 need_lib_prefix=no 12017 need_version=no 12018 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 12019 soname_spec='${libname}${release}${major}$shared_ext' 12020 shlibpath_overrides_runpath=yes 12021 shlibpath_var=DYLD_LIBRARY_PATH 12022 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12023 12024 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 12025 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12026 ;; 12027 12028dgux*) 12029 version_type=linux 12030 need_lib_prefix=no 12031 need_version=no 12032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12033 soname_spec='${libname}${release}${shared_ext}$major' 12034 shlibpath_var=LD_LIBRARY_PATH 12035 ;; 12036 12037freebsd* | dragonfly*) 12038 # DragonFly does not have aout. When/if they implement a new 12039 # versioning mechanism, adjust this. 12040 if test -x /usr/bin/objformat; then 12041 objformat=`/usr/bin/objformat` 12042 else 12043 case $host_os in 12044 freebsd[23].*) objformat=aout ;; 12045 *) objformat=elf ;; 12046 esac 12047 fi 12048 version_type=freebsd-$objformat 12049 case $version_type in 12050 freebsd-elf*) 12051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12052 need_version=no 12053 need_lib_prefix=no 12054 ;; 12055 freebsd-*) 12056 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12057 need_version=yes 12058 ;; 12059 esac 12060 shlibpath_var=LD_LIBRARY_PATH 12061 case $host_os in 12062 freebsd2.*) 12063 shlibpath_overrides_runpath=yes 12064 ;; 12065 freebsd3.[01]* | freebsdelf3.[01]*) 12066 shlibpath_overrides_runpath=yes 12067 hardcode_into_libs=yes 12068 ;; 12069 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12070 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12071 shlibpath_overrides_runpath=no 12072 hardcode_into_libs=yes 12073 ;; 12074 *) # from 4.6 on, and DragonFly 12075 shlibpath_overrides_runpath=yes 12076 hardcode_into_libs=yes 12077 ;; 12078 esac 12079 ;; 12080 12081gnu*) 12082 version_type=linux 12083 need_lib_prefix=no 12084 need_version=no 12085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12086 soname_spec='${libname}${release}${shared_ext}$major' 12087 shlibpath_var=LD_LIBRARY_PATH 12088 hardcode_into_libs=yes 12089 ;; 12090 12091haiku*) 12092 version_type=linux 12093 need_lib_prefix=no 12094 need_version=no 12095 dynamic_linker="$host_os runtime_loader" 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 shlibpath_var=LIBRARY_PATH 12099 shlibpath_overrides_runpath=yes 12100 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 12101 hardcode_into_libs=yes 12102 ;; 12103 12104hpux9* | hpux10* | hpux11*) 12105 # Give a soname corresponding to the major version so that dld.sl refuses to 12106 # link against other versions. 12107 version_type=sunos 12108 need_lib_prefix=no 12109 need_version=no 12110 case $host_cpu in 12111 ia64*) 12112 shrext_cmds='.so' 12113 hardcode_into_libs=yes 12114 dynamic_linker="$host_os dld.so" 12115 shlibpath_var=LD_LIBRARY_PATH 12116 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12118 soname_spec='${libname}${release}${shared_ext}$major' 12119 if test "X$HPUX_IA64_MODE" = X32; then 12120 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12121 else 12122 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12123 fi 12124 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12125 ;; 12126 hppa*64*) 12127 shrext_cmds='.sl' 12128 hardcode_into_libs=yes 12129 dynamic_linker="$host_os dld.sl" 12130 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12131 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12132 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12133 soname_spec='${libname}${release}${shared_ext}$major' 12134 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12135 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12136 ;; 12137 *) 12138 shrext_cmds='.sl' 12139 dynamic_linker="$host_os dld.sl" 12140 shlibpath_var=SHLIB_PATH 12141 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12142 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12143 soname_spec='${libname}${release}${shared_ext}$major' 12144 ;; 12145 esac 12146 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 12147 postinstall_cmds='chmod 555 $lib' 12148 # or fails outright, so override atomically: 12149 install_override_mode=555 12150 ;; 12151 12152interix[3-9]*) 12153 version_type=linux 12154 need_lib_prefix=no 12155 need_version=no 12156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12157 soname_spec='${libname}${release}${shared_ext}$major' 12158 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12159 shlibpath_var=LD_LIBRARY_PATH 12160 shlibpath_overrides_runpath=no 12161 hardcode_into_libs=yes 12162 ;; 12163 12164irix5* | irix6* | nonstopux*) 12165 case $host_os in 12166 nonstopux*) version_type=nonstopux ;; 12167 *) 12168 if test "$lt_cv_prog_gnu_ld" = yes; then 12169 version_type=linux 12170 else 12171 version_type=irix 12172 fi ;; 12173 esac 12174 need_lib_prefix=no 12175 need_version=no 12176 soname_spec='${libname}${release}${shared_ext}$major' 12177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12178 case $host_os in 12179 irix5* | nonstopux*) 12180 libsuff= shlibsuff= 12181 ;; 12182 *) 12183 case $LD in # libtool.m4 will add one of these switches to LD 12184 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12185 libsuff= shlibsuff= libmagic=32-bit;; 12186 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12187 libsuff=32 shlibsuff=N32 libmagic=N32;; 12188 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12189 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12190 *) libsuff= shlibsuff= libmagic=never-match;; 12191 esac 12192 ;; 12193 esac 12194 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12195 shlibpath_overrides_runpath=no 12196 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12197 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12198 hardcode_into_libs=yes 12199 ;; 12200 12201# No shared lib support for Linux oldld, aout, or coff. 12202linux*oldld* | linux*aout* | linux*coff*) 12203 dynamic_linker=no 12204 ;; 12205 12206# This must be Linux ELF. 12207linux* | k*bsd*-gnu | kopensolaris*-gnu) 12208 version_type=linux 12209 need_lib_prefix=no 12210 need_version=no 12211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12212 soname_spec='${libname}${release}${shared_ext}$major' 12213 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12214 shlibpath_var=LD_LIBRARY_PATH 12215 shlibpath_overrides_runpath=no 12216 12217 # Some binutils ld are patched to set DT_RUNPATH 12218 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 12219 $as_echo_n "(cached) " >&6 12220else 12221 lt_cv_shlibpath_overrides_runpath=no 12222 save_LDFLAGS=$LDFLAGS 12223 save_libdir=$libdir 12224 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 12225 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 12226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12227/* end confdefs.h. */ 12228 12229int 12230main () 12231{ 12232 12233 ; 12234 return 0; 12235} 12236_ACEOF 12237if ac_fn_c_try_link "$LINENO"; then : 12238 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 12239 lt_cv_shlibpath_overrides_runpath=yes 12240fi 12241fi 12242rm -f core conftest.err conftest.$ac_objext \ 12243 conftest$ac_exeext conftest.$ac_ext 12244 LDFLAGS=$save_LDFLAGS 12245 libdir=$save_libdir 12246 12247fi 12248 12249 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 12250 12251 # This implies no fast_install, which is unacceptable. 12252 # Some rework will be needed to allow for fast_install 12253 # before this can be enabled. 12254 hardcode_into_libs=yes 12255 12256 # Append ld.so.conf contents to the search path 12257 if test -f /etc/ld.so.conf; then 12258 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' ' '` 12259 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12260 fi 12261 12262 # We used to test for /lib/ld.so.1 and disable shared libraries on 12263 # powerpc, because MkLinux only supported shared libraries with the 12264 # GNU dynamic linker. Since this was broken with cross compilers, 12265 # most powerpc-linux boxes support dynamic linking these days and 12266 # people can always --disable-shared, the test was removed, and we 12267 # assume the GNU/Linux dynamic linker is in use. 12268 dynamic_linker='GNU/Linux ld.so' 12269 ;; 12270 12271netbsd*) 12272 version_type=sunos 12273 need_lib_prefix=no 12274 need_version=no 12275 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12277 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12278 dynamic_linker='NetBSD (a.out) ld.so' 12279 else 12280 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12281 soname_spec='${libname}${release}${shared_ext}$major' 12282 dynamic_linker='NetBSD ld.elf_so' 12283 fi 12284 shlibpath_var=LD_LIBRARY_PATH 12285 shlibpath_overrides_runpath=yes 12286 hardcode_into_libs=yes 12287 ;; 12288 12289newsos6) 12290 version_type=linux 12291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12292 shlibpath_var=LD_LIBRARY_PATH 12293 shlibpath_overrides_runpath=yes 12294 ;; 12295 12296*nto* | *qnx*) 12297 version_type=qnx 12298 need_lib_prefix=no 12299 need_version=no 12300 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12301 soname_spec='${libname}${release}${shared_ext}$major' 12302 shlibpath_var=LD_LIBRARY_PATH 12303 shlibpath_overrides_runpath=no 12304 hardcode_into_libs=yes 12305 dynamic_linker='ldqnx.so' 12306 ;; 12307 12308openbsd*) 12309 version_type=sunos 12310 sys_lib_dlsearch_path_spec="/usr/lib" 12311 need_lib_prefix=no 12312 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12313 case $host_os in 12314 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12315 *) need_version=no ;; 12316 esac 12317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12318 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12319 shlibpath_var=LD_LIBRARY_PATH 12320 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12321 case $host_os in 12322 openbsd2.[89] | openbsd2.[89].*) 12323 shlibpath_overrides_runpath=no 12324 ;; 12325 *) 12326 shlibpath_overrides_runpath=yes 12327 ;; 12328 esac 12329 else 12330 shlibpath_overrides_runpath=yes 12331 fi 12332 ;; 12333 12334os2*) 12335 libname_spec='$name' 12336 shrext_cmds=".dll" 12337 need_lib_prefix=no 12338 library_names_spec='$libname${shared_ext} $libname.a' 12339 dynamic_linker='OS/2 ld.exe' 12340 shlibpath_var=LIBPATH 12341 ;; 12342 12343osf3* | osf4* | osf5*) 12344 version_type=osf 12345 need_lib_prefix=no 12346 need_version=no 12347 soname_spec='${libname}${release}${shared_ext}$major' 12348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12349 shlibpath_var=LD_LIBRARY_PATH 12350 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12351 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12352 ;; 12353 12354rdos*) 12355 dynamic_linker=no 12356 ;; 12357 12358solaris*) 12359 version_type=linux 12360 need_lib_prefix=no 12361 need_version=no 12362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12363 soname_spec='${libname}${release}${shared_ext}$major' 12364 shlibpath_var=LD_LIBRARY_PATH 12365 shlibpath_overrides_runpath=yes 12366 hardcode_into_libs=yes 12367 # ldd complains unless libraries are executable 12368 postinstall_cmds='chmod +x $lib' 12369 ;; 12370 12371sunos4*) 12372 version_type=sunos 12373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12374 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12375 shlibpath_var=LD_LIBRARY_PATH 12376 shlibpath_overrides_runpath=yes 12377 if test "$with_gnu_ld" = yes; then 12378 need_lib_prefix=no 12379 fi 12380 need_version=yes 12381 ;; 12382 12383sysv4 | sysv4.3*) 12384 version_type=linux 12385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12386 soname_spec='${libname}${release}${shared_ext}$major' 12387 shlibpath_var=LD_LIBRARY_PATH 12388 case $host_vendor in 12389 sni) 12390 shlibpath_overrides_runpath=no 12391 need_lib_prefix=no 12392 runpath_var=LD_RUN_PATH 12393 ;; 12394 siemens) 12395 need_lib_prefix=no 12396 ;; 12397 motorola) 12398 need_lib_prefix=no 12399 need_version=no 12400 shlibpath_overrides_runpath=no 12401 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12402 ;; 12403 esac 12404 ;; 12405 12406sysv4*MP*) 12407 if test -d /usr/nec ;then 12408 version_type=linux 12409 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12410 soname_spec='$libname${shared_ext}.$major' 12411 shlibpath_var=LD_LIBRARY_PATH 12412 fi 12413 ;; 12414 12415sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12416 version_type=freebsd-elf 12417 need_lib_prefix=no 12418 need_version=no 12419 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12420 soname_spec='${libname}${release}${shared_ext}$major' 12421 shlibpath_var=LD_LIBRARY_PATH 12422 shlibpath_overrides_runpath=yes 12423 hardcode_into_libs=yes 12424 if test "$with_gnu_ld" = yes; then 12425 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12426 else 12427 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12428 case $host_os in 12429 sco3.2v5*) 12430 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12431 ;; 12432 esac 12433 fi 12434 sys_lib_dlsearch_path_spec='/usr/lib' 12435 ;; 12436 12437tpf*) 12438 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12439 version_type=linux 12440 need_lib_prefix=no 12441 need_version=no 12442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12443 shlibpath_var=LD_LIBRARY_PATH 12444 shlibpath_overrides_runpath=no 12445 hardcode_into_libs=yes 12446 ;; 12447 12448uts4*) 12449 version_type=linux 12450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12451 soname_spec='${libname}${release}${shared_ext}$major' 12452 shlibpath_var=LD_LIBRARY_PATH 12453 ;; 12454 12455*) 12456 dynamic_linker=no 12457 ;; 12458esac 12459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12460$as_echo "$dynamic_linker" >&6; } 12461test "$dynamic_linker" = no && can_build_shared=no 12462 12463variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12464if test "$GCC" = yes; then 12465 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12466fi 12467 12468if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 12469 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 12470fi 12471if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 12472 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 12473fi 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 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12567$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12568hardcode_action= 12569if test -n "$hardcode_libdir_flag_spec" || 12570 test -n "$runpath_var" || 12571 test "X$hardcode_automatic" = "Xyes" ; then 12572 12573 # We can hardcode non-existent directories. 12574 if test "$hardcode_direct" != no && 12575 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12576 # have to relink, otherwise we might link with an installed library 12577 # when we should be linking with a yet-to-be-installed one 12578 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 12579 test "$hardcode_minus_L" != no; then 12580 # Linking always hardcodes the temporary library directory. 12581 hardcode_action=relink 12582 else 12583 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12584 hardcode_action=immediate 12585 fi 12586else 12587 # We cannot hardcode anything, or else we can only hardcode existing 12588 # directories. 12589 hardcode_action=unsupported 12590fi 12591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12592$as_echo "$hardcode_action" >&6; } 12593 12594if test "$hardcode_action" = relink || 12595 test "$inherit_rpath" = yes; then 12596 # Fast installation is not supported 12597 enable_fast_install=no 12598elif test "$shlibpath_overrides_runpath" = yes || 12599 test "$enable_shared" = no; then 12600 # Fast installation is not necessary 12601 enable_fast_install=needless 12602fi 12603 12604 12605 12606 12607 12608 12609 if test "x$enable_dlopen" != xyes; then 12610 enable_dlopen=unknown 12611 enable_dlopen_self=unknown 12612 enable_dlopen_self_static=unknown 12613else 12614 lt_cv_dlopen=no 12615 lt_cv_dlopen_libs= 12616 12617 case $host_os in 12618 beos*) 12619 lt_cv_dlopen="load_add_on" 12620 lt_cv_dlopen_libs= 12621 lt_cv_dlopen_self=yes 12622 ;; 12623 12624 mingw* | pw32* | cegcc*) 12625 lt_cv_dlopen="LoadLibrary" 12626 lt_cv_dlopen_libs= 12627 ;; 12628 12629 cygwin*) 12630 lt_cv_dlopen="dlopen" 12631 lt_cv_dlopen_libs= 12632 ;; 12633 12634 darwin*) 12635 # if libdl is installed we need to link against it 12636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12637$as_echo_n "checking for dlopen in -ldl... " >&6; } 12638if ${ac_cv_lib_dl_dlopen+:} false; then : 12639 $as_echo_n "(cached) " >&6 12640else 12641 ac_check_lib_save_LIBS=$LIBS 12642LIBS="-ldl $LIBS" 12643cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12644/* end confdefs.h. */ 12645 12646/* Override any GCC internal prototype to avoid an error. 12647 Use char because int might match the return type of a GCC 12648 builtin and then its argument prototype would still apply. */ 12649#ifdef __cplusplus 12650extern "C" 12651#endif 12652char dlopen (); 12653int 12654main () 12655{ 12656return dlopen (); 12657 ; 12658 return 0; 12659} 12660_ACEOF 12661if ac_fn_c_try_link "$LINENO"; then : 12662 ac_cv_lib_dl_dlopen=yes 12663else 12664 ac_cv_lib_dl_dlopen=no 12665fi 12666rm -f core conftest.err conftest.$ac_objext \ 12667 conftest$ac_exeext conftest.$ac_ext 12668LIBS=$ac_check_lib_save_LIBS 12669fi 12670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12671$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12672if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12673 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12674else 12675 12676 lt_cv_dlopen="dyld" 12677 lt_cv_dlopen_libs= 12678 lt_cv_dlopen_self=yes 12679 12680fi 12681 12682 ;; 12683 12684 *) 12685 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12686if test "x$ac_cv_func_shl_load" = xyes; then : 12687 lt_cv_dlopen="shl_load" 12688else 12689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12690$as_echo_n "checking for shl_load in -ldld... " >&6; } 12691if ${ac_cv_lib_dld_shl_load+:} false; then : 12692 $as_echo_n "(cached) " >&6 12693else 12694 ac_check_lib_save_LIBS=$LIBS 12695LIBS="-ldld $LIBS" 12696cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12697/* end confdefs.h. */ 12698 12699/* Override any GCC internal prototype to avoid an error. 12700 Use char because int might match the return type of a GCC 12701 builtin and then its argument prototype would still apply. */ 12702#ifdef __cplusplus 12703extern "C" 12704#endif 12705char shl_load (); 12706int 12707main () 12708{ 12709return shl_load (); 12710 ; 12711 return 0; 12712} 12713_ACEOF 12714if ac_fn_c_try_link "$LINENO"; then : 12715 ac_cv_lib_dld_shl_load=yes 12716else 12717 ac_cv_lib_dld_shl_load=no 12718fi 12719rm -f core conftest.err conftest.$ac_objext \ 12720 conftest$ac_exeext conftest.$ac_ext 12721LIBS=$ac_check_lib_save_LIBS 12722fi 12723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12724$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12725if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12726 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12727else 12728 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12729if test "x$ac_cv_func_dlopen" = xyes; then : 12730 lt_cv_dlopen="dlopen" 12731else 12732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12733$as_echo_n "checking for dlopen in -ldl... " >&6; } 12734if ${ac_cv_lib_dl_dlopen+:} false; then : 12735 $as_echo_n "(cached) " >&6 12736else 12737 ac_check_lib_save_LIBS=$LIBS 12738LIBS="-ldl $LIBS" 12739cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12740/* end confdefs.h. */ 12741 12742/* Override any GCC internal prototype to avoid an error. 12743 Use char because int might match the return type of a GCC 12744 builtin and then its argument prototype would still apply. */ 12745#ifdef __cplusplus 12746extern "C" 12747#endif 12748char dlopen (); 12749int 12750main () 12751{ 12752return dlopen (); 12753 ; 12754 return 0; 12755} 12756_ACEOF 12757if ac_fn_c_try_link "$LINENO"; then : 12758 ac_cv_lib_dl_dlopen=yes 12759else 12760 ac_cv_lib_dl_dlopen=no 12761fi 12762rm -f core conftest.err conftest.$ac_objext \ 12763 conftest$ac_exeext conftest.$ac_ext 12764LIBS=$ac_check_lib_save_LIBS 12765fi 12766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12767$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12768if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12769 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12770else 12771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12772$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12773if ${ac_cv_lib_svld_dlopen+:} false; then : 12774 $as_echo_n "(cached) " >&6 12775else 12776 ac_check_lib_save_LIBS=$LIBS 12777LIBS="-lsvld $LIBS" 12778cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12779/* end confdefs.h. */ 12780 12781/* Override any GCC internal prototype to avoid an error. 12782 Use char because int might match the return type of a GCC 12783 builtin and then its argument prototype would still apply. */ 12784#ifdef __cplusplus 12785extern "C" 12786#endif 12787char dlopen (); 12788int 12789main () 12790{ 12791return dlopen (); 12792 ; 12793 return 0; 12794} 12795_ACEOF 12796if ac_fn_c_try_link "$LINENO"; then : 12797 ac_cv_lib_svld_dlopen=yes 12798else 12799 ac_cv_lib_svld_dlopen=no 12800fi 12801rm -f core conftest.err conftest.$ac_objext \ 12802 conftest$ac_exeext conftest.$ac_ext 12803LIBS=$ac_check_lib_save_LIBS 12804fi 12805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12806$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12807if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12808 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12809else 12810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12811$as_echo_n "checking for dld_link in -ldld... " >&6; } 12812if ${ac_cv_lib_dld_dld_link+:} false; then : 12813 $as_echo_n "(cached) " >&6 12814else 12815 ac_check_lib_save_LIBS=$LIBS 12816LIBS="-ldld $LIBS" 12817cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12818/* end confdefs.h. */ 12819 12820/* Override any GCC internal prototype to avoid an error. 12821 Use char because int might match the return type of a GCC 12822 builtin and then its argument prototype would still apply. */ 12823#ifdef __cplusplus 12824extern "C" 12825#endif 12826char dld_link (); 12827int 12828main () 12829{ 12830return dld_link (); 12831 ; 12832 return 0; 12833} 12834_ACEOF 12835if ac_fn_c_try_link "$LINENO"; then : 12836 ac_cv_lib_dld_dld_link=yes 12837else 12838 ac_cv_lib_dld_dld_link=no 12839fi 12840rm -f core conftest.err conftest.$ac_objext \ 12841 conftest$ac_exeext conftest.$ac_ext 12842LIBS=$ac_check_lib_save_LIBS 12843fi 12844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12845$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12846if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12847 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12848fi 12849 12850 12851fi 12852 12853 12854fi 12855 12856 12857fi 12858 12859 12860fi 12861 12862 12863fi 12864 12865 ;; 12866 esac 12867 12868 if test "x$lt_cv_dlopen" != xno; then 12869 enable_dlopen=yes 12870 else 12871 enable_dlopen=no 12872 fi 12873 12874 case $lt_cv_dlopen in 12875 dlopen) 12876 save_CPPFLAGS="$CPPFLAGS" 12877 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12878 12879 save_LDFLAGS="$LDFLAGS" 12880 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12881 12882 save_LIBS="$LIBS" 12883 LIBS="$lt_cv_dlopen_libs $LIBS" 12884 12885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12886$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12887if ${lt_cv_dlopen_self+:} false; then : 12888 $as_echo_n "(cached) " >&6 12889else 12890 if test "$cross_compiling" = yes; then : 12891 lt_cv_dlopen_self=cross 12892else 12893 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12894 lt_status=$lt_dlunknown 12895 cat > conftest.$ac_ext <<_LT_EOF 12896#line 12896 "configure" 12897#include "confdefs.h" 12898 12899#if HAVE_DLFCN_H 12900#include <dlfcn.h> 12901#endif 12902 12903#include <stdio.h> 12904 12905#ifdef RTLD_GLOBAL 12906# define LT_DLGLOBAL RTLD_GLOBAL 12907#else 12908# ifdef DL_GLOBAL 12909# define LT_DLGLOBAL DL_GLOBAL 12910# else 12911# define LT_DLGLOBAL 0 12912# endif 12913#endif 12914 12915/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12916 find out it does not work in some platform. */ 12917#ifndef LT_DLLAZY_OR_NOW 12918# ifdef RTLD_LAZY 12919# define LT_DLLAZY_OR_NOW RTLD_LAZY 12920# else 12921# ifdef DL_LAZY 12922# define LT_DLLAZY_OR_NOW DL_LAZY 12923# else 12924# ifdef RTLD_NOW 12925# define LT_DLLAZY_OR_NOW RTLD_NOW 12926# else 12927# ifdef DL_NOW 12928# define LT_DLLAZY_OR_NOW DL_NOW 12929# else 12930# define LT_DLLAZY_OR_NOW 0 12931# endif 12932# endif 12933# endif 12934# endif 12935#endif 12936 12937/* When -fvisbility=hidden is used, assume the code has been annotated 12938 correspondingly for the symbols needed. */ 12939#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12940void fnord () __attribute__((visibility("default"))); 12941#endif 12942 12943void fnord () { int i=42; } 12944int main () 12945{ 12946 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12947 int status = $lt_dlunknown; 12948 12949 if (self) 12950 { 12951 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12952 else 12953 { 12954 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12955 else puts (dlerror ()); 12956 } 12957 /* dlclose (self); */ 12958 } 12959 else 12960 puts (dlerror ()); 12961 12962 return status; 12963} 12964_LT_EOF 12965 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12966 (eval $ac_link) 2>&5 12967 ac_status=$? 12968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12969 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12970 (./conftest; exit; ) >&5 2>/dev/null 12971 lt_status=$? 12972 case x$lt_status in 12973 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12974 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12975 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12976 esac 12977 else : 12978 # compilation failed 12979 lt_cv_dlopen_self=no 12980 fi 12981fi 12982rm -fr conftest* 12983 12984 12985fi 12986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12987$as_echo "$lt_cv_dlopen_self" >&6; } 12988 12989 if test "x$lt_cv_dlopen_self" = xyes; then 12990 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12992$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12993if ${lt_cv_dlopen_self_static+:} false; then : 12994 $as_echo_n "(cached) " >&6 12995else 12996 if test "$cross_compiling" = yes; then : 12997 lt_cv_dlopen_self_static=cross 12998else 12999 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13000 lt_status=$lt_dlunknown 13001 cat > conftest.$ac_ext <<_LT_EOF 13002#line 13002 "configure" 13003#include "confdefs.h" 13004 13005#if HAVE_DLFCN_H 13006#include <dlfcn.h> 13007#endif 13008 13009#include <stdio.h> 13010 13011#ifdef RTLD_GLOBAL 13012# define LT_DLGLOBAL RTLD_GLOBAL 13013#else 13014# ifdef DL_GLOBAL 13015# define LT_DLGLOBAL DL_GLOBAL 13016# else 13017# define LT_DLGLOBAL 0 13018# endif 13019#endif 13020 13021/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13022 find out it does not work in some platform. */ 13023#ifndef LT_DLLAZY_OR_NOW 13024# ifdef RTLD_LAZY 13025# define LT_DLLAZY_OR_NOW RTLD_LAZY 13026# else 13027# ifdef DL_LAZY 13028# define LT_DLLAZY_OR_NOW DL_LAZY 13029# else 13030# ifdef RTLD_NOW 13031# define LT_DLLAZY_OR_NOW RTLD_NOW 13032# else 13033# ifdef DL_NOW 13034# define LT_DLLAZY_OR_NOW DL_NOW 13035# else 13036# define LT_DLLAZY_OR_NOW 0 13037# endif 13038# endif 13039# endif 13040# endif 13041#endif 13042 13043/* When -fvisbility=hidden is used, assume the code has been annotated 13044 correspondingly for the symbols needed. */ 13045#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 13046void fnord () __attribute__((visibility("default"))); 13047#endif 13048 13049void fnord () { int i=42; } 13050int main () 13051{ 13052 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13053 int status = $lt_dlunknown; 13054 13055 if (self) 13056 { 13057 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13058 else 13059 { 13060 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13061 else puts (dlerror ()); 13062 } 13063 /* dlclose (self); */ 13064 } 13065 else 13066 puts (dlerror ()); 13067 13068 return status; 13069} 13070_LT_EOF 13071 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13072 (eval $ac_link) 2>&5 13073 ac_status=$? 13074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13075 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 13076 (./conftest; exit; ) >&5 2>/dev/null 13077 lt_status=$? 13078 case x$lt_status in 13079 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13080 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13081 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 13082 esac 13083 else : 13084 # compilation failed 13085 lt_cv_dlopen_self_static=no 13086 fi 13087fi 13088rm -fr conftest* 13089 13090 13091fi 13092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 13093$as_echo "$lt_cv_dlopen_self_static" >&6; } 13094 fi 13095 13096 CPPFLAGS="$save_CPPFLAGS" 13097 LDFLAGS="$save_LDFLAGS" 13098 LIBS="$save_LIBS" 13099 ;; 13100 esac 13101 13102 case $lt_cv_dlopen_self in 13103 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13104 *) enable_dlopen_self=unknown ;; 13105 esac 13106 13107 case $lt_cv_dlopen_self_static in 13108 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13109 *) enable_dlopen_self_static=unknown ;; 13110 esac 13111fi 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129striplib= 13130old_striplib= 13131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 13132$as_echo_n "checking whether stripping libraries is possible... " >&6; } 13133if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 13134 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 13135 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 13136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13137$as_echo "yes" >&6; } 13138else 13139# FIXME - insert some real tests, host_os isn't really good enough 13140 case $host_os in 13141 darwin*) 13142 if test -n "$STRIP" ; then 13143 striplib="$STRIP -x" 13144 old_striplib="$STRIP -S" 13145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13146$as_echo "yes" >&6; } 13147 else 13148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13149$as_echo "no" >&6; } 13150 fi 13151 ;; 13152 *) 13153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13154$as_echo "no" >&6; } 13155 ;; 13156 esac 13157fi 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 # Report which library types will actually be built 13171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 13172$as_echo_n "checking if libtool supports shared libraries... " >&6; } 13173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 13174$as_echo "$can_build_shared" >&6; } 13175 13176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 13177$as_echo_n "checking whether to build shared libraries... " >&6; } 13178 test "$can_build_shared" = "no" && enable_shared=no 13179 13180 # On AIX, shared libraries and static libraries use the same namespace, and 13181 # are all built from PIC. 13182 case $host_os in 13183 aix3*) 13184 test "$enable_shared" = yes && enable_static=no 13185 if test -n "$RANLIB"; then 13186 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13187 postinstall_cmds='$RANLIB $lib' 13188 fi 13189 ;; 13190 13191 aix[4-9]*) 13192 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 13193 test "$enable_shared" = yes && enable_static=no 13194 fi 13195 ;; 13196 esac 13197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 13198$as_echo "$enable_shared" >&6; } 13199 13200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 13201$as_echo_n "checking whether to build static libraries... " >&6; } 13202 # Make sure either enable_shared or enable_static is yes. 13203 test "$enable_shared" = yes || enable_static=yes 13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 13205$as_echo "$enable_static" >&6; } 13206 13207 13208 13209 13210fi 13211ac_ext=c 13212ac_cpp='$CPP $CPPFLAGS' 13213ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13214ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13215ac_compiler_gnu=$ac_cv_c_compiler_gnu 13216 13217CC="$lt_save_CC" 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 ac_config_commands="$ac_config_commands libtool" 13232 13233 13234 13235 13236# Only expand once: 13237 13238 13239 13240 13241. ${srcdir}/../../bfd/configure.host 13242 13243 13244 13245 13246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 13247$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 13248 # Check whether --enable-maintainer-mode was given. 13249if test "${enable_maintainer_mode+set}" = set; then : 13250 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 13251else 13252 USE_MAINTAINER_MODE=no 13253fi 13254 13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 13256$as_echo "$USE_MAINTAINER_MODE" >&6; } 13257 if test $USE_MAINTAINER_MODE = yes; then 13258 MAINTAINER_MODE_TRUE= 13259 MAINTAINER_MODE_FALSE='#' 13260else 13261 MAINTAINER_MODE_TRUE='#' 13262 MAINTAINER_MODE_FALSE= 13263fi 13264 13265 MAINT=$MAINTAINER_MODE_TRUE 13266 13267 13268 13269 13270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5 13271$as_echo_n "checking for sim debug setting... " >&6; } 13272sim_debug="0" 13273# Check whether --enable-sim-debug was given. 13274if test "${enable_sim_debug+set}" = set; then : 13275 enableval=$enable_sim_debug; case "${enableval}" in 13276 yes) sim_debug="7";; 13277 no) sim_debug="0";; 13278 *) sim_debug="($enableval)";; 13279esac 13280fi 13281if test "$sim_debug" != "0"; then 13282 13283cat >>confdefs.h <<_ACEOF 13284#define DEBUG $sim_debug 13285_ACEOF 13286 13287fi 13288 13289cat >>confdefs.h <<_ACEOF 13290#define WITH_DEBUG $sim_debug 13291_ACEOF 13292 13293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5 13294$as_echo "$sim_debug" >&6; } 13295 13296 13297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5 13298$as_echo_n "checking for sim stdio debug behavior... " >&6; } 13299sim_stdio="0" 13300# Check whether --enable-sim-stdio was given. 13301if test "${enable_sim_stdio+set}" = set; then : 13302 enableval=$enable_sim_stdio; case "${enableval}" in 13303 yes) sim_stdio="DO_USE_STDIO";; 13304 no) sim_stdio="DONT_USE_STDIO";; 13305 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;; 13306esac 13307fi 13308 13309cat >>confdefs.h <<_ACEOF 13310#define WITH_STDIO $sim_stdio 13311_ACEOF 13312 13313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5 13314$as_echo "$sim_stdio" >&6; } 13315 13316 13317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5 13318$as_echo_n "checking for sim trace settings... " >&6; } 13319sim_trace="~TRACE_debug" 13320# Check whether --enable-sim-trace was given. 13321if test "${enable_sim_trace+set}" = set; then : 13322 enableval=$enable_sim_trace; case "${enableval}" in 13323 yes) sim_trace="-1";; 13324 no) sim_trace="0";; 13325 [-0-9]*) 13326 sim_trace="'(${enableval})'";; 13327 [[:lower:]]*) 13328 sim_trace="" 13329 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13330 if test x"$sim_trace" = x; then 13331 sim_trace="(TRACE_$x" 13332 else 13333 sim_trace="${sim_trace}|TRACE_$x" 13334 fi 13335 done 13336 sim_trace="$sim_trace)" ;; 13337esac 13338fi 13339 13340cat >>confdefs.h <<_ACEOF 13341#define WITH_TRACE $sim_trace 13342_ACEOF 13343 13344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5 13345$as_echo "$sim_trace" >&6; } 13346 13347 13348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5 13349$as_echo_n "checking for sim profile settings... " >&6; } 13350profile="1" 13351sim_profile="-1" 13352# Check whether --enable-sim-profile was given. 13353if test "${enable_sim_profile+set}" = set; then : 13354 enableval=$enable_sim_profile; case "${enableval}" in 13355 yes) profile="1" sim_profile="-1";; 13356 no) profile="0" sim_profile="0";; 13357 [-0-9]*) 13358 profile="(${enableval})" sim_profile="(${enableval})";; 13359 [a-z]*) 13360 profile="1" 13361 sim_profile="" 13362 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13363 if test x"$sim_profile" = x; then 13364 sim_profile="(PROFILE_$x" 13365 else 13366 sim_profile="${sim_profile}|PROFILE_$x" 13367 fi 13368 done 13369 sim_profile="$sim_profile)" ;; 13370esac 13371fi 13372 13373cat >>confdefs.h <<_ACEOF 13374#define PROFILE $profile 13375_ACEOF 13376 13377 13378cat >>confdefs.h <<_ACEOF 13379#define WITH_PROFILE $sim_profile 13380_ACEOF 13381 13382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5 13383$as_echo "$sim_profile" >&6; } 13384 13385 13386 13387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5 13388$as_echo_n "checking whether to enable sim asserts... " >&6; } 13389sim_assert="1" 13390# Check whether --enable-sim-assert was given. 13391if test "${enable_sim_assert+set}" = set; then : 13392 enableval=$enable_sim_assert; case "${enableval}" in 13393 yes) sim_assert="1";; 13394 no) sim_assert="0";; 13395 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;; 13396esac 13397fi 13398 13399cat >>confdefs.h <<_ACEOF 13400#define WITH_ASSERT $sim_assert 13401_ACEOF 13402 13403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5 13404$as_echo "$sim_assert" >&6; } 13405 13406 13407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5 13408$as_echo_n "checking default sim environment setting... " >&6; } 13409sim_environment="ALL_ENVIRONMENT" 13410# Check whether --enable-sim-environment was given. 13411if test "${enable_sim_environment+set}" = set; then : 13412 enableval=$enable_sim_environment; case "${enableval}" in 13413 all | ALL) sim_environment="ALL_ENVIRONMENT";; 13414 user | USER) sim_environment="USER_ENVIRONMENT";; 13415 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";; 13416 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";; 13417 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;; 13418esac 13419fi 13420 13421cat >>confdefs.h <<_ACEOF 13422#define WITH_ENVIRONMENT $sim_environment 13423_ACEOF 13424 13425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5 13426$as_echo "$sim_environment" >&6; } 13427 13428 13429sim_inline="-DDEFAULT_INLINE=0" 13430# Check whether --enable-sim-inline was given. 13431if test "${enable_sim_inline+set}" = set; then : 13432 enableval=$enable_sim_inline; sim_inline="" 13433case "$enableval" in 13434 no) sim_inline="-DDEFAULT_INLINE=0";; 13435 0) sim_inline="-DDEFAULT_INLINE=0";; 13436 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";; 13437 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";; 13438 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13439 new_flag="" 13440 case "$x" in 13441 *_INLINE=*) new_flag="-D$x";; 13442 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;; 13443 *_INLINE) new_flag="-D$x=ALL_C_INLINE";; 13444 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";; 13445 esac 13446 if test x"$sim_inline" = x""; then 13447 sim_inline="$new_flag" 13448 else 13449 sim_inline="$sim_inline $new_flag" 13450 fi 13451 done;; 13452esac 13453if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then 13454 echo "Setting inline flags = $sim_inline" 6>&1 13455fi 13456fi 13457 13458 13459 13460 13461# Check whether --with-pkgversion was given. 13462if test "${with_pkgversion+set}" = set; then : 13463 withval=$with_pkgversion; case "$withval" in 13464 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;; 13465 no) PKGVERSION= ;; 13466 *) PKGVERSION="($withval) " ;; 13467 esac 13468else 13469 PKGVERSION="(SIM) " 13470 13471fi 13472 13473 13474 13475 13476 13477# Check whether --with-bugurl was given. 13478if test "${with_bugurl+set}" = set; then : 13479 withval=$with_bugurl; case "$withval" in 13480 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;; 13481 no) BUGURL= 13482 ;; 13483 *) BUGURL="$withval" 13484 ;; 13485 esac 13486else 13487 BUGURL="http://www.gnu.org/software/gdb/bugs/" 13488 13489fi 13490 13491 case ${BUGURL} in 13492 "") 13493 REPORT_BUGS_TO= 13494 REPORT_BUGS_TEXI= 13495 ;; 13496 *) 13497 REPORT_BUGS_TO="<$BUGURL>" 13498 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 13499 ;; 13500 esac; 13501 13502 13503 13504 13505cat >>confdefs.h <<_ACEOF 13506#define PKGVERSION "$PKGVERSION" 13507_ACEOF 13508 13509 13510cat >>confdefs.h <<_ACEOF 13511#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 13512_ACEOF 13513 13514 13515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 13516$as_echo_n "checking return type of signal handlers... " >&6; } 13517if ${ac_cv_type_signal+:} false; then : 13518 $as_echo_n "(cached) " >&6 13519else 13520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13521/* end confdefs.h. */ 13522#include <sys/types.h> 13523#include <signal.h> 13524 13525int 13526main () 13527{ 13528return *(signal (0, 0)) (0) == 1; 13529 ; 13530 return 0; 13531} 13532_ACEOF 13533if ac_fn_c_try_compile "$LINENO"; then : 13534 ac_cv_type_signal=int 13535else 13536 ac_cv_type_signal=void 13537fi 13538rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13539fi 13540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 13541$as_echo "$ac_cv_type_signal" >&6; } 13542 13543cat >>confdefs.h <<_ACEOF 13544#define RETSIGTYPE $ac_cv_type_signal 13545_ACEOF 13546 13547 13548 13549 13550 13551 13552 13553# For dv-rv and rvdummy. 13554for ac_header in sys/socket.h sys/select.h limits.h sys/param.h 13555do : 13556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13557ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13558if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13559 cat >>confdefs.h <<_ACEOF 13560#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13561_ACEOF 13562 13563fi 13564 13565done 13566 13567 13568 13569wire_endian="LITTLE" 13570default_endian="" 13571# Check whether --enable-sim-endian was given. 13572if test "${enable_sim_endian+set}" = set; then : 13573 enableval=$enable_sim_endian; case "${enableval}" in 13574 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";; 13575 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";; 13576 yes) if test x"$wire_endian" != x; then 13577 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}" 13578 else 13579 if test x"$default_endian" != x; then 13580 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}" 13581 else 13582 echo "No hard-wired endian for target $target" 1>&6 13583 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN" 13584 fi 13585 fi;; 13586 no) if test x"$default_endian" != x; then 13587 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}" 13588 else 13589 if test x"$wire_endian" != x; then 13590 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}" 13591 else 13592 echo "No default endian for target $target" 1>&6 13593 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN" 13594 fi 13595 fi;; 13596 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";; 13597esac 13598if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then 13599 echo "Setting endian flags = $sim_endian" 6>&1 13600fi 13601else 13602 if test x"$default_endian" != x; then 13603 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}" 13604else 13605 if test x"$wire_endian" != x; then 13606 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}" 13607 else 13608 sim_endian= 13609 fi 13610fi 13611fi 13612 13613wire_alignment="NONSTRICT_ALIGNMENT" 13614default_alignment="" 13615 13616# Check whether --enable-sim-alignment was given. 13617if test "${enable_sim_alignment+set}" = set; then : 13618 enableval=$enable_sim_alignment; case "${enableval}" in 13619 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";; 13620 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";; 13621 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";; 13622 yes) if test x"$wire_alignment" != x; then 13623 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}" 13624 else 13625 if test x"$default_alignment" != x; then 13626 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}" 13627 else 13628 echo "No hard-wired alignment for target $target" 1>&6 13629 sim_alignment="-DWITH_ALIGNMENT=0" 13630 fi 13631 fi;; 13632 no) if test x"$default_alignment" != x; then 13633 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}" 13634 else 13635 if test x"$wire_alignment" != x; then 13636 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}" 13637 else 13638 echo "No default alignment for target $target" 1>&6 13639 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0" 13640 fi 13641 fi;; 13642 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";; 13643esac 13644if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then 13645 echo "Setting alignment flags = $sim_alignment" 6>&1 13646fi 13647else 13648 if test x"$default_alignment" != x; then 13649 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}" 13650else 13651 if test x"$wire_alignment" != x; then 13652 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}" 13653 else 13654 sim_alignment= 13655 fi 13656fi 13657fi 13658 13659 13660default_sim_scache="16384" 13661# Check whether --enable-sim-scache was given. 13662if test "${enable_sim_scache+set}" = set; then : 13663 enableval=$enable_sim_scache; case "${enableval}" in 13664 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";; 13665 no) sim_scache="-DWITH_SCACHE=0" ;; 13666 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";; 13667 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5; 13668 sim_scache="";; 13669esac 13670if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then 13671 echo "Setting scache size = $sim_scache" 6>&1 13672fi 13673else 13674 sim_scache="-DWITH_SCACHE=${default_sim_scache}" 13675fi 13676 13677 13678 13679# Check whether --enable-werror was given. 13680if test "${enable_werror+set}" = set; then : 13681 enableval=$enable_werror; case "${enableval}" in 13682 yes | y) ERROR_ON_WARNING="yes" ;; 13683 no | n) ERROR_ON_WARNING="no" ;; 13684 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 13685 esac 13686fi 13687 13688 13689# Enable -Werror by default when using gcc 13690if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 13691 ERROR_ON_WARNING=yes 13692fi 13693 13694WERROR_CFLAGS="" 13695if test "${ERROR_ON_WARNING}" = yes ; then 13696# NOTE: Disabled in the sim dir due to most sims generating warnings. 13697# WERROR_CFLAGS="-Werror" 13698 true 13699fi 13700 13701build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \ 13702-Wpointer-sign \ 13703-Wno-unused -Wunused-value -Wunused-function \ 13704-Wno-switch -Wno-char-subscripts -Wmissing-prototypes 13705-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \ 13706-Wold-style-declaration -Wold-style-definition" 13707 13708# Enable -Wno-format by default when using gcc on mingw since many 13709# GCC versions complain about %I64. 13710case "${host}" in 13711 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;; 13712 *) build_warnings="$build_warnings -Wformat-nonliteral" ;; 13713esac 13714 13715# Check whether --enable-build-warnings was given. 13716if test "${enable_build_warnings+set}" = set; then : 13717 enableval=$enable_build_warnings; case "${enableval}" in 13718 yes) ;; 13719 no) build_warnings="-w";; 13720 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13721 build_warnings="${build_warnings} ${t}";; 13722 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13723 build_warnings="${t} ${build_warnings}";; 13724 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13725esac 13726if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13727 echo "Setting compiler warning flags = $build_warnings" 6>&1 13728fi 13729fi 13730# Check whether --enable-sim-build-warnings was given. 13731if test "${enable_sim_build_warnings+set}" = set; then : 13732 enableval=$enable_sim_build_warnings; case "${enableval}" in 13733 yes) ;; 13734 no) build_warnings="-w";; 13735 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13736 build_warnings="${build_warnings} ${t}";; 13737 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13738 build_warnings="${t} ${build_warnings}";; 13739 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13740esac 13741if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13742 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 13743fi 13744fi 13745WARN_CFLAGS="" 13746if test "x${build_warnings}" != x -a "x$GCC" = xyes 13747then 13748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5 13749$as_echo_n "checking compiler warning flags... " >&6; } 13750 # Separate out the -Werror flag as some files just cannot be 13751 # compiled with it enabled. 13752 for w in ${build_warnings}; do 13753 case $w in 13754 -Werr*) WERROR_CFLAGS=-Werror ;; 13755 *) # Check that GCC accepts it 13756 saved_CFLAGS="$CFLAGS" 13757 CFLAGS="$CFLAGS $w" 13758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13759/* end confdefs.h. */ 13760 13761int 13762main () 13763{ 13764 13765 ; 13766 return 0; 13767} 13768_ACEOF 13769if ac_fn_c_try_compile "$LINENO"; then : 13770 WARN_CFLAGS="${WARN_CFLAGS} $w" 13771fi 13772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13773 CFLAGS="$saved_CFLAGS" 13774 esac 13775 done 13776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5 13777$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; } 13778fi 13779 13780 13781if test ""; then 13782 hardware="" 13783else 13784 hardware="cfi core pal glue" 13785fi 13786hardware="$hardware rv cris cris_900000xx" 13787 13788sim_hw_cflags="-DWITH_HW=1" 13789sim_hw="$hardware" 13790sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`" 13791 13792# Check whether --enable-sim-hardware was given. 13793if test "${enable_sim_hardware+set}" = set; then : 13794 enableval=$enable_sim_hardware; 13795else 13796 enable_sim_hardware="yes" 13797fi 13798 13799case ${enable_sim_hardware} in 13800 yes|no) ;; 13801 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";; 13802 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";; 13803 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';; 13804esac 13805 13806if test "$enable_sim_hardware" = no; then 13807 sim_hw_objs= 13808 sim_hw_cflags="-DWITH_HW=0" 13809 sim_hw= 13810else 13811 sim_hw_cflags="-DWITH_HW=1" 13812 # remove duplicates 13813 sim_hw="" 13814 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)" 13815 for i in $hardware ; do 13816 case " $sim_hw " in 13817 *" $i "*) ;; 13818 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";; 13819 esac 13820 done 13821 # mingw does not support sockser 13822 case ${host} in 13823 *mingw*) ;; 13824 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device 13825 # that you instatiate. Instead, other code will call into it directly. 13826 # At some point, we should convert it over. 13827 sim_hw_objs="$sim_hw_objs dv-sockser.o" 13828 13829cat >>confdefs.h <<_ACEOF 13830#define HAVE_DV_SOCKSER 1 13831_ACEOF 13832 13833 ;; 13834 esac 13835 if test x"$silent" != x"yes"; then 13836 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs" 13837 fi 13838 case " $hardware " in 13839 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5 13840$as_echo_n "checking for log2 in -lm... " >&6; } 13841if ${ac_cv_lib_m_log2+:} false; then : 13842 $as_echo_n "(cached) " >&6 13843else 13844 ac_check_lib_save_LIBS=$LIBS 13845LIBS="-lm $LIBS" 13846cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13847/* end confdefs.h. */ 13848 13849/* Override any GCC internal prototype to avoid an error. 13850 Use char because int might match the return type of a GCC 13851 builtin and then its argument prototype would still apply. */ 13852#ifdef __cplusplus 13853extern "C" 13854#endif 13855char log2 (); 13856int 13857main () 13858{ 13859return log2 (); 13860 ; 13861 return 0; 13862} 13863_ACEOF 13864if ac_fn_c_try_link "$LINENO"; then : 13865 ac_cv_lib_m_log2=yes 13866else 13867 ac_cv_lib_m_log2=no 13868fi 13869rm -f core conftest.err conftest.$ac_objext \ 13870 conftest$ac_exeext conftest.$ac_ext 13871LIBS=$ac_check_lib_save_LIBS 13872fi 13873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5 13874$as_echo "$ac_cv_lib_m_log2" >&6; } 13875if test "x$ac_cv_lib_m_log2" = xyes; then : 13876 cat >>confdefs.h <<_ACEOF 13877#define HAVE_LIBM 1 13878_ACEOF 13879 13880 LIBS="-lm $LIBS" 13881 13882fi 13883;; 13884 esac 13885fi 13886 13887 13888# The default model shouldn't matter as long as there's a BFD. 13889 13890default_sim_default_model="crisv32" 13891# Check whether --enable-sim-default-model was given. 13892if test "${enable_sim_default_model+set}" = set; then : 13893 enableval=$enable_sim_default_model; case "${enableval}" in 13894 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;; 13895 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";; 13896esac 13897if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then 13898 echo "Setting default model = $sim_default_model" 6>&1 13899fi 13900else 13901 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'" 13902fi 13903 13904 13905 13906cgen_maint=no 13907cgen=guile 13908cgendir='$(srcdir)/../../cgen' 13909# Check whether --enable-cgen-maint was given. 13910if test "${enable_cgen_maint+set}" = set; then : 13911 enableval=$enable_cgen_maint; case "${enableval}" in 13912 yes) cgen_maint=yes ;; 13913 no) cgen_maint=no ;; 13914 *) 13915 # Argument is a directory where cgen can be found. In some 13916 # future world cgen could be installable, but right now this 13917 # is not the case. Instead we assume the directory is a path 13918 # to the cgen source tree. 13919 cgen_maint=yes 13920 if test -r ${enableval}/iformat.scm; then 13921 # This looks like a cgen source tree. 13922 cgendir=${enableval} 13923 else 13924 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5 13925 fi 13926 ;; 13927esac 13928fi 13929if test x${cgen_maint} != xno ; then 13930 CGEN_MAINT='' 13931else 13932 CGEN_MAINT='#' 13933fi 13934 13935 13936 13937 13938 13939 13940cgen_breaks="" 13941if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 13942cgen_breaks="break cgen_rtx_error"; 13943fi 13944 13945ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 13946 13947ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 13948 13949ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 13950 13951ac_config_commands="$ac_config_commands Makefile" 13952 13953ac_config_commands="$ac_config_commands stamp-h" 13954 13955cat >confcache <<\_ACEOF 13956# This file is a shell script that caches the results of configure 13957# tests run on this system so they can be shared between configure 13958# scripts and configure runs, see configure's option --config-cache. 13959# It is not useful on other systems. If it contains results you don't 13960# want to keep, you may remove or edit it. 13961# 13962# config.status only pays attention to the cache file if you give it 13963# the --recheck option to rerun configure. 13964# 13965# `ac_cv_env_foo' variables (set or unset) will be overridden when 13966# loading this file, other *unset* `ac_cv_foo' will be assigned the 13967# following values. 13968 13969_ACEOF 13970 13971# The following way of writing the cache mishandles newlines in values, 13972# but we know of no workaround that is simple, portable, and efficient. 13973# So, we kill variables containing newlines. 13974# Ultrix sh set writes to stderr and can't be redirected directly, 13975# and sets the high bit in the cache file unless we assign to the vars. 13976( 13977 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13978 eval ac_val=\$$ac_var 13979 case $ac_val in #( 13980 *${as_nl}*) 13981 case $ac_var in #( 13982 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13983$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13984 esac 13985 case $ac_var in #( 13986 _ | IFS | as_nl) ;; #( 13987 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13988 *) { eval $ac_var=; unset $ac_var;} ;; 13989 esac ;; 13990 esac 13991 done 13992 13993 (set) 2>&1 | 13994 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13995 *${as_nl}ac_space=\ *) 13996 # `set' does not quote correctly, so add quotes: double-quote 13997 # substitution turns \\\\ into \\, and sed turns \\ into \. 13998 sed -n \ 13999 "s/'/'\\\\''/g; 14000 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14001 ;; #( 14002 *) 14003 # `set' quotes correctly as required by POSIX, so do not add quotes. 14004 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14005 ;; 14006 esac | 14007 sort 14008) | 14009 sed ' 14010 /^ac_cv_env_/b end 14011 t clear 14012 :clear 14013 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14014 t end 14015 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14016 :end' >>confcache 14017if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14018 if test -w "$cache_file"; then 14019 if test "x$cache_file" != "x/dev/null"; then 14020 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14021$as_echo "$as_me: updating cache $cache_file" >&6;} 14022 if test ! -f "$cache_file" || test -h "$cache_file"; then 14023 cat confcache >"$cache_file" 14024 else 14025 case $cache_file in #( 14026 */* | ?:*) 14027 mv -f confcache "$cache_file"$$ && 14028 mv -f "$cache_file"$$ "$cache_file" ;; #( 14029 *) 14030 mv -f confcache "$cache_file" ;; 14031 esac 14032 fi 14033 fi 14034 else 14035 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14036$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14037 fi 14038fi 14039rm -f confcache 14040 14041test "x$prefix" = xNONE && prefix=$ac_default_prefix 14042# Let make expand exec_prefix. 14043test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14044 14045DEFS=-DHAVE_CONFIG_H 14046 14047ac_libobjs= 14048ac_ltlibobjs= 14049U= 14050for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14051 # 1. Remove the extension, and $U if already installed. 14052 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14053 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14054 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14055 # will be set to the directory where LIBOBJS objects are built. 14056 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14057 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14058done 14059LIBOBJS=$ac_libobjs 14060 14061LTLIBOBJS=$ac_ltlibobjs 14062 14063 14064 14065if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 14066 as_fn_error $? "conditional \"GMAKE\" was never defined. 14067Usually this means the macro was only invoked conditionally." "$LINENO" 5 14068fi 14069if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 14070 as_fn_error $? "conditional \"PLUGINS\" was never defined. 14071Usually this means the macro was only invoked conditionally." "$LINENO" 5 14072fi 14073if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14074 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 14075Usually this means the macro was only invoked conditionally." "$LINENO" 5 14076fi 14077 14078: "${CONFIG_STATUS=./config.status}" 14079ac_write_fail=0 14080ac_clean_files_save=$ac_clean_files 14081ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14082{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14083$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14084as_write_fail=0 14085cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14086#! $SHELL 14087# Generated by $as_me. 14088# Run this file to recreate the current configuration. 14089# Compiler output produced by configure, useful for debugging 14090# configure, is in config.log if it exists. 14091 14092debug=false 14093ac_cs_recheck=false 14094ac_cs_silent=false 14095 14096SHELL=\${CONFIG_SHELL-$SHELL} 14097export SHELL 14098_ASEOF 14099cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14100## -------------------- ## 14101## M4sh Initialization. ## 14102## -------------------- ## 14103 14104# Be more Bourne compatible 14105DUALCASE=1; export DUALCASE # for MKS sh 14106if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14107 emulate sh 14108 NULLCMD=: 14109 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14110 # is contrary to our usage. Disable this feature. 14111 alias -g '${1+"$@"}'='"$@"' 14112 setopt NO_GLOB_SUBST 14113else 14114 case `(set -o) 2>/dev/null` in #( 14115 *posix*) : 14116 set -o posix ;; #( 14117 *) : 14118 ;; 14119esac 14120fi 14121 14122 14123as_nl=' 14124' 14125export as_nl 14126# Printing a long string crashes Solaris 7 /usr/bin/printf. 14127as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14128as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14129as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14130# Prefer a ksh shell builtin over an external printf program on Solaris, 14131# but without wasting forks for bash or zsh. 14132if test -z "$BASH_VERSION$ZSH_VERSION" \ 14133 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14134 as_echo='print -r --' 14135 as_echo_n='print -rn --' 14136elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14137 as_echo='printf %s\n' 14138 as_echo_n='printf %s' 14139else 14140 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14141 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14142 as_echo_n='/usr/ucb/echo -n' 14143 else 14144 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14145 as_echo_n_body='eval 14146 arg=$1; 14147 case $arg in #( 14148 *"$as_nl"*) 14149 expr "X$arg" : "X\\(.*\\)$as_nl"; 14150 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14151 esac; 14152 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14153 ' 14154 export as_echo_n_body 14155 as_echo_n='sh -c $as_echo_n_body as_echo' 14156 fi 14157 export as_echo_body 14158 as_echo='sh -c $as_echo_body as_echo' 14159fi 14160 14161# The user is always right. 14162if test "${PATH_SEPARATOR+set}" != set; then 14163 PATH_SEPARATOR=: 14164 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14165 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14166 PATH_SEPARATOR=';' 14167 } 14168fi 14169 14170 14171# IFS 14172# We need space, tab and new line, in precisely that order. Quoting is 14173# there to prevent editors from complaining about space-tab. 14174# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14175# splitting by setting IFS to empty value.) 14176IFS=" "" $as_nl" 14177 14178# Find who we are. Look in the path if we contain no directory separator. 14179as_myself= 14180case $0 in #(( 14181 *[\\/]* ) as_myself=$0 ;; 14182 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14183for as_dir in $PATH 14184do 14185 IFS=$as_save_IFS 14186 test -z "$as_dir" && as_dir=. 14187 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14188 done 14189IFS=$as_save_IFS 14190 14191 ;; 14192esac 14193# We did not find ourselves, most probably we were run as `sh COMMAND' 14194# in which case we are not to be found in the path. 14195if test "x$as_myself" = x; then 14196 as_myself=$0 14197fi 14198if test ! -f "$as_myself"; then 14199 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14200 exit 1 14201fi 14202 14203# Unset variables that we do not need and which cause bugs (e.g. in 14204# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14205# suppresses any "Segmentation fault" message there. '((' could 14206# trigger a bug in pdksh 5.2.14. 14207for as_var in BASH_ENV ENV MAIL MAILPATH 14208do eval test x\${$as_var+set} = xset \ 14209 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14210done 14211PS1='$ ' 14212PS2='> ' 14213PS4='+ ' 14214 14215# NLS nuisances. 14216LC_ALL=C 14217export LC_ALL 14218LANGUAGE=C 14219export LANGUAGE 14220 14221# CDPATH. 14222(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14223 14224 14225# as_fn_error STATUS ERROR [LINENO LOG_FD] 14226# ---------------------------------------- 14227# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14228# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14229# script with STATUS, using 1 if that was 0. 14230as_fn_error () 14231{ 14232 as_status=$1; test $as_status -eq 0 && as_status=1 14233 if test "$4"; then 14234 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14235 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14236 fi 14237 $as_echo "$as_me: error: $2" >&2 14238 as_fn_exit $as_status 14239} # as_fn_error 14240 14241 14242# as_fn_set_status STATUS 14243# ----------------------- 14244# Set $? to STATUS, without forking. 14245as_fn_set_status () 14246{ 14247 return $1 14248} # as_fn_set_status 14249 14250# as_fn_exit STATUS 14251# ----------------- 14252# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14253as_fn_exit () 14254{ 14255 set +e 14256 as_fn_set_status $1 14257 exit $1 14258} # as_fn_exit 14259 14260# as_fn_unset VAR 14261# --------------- 14262# Portably unset VAR. 14263as_fn_unset () 14264{ 14265 { eval $1=; unset $1;} 14266} 14267as_unset=as_fn_unset 14268# as_fn_append VAR VALUE 14269# ---------------------- 14270# Append the text in VALUE to the end of the definition contained in VAR. Take 14271# advantage of any shell optimizations that allow amortized linear growth over 14272# repeated appends, instead of the typical quadratic growth present in naive 14273# implementations. 14274if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14275 eval 'as_fn_append () 14276 { 14277 eval $1+=\$2 14278 }' 14279else 14280 as_fn_append () 14281 { 14282 eval $1=\$$1\$2 14283 } 14284fi # as_fn_append 14285 14286# as_fn_arith ARG... 14287# ------------------ 14288# Perform arithmetic evaluation on the ARGs, and store the result in the 14289# global $as_val. Take advantage of shells that can avoid forks. The arguments 14290# must be portable across $(()) and expr. 14291if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14292 eval 'as_fn_arith () 14293 { 14294 as_val=$(( $* )) 14295 }' 14296else 14297 as_fn_arith () 14298 { 14299 as_val=`expr "$@" || test $? -eq 1` 14300 } 14301fi # as_fn_arith 14302 14303 14304if expr a : '\(a\)' >/dev/null 2>&1 && 14305 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14306 as_expr=expr 14307else 14308 as_expr=false 14309fi 14310 14311if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14312 as_basename=basename 14313else 14314 as_basename=false 14315fi 14316 14317if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14318 as_dirname=dirname 14319else 14320 as_dirname=false 14321fi 14322 14323as_me=`$as_basename -- "$0" || 14324$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14325 X"$0" : 'X\(//\)$' \| \ 14326 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14327$as_echo X/"$0" | 14328 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14329 s//\1/ 14330 q 14331 } 14332 /^X\/\(\/\/\)$/{ 14333 s//\1/ 14334 q 14335 } 14336 /^X\/\(\/\).*/{ 14337 s//\1/ 14338 q 14339 } 14340 s/.*/./; q'` 14341 14342# Avoid depending upon Character Ranges. 14343as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14344as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14345as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14346as_cr_digits='0123456789' 14347as_cr_alnum=$as_cr_Letters$as_cr_digits 14348 14349ECHO_C= ECHO_N= ECHO_T= 14350case `echo -n x` in #((((( 14351-n*) 14352 case `echo 'xy\c'` in 14353 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14354 xy) ECHO_C='\c';; 14355 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14356 ECHO_T=' ';; 14357 esac;; 14358*) 14359 ECHO_N='-n';; 14360esac 14361 14362rm -f conf$$ conf$$.exe conf$$.file 14363if test -d conf$$.dir; then 14364 rm -f conf$$.dir/conf$$.file 14365else 14366 rm -f conf$$.dir 14367 mkdir conf$$.dir 2>/dev/null 14368fi 14369if (echo >conf$$.file) 2>/dev/null; then 14370 if ln -s conf$$.file conf$$ 2>/dev/null; then 14371 as_ln_s='ln -s' 14372 # ... but there are two gotchas: 14373 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14374 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14375 # In both cases, we have to default to `cp -pR'. 14376 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14377 as_ln_s='cp -pR' 14378 elif ln conf$$.file conf$$ 2>/dev/null; then 14379 as_ln_s=ln 14380 else 14381 as_ln_s='cp -pR' 14382 fi 14383else 14384 as_ln_s='cp -pR' 14385fi 14386rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14387rmdir conf$$.dir 2>/dev/null 14388 14389 14390# as_fn_mkdir_p 14391# ------------- 14392# Create "$as_dir" as a directory, including parents if necessary. 14393as_fn_mkdir_p () 14394{ 14395 14396 case $as_dir in #( 14397 -*) as_dir=./$as_dir;; 14398 esac 14399 test -d "$as_dir" || eval $as_mkdir_p || { 14400 as_dirs= 14401 while :; do 14402 case $as_dir in #( 14403 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14404 *) as_qdir=$as_dir;; 14405 esac 14406 as_dirs="'$as_qdir' $as_dirs" 14407 as_dir=`$as_dirname -- "$as_dir" || 14408$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14409 X"$as_dir" : 'X\(//\)[^/]' \| \ 14410 X"$as_dir" : 'X\(//\)$' \| \ 14411 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14412$as_echo X"$as_dir" | 14413 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14414 s//\1/ 14415 q 14416 } 14417 /^X\(\/\/\)[^/].*/{ 14418 s//\1/ 14419 q 14420 } 14421 /^X\(\/\/\)$/{ 14422 s//\1/ 14423 q 14424 } 14425 /^X\(\/\).*/{ 14426 s//\1/ 14427 q 14428 } 14429 s/.*/./; q'` 14430 test -d "$as_dir" && break 14431 done 14432 test -z "$as_dirs" || eval "mkdir $as_dirs" 14433 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14434 14435 14436} # as_fn_mkdir_p 14437if mkdir -p . 2>/dev/null; then 14438 as_mkdir_p='mkdir -p "$as_dir"' 14439else 14440 test -d ./-p && rmdir ./-p 14441 as_mkdir_p=false 14442fi 14443 14444 14445# as_fn_executable_p FILE 14446# ----------------------- 14447# Test if FILE is an executable regular file. 14448as_fn_executable_p () 14449{ 14450 test -f "$1" && test -x "$1" 14451} # as_fn_executable_p 14452as_test_x='test -x' 14453as_executable_p=as_fn_executable_p 14454 14455# Sed expression to map a string onto a valid CPP name. 14456as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14457 14458# Sed expression to map a string onto a valid variable name. 14459as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14460 14461 14462exec 6>&1 14463## ----------------------------------- ## 14464## Main body of $CONFIG_STATUS script. ## 14465## ----------------------------------- ## 14466_ASEOF 14467test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14468 14469cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14470# Save the log message, to keep $0 and so on meaningful, and to 14471# report actual input values of CONFIG_FILES etc. instead of their 14472# values after options handling. 14473ac_log=" 14474This file was extended by $as_me, which was 14475generated by GNU Autoconf 2.69. Invocation command line was 14476 14477 CONFIG_FILES = $CONFIG_FILES 14478 CONFIG_HEADERS = $CONFIG_HEADERS 14479 CONFIG_LINKS = $CONFIG_LINKS 14480 CONFIG_COMMANDS = $CONFIG_COMMANDS 14481 $ $0 $@ 14482 14483on `(hostname || uname -n) 2>/dev/null | sed 1q` 14484" 14485 14486_ACEOF 14487 14488case $ac_config_files in *" 14489"*) set x $ac_config_files; shift; ac_config_files=$*;; 14490esac 14491 14492case $ac_config_headers in *" 14493"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14494esac 14495 14496 14497cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14498# Files that config.status was made for. 14499config_files="$ac_config_files" 14500config_headers="$ac_config_headers" 14501config_commands="$ac_config_commands" 14502 14503_ACEOF 14504 14505cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14506ac_cs_usage="\ 14507\`$as_me' instantiates files and other configuration actions 14508from templates according to the current configuration. Unless the files 14509and actions are specified as TAGs, all are instantiated by default. 14510 14511Usage: $0 [OPTION]... [TAG]... 14512 14513 -h, --help print this help, then exit 14514 -V, --version print version number and configuration settings, then exit 14515 --config print configuration, then exit 14516 -q, --quiet, --silent 14517 do not print progress messages 14518 -d, --debug don't remove temporary files 14519 --recheck update $as_me by reconfiguring in the same conditions 14520 --file=FILE[:TEMPLATE] 14521 instantiate the configuration file FILE 14522 --header=FILE[:TEMPLATE] 14523 instantiate the configuration header FILE 14524 14525Configuration files: 14526$config_files 14527 14528Configuration headers: 14529$config_headers 14530 14531Configuration commands: 14532$config_commands 14533 14534Report bugs to the package provider." 14535 14536_ACEOF 14537cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14538ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14539ac_cs_version="\\ 14540config.status 14541configured by $0, generated by GNU Autoconf 2.69, 14542 with options \\"\$ac_cs_config\\" 14543 14544Copyright (C) 2012 Free Software Foundation, Inc. 14545This config.status script is free software; the Free Software Foundation 14546gives unlimited permission to copy, distribute and modify it." 14547 14548ac_pwd='$ac_pwd' 14549srcdir='$srcdir' 14550INSTALL='$INSTALL' 14551AWK='$AWK' 14552test -n "\$AWK" || AWK=awk 14553_ACEOF 14554 14555cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14556# The default lists apply if the user does not specify any file. 14557ac_need_defaults=: 14558while test $# != 0 14559do 14560 case $1 in 14561 --*=?*) 14562 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14563 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14564 ac_shift=: 14565 ;; 14566 --*=) 14567 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14568 ac_optarg= 14569 ac_shift=: 14570 ;; 14571 *) 14572 ac_option=$1 14573 ac_optarg=$2 14574 ac_shift=shift 14575 ;; 14576 esac 14577 14578 case $ac_option in 14579 # Handling of the options. 14580 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14581 ac_cs_recheck=: ;; 14582 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14583 $as_echo "$ac_cs_version"; exit ;; 14584 --config | --confi | --conf | --con | --co | --c ) 14585 $as_echo "$ac_cs_config"; exit ;; 14586 --debug | --debu | --deb | --de | --d | -d ) 14587 debug=: ;; 14588 --file | --fil | --fi | --f ) 14589 $ac_shift 14590 case $ac_optarg in 14591 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14592 '') as_fn_error $? "missing file argument" ;; 14593 esac 14594 as_fn_append CONFIG_FILES " '$ac_optarg'" 14595 ac_need_defaults=false;; 14596 --header | --heade | --head | --hea ) 14597 $ac_shift 14598 case $ac_optarg in 14599 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14600 esac 14601 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14602 ac_need_defaults=false;; 14603 --he | --h) 14604 # Conflict between --help and --header 14605 as_fn_error $? "ambiguous option: \`$1' 14606Try \`$0 --help' for more information.";; 14607 --help | --hel | -h ) 14608 $as_echo "$ac_cs_usage"; exit ;; 14609 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14610 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14611 ac_cs_silent=: ;; 14612 14613 # This is an error. 14614 -*) as_fn_error $? "unrecognized option: \`$1' 14615Try \`$0 --help' for more information." ;; 14616 14617 *) as_fn_append ac_config_targets " $1" 14618 ac_need_defaults=false ;; 14619 14620 esac 14621 shift 14622done 14623 14624ac_configure_extra_args= 14625 14626if $ac_cs_silent; then 14627 exec 6>/dev/null 14628 ac_configure_extra_args="$ac_configure_extra_args --silent" 14629fi 14630 14631_ACEOF 14632cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14633if \$ac_cs_recheck; then 14634 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14635 shift 14636 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14637 CONFIG_SHELL='$SHELL' 14638 export CONFIG_SHELL 14639 exec "\$@" 14640fi 14641 14642_ACEOF 14643cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14644exec 5>>config.log 14645{ 14646 echo 14647 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14648## Running $as_me. ## 14649_ASBOX 14650 $as_echo "$ac_log" 14651} >&5 14652 14653_ACEOF 14654cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14655# 14656# INIT-COMMANDS 14657# 14658ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 14659 14660 14661# The HP-UX ksh and POSIX shell print the target directory to stdout 14662# if CDPATH is set. 14663(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14664 14665sed_quote_subst='$sed_quote_subst' 14666double_quote_subst='$double_quote_subst' 14667delay_variable_subst='$delay_variable_subst' 14668macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14669macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14670enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14671enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14672pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14673enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14674SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14675ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14676host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14677host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14678host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14679build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14680build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14681build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14682SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14683Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14684GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14685EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14686FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14687LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14688NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14689LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14690max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14691ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14692exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14693lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14694lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14695lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14696reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14697reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14698OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14699deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14700file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14701AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14702AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14703STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14704RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14705old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14706old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14707old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14708lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14709CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14710CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14711compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14712GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14713lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14714lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14715lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14716lt_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"`' 14717objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14718MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14719lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14720lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14721lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14722lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14723lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14724need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14725DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14726NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14727LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14728OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14729OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14730libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14731shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14732extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14733archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14734enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14735export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14736whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14737compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14738old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14739old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14740archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14741archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14742module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14743module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14744with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14745allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14746no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14747hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14748hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14749hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14750hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14751hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14752hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14753hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14754hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14755inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14756link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14757fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14758always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14759export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14760exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14761include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14762prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14763file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14764variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14765need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14766need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14767version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14768runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14769shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14770shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14771libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14772library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14773soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14774install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14775postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14776postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14777finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14778finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14779hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14780sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14781sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14782hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14783enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14784enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14785enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14786old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14787striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14788 14789LTCC='$LTCC' 14790LTCFLAGS='$LTCFLAGS' 14791compiler='$compiler_DEFAULT' 14792 14793# A function that is used when there is no print builtin or printf. 14794func_fallback_echo () 14795{ 14796 eval 'cat <<_LTECHO_EOF 14797\$1 14798_LTECHO_EOF' 14799} 14800 14801# Quote evaled strings. 14802for var in SHELL \ 14803ECHO \ 14804SED \ 14805GREP \ 14806EGREP \ 14807FGREP \ 14808LD \ 14809NM \ 14810LN_S \ 14811lt_SP2NL \ 14812lt_NL2SP \ 14813reload_flag \ 14814OBJDUMP \ 14815deplibs_check_method \ 14816file_magic_cmd \ 14817AR \ 14818AR_FLAGS \ 14819STRIP \ 14820RANLIB \ 14821CC \ 14822CFLAGS \ 14823compiler \ 14824lt_cv_sys_global_symbol_pipe \ 14825lt_cv_sys_global_symbol_to_cdecl \ 14826lt_cv_sys_global_symbol_to_c_name_address \ 14827lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14828lt_prog_compiler_no_builtin_flag \ 14829lt_prog_compiler_wl \ 14830lt_prog_compiler_pic \ 14831lt_prog_compiler_static \ 14832lt_cv_prog_compiler_c_o \ 14833need_locks \ 14834DSYMUTIL \ 14835NMEDIT \ 14836LIPO \ 14837OTOOL \ 14838OTOOL64 \ 14839shrext_cmds \ 14840export_dynamic_flag_spec \ 14841whole_archive_flag_spec \ 14842compiler_needs_object \ 14843with_gnu_ld \ 14844allow_undefined_flag \ 14845no_undefined_flag \ 14846hardcode_libdir_flag_spec \ 14847hardcode_libdir_flag_spec_ld \ 14848hardcode_libdir_separator \ 14849fix_srcfile_path \ 14850exclude_expsyms \ 14851include_expsyms \ 14852file_list_spec \ 14853variables_saved_for_relink \ 14854libname_spec \ 14855library_names_spec \ 14856soname_spec \ 14857install_override_mode \ 14858finish_eval \ 14859old_striplib \ 14860striplib; do 14861 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14862 *[\\\\\\\`\\"\\\$]*) 14863 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14864 ;; 14865 *) 14866 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14867 ;; 14868 esac 14869done 14870 14871# Double-quote double-evaled strings. 14872for var in reload_cmds \ 14873old_postinstall_cmds \ 14874old_postuninstall_cmds \ 14875old_archive_cmds \ 14876extract_expsyms_cmds \ 14877old_archive_from_new_cmds \ 14878old_archive_from_expsyms_cmds \ 14879archive_cmds \ 14880archive_expsym_cmds \ 14881module_cmds \ 14882module_expsym_cmds \ 14883export_symbols_cmds \ 14884prelink_cmds \ 14885postinstall_cmds \ 14886postuninstall_cmds \ 14887finish_cmds \ 14888sys_lib_search_path_spec \ 14889sys_lib_dlsearch_path_spec; do 14890 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14891 *[\\\\\\\`\\"\\\$]*) 14892 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14893 ;; 14894 *) 14895 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14896 ;; 14897 esac 14898done 14899 14900ac_aux_dir='$ac_aux_dir' 14901xsi_shell='$xsi_shell' 14902lt_shell_append='$lt_shell_append' 14903 14904# See if we are running on zsh, and set the options which allow our 14905# commands through without removal of \ escapes INIT. 14906if test -n "\${ZSH_VERSION+set}" ; then 14907 setopt NO_GLOB_SUBST 14908fi 14909 14910 14911 PACKAGE='$PACKAGE' 14912 VERSION='$VERSION' 14913 TIMESTAMP='$TIMESTAMP' 14914 RM='$RM' 14915 ofile='$ofile' 14916 14917 14918 14919 14920_ACEOF 14921 14922cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14923 14924# Handling of arguments. 14925for ac_config_target in $ac_config_targets 14926do 14927 case $ac_config_target in 14928 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 14929 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 14930 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14931 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 14932 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 14933 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 14934 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 14935 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 14936 14937 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14938 esac 14939done 14940 14941 14942# If the user did not use the arguments to specify the items to instantiate, 14943# then the envvar interface is used. Set only those that are not. 14944# We use the long form for the default assignment because of an extremely 14945# bizarre bug on SunOS 4.1.3. 14946if $ac_need_defaults; then 14947 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14948 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14949 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14950fi 14951 14952# Have a temporary directory for convenience. Make it in the build tree 14953# simply because there is no reason against having it here, and in addition, 14954# creating and moving files from /tmp can sometimes cause problems. 14955# Hook for its removal unless debugging. 14956# Note that there is a small window in which the directory will not be cleaned: 14957# after its creation but before its name has been assigned to `$tmp'. 14958$debug || 14959{ 14960 tmp= ac_tmp= 14961 trap 'exit_status=$? 14962 : "${ac_tmp:=$tmp}" 14963 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14964' 0 14965 trap 'as_fn_exit 1' 1 2 13 15 14966} 14967# Create a (secure) tmp directory for tmp files. 14968 14969{ 14970 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14971 test -d "$tmp" 14972} || 14973{ 14974 tmp=./conf$$-$RANDOM 14975 (umask 077 && mkdir "$tmp") 14976} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14977ac_tmp=$tmp 14978 14979# Set up the scripts for CONFIG_FILES section. 14980# No need to generate them if there are no CONFIG_FILES. 14981# This happens for instance with `./config.status config.h'. 14982if test -n "$CONFIG_FILES"; then 14983 14984 14985ac_cr=`echo X | tr X '\015'` 14986# On cygwin, bash can eat \r inside `` if the user requested igncr. 14987# But we know of no other shell where ac_cr would be empty at this 14988# point, so we can use a bashism as a fallback. 14989if test "x$ac_cr" = x; then 14990 eval ac_cr=\$\'\\r\' 14991fi 14992ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14993if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14994 ac_cs_awk_cr='\\r' 14995else 14996 ac_cs_awk_cr=$ac_cr 14997fi 14998 14999echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15000_ACEOF 15001 15002 15003{ 15004 echo "cat >conf$$subs.awk <<_ACEOF" && 15005 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15006 echo "_ACEOF" 15007} >conf$$subs.sh || 15008 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15009ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15010ac_delim='%!_!# ' 15011for ac_last_try in false false false false false :; do 15012 . ./conf$$subs.sh || 15013 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15014 15015 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15016 if test $ac_delim_n = $ac_delim_num; then 15017 break 15018 elif $ac_last_try; then 15019 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15020 else 15021 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15022 fi 15023done 15024rm -f conf$$subs.sh 15025 15026cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15027cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15028_ACEOF 15029sed -n ' 15030h 15031s/^/S["/; s/!.*/"]=/ 15032p 15033g 15034s/^[^!]*!// 15035:repl 15036t repl 15037s/'"$ac_delim"'$// 15038t delim 15039:nl 15040h 15041s/\(.\{148\}\)..*/\1/ 15042t more1 15043s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15044p 15045n 15046b repl 15047:more1 15048s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15049p 15050g 15051s/.\{148\}// 15052t nl 15053:delim 15054h 15055s/\(.\{148\}\)..*/\1/ 15056t more2 15057s/["\\]/\\&/g; s/^/"/; s/$/"/ 15058p 15059b 15060:more2 15061s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15062p 15063g 15064s/.\{148\}// 15065t delim 15066' <conf$$subs.awk | sed ' 15067/^[^""]/{ 15068 N 15069 s/\n// 15070} 15071' >>$CONFIG_STATUS || ac_write_fail=1 15072rm -f conf$$subs.awk 15073cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15074_ACAWK 15075cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15076 for (key in S) S_is_set[key] = 1 15077 FS = "" 15078 15079} 15080{ 15081 line = $ 0 15082 nfields = split(line, field, "@") 15083 substed = 0 15084 len = length(field[1]) 15085 for (i = 2; i < nfields; i++) { 15086 key = field[i] 15087 keylen = length(key) 15088 if (S_is_set[key]) { 15089 value = S[key] 15090 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15091 len += length(value) + length(field[++i]) 15092 substed = 1 15093 } else 15094 len += 1 + keylen 15095 } 15096 15097 print line 15098} 15099 15100_ACAWK 15101_ACEOF 15102cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15103if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15104 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15105else 15106 cat 15107fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15108 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15109_ACEOF 15110 15111# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15112# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15113# trailing colons and then remove the whole line if VPATH becomes empty 15114# (actually we leave an empty line to preserve line numbers). 15115if test "x$srcdir" = x.; then 15116 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15117h 15118s/// 15119s/^/:/ 15120s/[ ]*$/:/ 15121s/:\$(srcdir):/:/g 15122s/:\${srcdir}:/:/g 15123s/:@srcdir@:/:/g 15124s/^:*// 15125s/:*$// 15126x 15127s/\(=[ ]*\).*/\1/ 15128G 15129s/\n// 15130s/^[^=]*=[ ]*$// 15131}' 15132fi 15133 15134cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15135fi # test -n "$CONFIG_FILES" 15136 15137# Set up the scripts for CONFIG_HEADERS section. 15138# No need to generate them if there are no CONFIG_HEADERS. 15139# This happens for instance with `./config.status Makefile'. 15140if test -n "$CONFIG_HEADERS"; then 15141cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15142BEGIN { 15143_ACEOF 15144 15145# Transform confdefs.h into an awk script `defines.awk', embedded as 15146# here-document in config.status, that substitutes the proper values into 15147# config.h.in to produce config.h. 15148 15149# Create a delimiter string that does not exist in confdefs.h, to ease 15150# handling of long lines. 15151ac_delim='%!_!# ' 15152for ac_last_try in false false :; do 15153 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15154 if test -z "$ac_tt"; then 15155 break 15156 elif $ac_last_try; then 15157 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15158 else 15159 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15160 fi 15161done 15162 15163# For the awk script, D is an array of macro values keyed by name, 15164# likewise P contains macro parameters if any. Preserve backslash 15165# newline sequences. 15166 15167ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15168sed -n ' 15169s/.\{148\}/&'"$ac_delim"'/g 15170t rset 15171:rset 15172s/^[ ]*#[ ]*define[ ][ ]*/ / 15173t def 15174d 15175:def 15176s/\\$// 15177t bsnl 15178s/["\\]/\\&/g 15179s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15180D["\1"]=" \3"/p 15181s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15182d 15183:bsnl 15184s/["\\]/\\&/g 15185s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15186D["\1"]=" \3\\\\\\n"\\/p 15187t cont 15188s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15189t cont 15190d 15191:cont 15192n 15193s/.\{148\}/&'"$ac_delim"'/g 15194t clear 15195:clear 15196s/\\$// 15197t bsnlc 15198s/["\\]/\\&/g; s/^/"/; s/$/"/p 15199d 15200:bsnlc 15201s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15202b cont 15203' <confdefs.h | sed ' 15204s/'"$ac_delim"'/"\\\ 15205"/g' >>$CONFIG_STATUS || ac_write_fail=1 15206 15207cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15208 for (key in D) D_is_set[key] = 1 15209 FS = "" 15210} 15211/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15212 line = \$ 0 15213 split(line, arg, " ") 15214 if (arg[1] == "#") { 15215 defundef = arg[2] 15216 mac1 = arg[3] 15217 } else { 15218 defundef = substr(arg[1], 2) 15219 mac1 = arg[2] 15220 } 15221 split(mac1, mac2, "(") #) 15222 macro = mac2[1] 15223 prefix = substr(line, 1, index(line, defundef) - 1) 15224 if (D_is_set[macro]) { 15225 # Preserve the white space surrounding the "#". 15226 print prefix "define", macro P[macro] D[macro] 15227 next 15228 } else { 15229 # Replace #undef with comments. This is necessary, for example, 15230 # in the case of _POSIX_SOURCE, which is predefined and required 15231 # on some systems where configure will not decide to define it. 15232 if (defundef == "undef") { 15233 print "/*", prefix defundef, macro, "*/" 15234 next 15235 } 15236 } 15237} 15238{ print } 15239_ACAWK 15240_ACEOF 15241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15242 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15243fi # test -n "$CONFIG_HEADERS" 15244 15245 15246eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15247shift 15248for ac_tag 15249do 15250 case $ac_tag in 15251 :[FHLC]) ac_mode=$ac_tag; continue;; 15252 esac 15253 case $ac_mode$ac_tag in 15254 :[FHL]*:*);; 15255 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15256 :[FH]-) ac_tag=-:-;; 15257 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15258 esac 15259 ac_save_IFS=$IFS 15260 IFS=: 15261 set x $ac_tag 15262 IFS=$ac_save_IFS 15263 shift 15264 ac_file=$1 15265 shift 15266 15267 case $ac_mode in 15268 :L) ac_source=$1;; 15269 :[FH]) 15270 ac_file_inputs= 15271 for ac_f 15272 do 15273 case $ac_f in 15274 -) ac_f="$ac_tmp/stdin";; 15275 *) # Look for the file first in the build tree, then in the source tree 15276 # (if the path is not absolute). The absolute path cannot be DOS-style, 15277 # because $ac_f cannot contain `:'. 15278 test -f "$ac_f" || 15279 case $ac_f in 15280 [\\/$]*) false;; 15281 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15282 esac || 15283 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15284 esac 15285 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15286 as_fn_append ac_file_inputs " '$ac_f'" 15287 done 15288 15289 # Let's still pretend it is `configure' which instantiates (i.e., don't 15290 # use $as_me), people would be surprised to read: 15291 # /* config.h. Generated by config.status. */ 15292 configure_input='Generated from '` 15293 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15294 `' by configure.' 15295 if test x"$ac_file" != x-; then 15296 configure_input="$ac_file. $configure_input" 15297 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15298$as_echo "$as_me: creating $ac_file" >&6;} 15299 fi 15300 # Neutralize special characters interpreted by sed in replacement strings. 15301 case $configure_input in #( 15302 *\&* | *\|* | *\\* ) 15303 ac_sed_conf_input=`$as_echo "$configure_input" | 15304 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15305 *) ac_sed_conf_input=$configure_input;; 15306 esac 15307 15308 case $ac_tag in 15309 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15310 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15311 esac 15312 ;; 15313 esac 15314 15315 ac_dir=`$as_dirname -- "$ac_file" || 15316$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15317 X"$ac_file" : 'X\(//\)[^/]' \| \ 15318 X"$ac_file" : 'X\(//\)$' \| \ 15319 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15320$as_echo X"$ac_file" | 15321 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15322 s//\1/ 15323 q 15324 } 15325 /^X\(\/\/\)[^/].*/{ 15326 s//\1/ 15327 q 15328 } 15329 /^X\(\/\/\)$/{ 15330 s//\1/ 15331 q 15332 } 15333 /^X\(\/\).*/{ 15334 s//\1/ 15335 q 15336 } 15337 s/.*/./; q'` 15338 as_dir="$ac_dir"; as_fn_mkdir_p 15339 ac_builddir=. 15340 15341case "$ac_dir" in 15342.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15343*) 15344 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15345 # A ".." for each directory in $ac_dir_suffix. 15346 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15347 case $ac_top_builddir_sub in 15348 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15349 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15350 esac ;; 15351esac 15352ac_abs_top_builddir=$ac_pwd 15353ac_abs_builddir=$ac_pwd$ac_dir_suffix 15354# for backward compatibility: 15355ac_top_builddir=$ac_top_build_prefix 15356 15357case $srcdir in 15358 .) # We are building in place. 15359 ac_srcdir=. 15360 ac_top_srcdir=$ac_top_builddir_sub 15361 ac_abs_top_srcdir=$ac_pwd ;; 15362 [\\/]* | ?:[\\/]* ) # Absolute name. 15363 ac_srcdir=$srcdir$ac_dir_suffix; 15364 ac_top_srcdir=$srcdir 15365 ac_abs_top_srcdir=$srcdir ;; 15366 *) # Relative name. 15367 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15368 ac_top_srcdir=$ac_top_build_prefix$srcdir 15369 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15370esac 15371ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15372 15373 15374 case $ac_mode in 15375 :F) 15376 # 15377 # CONFIG_FILE 15378 # 15379 15380 case $INSTALL in 15381 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15382 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15383 esac 15384_ACEOF 15385 15386cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15387# If the template does not know about datarootdir, expand it. 15388# FIXME: This hack should be removed a few years after 2.60. 15389ac_datarootdir_hack=; ac_datarootdir_seen= 15390ac_sed_dataroot=' 15391/datarootdir/ { 15392 p 15393 q 15394} 15395/@datadir@/p 15396/@docdir@/p 15397/@infodir@/p 15398/@localedir@/p 15399/@mandir@/p' 15400case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15401*datarootdir*) ac_datarootdir_seen=yes;; 15402*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15403 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15404$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15405_ACEOF 15406cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15407 ac_datarootdir_hack=' 15408 s&@datadir@&$datadir&g 15409 s&@docdir@&$docdir&g 15410 s&@infodir@&$infodir&g 15411 s&@localedir@&$localedir&g 15412 s&@mandir@&$mandir&g 15413 s&\\\${datarootdir}&$datarootdir&g' ;; 15414esac 15415_ACEOF 15416 15417# Neutralize VPATH when `$srcdir' = `.'. 15418# Shell code in configure.ac might set extrasub. 15419# FIXME: do we really want to maintain this feature? 15420cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15421ac_sed_extra="$ac_vpsub 15422$extrasub 15423_ACEOF 15424cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15425:t 15426/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15427s|@configure_input@|$ac_sed_conf_input|;t t 15428s&@top_builddir@&$ac_top_builddir_sub&;t t 15429s&@top_build_prefix@&$ac_top_build_prefix&;t t 15430s&@srcdir@&$ac_srcdir&;t t 15431s&@abs_srcdir@&$ac_abs_srcdir&;t t 15432s&@top_srcdir@&$ac_top_srcdir&;t t 15433s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15434s&@builddir@&$ac_builddir&;t t 15435s&@abs_builddir@&$ac_abs_builddir&;t t 15436s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15437s&@INSTALL@&$ac_INSTALL&;t t 15438$ac_datarootdir_hack 15439" 15440eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15441 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15442 15443test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15444 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15445 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15446 "$ac_tmp/out"`; test -z "$ac_out"; } && 15447 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15448which seems to be undefined. Please make sure it is defined" >&5 15449$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15450which seems to be undefined. Please make sure it is defined" >&2;} 15451 15452 rm -f "$ac_tmp/stdin" 15453 case $ac_file in 15454 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15455 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15456 esac \ 15457 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15458 ;; 15459 :H) 15460 # 15461 # CONFIG_HEADER 15462 # 15463 if test x"$ac_file" != x-; then 15464 { 15465 $as_echo "/* $configure_input */" \ 15466 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15467 } >"$ac_tmp/config.h" \ 15468 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15469 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15470 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15471$as_echo "$as_me: $ac_file is unchanged" >&6;} 15472 else 15473 rm -f "$ac_file" 15474 mv "$ac_tmp/config.h" "$ac_file" \ 15475 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15476 fi 15477 else 15478 $as_echo "/* $configure_input */" \ 15479 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15480 || as_fn_error $? "could not create -" "$LINENO" 5 15481 fi 15482 ;; 15483 15484 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15485$as_echo "$as_me: executing $ac_file commands" >&6;} 15486 ;; 15487 esac 15488 15489 15490 case $ac_file$ac_mode in 15491 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 15492 "libtool":C) 15493 15494 # See if we are running on zsh, and set the options which allow our 15495 # commands through without removal of \ escapes. 15496 if test -n "${ZSH_VERSION+set}" ; then 15497 setopt NO_GLOB_SUBST 15498 fi 15499 15500 cfgfile="${ofile}T" 15501 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15502 $RM "$cfgfile" 15503 15504 cat <<_LT_EOF >> "$cfgfile" 15505#! $SHELL 15506 15507# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15508# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15509# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15510# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15511# 15512# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15513# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15514# Written by Gordon Matzigkeit, 1996 15515# 15516# This file is part of GNU Libtool. 15517# 15518# GNU Libtool is free software; you can redistribute it and/or 15519# modify it under the terms of the GNU General Public License as 15520# published by the Free Software Foundation; either version 2 of 15521# the License, or (at your option) any later version. 15522# 15523# As a special exception to the GNU General Public License, 15524# if you distribute this file as part of a program or library that 15525# is built using GNU Libtool, you may include this file under the 15526# same distribution terms that you use for the rest of that program. 15527# 15528# GNU Libtool is distributed in the hope that it will be useful, 15529# but WITHOUT ANY WARRANTY; without even the implied warranty of 15530# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15531# GNU General Public License for more details. 15532# 15533# You should have received a copy of the GNU General Public License 15534# along with GNU Libtool; see the file COPYING. If not, a copy 15535# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15536# obtained by writing to the Free Software Foundation, Inc., 15537# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15538 15539 15540# The names of the tagged configurations supported by this script. 15541available_tags="" 15542 15543# ### BEGIN LIBTOOL CONFIG 15544 15545# Which release of libtool.m4 was used? 15546macro_version=$macro_version 15547macro_revision=$macro_revision 15548 15549# Whether or not to build shared libraries. 15550build_libtool_libs=$enable_shared 15551 15552# Whether or not to build static libraries. 15553build_old_libs=$enable_static 15554 15555# What type of objects to build. 15556pic_mode=$pic_mode 15557 15558# Whether or not to optimize for fast installation. 15559fast_install=$enable_fast_install 15560 15561# Shell to use when invoking shell scripts. 15562SHELL=$lt_SHELL 15563 15564# An echo program that protects backslashes. 15565ECHO=$lt_ECHO 15566 15567# The host system. 15568host_alias=$host_alias 15569host=$host 15570host_os=$host_os 15571 15572# The build system. 15573build_alias=$build_alias 15574build=$build 15575build_os=$build_os 15576 15577# A sed program that does not truncate output. 15578SED=$lt_SED 15579 15580# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15581Xsed="\$SED -e 1s/^X//" 15582 15583# A grep program that handles long lines. 15584GREP=$lt_GREP 15585 15586# An ERE matcher. 15587EGREP=$lt_EGREP 15588 15589# A literal string matcher. 15590FGREP=$lt_FGREP 15591 15592# A BSD- or MS-compatible name lister. 15593NM=$lt_NM 15594 15595# Whether we need soft or hard links. 15596LN_S=$lt_LN_S 15597 15598# What is the maximum length of a command? 15599max_cmd_len=$max_cmd_len 15600 15601# Object file suffix (normally "o"). 15602objext=$ac_objext 15603 15604# Executable file suffix (normally ""). 15605exeext=$exeext 15606 15607# whether the shell understands "unset". 15608lt_unset=$lt_unset 15609 15610# turn spaces into newlines. 15611SP2NL=$lt_lt_SP2NL 15612 15613# turn newlines into spaces. 15614NL2SP=$lt_lt_NL2SP 15615 15616# An object symbol dumper. 15617OBJDUMP=$lt_OBJDUMP 15618 15619# Method to check whether dependent libraries are shared objects. 15620deplibs_check_method=$lt_deplibs_check_method 15621 15622# Command to use when deplibs_check_method == "file_magic". 15623file_magic_cmd=$lt_file_magic_cmd 15624 15625# The archiver. 15626AR=$lt_AR 15627AR_FLAGS=$lt_AR_FLAGS 15628 15629# A symbol stripping program. 15630STRIP=$lt_STRIP 15631 15632# Commands used to install an old-style archive. 15633RANLIB=$lt_RANLIB 15634old_postinstall_cmds=$lt_old_postinstall_cmds 15635old_postuninstall_cmds=$lt_old_postuninstall_cmds 15636 15637# Whether to use a lock for old archive extraction. 15638lock_old_archive_extraction=$lock_old_archive_extraction 15639 15640# A C compiler. 15641LTCC=$lt_CC 15642 15643# LTCC compiler flags. 15644LTCFLAGS=$lt_CFLAGS 15645 15646# Take the output of nm and produce a listing of raw symbols and C names. 15647global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15648 15649# Transform the output of nm in a proper C declaration. 15650global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15651 15652# Transform the output of nm in a C name address pair. 15653global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15654 15655# Transform the output of nm in a C name address pair when lib prefix is needed. 15656global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15657 15658# The name of the directory that contains temporary libtool files. 15659objdir=$objdir 15660 15661# Used to examine libraries when file_magic_cmd begins with "file". 15662MAGIC_CMD=$MAGIC_CMD 15663 15664# Must we lock files when doing compilation? 15665need_locks=$lt_need_locks 15666 15667# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15668DSYMUTIL=$lt_DSYMUTIL 15669 15670# Tool to change global to local symbols on Mac OS X. 15671NMEDIT=$lt_NMEDIT 15672 15673# Tool to manipulate fat objects and archives on Mac OS X. 15674LIPO=$lt_LIPO 15675 15676# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15677OTOOL=$lt_OTOOL 15678 15679# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15680OTOOL64=$lt_OTOOL64 15681 15682# Old archive suffix (normally "a"). 15683libext=$libext 15684 15685# Shared library suffix (normally ".so"). 15686shrext_cmds=$lt_shrext_cmds 15687 15688# The commands to extract the exported symbol list from a shared archive. 15689extract_expsyms_cmds=$lt_extract_expsyms_cmds 15690 15691# Variables whose values should be saved in libtool wrapper scripts and 15692# restored at link time. 15693variables_saved_for_relink=$lt_variables_saved_for_relink 15694 15695# Do we need the "lib" prefix for modules? 15696need_lib_prefix=$need_lib_prefix 15697 15698# Do we need a version for libraries? 15699need_version=$need_version 15700 15701# Library versioning type. 15702version_type=$version_type 15703 15704# Shared library runtime path variable. 15705runpath_var=$runpath_var 15706 15707# Shared library path variable. 15708shlibpath_var=$shlibpath_var 15709 15710# Is shlibpath searched before the hard-coded library search path? 15711shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15712 15713# Format of library name prefix. 15714libname_spec=$lt_libname_spec 15715 15716# List of archive names. First name is the real one, the rest are links. 15717# The last name is the one that the linker finds with -lNAME 15718library_names_spec=$lt_library_names_spec 15719 15720# The coded name of the library, if different from the real name. 15721soname_spec=$lt_soname_spec 15722 15723# Permission mode override for installation of shared libraries. 15724install_override_mode=$lt_install_override_mode 15725 15726# Command to use after installation of a shared archive. 15727postinstall_cmds=$lt_postinstall_cmds 15728 15729# Command to use after uninstallation of a shared archive. 15730postuninstall_cmds=$lt_postuninstall_cmds 15731 15732# Commands used to finish a libtool library installation in a directory. 15733finish_cmds=$lt_finish_cmds 15734 15735# As "finish_cmds", except a single script fragment to be evaled but 15736# not shown. 15737finish_eval=$lt_finish_eval 15738 15739# Whether we should hardcode library paths into libraries. 15740hardcode_into_libs=$hardcode_into_libs 15741 15742# Compile-time system search path for libraries. 15743sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15744 15745# Run-time system search path for libraries. 15746sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15747 15748# Whether dlopen is supported. 15749dlopen_support=$enable_dlopen 15750 15751# Whether dlopen of programs is supported. 15752dlopen_self=$enable_dlopen_self 15753 15754# Whether dlopen of statically linked programs is supported. 15755dlopen_self_static=$enable_dlopen_self_static 15756 15757# Commands to strip libraries. 15758old_striplib=$lt_old_striplib 15759striplib=$lt_striplib 15760 15761 15762# The linker used to build libraries. 15763LD=$lt_LD 15764 15765# How to create reloadable object files. 15766reload_flag=$lt_reload_flag 15767reload_cmds=$lt_reload_cmds 15768 15769# Commands used to build an old-style archive. 15770old_archive_cmds=$lt_old_archive_cmds 15771 15772# A language specific compiler. 15773CC=$lt_compiler 15774 15775# Is the compiler the GNU compiler? 15776with_gcc=$GCC 15777 15778# Compiler flag to turn off builtin functions. 15779no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15780 15781# How to pass a linker flag through the compiler. 15782wl=$lt_lt_prog_compiler_wl 15783 15784# Additional compiler flags for building library objects. 15785pic_flag=$lt_lt_prog_compiler_pic 15786 15787# Compiler flag to prevent dynamic linking. 15788link_static_flag=$lt_lt_prog_compiler_static 15789 15790# Does compiler simultaneously support -c and -o options? 15791compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15792 15793# Whether or not to add -lc for building shared libraries. 15794build_libtool_need_lc=$archive_cmds_need_lc 15795 15796# Whether or not to disallow shared libs when runtime libs are static. 15797allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15798 15799# Compiler flag to allow reflexive dlopens. 15800export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15801 15802# Compiler flag to generate shared objects directly from archives. 15803whole_archive_flag_spec=$lt_whole_archive_flag_spec 15804 15805# Whether the compiler copes with passing no objects directly. 15806compiler_needs_object=$lt_compiler_needs_object 15807 15808# Create an old-style archive from a shared archive. 15809old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15810 15811# Create a temporary old-style archive to link instead of a shared archive. 15812old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15813 15814# Commands used to build a shared archive. 15815archive_cmds=$lt_archive_cmds 15816archive_expsym_cmds=$lt_archive_expsym_cmds 15817 15818# Commands used to build a loadable module if different from building 15819# a shared archive. 15820module_cmds=$lt_module_cmds 15821module_expsym_cmds=$lt_module_expsym_cmds 15822 15823# Whether we are building with GNU ld or not. 15824with_gnu_ld=$lt_with_gnu_ld 15825 15826# Flag that allows shared libraries with undefined symbols to be built. 15827allow_undefined_flag=$lt_allow_undefined_flag 15828 15829# Flag that enforces no undefined symbols. 15830no_undefined_flag=$lt_no_undefined_flag 15831 15832# Flag to hardcode \$libdir into a binary during linking. 15833# This must work even if \$libdir does not exist 15834hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15835 15836# If ld is used when linking, flag to hardcode \$libdir into a binary 15837# during linking. This must work even if \$libdir does not exist. 15838hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15839 15840# Whether we need a single "-rpath" flag with a separated argument. 15841hardcode_libdir_separator=$lt_hardcode_libdir_separator 15842 15843# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15844# DIR into the resulting binary. 15845hardcode_direct=$hardcode_direct 15846 15847# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15848# DIR into the resulting binary and the resulting library dependency is 15849# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15850# library is relocated. 15851hardcode_direct_absolute=$hardcode_direct_absolute 15852 15853# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15854# into the resulting binary. 15855hardcode_minus_L=$hardcode_minus_L 15856 15857# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15858# into the resulting binary. 15859hardcode_shlibpath_var=$hardcode_shlibpath_var 15860 15861# Set to "yes" if building a shared library automatically hardcodes DIR 15862# into the library and all subsequent libraries and executables linked 15863# against it. 15864hardcode_automatic=$hardcode_automatic 15865 15866# Set to yes if linker adds runtime paths of dependent libraries 15867# to runtime path list. 15868inherit_rpath=$inherit_rpath 15869 15870# Whether libtool must link a program against all its dependency libraries. 15871link_all_deplibs=$link_all_deplibs 15872 15873# Fix the shell variable \$srcfile for the compiler. 15874fix_srcfile_path=$lt_fix_srcfile_path 15875 15876# Set to "yes" if exported symbols are required. 15877always_export_symbols=$always_export_symbols 15878 15879# The commands to list exported symbols. 15880export_symbols_cmds=$lt_export_symbols_cmds 15881 15882# Symbols that should not be listed in the preloaded symbols. 15883exclude_expsyms=$lt_exclude_expsyms 15884 15885# Symbols that must always be exported. 15886include_expsyms=$lt_include_expsyms 15887 15888# Commands necessary for linking programs (against libraries) with templates. 15889prelink_cmds=$lt_prelink_cmds 15890 15891# Specify filename containing input files. 15892file_list_spec=$lt_file_list_spec 15893 15894# How to hardcode a shared library path into an executable. 15895hardcode_action=$hardcode_action 15896 15897# ### END LIBTOOL CONFIG 15898 15899_LT_EOF 15900 15901 case $host_os in 15902 aix3*) 15903 cat <<\_LT_EOF >> "$cfgfile" 15904# AIX sometimes has problems with the GCC collect2 program. For some 15905# reason, if we set the COLLECT_NAMES environment variable, the problems 15906# vanish in a puff of smoke. 15907if test "X${COLLECT_NAMES+set}" != Xset; then 15908 COLLECT_NAMES= 15909 export COLLECT_NAMES 15910fi 15911_LT_EOF 15912 ;; 15913 esac 15914 15915 15916ltmain="$ac_aux_dir/ltmain.sh" 15917 15918 15919 # We use sed instead of cat because bash on DJGPP gets confused if 15920 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15921 # text mode, it properly converts lines to CR/LF. This bash problem 15922 # is reportedly fixed, but why not run on old versions too? 15923 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15924 || (rm -f "$cfgfile"; exit 1) 15925 15926 case $xsi_shell in 15927 yes) 15928 cat << \_LT_EOF >> "$cfgfile" 15929 15930# func_dirname file append nondir_replacement 15931# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15932# otherwise set result to NONDIR_REPLACEMENT. 15933func_dirname () 15934{ 15935 case ${1} in 15936 */*) func_dirname_result="${1%/*}${2}" ;; 15937 * ) func_dirname_result="${3}" ;; 15938 esac 15939} 15940 15941# func_basename file 15942func_basename () 15943{ 15944 func_basename_result="${1##*/}" 15945} 15946 15947# func_dirname_and_basename file append nondir_replacement 15948# perform func_basename and func_dirname in a single function 15949# call: 15950# dirname: Compute the dirname of FILE. If nonempty, 15951# add APPEND to the result, otherwise set result 15952# to NONDIR_REPLACEMENT. 15953# value returned in "$func_dirname_result" 15954# basename: Compute filename of FILE. 15955# value retuned in "$func_basename_result" 15956# Implementation must be kept synchronized with func_dirname 15957# and func_basename. For efficiency, we do not delegate to 15958# those functions but instead duplicate the functionality here. 15959func_dirname_and_basename () 15960{ 15961 case ${1} in 15962 */*) func_dirname_result="${1%/*}${2}" ;; 15963 * ) func_dirname_result="${3}" ;; 15964 esac 15965 func_basename_result="${1##*/}" 15966} 15967 15968# func_stripname prefix suffix name 15969# strip PREFIX and SUFFIX off of NAME. 15970# PREFIX and SUFFIX must not contain globbing or regex special 15971# characters, hashes, percent signs, but SUFFIX may contain a leading 15972# dot (in which case that matches only a dot). 15973func_stripname () 15974{ 15975 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15976 # positional parameters, so assign one to ordinary parameter first. 15977 func_stripname_result=${3} 15978 func_stripname_result=${func_stripname_result#"${1}"} 15979 func_stripname_result=${func_stripname_result%"${2}"} 15980} 15981 15982# func_opt_split 15983func_opt_split () 15984{ 15985 func_opt_split_opt=${1%%=*} 15986 func_opt_split_arg=${1#*=} 15987} 15988 15989# func_lo2o object 15990func_lo2o () 15991{ 15992 case ${1} in 15993 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15994 *) func_lo2o_result=${1} ;; 15995 esac 15996} 15997 15998# func_xform libobj-or-source 15999func_xform () 16000{ 16001 func_xform_result=${1%.*}.lo 16002} 16003 16004# func_arith arithmetic-term... 16005func_arith () 16006{ 16007 func_arith_result=$(( $* )) 16008} 16009 16010# func_len string 16011# STRING may not start with a hyphen. 16012func_len () 16013{ 16014 func_len_result=${#1} 16015} 16016 16017_LT_EOF 16018 ;; 16019 *) # Bourne compatible functions. 16020 cat << \_LT_EOF >> "$cfgfile" 16021 16022# func_dirname file append nondir_replacement 16023# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16024# otherwise set result to NONDIR_REPLACEMENT. 16025func_dirname () 16026{ 16027 # Extract subdirectory from the argument. 16028 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 16029 if test "X$func_dirname_result" = "X${1}"; then 16030 func_dirname_result="${3}" 16031 else 16032 func_dirname_result="$func_dirname_result${2}" 16033 fi 16034} 16035 16036# func_basename file 16037func_basename () 16038{ 16039 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 16040} 16041 16042 16043# func_stripname prefix suffix name 16044# strip PREFIX and SUFFIX off of NAME. 16045# PREFIX and SUFFIX must not contain globbing or regex special 16046# characters, hashes, percent signs, but SUFFIX may contain a leading 16047# dot (in which case that matches only a dot). 16048# func_strip_suffix prefix name 16049func_stripname () 16050{ 16051 case ${2} in 16052 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 16053 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 16054 esac 16055} 16056 16057# sed scripts: 16058my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 16059my_sed_long_arg='1s/^-[^=]*=//' 16060 16061# func_opt_split 16062func_opt_split () 16063{ 16064 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 16065 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 16066} 16067 16068# func_lo2o object 16069func_lo2o () 16070{ 16071 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 16072} 16073 16074# func_xform libobj-or-source 16075func_xform () 16076{ 16077 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 16078} 16079 16080# func_arith arithmetic-term... 16081func_arith () 16082{ 16083 func_arith_result=`expr "$@"` 16084} 16085 16086# func_len string 16087# STRING may not start with a hyphen. 16088func_len () 16089{ 16090 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16091} 16092 16093_LT_EOF 16094esac 16095 16096case $lt_shell_append in 16097 yes) 16098 cat << \_LT_EOF >> "$cfgfile" 16099 16100# func_append var value 16101# Append VALUE to the end of shell variable VAR. 16102func_append () 16103{ 16104 eval "$1+=\$2" 16105} 16106_LT_EOF 16107 ;; 16108 *) 16109 cat << \_LT_EOF >> "$cfgfile" 16110 16111# func_append var value 16112# Append VALUE to the end of shell variable VAR. 16113func_append () 16114{ 16115 eval "$1=\$$1\$2" 16116} 16117 16118_LT_EOF 16119 ;; 16120 esac 16121 16122 16123 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16124 || (rm -f "$cfgfile"; exit 1) 16125 16126 mv -f "$cfgfile" "$ofile" || 16127 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16128 chmod +x "$ofile" 16129 16130 ;; 16131 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 16132 rm -f Makesim1.tmp Makesim2.tmp Makefile 16133 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 16134 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 16135 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 16136 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 16137 <Makefile.sim >Makefile 16138 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 16139 ;; 16140 "stamp-h":C) echo > stamp-h ;; 16141 16142 esac 16143done # for ac_tag 16144 16145 16146as_fn_exit 0 16147_ACEOF 16148ac_clean_files=$ac_clean_files_save 16149 16150test $ac_write_fail = 0 || 16151 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16152 16153 16154# configure is writing to config.log, and then calls config.status. 16155# config.status does its own redirection, appending to config.log. 16156# Unfortunately, on DOS this fails, as config.log is still kept open 16157# by configure, so config.status won't be able to write to it; its 16158# output is simply discarded. So we exec the FD to /dev/null, 16159# effectively closing config.log, so it can be properly (re)opened and 16160# appended to by config.status. When coming back to configure, we 16161# need to make the FD available again. 16162if test "$no_create" != yes; then 16163 ac_cs_success=: 16164 ac_config_status_args= 16165 test "$silent" = yes && 16166 ac_config_status_args="$ac_config_status_args --quiet" 16167 exec 5>/dev/null 16168 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16169 exec 5>>config.log 16170 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16171 # would make configure fail if this is the last instruction. 16172 $ac_cs_success || as_fn_exit 1 16173fi 16174if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16175 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16176$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16177fi 16178 16179 16180