1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 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. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1 173 174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 PATH=/empty FPATH=/empty; export PATH FPATH 179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME= 558PACKAGE_TARNAME= 559PACKAGE_VERSION= 560PACKAGE_STRING= 561PACKAGE_BUGREPORT= 562PACKAGE_URL= 563 564ac_unique_file="Makefile.in" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='LTLIBOBJS 602LIBOBJS 603cgen_breaks 604cgen 605cgendir 606CGEN_MAINT 607SIM_DV_SOCKSER_O 608REPORT_BUGS_TEXI 609REPORT_BUGS_TO 610PKGVERSION 611sim_profile 612sim_trace 613sim_stdio 614sim_debug 615sim_cflags 616sim_bswap 617MAINT 618lt_cv_dlopen_libs 619OTOOL64 620OTOOL 621LIPO 622NMEDIT 623DSYMUTIL 624AWK 625STRIP 626OBJDUMP 627LN_S 628NM 629ac_ct_DUMPBIN 630DUMPBIN 631LD 632FGREP 633SED 634LIBTOOL 635PLUGINS_FALSE 636PLUGINS_TRUE 637CATOBJEXT 638GENCAT 639INSTOBJEXT 640DATADIRNAME 641CATALOGS 642POSUB 643GMSGFMT 644XGETTEXT 645INCINTL 646LIBINTL_DEP 647LIBINTL 648USE_NLS 649GMAKE_FALSE 650GMAKE_TRUE 651MAKE 652CCDEPMODE 653DEPDIR 654am__leading_dot 655PACKAGE 656RANLIB 657AR 658HDEFINES 659CC_FOR_BUILD 660INSTALL_DATA 661INSTALL_SCRIPT 662INSTALL_PROGRAM 663EGREP 664GREP 665CPP 666target_os 667target_vendor 668target_cpu 669target 670host_os 671host_vendor 672host_cpu 673host 674build_os 675build_vendor 676build_cpu 677build 678OBJEXT 679EXEEXT 680ac_ct_CC 681CPPFLAGS 682LDFLAGS 683CFLAGS 684CC 685WERROR_CFLAGS 686WARN_CFLAGS 687sim_xor_endian 688sim_stdcall 689sim_smp 690sim_reserved_bits 691sim_regparm 692sim_packages 693sim_inline 694sim_hw 695sim_hw_objs 696sim_hw_cflags 697sim_default_model 698sim_scache 699sim_float 700sim_hostendian 701sim_endian 702sim_bitsize 703sim_assert 704sim_alignment 705sim_environment 706target_alias 707host_alias 708build_alias 709LIBS 710ECHO_T 711ECHO_N 712ECHO_C 713DEFS 714mandir 715localedir 716libdir 717psdir 718pdfdir 719dvidir 720htmldir 721infodir 722docdir 723oldincludedir 724includedir 725localstatedir 726sharedstatedir 727sysconfdir 728datadir 729datarootdir 730libexecdir 731sbindir 732bindir 733program_transform_name 734prefix 735exec_prefix 736PACKAGE_URL 737PACKAGE_BUGREPORT 738PACKAGE_STRING 739PACKAGE_VERSION 740PACKAGE_TARNAME 741PACKAGE_NAME 742PATH_SEPARATOR 743SHELL' 744ac_subst_files='' 745ac_user_opts=' 746enable_option_checking 747with_zlib 748enable_plugins 749enable_shared 750enable_static 751with_pic 752enable_fast_install 753with_gnu_ld 754enable_libtool_lock 755enable_maintainer_mode 756enable_sim_bswap 757enable_sim_cflags 758enable_sim_debug 759enable_sim_stdio 760enable_sim_trace 761enable_sim_profile 762with_pkgversion 763with_bugurl 764enable_sim_alignment 765enable_sim_hostendian 766enable_sim_scache 767enable_werror 768enable_build_warnings 769enable_sim_build_warnings 770enable_sim_hardware 771enable_sim_default_model 772enable_sim_environment 773enable_sim_inline 774enable_cgen_maint 775' 776 ac_precious_vars='build_alias 777host_alias 778target_alias 779CC 780CFLAGS 781LDFLAGS 782LIBS 783CPPFLAGS 784CPP' 785 786 787# Initialize some variables set by options. 788ac_init_help= 789ac_init_version=false 790ac_unrecognized_opts= 791ac_unrecognized_sep= 792# The variables have the same names as the options, with 793# dashes changed to underlines. 794cache_file=/dev/null 795exec_prefix=NONE 796no_create= 797no_recursion= 798prefix=NONE 799program_prefix=NONE 800program_suffix=NONE 801program_transform_name=s,x,x, 802silent= 803site= 804srcdir= 805verbose= 806x_includes=NONE 807x_libraries=NONE 808 809# Installation directory options. 810# These are left unexpanded so users can "make install exec_prefix=/foo" 811# and all the variables that are supposed to be based on exec_prefix 812# by default will actually change. 813# Use braces instead of parens because sh, perl, etc. also accept them. 814# (The list follows the same order as the GNU Coding Standards.) 815bindir='${exec_prefix}/bin' 816sbindir='${exec_prefix}/sbin' 817libexecdir='${exec_prefix}/libexec' 818datarootdir='${prefix}/share' 819datadir='${datarootdir}' 820sysconfdir='${prefix}/etc' 821sharedstatedir='${prefix}/com' 822localstatedir='${prefix}/var' 823includedir='${prefix}/include' 824oldincludedir='/usr/include' 825docdir='${datarootdir}/doc/${PACKAGE}' 826infodir='${datarootdir}/info' 827htmldir='${docdir}' 828dvidir='${docdir}' 829pdfdir='${docdir}' 830psdir='${docdir}' 831libdir='${exec_prefix}/lib' 832localedir='${datarootdir}/locale' 833mandir='${datarootdir}/man' 834 835ac_prev= 836ac_dashdash= 837for ac_option 838do 839 # If the previous option needs an argument, assign it. 840 if test -n "$ac_prev"; then 841 eval $ac_prev=\$ac_option 842 ac_prev= 843 continue 844 fi 845 846 case $ac_option in 847 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 848 *) ac_optarg=yes ;; 849 esac 850 851 # Accept the important Cygnus configure options, so we can diagnose typos. 852 853 case $ac_dashdash$ac_option in 854 --) 855 ac_dashdash=yes ;; 856 857 -bindir | --bindir | --bindi | --bind | --bin | --bi) 858 ac_prev=bindir ;; 859 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 860 bindir=$ac_optarg ;; 861 862 -build | --build | --buil | --bui | --bu) 863 ac_prev=build_alias ;; 864 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 865 build_alias=$ac_optarg ;; 866 867 -cache-file | --cache-file | --cache-fil | --cache-fi \ 868 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 869 ac_prev=cache_file ;; 870 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 871 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 872 cache_file=$ac_optarg ;; 873 874 --config-cache | -C) 875 cache_file=config.cache ;; 876 877 -datadir | --datadir | --datadi | --datad) 878 ac_prev=datadir ;; 879 -datadir=* | --datadir=* | --datadi=* | --datad=*) 880 datadir=$ac_optarg ;; 881 882 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 883 | --dataroo | --dataro | --datar) 884 ac_prev=datarootdir ;; 885 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 886 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 887 datarootdir=$ac_optarg ;; 888 889 -disable-* | --disable-*) 890 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 891 # Reject names that are not valid shell variable names. 892 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 893 as_fn_error "invalid feature name: $ac_useropt" 894 ac_useropt_orig=$ac_useropt 895 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 896 case $ac_user_opts in 897 *" 898"enable_$ac_useropt" 899"*) ;; 900 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 901 ac_unrecognized_sep=', ';; 902 esac 903 eval enable_$ac_useropt=no ;; 904 905 -docdir | --docdir | --docdi | --doc | --do) 906 ac_prev=docdir ;; 907 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 908 docdir=$ac_optarg ;; 909 910 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 911 ac_prev=dvidir ;; 912 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 913 dvidir=$ac_optarg ;; 914 915 -enable-* | --enable-*) 916 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 917 # Reject names that are not valid shell variable names. 918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 919 as_fn_error "invalid feature name: $ac_useropt" 920 ac_useropt_orig=$ac_useropt 921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 922 case $ac_user_opts in 923 *" 924"enable_$ac_useropt" 925"*) ;; 926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 927 ac_unrecognized_sep=', ';; 928 esac 929 eval enable_$ac_useropt=\$ac_optarg ;; 930 931 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 932 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 933 | --exec | --exe | --ex) 934 ac_prev=exec_prefix ;; 935 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 936 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 937 | --exec=* | --exe=* | --ex=*) 938 exec_prefix=$ac_optarg ;; 939 940 -gas | --gas | --ga | --g) 941 # Obsolete; use --with-gas. 942 with_gas=yes ;; 943 944 -help | --help | --hel | --he | -h) 945 ac_init_help=long ;; 946 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 947 ac_init_help=recursive ;; 948 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 949 ac_init_help=short ;; 950 951 -host | --host | --hos | --ho) 952 ac_prev=host_alias ;; 953 -host=* | --host=* | --hos=* | --ho=*) 954 host_alias=$ac_optarg ;; 955 956 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 957 ac_prev=htmldir ;; 958 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 959 | --ht=*) 960 htmldir=$ac_optarg ;; 961 962 -includedir | --includedir | --includedi | --included | --include \ 963 | --includ | --inclu | --incl | --inc) 964 ac_prev=includedir ;; 965 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 966 | --includ=* | --inclu=* | --incl=* | --inc=*) 967 includedir=$ac_optarg ;; 968 969 -infodir | --infodir | --infodi | --infod | --info | --inf) 970 ac_prev=infodir ;; 971 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 972 infodir=$ac_optarg ;; 973 974 -libdir | --libdir | --libdi | --libd) 975 ac_prev=libdir ;; 976 -libdir=* | --libdir=* | --libdi=* | --libd=*) 977 libdir=$ac_optarg ;; 978 979 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 980 | --libexe | --libex | --libe) 981 ac_prev=libexecdir ;; 982 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 983 | --libexe=* | --libex=* | --libe=*) 984 libexecdir=$ac_optarg ;; 985 986 -localedir | --localedir | --localedi | --localed | --locale) 987 ac_prev=localedir ;; 988 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 989 localedir=$ac_optarg ;; 990 991 -localstatedir | --localstatedir | --localstatedi | --localstated \ 992 | --localstate | --localstat | --localsta | --localst | --locals) 993 ac_prev=localstatedir ;; 994 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 995 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 996 localstatedir=$ac_optarg ;; 997 998 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 999 ac_prev=mandir ;; 1000 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1001 mandir=$ac_optarg ;; 1002 1003 -nfp | --nfp | --nf) 1004 # Obsolete; use --without-fp. 1005 with_fp=no ;; 1006 1007 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1008 | --no-cr | --no-c | -n) 1009 no_create=yes ;; 1010 1011 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1012 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1013 no_recursion=yes ;; 1014 1015 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1016 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1017 | --oldin | --oldi | --old | --ol | --o) 1018 ac_prev=oldincludedir ;; 1019 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1020 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1021 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1022 oldincludedir=$ac_optarg ;; 1023 1024 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1025 ac_prev=prefix ;; 1026 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1027 prefix=$ac_optarg ;; 1028 1029 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1030 | --program-pre | --program-pr | --program-p) 1031 ac_prev=program_prefix ;; 1032 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1033 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1034 program_prefix=$ac_optarg ;; 1035 1036 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1037 | --program-suf | --program-su | --program-s) 1038 ac_prev=program_suffix ;; 1039 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1040 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1041 program_suffix=$ac_optarg ;; 1042 1043 -program-transform-name | --program-transform-name \ 1044 | --program-transform-nam | --program-transform-na \ 1045 | --program-transform-n | --program-transform- \ 1046 | --program-transform | --program-transfor \ 1047 | --program-transfo | --program-transf \ 1048 | --program-trans | --program-tran \ 1049 | --progr-tra | --program-tr | --program-t) 1050 ac_prev=program_transform_name ;; 1051 -program-transform-name=* | --program-transform-name=* \ 1052 | --program-transform-nam=* | --program-transform-na=* \ 1053 | --program-transform-n=* | --program-transform-=* \ 1054 | --program-transform=* | --program-transfor=* \ 1055 | --program-transfo=* | --program-transf=* \ 1056 | --program-trans=* | --program-tran=* \ 1057 | --progr-tra=* | --program-tr=* | --program-t=*) 1058 program_transform_name=$ac_optarg ;; 1059 1060 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1061 ac_prev=pdfdir ;; 1062 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1063 pdfdir=$ac_optarg ;; 1064 1065 -psdir | --psdir | --psdi | --psd | --ps) 1066 ac_prev=psdir ;; 1067 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1068 psdir=$ac_optarg ;; 1069 1070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1071 | -silent | --silent | --silen | --sile | --sil) 1072 silent=yes ;; 1073 1074 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1075 ac_prev=sbindir ;; 1076 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1077 | --sbi=* | --sb=*) 1078 sbindir=$ac_optarg ;; 1079 1080 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1081 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1082 | --sharedst | --shareds | --shared | --share | --shar \ 1083 | --sha | --sh) 1084 ac_prev=sharedstatedir ;; 1085 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1086 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1087 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1088 | --sha=* | --sh=*) 1089 sharedstatedir=$ac_optarg ;; 1090 1091 -site | --site | --sit) 1092 ac_prev=site ;; 1093 -site=* | --site=* | --sit=*) 1094 site=$ac_optarg ;; 1095 1096 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1097 ac_prev=srcdir ;; 1098 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1099 srcdir=$ac_optarg ;; 1100 1101 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1102 | --syscon | --sysco | --sysc | --sys | --sy) 1103 ac_prev=sysconfdir ;; 1104 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1105 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1106 sysconfdir=$ac_optarg ;; 1107 1108 -target | --target | --targe | --targ | --tar | --ta | --t) 1109 ac_prev=target_alias ;; 1110 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1111 target_alias=$ac_optarg ;; 1112 1113 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1114 verbose=yes ;; 1115 1116 -version | --version | --versio | --versi | --vers | -V) 1117 ac_init_version=: ;; 1118 1119 -with-* | --with-*) 1120 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1121 # Reject names that are not valid shell variable names. 1122 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1123 as_fn_error "invalid package name: $ac_useropt" 1124 ac_useropt_orig=$ac_useropt 1125 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1126 case $ac_user_opts in 1127 *" 1128"with_$ac_useropt" 1129"*) ;; 1130 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1131 ac_unrecognized_sep=', ';; 1132 esac 1133 eval with_$ac_useropt=\$ac_optarg ;; 1134 1135 -without-* | --without-*) 1136 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1137 # Reject names that are not valid shell variable names. 1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1139 as_fn_error "invalid package name: $ac_useropt" 1140 ac_useropt_orig=$ac_useropt 1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1142 case $ac_user_opts in 1143 *" 1144"with_$ac_useropt" 1145"*) ;; 1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1147 ac_unrecognized_sep=', ';; 1148 esac 1149 eval with_$ac_useropt=no ;; 1150 1151 --x) 1152 # Obsolete; use --with-x. 1153 with_x=yes ;; 1154 1155 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1156 | --x-incl | --x-inc | --x-in | --x-i) 1157 ac_prev=x_includes ;; 1158 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1159 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1160 x_includes=$ac_optarg ;; 1161 1162 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1163 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1164 ac_prev=x_libraries ;; 1165 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1166 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1167 x_libraries=$ac_optarg ;; 1168 1169 -*) as_fn_error "unrecognized option: \`$ac_option' 1170Try \`$0 --help' for more information." 1171 ;; 1172 1173 *=*) 1174 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1175 # Reject names that are not valid shell variable names. 1176 case $ac_envvar in #( 1177 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1178 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1179 esac 1180 eval $ac_envvar=\$ac_optarg 1181 export $ac_envvar ;; 1182 1183 *) 1184 # FIXME: should be removed in autoconf 3.0. 1185 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1186 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1187 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1188 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1189 ;; 1190 1191 esac 1192done 1193 1194if test -n "$ac_prev"; then 1195 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1196 as_fn_error "missing argument to $ac_option" 1197fi 1198 1199if test -n "$ac_unrecognized_opts"; then 1200 case $enable_option_checking in 1201 no) ;; 1202 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1203 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1204 esac 1205fi 1206 1207# Check all directory arguments for consistency. 1208for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1209 datadir sysconfdir sharedstatedir localstatedir includedir \ 1210 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1211 libdir localedir mandir 1212do 1213 eval ac_val=\$$ac_var 1214 # Remove trailing slashes. 1215 case $ac_val in 1216 */ ) 1217 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1218 eval $ac_var=\$ac_val;; 1219 esac 1220 # Be sure to have absolute directory names. 1221 case $ac_val in 1222 [\\/$]* | ?:[\\/]* ) continue;; 1223 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1224 esac 1225 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1226done 1227 1228# There might be people who depend on the old broken behavior: `$host' 1229# used to hold the argument of --host etc. 1230# FIXME: To remove some day. 1231build=$build_alias 1232host=$host_alias 1233target=$target_alias 1234 1235# FIXME: To remove some day. 1236if test "x$host_alias" != x; then 1237 if test "x$build_alias" = x; then 1238 cross_compiling=maybe 1239 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1240 If a cross compiler is detected then cross compile mode will be used." >&2 1241 elif test "x$build_alias" != "x$host_alias"; then 1242 cross_compiling=yes 1243 fi 1244fi 1245 1246ac_tool_prefix= 1247test -n "$host_alias" && ac_tool_prefix=$host_alias- 1248 1249test "$silent" = yes && exec 6>/dev/null 1250 1251 1252ac_pwd=`pwd` && test -n "$ac_pwd" && 1253ac_ls_di=`ls -di .` && 1254ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1255 as_fn_error "working directory cannot be determined" 1256test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1257 as_fn_error "pwd does not report name of working directory" 1258 1259 1260# Find the source files, if location was not specified. 1261if test -z "$srcdir"; then 1262 ac_srcdir_defaulted=yes 1263 # Try the directory containing this script, then the parent directory. 1264 ac_confdir=`$as_dirname -- "$as_myself" || 1265$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1266 X"$as_myself" : 'X\(//\)[^/]' \| \ 1267 X"$as_myself" : 'X\(//\)$' \| \ 1268 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1269$as_echo X"$as_myself" | 1270 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1271 s//\1/ 1272 q 1273 } 1274 /^X\(\/\/\)[^/].*/{ 1275 s//\1/ 1276 q 1277 } 1278 /^X\(\/\/\)$/{ 1279 s//\1/ 1280 q 1281 } 1282 /^X\(\/\).*/{ 1283 s//\1/ 1284 q 1285 } 1286 s/.*/./; q'` 1287 srcdir=$ac_confdir 1288 if test ! -r "$srcdir/$ac_unique_file"; then 1289 srcdir=.. 1290 fi 1291else 1292 ac_srcdir_defaulted=no 1293fi 1294if test ! -r "$srcdir/$ac_unique_file"; then 1295 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1296 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1297fi 1298ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1299ac_abs_confdir=`( 1300 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1301 pwd)` 1302# When building in place, set srcdir=. 1303if test "$ac_abs_confdir" = "$ac_pwd"; then 1304 srcdir=. 1305fi 1306# Remove unnecessary trailing slashes from srcdir. 1307# Double slashes in file names in object file debugging info 1308# mess up M-x gdb in Emacs. 1309case $srcdir in 1310*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1311esac 1312for ac_var in $ac_precious_vars; do 1313 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1314 eval ac_env_${ac_var}_value=\$${ac_var} 1315 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1316 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1317done 1318 1319# 1320# Report the --help message. 1321# 1322if test "$ac_init_help" = "long"; then 1323 # Omit some internal or obsolete options to make the list less imposing. 1324 # This message is too long to be a string in the A/UX 3.1 sh. 1325 cat <<_ACEOF 1326\`configure' configures this package to adapt to many kinds of systems. 1327 1328Usage: $0 [OPTION]... [VAR=VALUE]... 1329 1330To assign environment variables (e.g., CC, CFLAGS...), specify them as 1331VAR=VALUE. See below for descriptions of some of the useful variables. 1332 1333Defaults for the options are specified in brackets. 1334 1335Configuration: 1336 -h, --help display this help and exit 1337 --help=short display options specific to this package 1338 --help=recursive display the short help of all the included packages 1339 -V, --version display version information and exit 1340 -q, --quiet, --silent do not print \`checking...' messages 1341 --cache-file=FILE cache test results in FILE [disabled] 1342 -C, --config-cache alias for \`--cache-file=config.cache' 1343 -n, --no-create do not create output files 1344 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1345 1346Installation directories: 1347 --prefix=PREFIX install architecture-independent files in PREFIX 1348 [$ac_default_prefix] 1349 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1350 [PREFIX] 1351 1352By default, \`make install' will install all the files in 1353\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1354an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1355for instance \`--prefix=\$HOME'. 1356 1357For better control, use the options below. 1358 1359Fine tuning of the installation directories: 1360 --bindir=DIR user executables [EPREFIX/bin] 1361 --sbindir=DIR system admin executables [EPREFIX/sbin] 1362 --libexecdir=DIR program executables [EPREFIX/libexec] 1363 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1364 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1365 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1366 --libdir=DIR object code libraries [EPREFIX/lib] 1367 --includedir=DIR C header files [PREFIX/include] 1368 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1369 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1370 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1371 --infodir=DIR info documentation [DATAROOTDIR/info] 1372 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1373 --mandir=DIR man documentation [DATAROOTDIR/man] 1374 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1375 --htmldir=DIR html documentation [DOCDIR] 1376 --dvidir=DIR dvi documentation [DOCDIR] 1377 --pdfdir=DIR pdf documentation [DOCDIR] 1378 --psdir=DIR ps documentation [DOCDIR] 1379_ACEOF 1380 1381 cat <<\_ACEOF 1382 1383Program names: 1384 --program-prefix=PREFIX prepend PREFIX to installed program names 1385 --program-suffix=SUFFIX append SUFFIX to installed program names 1386 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1387 1388System types: 1389 --build=BUILD configure for building on BUILD [guessed] 1390 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1391 --target=TARGET configure for building compilers for TARGET [HOST] 1392_ACEOF 1393fi 1394 1395if test -n "$ac_init_help"; then 1396 1397 cat <<\_ACEOF 1398 1399Optional Features: 1400 --disable-option-checking ignore unrecognized --enable/--with options 1401 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1402 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1403 --enable-plugins Enable support for plugins (defaults no) 1404 --enable-shared[=PKGS] build shared libraries [default=yes] 1405 --enable-static[=PKGS] build static libraries [default=yes] 1406 --enable-fast-install[=PKGS] 1407 optimize for fast installation [default=yes] 1408 --disable-libtool-lock avoid locking (might break parallel builds) 1409 --enable-maintainer-mode Enable developer functionality. 1410 --enable-sim-bswap Use Host specific BSWAP instruction. 1411 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator 1412 --enable-sim-debug=opts Enable debugging flags 1413 --enable-sim-stdio Specify whether to use stdio for console input/output. 1414 --enable-sim-trace=opts Enable tracing flags 1415 --enable-sim-profile=opts Enable profiling flags 1416 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses. 1417 --enable-sim-hostendian=end Specify host byte endian orientation. 1418 --enable-sim-scache=size Specify simulator execution cache size. 1419 --enable-werror treat compile warnings as errors 1420 --enable-build-warnings enable build-time compiler warnings if gcc is used 1421 --enable-sim-build-warnings 1422 enable SIM specific build-time compiler warnings if 1423 gcc is used 1424 --enable-sim-hardware=LIST 1425 Specify the hardware to be included in the build. 1426 --enable-sim-default-model=model Specify default model to simulate. 1427 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment. 1428 --enable-sim-inline=inlines Specify which functions should be inlined. 1429 --enable-cgen-maint=DIR build cgen generated files 1430 1431Optional Packages: 1432 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1433 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1434 --with-zlib include zlib support (auto/yes/no) default=auto 1435 --with-pic try to use only PIC/non-PIC objects [default=use 1436 both] 1437 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1438 --with-pkgversion=PKG Use PKG in the version string in place of "GDB" 1439 --with-bugurl=URL Direct users to URL to report a bug 1440 1441Some influential environment variables: 1442 CC C compiler command 1443 CFLAGS C compiler flags 1444 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1445 nonstandard directory <lib dir> 1446 LIBS libraries to pass to the linker, e.g. -l<library> 1447 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1448 you have headers in a nonstandard directory <include dir> 1449 CPP C preprocessor 1450 1451Use these variables to override the choices made by `configure' or to help 1452it to find libraries and programs with nonstandard names/locations. 1453 1454Report bugs to the package provider. 1455_ACEOF 1456ac_status=$? 1457fi 1458 1459if test "$ac_init_help" = "recursive"; then 1460 # If there are subdirs, report their specific --help. 1461 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1462 test -d "$ac_dir" || 1463 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1464 continue 1465 ac_builddir=. 1466 1467case "$ac_dir" in 1468.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1469*) 1470 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1471 # A ".." for each directory in $ac_dir_suffix. 1472 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1473 case $ac_top_builddir_sub in 1474 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1475 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1476 esac ;; 1477esac 1478ac_abs_top_builddir=$ac_pwd 1479ac_abs_builddir=$ac_pwd$ac_dir_suffix 1480# for backward compatibility: 1481ac_top_builddir=$ac_top_build_prefix 1482 1483case $srcdir in 1484 .) # We are building in place. 1485 ac_srcdir=. 1486 ac_top_srcdir=$ac_top_builddir_sub 1487 ac_abs_top_srcdir=$ac_pwd ;; 1488 [\\/]* | ?:[\\/]* ) # Absolute name. 1489 ac_srcdir=$srcdir$ac_dir_suffix; 1490 ac_top_srcdir=$srcdir 1491 ac_abs_top_srcdir=$srcdir ;; 1492 *) # Relative name. 1493 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1494 ac_top_srcdir=$ac_top_build_prefix$srcdir 1495 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1496esac 1497ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1498 1499 cd "$ac_dir" || { ac_status=$?; continue; } 1500 # Check for guested configure. 1501 if test -f "$ac_srcdir/configure.gnu"; then 1502 echo && 1503 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1504 elif test -f "$ac_srcdir/configure"; then 1505 echo && 1506 $SHELL "$ac_srcdir/configure" --help=recursive 1507 else 1508 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1509 fi || ac_status=$? 1510 cd "$ac_pwd" || { ac_status=$?; break; } 1511 done 1512fi 1513 1514test -n "$ac_init_help" && exit $ac_status 1515if $ac_init_version; then 1516 cat <<\_ACEOF 1517configure 1518generated by GNU Autoconf 2.64 1519 1520Copyright (C) 2009 Free Software Foundation, Inc. 1521This configure script is free software; the Free Software Foundation 1522gives unlimited permission to copy, distribute and modify it. 1523_ACEOF 1524 exit 1525fi 1526 1527## ------------------------ ## 1528## Autoconf initialization. ## 1529## ------------------------ ## 1530 1531# ac_fn_c_try_compile LINENO 1532# -------------------------- 1533# Try to compile conftest.$ac_ext, and return whether this succeeded. 1534ac_fn_c_try_compile () 1535{ 1536 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1537 rm -f conftest.$ac_objext 1538 if { { ac_try="$ac_compile" 1539case "(($ac_try" in 1540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1541 *) ac_try_echo=$ac_try;; 1542esac 1543eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1544$as_echo "$ac_try_echo"; } >&5 1545 (eval "$ac_compile") 2>conftest.err 1546 ac_status=$? 1547 if test -s conftest.err; then 1548 grep -v '^ *+' conftest.err >conftest.er1 1549 cat conftest.er1 >&5 1550 mv -f conftest.er1 conftest.err 1551 fi 1552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1553 test $ac_status = 0; } && { 1554 test -z "$ac_c_werror_flag" || 1555 test ! -s conftest.err 1556 } && test -s conftest.$ac_objext; then : 1557 ac_retval=0 1558else 1559 $as_echo "$as_me: failed program was:" >&5 1560sed 's/^/| /' conftest.$ac_ext >&5 1561 1562 ac_retval=1 1563fi 1564 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1565 return $ac_retval 1566 1567} # ac_fn_c_try_compile 1568 1569# ac_fn_c_try_cpp LINENO 1570# ---------------------- 1571# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1572ac_fn_c_try_cpp () 1573{ 1574 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1575 if { { ac_try="$ac_cpp conftest.$ac_ext" 1576case "(($ac_try" in 1577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1578 *) ac_try_echo=$ac_try;; 1579esac 1580eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1581$as_echo "$ac_try_echo"; } >&5 1582 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1583 ac_status=$? 1584 if test -s conftest.err; then 1585 grep -v '^ *+' conftest.err >conftest.er1 1586 cat conftest.er1 >&5 1587 mv -f conftest.er1 conftest.err 1588 fi 1589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1590 test $ac_status = 0; } >/dev/null && { 1591 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1592 test ! -s conftest.err 1593 }; then : 1594 ac_retval=0 1595else 1596 $as_echo "$as_me: failed program was:" >&5 1597sed 's/^/| /' conftest.$ac_ext >&5 1598 1599 ac_retval=1 1600fi 1601 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1602 return $ac_retval 1603 1604} # ac_fn_c_try_cpp 1605 1606# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1607# ------------------------------------------------------- 1608# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1609# the include files in INCLUDES and setting the cache variable VAR 1610# accordingly. 1611ac_fn_c_check_header_mongrel () 1612{ 1613 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1614 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1616$as_echo_n "checking for $2... " >&6; } 1617if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1618 $as_echo_n "(cached) " >&6 1619fi 1620eval ac_res=\$$3 1621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1622$as_echo "$ac_res" >&6; } 1623else 1624 # Is the header compilable? 1625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1626$as_echo_n "checking $2 usability... " >&6; } 1627cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1628/* end confdefs.h. */ 1629$4 1630#include <$2> 1631_ACEOF 1632if ac_fn_c_try_compile "$LINENO"; then : 1633 ac_header_compiler=yes 1634else 1635 ac_header_compiler=no 1636fi 1637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1639$as_echo "$ac_header_compiler" >&6; } 1640 1641# Is the header present? 1642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1643$as_echo_n "checking $2 presence... " >&6; } 1644cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1645/* end confdefs.h. */ 1646#include <$2> 1647_ACEOF 1648if ac_fn_c_try_cpp "$LINENO"; then : 1649 ac_header_preproc=yes 1650else 1651 ac_header_preproc=no 1652fi 1653rm -f conftest.err conftest.$ac_ext 1654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1655$as_echo "$ac_header_preproc" >&6; } 1656 1657# So? What about this header? 1658case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1659 yes:no: ) 1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1661$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1663$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1664 ;; 1665 no:yes:* ) 1666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1667$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1669$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1671$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1673$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1675$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1676 ;; 1677esac 1678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1679$as_echo_n "checking for $2... " >&6; } 1680if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1681 $as_echo_n "(cached) " >&6 1682else 1683 eval "$3=\$ac_header_compiler" 1684fi 1685eval ac_res=\$$3 1686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1687$as_echo "$ac_res" >&6; } 1688fi 1689 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1690 1691} # ac_fn_c_check_header_mongrel 1692 1693# ac_fn_c_try_run LINENO 1694# ---------------------- 1695# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1696# that executables *can* be run. 1697ac_fn_c_try_run () 1698{ 1699 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1700 if { { ac_try="$ac_link" 1701case "(($ac_try" in 1702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1703 *) ac_try_echo=$ac_try;; 1704esac 1705eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1706$as_echo "$ac_try_echo"; } >&5 1707 (eval "$ac_link") 2>&5 1708 ac_status=$? 1709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1710 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1711 { { case "(($ac_try" in 1712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1713 *) ac_try_echo=$ac_try;; 1714esac 1715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1716$as_echo "$ac_try_echo"; } >&5 1717 (eval "$ac_try") 2>&5 1718 ac_status=$? 1719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1720 test $ac_status = 0; }; }; then : 1721 ac_retval=0 1722else 1723 $as_echo "$as_me: program exited with status $ac_status" >&5 1724 $as_echo "$as_me: failed program was:" >&5 1725sed 's/^/| /' conftest.$ac_ext >&5 1726 1727 ac_retval=$ac_status 1728fi 1729 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1730 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1731 return $ac_retval 1732 1733} # ac_fn_c_try_run 1734 1735# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1736# ------------------------------------------------------- 1737# Tests whether HEADER exists and can be compiled using the include files in 1738# INCLUDES, setting the cache variable VAR accordingly. 1739ac_fn_c_check_header_compile () 1740{ 1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1743$as_echo_n "checking for $2... " >&6; } 1744if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1745 $as_echo_n "(cached) " >&6 1746else 1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1748/* end confdefs.h. */ 1749$4 1750#include <$2> 1751_ACEOF 1752if ac_fn_c_try_compile "$LINENO"; then : 1753 eval "$3=yes" 1754else 1755 eval "$3=no" 1756fi 1757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1758fi 1759eval ac_res=\$$3 1760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1761$as_echo "$ac_res" >&6; } 1762 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1763 1764} # ac_fn_c_check_header_compile 1765 1766# ac_fn_c_try_link LINENO 1767# ----------------------- 1768# Try to link conftest.$ac_ext, and return whether this succeeded. 1769ac_fn_c_try_link () 1770{ 1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1772 rm -f conftest.$ac_objext conftest$ac_exeext 1773 if { { ac_try="$ac_link" 1774case "(($ac_try" in 1775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1776 *) ac_try_echo=$ac_try;; 1777esac 1778eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1779$as_echo "$ac_try_echo"; } >&5 1780 (eval "$ac_link") 2>conftest.err 1781 ac_status=$? 1782 if test -s conftest.err; then 1783 grep -v '^ *+' conftest.err >conftest.er1 1784 cat conftest.er1 >&5 1785 mv -f conftest.er1 conftest.err 1786 fi 1787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1788 test $ac_status = 0; } && { 1789 test -z "$ac_c_werror_flag" || 1790 test ! -s conftest.err 1791 } && test -s conftest$ac_exeext && { 1792 test "$cross_compiling" = yes || 1793 $as_test_x conftest$ac_exeext 1794 }; then : 1795 ac_retval=0 1796else 1797 $as_echo "$as_me: failed program was:" >&5 1798sed 's/^/| /' conftest.$ac_ext >&5 1799 1800 ac_retval=1 1801fi 1802 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1803 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1804 # interfere with the next link command; also delete a directory that is 1805 # left behind by Apple's compiler. We do this before executing the actions. 1806 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1807 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1808 return $ac_retval 1809 1810} # ac_fn_c_try_link 1811 1812# ac_fn_c_check_func LINENO FUNC VAR 1813# ---------------------------------- 1814# Tests whether FUNC exists, setting the cache variable VAR accordingly 1815ac_fn_c_check_func () 1816{ 1817 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1819$as_echo_n "checking for $2... " >&6; } 1820if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1821 $as_echo_n "(cached) " >&6 1822else 1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1824/* end confdefs.h. */ 1825/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1826 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1827#define $2 innocuous_$2 1828 1829/* System header to define __stub macros and hopefully few prototypes, 1830 which can conflict with char $2 (); below. 1831 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1832 <limits.h> exists even on freestanding compilers. */ 1833 1834#ifdef __STDC__ 1835# include <limits.h> 1836#else 1837# include <assert.h> 1838#endif 1839 1840#undef $2 1841 1842/* Override any GCC internal prototype to avoid an error. 1843 Use char because int might match the return type of a GCC 1844 builtin and then its argument prototype would still apply. */ 1845#ifdef __cplusplus 1846extern "C" 1847#endif 1848char $2 (); 1849/* The GNU C library defines this for functions which it implements 1850 to always fail with ENOSYS. Some functions are actually named 1851 something starting with __ and the normal name is an alias. */ 1852#if defined __stub_$2 || defined __stub___$2 1853choke me 1854#endif 1855 1856int 1857main () 1858{ 1859return $2 (); 1860 ; 1861 return 0; 1862} 1863_ACEOF 1864if ac_fn_c_try_link "$LINENO"; then : 1865 eval "$3=yes" 1866else 1867 eval "$3=no" 1868fi 1869rm -f core conftest.err conftest.$ac_objext \ 1870 conftest$ac_exeext conftest.$ac_ext 1871fi 1872eval ac_res=\$$3 1873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1874$as_echo "$ac_res" >&6; } 1875 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1876 1877} # ac_fn_c_check_func 1878cat >config.log <<_ACEOF 1879This file contains any messages produced by compilers while 1880running configure, to aid debugging if configure makes a mistake. 1881 1882It was created by $as_me, which was 1883generated by GNU Autoconf 2.64. Invocation command line was 1884 1885 $ $0 $@ 1886 1887_ACEOF 1888exec 5>>config.log 1889{ 1890cat <<_ASUNAME 1891## --------- ## 1892## Platform. ## 1893## --------- ## 1894 1895hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1896uname -m = `(uname -m) 2>/dev/null || echo unknown` 1897uname -r = `(uname -r) 2>/dev/null || echo unknown` 1898uname -s = `(uname -s) 2>/dev/null || echo unknown` 1899uname -v = `(uname -v) 2>/dev/null || echo unknown` 1900 1901/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1902/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1903 1904/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1905/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1906/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1907/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1908/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1909/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1910/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1911 1912_ASUNAME 1913 1914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1915for as_dir in $PATH 1916do 1917 IFS=$as_save_IFS 1918 test -z "$as_dir" && as_dir=. 1919 $as_echo "PATH: $as_dir" 1920 done 1921IFS=$as_save_IFS 1922 1923} >&5 1924 1925cat >&5 <<_ACEOF 1926 1927 1928## ----------- ## 1929## Core tests. ## 1930## ----------- ## 1931 1932_ACEOF 1933 1934 1935# Keep a trace of the command line. 1936# Strip out --no-create and --no-recursion so they do not pile up. 1937# Strip out --silent because we don't want to record it for future runs. 1938# Also quote any args containing shell meta-characters. 1939# Make two passes to allow for proper duplicate-argument suppression. 1940ac_configure_args= 1941ac_configure_args0= 1942ac_configure_args1= 1943ac_must_keep_next=false 1944for ac_pass in 1 2 1945do 1946 for ac_arg 1947 do 1948 case $ac_arg in 1949 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1950 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1951 | -silent | --silent | --silen | --sile | --sil) 1952 continue ;; 1953 *\'*) 1954 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1955 esac 1956 case $ac_pass in 1957 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1958 2) 1959 as_fn_append ac_configure_args1 " '$ac_arg'" 1960 if test $ac_must_keep_next = true; then 1961 ac_must_keep_next=false # Got value, back to normal. 1962 else 1963 case $ac_arg in 1964 *=* | --config-cache | -C | -disable-* | --disable-* \ 1965 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1966 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1967 | -with-* | --with-* | -without-* | --without-* | --x) 1968 case "$ac_configure_args0 " in 1969 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1970 esac 1971 ;; 1972 -* ) ac_must_keep_next=true ;; 1973 esac 1974 fi 1975 as_fn_append ac_configure_args " '$ac_arg'" 1976 ;; 1977 esac 1978 done 1979done 1980{ ac_configure_args0=; unset ac_configure_args0;} 1981{ ac_configure_args1=; unset ac_configure_args1;} 1982 1983# When interrupted or exit'd, cleanup temporary files, and complete 1984# config.log. We remove comments because anyway the quotes in there 1985# would cause problems or look ugly. 1986# WARNING: Use '\'' to represent an apostrophe within the trap. 1987# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1988trap 'exit_status=$? 1989 # Save into config.log some information that might help in debugging. 1990 { 1991 echo 1992 1993 cat <<\_ASBOX 1994## ---------------- ## 1995## Cache variables. ## 1996## ---------------- ## 1997_ASBOX 1998 echo 1999 # The following way of writing the cache mishandles newlines in values, 2000( 2001 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2002 eval ac_val=\$$ac_var 2003 case $ac_val in #( 2004 *${as_nl}*) 2005 case $ac_var in #( 2006 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2007$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2008 esac 2009 case $ac_var in #( 2010 _ | IFS | as_nl) ;; #( 2011 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2012 *) { eval $ac_var=; unset $ac_var;} ;; 2013 esac ;; 2014 esac 2015 done 2016 (set) 2>&1 | 2017 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2018 *${as_nl}ac_space=\ *) 2019 sed -n \ 2020 "s/'\''/'\''\\\\'\'''\''/g; 2021 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2022 ;; #( 2023 *) 2024 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2025 ;; 2026 esac | 2027 sort 2028) 2029 echo 2030 2031 cat <<\_ASBOX 2032## ----------------- ## 2033## Output variables. ## 2034## ----------------- ## 2035_ASBOX 2036 echo 2037 for ac_var in $ac_subst_vars 2038 do 2039 eval ac_val=\$$ac_var 2040 case $ac_val in 2041 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2042 esac 2043 $as_echo "$ac_var='\''$ac_val'\''" 2044 done | sort 2045 echo 2046 2047 if test -n "$ac_subst_files"; then 2048 cat <<\_ASBOX 2049## ------------------- ## 2050## File substitutions. ## 2051## ------------------- ## 2052_ASBOX 2053 echo 2054 for ac_var in $ac_subst_files 2055 do 2056 eval ac_val=\$$ac_var 2057 case $ac_val in 2058 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2059 esac 2060 $as_echo "$ac_var='\''$ac_val'\''" 2061 done | sort 2062 echo 2063 fi 2064 2065 if test -s confdefs.h; then 2066 cat <<\_ASBOX 2067## ----------- ## 2068## confdefs.h. ## 2069## ----------- ## 2070_ASBOX 2071 echo 2072 cat confdefs.h 2073 echo 2074 fi 2075 test "$ac_signal" != 0 && 2076 $as_echo "$as_me: caught signal $ac_signal" 2077 $as_echo "$as_me: exit $exit_status" 2078 } >&5 2079 rm -f core *.core core.conftest.* && 2080 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2081 exit $exit_status 2082' 0 2083for ac_signal in 1 2 13 15; do 2084 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2085done 2086ac_signal=0 2087 2088# confdefs.h avoids OS command line length limits that DEFS can exceed. 2089rm -f -r conftest* confdefs.h 2090 2091$as_echo "/* confdefs.h */" > confdefs.h 2092 2093# Predefined preprocessor variables. 2094 2095cat >>confdefs.h <<_ACEOF 2096#define PACKAGE_NAME "$PACKAGE_NAME" 2097_ACEOF 2098 2099cat >>confdefs.h <<_ACEOF 2100#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2101_ACEOF 2102 2103cat >>confdefs.h <<_ACEOF 2104#define PACKAGE_VERSION "$PACKAGE_VERSION" 2105_ACEOF 2106 2107cat >>confdefs.h <<_ACEOF 2108#define PACKAGE_STRING "$PACKAGE_STRING" 2109_ACEOF 2110 2111cat >>confdefs.h <<_ACEOF 2112#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2113_ACEOF 2114 2115cat >>confdefs.h <<_ACEOF 2116#define PACKAGE_URL "$PACKAGE_URL" 2117_ACEOF 2118 2119 2120# Let the site file select an alternate cache file if it wants to. 2121# Prefer an explicitly selected file to automatically selected ones. 2122ac_site_file1=NONE 2123ac_site_file2=NONE 2124if test -n "$CONFIG_SITE"; then 2125 ac_site_file1=$CONFIG_SITE 2126elif test "x$prefix" != xNONE; then 2127 ac_site_file1=$prefix/share/config.site 2128 ac_site_file2=$prefix/etc/config.site 2129else 2130 ac_site_file1=$ac_default_prefix/share/config.site 2131 ac_site_file2=$ac_default_prefix/etc/config.site 2132fi 2133for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2134do 2135 test "x$ac_site_file" = xNONE && continue 2136 if test -r "$ac_site_file"; then 2137 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2138$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2139 sed 's/^/| /' "$ac_site_file" >&5 2140 . "$ac_site_file" 2141 fi 2142done 2143 2144if test -r "$cache_file"; then 2145 # Some versions of bash will fail to source /dev/null (special 2146 # files actually), so we avoid doing that. 2147 if test -f "$cache_file"; then 2148 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2149$as_echo "$as_me: loading cache $cache_file" >&6;} 2150 case $cache_file in 2151 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2152 *) . "./$cache_file";; 2153 esac 2154 fi 2155else 2156 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2157$as_echo "$as_me: creating cache $cache_file" >&6;} 2158 >$cache_file 2159fi 2160 2161# Check that the precious variables saved in the cache have kept the same 2162# value. 2163ac_cache_corrupted=false 2164for ac_var in $ac_precious_vars; do 2165 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2166 eval ac_new_set=\$ac_env_${ac_var}_set 2167 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2168 eval ac_new_val=\$ac_env_${ac_var}_value 2169 case $ac_old_set,$ac_new_set in 2170 set,) 2171 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2172$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2173 ac_cache_corrupted=: ;; 2174 ,set) 2175 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2176$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2177 ac_cache_corrupted=: ;; 2178 ,);; 2179 *) 2180 if test "x$ac_old_val" != "x$ac_new_val"; then 2181 # differences in whitespace do not lead to failure. 2182 ac_old_val_w=`echo x $ac_old_val` 2183 ac_new_val_w=`echo x $ac_new_val` 2184 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2186$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2187 ac_cache_corrupted=: 2188 else 2189 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2190$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2191 eval $ac_var=\$ac_old_val 2192 fi 2193 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2194$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2195 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2196$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2197 fi;; 2198 esac 2199 # Pass precious variables to config.status. 2200 if test "$ac_new_set" = set; then 2201 case $ac_new_val in 2202 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2203 *) ac_arg=$ac_var=$ac_new_val ;; 2204 esac 2205 case " $ac_configure_args " in 2206 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2207 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2208 esac 2209 fi 2210done 2211if $ac_cache_corrupted; then 2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2213$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2214 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2215$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2216 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2217fi 2218## -------------------- ## 2219## Main body of script. ## 2220## -------------------- ## 2221 2222ac_ext=c 2223ac_cpp='$CPP $CPPFLAGS' 2224ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2225ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2226ac_compiler_gnu=$ac_cv_c_compiler_gnu 2227 2228 2229# This file contains common code used by all simulators. 2230# 2231# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2232# directory. It is intended to be invoked before any target specific stuff. 2233# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2234# It is intended to be invoked last. 2235# 2236# The simulator's configure.in should look like: 2237# 2238# dnl Process this file with autoconf to produce a configure script. 2239# AC_PREREQ(2.64)dnl 2240# AC_INIT(Makefile.in) 2241# sinclude(../common/aclocal.m4) 2242# 2243# SIM_AC_COMMON 2244# 2245# ... target specific stuff ... 2246# 2247# SIM_AC_OUTPUT 2248 2249# Include global overrides and fixes for Autoconf. 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276# _AC_CHECK_DECL_BODY 2277# ------------------- 2278# Shell function body for AC_CHECK_DECL. 2279# _AC_CHECK_DECL_BODY 2280 2281# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND, 2282# INCLUDES) 2283# ------------------------------------------------------------- 2284# Helper to AC_CHECK_DECLS, which generates the check for a single 2285# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands 2286# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND. 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2300# 2301# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2302# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2303# Written by Gordon Matzigkeit, 1996 2304# 2305# This file is free software; the Free Software Foundation gives 2306# unlimited permission to copy and/or distribute it, with or without 2307# modifications, as long as this notice is preserved. 2308 2309 2310 2311# serial 56 LT_INIT 2312 2313 2314# LT_PREREQ(VERSION) 2315# ------------------ 2316# Complain and exit if this libtool version is less that VERSION. 2317 2318 2319 2320# _LT_CHECK_BUILDDIR 2321# ------------------ 2322# Complain if the absolute build directory name contains unusual characters 2323 2324 2325 2326# LT_INIT([OPTIONS]) 2327# ------------------ 2328# LT_INIT 2329 2330# Old names: 2331# This is what autoupdate's m4 run will expand. It fires 2332# the warning (with _au_warn_XXX), outputs it into the 2333# updated configure.ac (with AC_DIAGNOSE), and then outputs 2334# the replacement expansion. 2335 2336 2337# This is an auxiliary macro that is also run when 2338# autoupdate runs m4. It simply calls m4_warning, but 2339# we need a wrapper so that each warning is emitted only 2340# once. We break the quoting in m4_warning's argument in 2341# order to expand this macro's arguments, not AU_DEFUN's. 2342 2343 2344# Finally, this is the expansion that is picked up by 2345# autoconf. It tells the user to run autoupdate, and 2346# then outputs the replacement expansion. We do not care 2347# about autoupdate's warning because that contains 2348# information on what to do *after* running autoupdate. 2349 2350# This is what autoupdate's m4 run will expand. It fires 2351# the warning (with _au_warn_XXX), outputs it into the 2352# updated configure.ac (with AC_DIAGNOSE), and then outputs 2353# the replacement expansion. 2354 2355 2356# This is an auxiliary macro that is also run when 2357# autoupdate runs m4. It simply calls m4_warning, but 2358# we need a wrapper so that each warning is emitted only 2359# once. We break the quoting in m4_warning's argument in 2360# order to expand this macro's arguments, not AU_DEFUN's. 2361 2362 2363# Finally, this is the expansion that is picked up by 2364# autoconf. It tells the user to run autoupdate, and 2365# then outputs the replacement expansion. We do not care 2366# about autoupdate's warning because that contains 2367# information on what to do *after* running autoupdate. 2368 2369 2370 2371# _LT_CC_BASENAME(CC) 2372# ------------------- 2373# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2374 2375 2376 2377# _LT_FILEUTILS_DEFAULTS 2378# ---------------------- 2379# It is okay to use these file commands and assume they have been set 2380# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2381# _LT_FILEUTILS_DEFAULTS 2382 2383 2384# _LT_SETUP 2385# --------- 2386# _LT_SETUP 2387 2388 2389# _LT_PREPARE_SED_QUOTE_VARS 2390# -------------------------- 2391# Define a few sed substitution that help us do robust quoting. 2392 2393 2394# _LT_PROG_LTMAIN 2395# --------------- 2396# Note that this code is called both from `configure', and `config.status' 2397# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2398# `config.status' has no value for ac_aux_dir unless we are using Automake, 2399# so we pass a copy along to make sure it has a sensible value anyway. 2400# _LT_PROG_LTMAIN 2401 2402 2403## ------------------------------------- ## 2404## Accumulate code for creating libtool. ## 2405## ------------------------------------- ## 2406 2407# So that we can recreate a full libtool script including additional 2408# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2409# in macros and then make a single call at the end using the `libtool' 2410# label. 2411 2412 2413# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2414# ---------------------------------------- 2415# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2416 2417 2418# Initialize. 2419 2420 2421 2422# _LT_CONFIG_LIBTOOL([COMMANDS]) 2423# ------------------------------ 2424# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2425 2426 2427# Initialize. 2428 2429 2430 2431# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2432# ----------------------------------------------------- 2433 2434 2435 2436# _LT_FORMAT_COMMENT([COMMENT]) 2437# ----------------------------- 2438# Add leading comment marks to the start of each line, and a trailing 2439# full-stop to the whole comment if one is not present already. 2440 2441 2442 2443 2444## ------------------------ ## 2445## FIXME: Eliminate VARNAME ## 2446## ------------------------ ## 2447 2448 2449# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2450# ------------------------------------------------------------------- 2451# CONFIGNAME is the name given to the value in the libtool script. 2452# VARNAME is the (base) name used in the configure script. 2453# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2454# VARNAME. Any other value will be used directly. 2455 2456 2457 2458# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2459# -------------------------------------------------------- 2460 2461 2462 2463# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2464# ------------------------------------------------ 2465 2466 2467 2468# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2469# --------------------------------------------------------- 2470 2471 2472 2473# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2474# -------------------------------------------------- 2475 2476 2477 2478# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2479# --------------------------------------------------- 2480 2481 2482 2483# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2484# --------------------------------------------------- 2485 2486 2487 2488 2489# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2490# ------------------------------------------------ 2491 2492 2493 2494 2495# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2496# ------------------------------------ 2497# Quote a variable value, and forward it to `config.status' so that its 2498# declaration there will have the same value as in `configure'. VARNAME 2499# must have a single quote delimited value for this to work. 2500 2501 2502 2503# _LT_CONFIG_STATUS_DECLARATIONS 2504# ------------------------------ 2505# We delimit libtool config variables with single quotes, so when 2506# we write them to config.status, we have to be sure to quote all 2507# embedded single quotes properly. In configure, this macro expands 2508# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2509# 2510# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2511 2512 2513 2514# _LT_LIBTOOL_TAGS 2515# ---------------- 2516# Output comment and list of tags supported by the script 2517 2518 2519 2520# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2521# ----------------------------------- 2522# Extract the dictionary values for VARNAME (optionally with TAG) and 2523# expand to a commented shell variable setting: 2524# 2525# # Some comment about what VAR is for. 2526# visible_name=$lt_internal_name 2527 2528 2529 2530# _LT_LIBTOOL_CONFIG_VARS 2531# ----------------------- 2532# Produce commented declarations of non-tagged libtool config variables 2533# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2534# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2535# section) are produced by _LT_LIBTOOL_TAG_VARS. 2536 2537 2538 2539# _LT_LIBTOOL_TAG_VARS(TAG) 2540# ------------------------- 2541 2542 2543 2544# _LT_TAGVAR(VARNAME, [TAGNAME]) 2545# ------------------------------ 2546 2547 2548 2549# _LT_CONFIG_COMMANDS 2550# ------------------- 2551# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2552# variables for single and double quote escaping we saved from calls 2553# to _LT_DECL, we can put quote escaped variables declarations 2554# into `config.status', and then the shell code to quote escape them in 2555# for loops in `config.status'. Finally, any additional code accumulated 2556# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2557#_LT_CONFIG_COMMANDS 2558 2559 2560# Initialize. 2561 2562 2563# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2564# ------------------------------------ 2565# Generate a child script FILE with all initialization necessary to 2566# reuse the environment learned by the parent script, and make the 2567# file executable. If COMMENT is supplied, it is inserted after the 2568# `#!' sequence but before initialization text begins. After this 2569# macro, additional text can be appended to FILE to form the body of 2570# the child script. The macro ends with non-zero status if the 2571# file could not be fully written (such as if the disk is full). 2572# _LT_GENERATED_FILE_INIT 2573 2574# LT_OUTPUT 2575# --------- 2576# This macro allows early generation of the libtool script (before 2577# AC_OUTPUT is called), incase it is used in configure for compilation 2578# tests. 2579# LT_OUTPUT 2580 2581 2582# _LT_CONFIG(TAG) 2583# --------------- 2584# If TAG is the built-in tag, create an initial libtool script with a 2585# default configuration from the untagged config vars. Otherwise add code 2586# to config.status for appending the configuration named by TAG from the 2587# matching tagged config vars. 2588# _LT_CONFIG 2589 2590 2591# LT_SUPPORTED_TAG(TAG) 2592# --------------------- 2593# Trace this macro to discover what tags are supported by the libtool 2594# --tag option, using: 2595# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2596 2597 2598 2599# C support is built-in for now 2600 2601 2602 2603 2604# LT_LANG(LANG) 2605# ------------- 2606# Enable libtool support for the given language if not already enabled. 2607# LT_LANG 2608 2609 2610# _LT_LANG(LANGNAME) 2611# ------------------ 2612# _LT_LANG 2613 2614 2615# _LT_LANG_DEFAULT_CONFIG 2616# ----------------------- 2617# _LT_LANG_DEFAULT_CONFIG 2618 2619# Obsolete macros: 2620# This is what autoupdate's m4 run will expand. It fires 2621# the warning (with _au_warn_XXX), outputs it into the 2622# updated configure.ac (with AC_DIAGNOSE), and then outputs 2623# the replacement expansion. 2624 2625 2626# This is an auxiliary macro that is also run when 2627# autoupdate runs m4. It simply calls m4_warning, but 2628# we need a wrapper so that each warning is emitted only 2629# once. We break the quoting in m4_warning's argument in 2630# order to expand this macro's arguments, not AU_DEFUN's. 2631 2632 2633# Finally, this is the expansion that is picked up by 2634# autoconf. It tells the user to run autoupdate, and 2635# then outputs the replacement expansion. We do not care 2636# about autoupdate's warning because that contains 2637# information on what to do *after* running autoupdate. 2638 2639# This is what autoupdate's m4 run will expand. It fires 2640# the warning (with _au_warn_XXX), outputs it into the 2641# updated configure.ac (with AC_DIAGNOSE), and then outputs 2642# the replacement expansion. 2643 2644 2645# This is an auxiliary macro that is also run when 2646# autoupdate runs m4. It simply calls m4_warning, but 2647# we need a wrapper so that each warning is emitted only 2648# once. We break the quoting in m4_warning's argument in 2649# order to expand this macro's arguments, not AU_DEFUN's. 2650 2651 2652# Finally, this is the expansion that is picked up by 2653# autoconf. It tells the user to run autoupdate, and 2654# then outputs the replacement expansion. We do not care 2655# about autoupdate's warning because that contains 2656# information on what to do *after* running autoupdate. 2657 2658# This is what autoupdate's m4 run will expand. It fires 2659# the warning (with _au_warn_XXX), outputs it into the 2660# updated configure.ac (with AC_DIAGNOSE), and then outputs 2661# the replacement expansion. 2662 2663 2664# This is an auxiliary macro that is also run when 2665# autoupdate runs m4. It simply calls m4_warning, but 2666# we need a wrapper so that each warning is emitted only 2667# once. We break the quoting in m4_warning's argument in 2668# order to expand this macro's arguments, not AU_DEFUN's. 2669 2670 2671# Finally, this is the expansion that is picked up by 2672# autoconf. It tells the user to run autoupdate, and 2673# then outputs the replacement expansion. We do not care 2674# about autoupdate's warning because that contains 2675# information on what to do *after* running autoupdate. 2676 2677# This is what autoupdate's m4 run will expand. It fires 2678# the warning (with _au_warn_XXX), outputs it into the 2679# updated configure.ac (with AC_DIAGNOSE), and then outputs 2680# the replacement expansion. 2681 2682 2683# This is an auxiliary macro that is also run when 2684# autoupdate runs m4. It simply calls m4_warning, but 2685# we need a wrapper so that each warning is emitted only 2686# once. We break the quoting in m4_warning's argument in 2687# order to expand this macro's arguments, not AU_DEFUN's. 2688 2689 2690# Finally, this is the expansion that is picked up by 2691# autoconf. It tells the user to run autoupdate, and 2692# then outputs the replacement expansion. We do not care 2693# about autoupdate's warning because that contains 2694# information on what to do *after* running autoupdate. 2695 2696# This is what autoupdate's m4 run will expand. It fires 2697# the warning (with _au_warn_XXX), outputs it into the 2698# updated configure.ac (with AC_DIAGNOSE), and then outputs 2699# the replacement expansion. 2700 2701 2702# This is an auxiliary macro that is also run when 2703# autoupdate runs m4. It simply calls m4_warning, but 2704# we need a wrapper so that each warning is emitted only 2705# once. We break the quoting in m4_warning's argument in 2706# order to expand this macro's arguments, not AU_DEFUN's. 2707 2708 2709# Finally, this is the expansion that is picked up by 2710# autoconf. It tells the user to run autoupdate, and 2711# then outputs the replacement expansion. We do not care 2712# about autoupdate's warning because that contains 2713# information on what to do *after* running autoupdate. 2714 2715 2716 2717# _LT_TAG_COMPILER 2718# ---------------- 2719# _LT_TAG_COMPILER 2720 2721 2722# _LT_COMPILER_BOILERPLATE 2723# ------------------------ 2724# Check for compiler boilerplate output or warnings with 2725# the simple compiler test code. 2726# _LT_COMPILER_BOILERPLATE 2727 2728 2729# _LT_LINKER_BOILERPLATE 2730# ---------------------- 2731# Check for linker boilerplate output or warnings with 2732# the simple link test code. 2733# _LT_LINKER_BOILERPLATE 2734 2735# _LT_REQUIRED_DARWIN_CHECKS 2736# ------------------------- 2737 2738 2739 2740# _LT_DARWIN_LINKER_FEATURES 2741# -------------------------- 2742# Checks for linker and compiler features on darwin 2743 2744 2745# _LT_SYS_MODULE_PATH_AIX 2746# ----------------------- 2747# Links a minimal program and checks the executable 2748# for the system default hardcoded library path. In most cases, 2749# this is /usr/lib:/lib, but when the MPI compilers are used 2750# the location of the communication and MPI libs are included too. 2751# If we don't find anything, use the default library path according 2752# to the aix ld manual. 2753# _LT_SYS_MODULE_PATH_AIX 2754 2755 2756# _LT_SHELL_INIT(ARG) 2757# ------------------- 2758# _LT_SHELL_INIT 2759 2760 2761 2762# _LT_PROG_ECHO_BACKSLASH 2763# ----------------------- 2764# Find how we can fake an echo command that does not interpret backslash. 2765# In particular, with Autoconf 2.60 or later we add some code to the start 2766# of the generated configure script which will find a shell with a builtin 2767# printf (which we can use as an echo command). 2768# _LT_PROG_ECHO_BACKSLASH 2769 2770 2771# _LT_ENABLE_LOCK 2772# --------------- 2773# _LT_ENABLE_LOCK 2774 2775 2776# _LT_CMD_OLD_ARCHIVE 2777# ------------------- 2778# _LT_CMD_OLD_ARCHIVE 2779 2780 2781# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2782# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2783# ---------------------------------------------------------------- 2784# Check whether the given compiler option works 2785# _LT_COMPILER_OPTION 2786 2787# Old name: 2788# This is what autoupdate's m4 run will expand. It fires 2789# the warning (with _au_warn_XXX), outputs it into the 2790# updated configure.ac (with AC_DIAGNOSE), and then outputs 2791# the replacement expansion. 2792 2793 2794# This is an auxiliary macro that is also run when 2795# autoupdate runs m4. It simply calls m4_warning, but 2796# we need a wrapper so that each warning is emitted only 2797# once. We break the quoting in m4_warning's argument in 2798# order to expand this macro's arguments, not AU_DEFUN's. 2799 2800 2801# Finally, this is the expansion that is picked up by 2802# autoconf. It tells the user to run autoupdate, and 2803# then outputs the replacement expansion. We do not care 2804# about autoupdate's warning because that contains 2805# information on what to do *after* running autoupdate. 2806 2807 2808 2809# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2810# [ACTION-SUCCESS], [ACTION-FAILURE]) 2811# ---------------------------------------------------- 2812# Check whether the given linker option works 2813# _LT_LINKER_OPTION 2814 2815# Old name: 2816# This is what autoupdate's m4 run will expand. It fires 2817# the warning (with _au_warn_XXX), outputs it into the 2818# updated configure.ac (with AC_DIAGNOSE), and then outputs 2819# the replacement expansion. 2820 2821 2822# This is an auxiliary macro that is also run when 2823# autoupdate runs m4. It simply calls m4_warning, but 2824# we need a wrapper so that each warning is emitted only 2825# once. We break the quoting in m4_warning's argument in 2826# order to expand this macro's arguments, not AU_DEFUN's. 2827 2828 2829# Finally, this is the expansion that is picked up by 2830# autoconf. It tells the user to run autoupdate, and 2831# then outputs the replacement expansion. We do not care 2832# about autoupdate's warning because that contains 2833# information on what to do *after* running autoupdate. 2834 2835 2836 2837# LT_CMD_MAX_LEN 2838#--------------- 2839# LT_CMD_MAX_LEN 2840 2841# Old name: 2842# This is what autoupdate's m4 run will expand. It fires 2843# the warning (with _au_warn_XXX), outputs it into the 2844# updated configure.ac (with AC_DIAGNOSE), and then outputs 2845# the replacement expansion. 2846 2847 2848# This is an auxiliary macro that is also run when 2849# autoupdate runs m4. It simply calls m4_warning, but 2850# we need a wrapper so that each warning is emitted only 2851# once. We break the quoting in m4_warning's argument in 2852# order to expand this macro's arguments, not AU_DEFUN's. 2853 2854 2855# Finally, this is the expansion that is picked up by 2856# autoconf. It tells the user to run autoupdate, and 2857# then outputs the replacement expansion. We do not care 2858# about autoupdate's warning because that contains 2859# information on what to do *after* running autoupdate. 2860 2861 2862 2863# _LT_HEADER_DLFCN 2864# ---------------- 2865# _LT_HEADER_DLFCN 2866 2867 2868# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2869# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2870# ---------------------------------------------------------------- 2871# _LT_TRY_DLOPEN_SELF 2872 2873 2874# LT_SYS_DLOPEN_SELF 2875# ------------------ 2876# LT_SYS_DLOPEN_SELF 2877 2878# Old name: 2879# This is what autoupdate's m4 run will expand. It fires 2880# the warning (with _au_warn_XXX), outputs it into the 2881# updated configure.ac (with AC_DIAGNOSE), and then outputs 2882# the replacement expansion. 2883 2884 2885# This is an auxiliary macro that is also run when 2886# autoupdate runs m4. It simply calls m4_warning, but 2887# we need a wrapper so that each warning is emitted only 2888# once. We break the quoting in m4_warning's argument in 2889# order to expand this macro's arguments, not AU_DEFUN's. 2890 2891 2892# Finally, this is the expansion that is picked up by 2893# autoconf. It tells the user to run autoupdate, and 2894# then outputs the replacement expansion. We do not care 2895# about autoupdate's warning because that contains 2896# information on what to do *after* running autoupdate. 2897 2898 2899 2900# _LT_COMPILER_C_O([TAGNAME]) 2901# --------------------------- 2902# Check to see if options -c and -o are simultaneously supported by compiler. 2903# This macro does not hard code the compiler like AC_PROG_CC_C_O. 2904# _LT_COMPILER_C_O 2905 2906 2907# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 2908# ---------------------------------- 2909# Check to see if we can do hard links to lock some files if needed 2910# _LT_COMPILER_FILE_LOCKS 2911 2912 2913# _LT_CHECK_OBJDIR 2914# ---------------- 2915# _LT_CHECK_OBJDIR 2916 2917 2918# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 2919# -------------------------------------- 2920# Check hardcoding attributes. 2921# _LT_LINKER_HARDCODE_LIBPATH 2922 2923 2924# _LT_CMD_STRIPLIB 2925# ---------------- 2926# _LT_CMD_STRIPLIB 2927 2928 2929# _LT_SYS_DYNAMIC_LINKER([TAG]) 2930# ----------------------------- 2931# PORTME Fill in your ld.so characteristics 2932# _LT_SYS_DYNAMIC_LINKER 2933 2934 2935# _LT_PATH_TOOL_PREFIX(TOOL) 2936# -------------------------- 2937# find a file program which can recognize shared library 2938# _LT_PATH_TOOL_PREFIX 2939 2940# Old name: 2941# This is what autoupdate's m4 run will expand. It fires 2942# the warning (with _au_warn_XXX), outputs it into the 2943# updated configure.ac (with AC_DIAGNOSE), and then outputs 2944# the replacement expansion. 2945 2946 2947# This is an auxiliary macro that is also run when 2948# autoupdate runs m4. It simply calls m4_warning, but 2949# we need a wrapper so that each warning is emitted only 2950# once. We break the quoting in m4_warning's argument in 2951# order to expand this macro's arguments, not AU_DEFUN's. 2952 2953 2954# Finally, this is the expansion that is picked up by 2955# autoconf. It tells the user to run autoupdate, and 2956# then outputs the replacement expansion. We do not care 2957# about autoupdate's warning because that contains 2958# information on what to do *after* running autoupdate. 2959 2960 2961 2962# _LT_PATH_MAGIC 2963# -------------- 2964# find a file program which can recognize a shared library 2965# _LT_PATH_MAGIC 2966 2967 2968# LT_PATH_LD 2969# ---------- 2970# find the pathname to the GNU or non-GNU linker 2971# LT_PATH_LD 2972 2973# Old names: 2974# This is what autoupdate's m4 run will expand. It fires 2975# the warning (with _au_warn_XXX), outputs it into the 2976# updated configure.ac (with AC_DIAGNOSE), and then outputs 2977# the replacement expansion. 2978 2979 2980# This is an auxiliary macro that is also run when 2981# autoupdate runs m4. It simply calls m4_warning, but 2982# we need a wrapper so that each warning is emitted only 2983# once. We break the quoting in m4_warning's argument in 2984# order to expand this macro's arguments, not AU_DEFUN's. 2985 2986 2987# Finally, this is the expansion that is picked up by 2988# autoconf. It tells the user to run autoupdate, and 2989# then outputs the replacement expansion. We do not care 2990# about autoupdate's warning because that contains 2991# information on what to do *after* running autoupdate. 2992 2993# This is what autoupdate's m4 run will expand. It fires 2994# the warning (with _au_warn_XXX), outputs it into the 2995# updated configure.ac (with AC_DIAGNOSE), and then outputs 2996# the replacement expansion. 2997 2998 2999# This is an auxiliary macro that is also run when 3000# autoupdate runs m4. It simply calls m4_warning, but 3001# we need a wrapper so that each warning is emitted only 3002# once. We break the quoting in m4_warning's argument in 3003# order to expand this macro's arguments, not AU_DEFUN's. 3004 3005 3006# Finally, this is the expansion that is picked up by 3007# autoconf. It tells the user to run autoupdate, and 3008# then outputs the replacement expansion. We do not care 3009# about autoupdate's warning because that contains 3010# information on what to do *after* running autoupdate. 3011 3012 3013 3014# _LT_PATH_LD_GNU 3015#- -------------- 3016# _LT_PATH_LD_GNU 3017 3018 3019# _LT_CMD_RELOAD 3020# -------------- 3021# find reload flag for linker 3022# -- PORTME Some linkers may need a different reload flag. 3023# _LT_CMD_RELOAD 3024 3025 3026# _LT_CHECK_MAGIC_METHOD 3027# ---------------------- 3028# how to check for library dependencies 3029# -- PORTME fill in with the dynamic library characteristics 3030# _LT_CHECK_MAGIC_METHOD 3031 3032 3033# LT_PATH_NM 3034# ---------- 3035# find the pathname to a BSD- or MS-compatible name lister 3036# LT_PATH_NM 3037 3038# Old names: 3039# This is what autoupdate's m4 run will expand. It fires 3040# the warning (with _au_warn_XXX), outputs it into the 3041# updated configure.ac (with AC_DIAGNOSE), and then outputs 3042# the replacement expansion. 3043 3044 3045# This is an auxiliary macro that is also run when 3046# autoupdate runs m4. It simply calls m4_warning, but 3047# we need a wrapper so that each warning is emitted only 3048# once. We break the quoting in m4_warning's argument in 3049# order to expand this macro's arguments, not AU_DEFUN's. 3050 3051 3052# Finally, this is the expansion that is picked up by 3053# autoconf. It tells the user to run autoupdate, and 3054# then outputs the replacement expansion. We do not care 3055# about autoupdate's warning because that contains 3056# information on what to do *after* running autoupdate. 3057 3058# This is what autoupdate's m4 run will expand. It fires 3059# the warning (with _au_warn_XXX), outputs it into the 3060# updated configure.ac (with AC_DIAGNOSE), and then outputs 3061# the replacement expansion. 3062 3063 3064# This is an auxiliary macro that is also run when 3065# autoupdate runs m4. It simply calls m4_warning, but 3066# we need a wrapper so that each warning is emitted only 3067# once. We break the quoting in m4_warning's argument in 3068# order to expand this macro's arguments, not AU_DEFUN's. 3069 3070 3071# Finally, this is the expansion that is picked up by 3072# autoconf. It tells the user to run autoupdate, and 3073# then outputs the replacement expansion. We do not care 3074# about autoupdate's warning because that contains 3075# information on what to do *after* running autoupdate. 3076 3077 3078 3079# LT_LIB_M 3080# -------- 3081# check for math library 3082# LT_LIB_M 3083 3084# Old name: 3085# This is what autoupdate's m4 run will expand. It fires 3086# the warning (with _au_warn_XXX), outputs it into the 3087# updated configure.ac (with AC_DIAGNOSE), and then outputs 3088# the replacement expansion. 3089 3090 3091# This is an auxiliary macro that is also run when 3092# autoupdate runs m4. It simply calls m4_warning, but 3093# we need a wrapper so that each warning is emitted only 3094# once. We break the quoting in m4_warning's argument in 3095# order to expand this macro's arguments, not AU_DEFUN's. 3096 3097 3098# Finally, this is the expansion that is picked up by 3099# autoconf. It tells the user to run autoupdate, and 3100# then outputs the replacement expansion. We do not care 3101# about autoupdate's warning because that contains 3102# information on what to do *after* running autoupdate. 3103 3104 3105 3106# _LT_COMPILER_NO_RTTI([TAGNAME]) 3107# ------------------------------- 3108# _LT_COMPILER_NO_RTTI 3109 3110 3111# _LT_CMD_GLOBAL_SYMBOLS 3112# ---------------------- 3113 # _LT_CMD_GLOBAL_SYMBOLS 3114 3115 3116# _LT_COMPILER_PIC([TAGNAME]) 3117# --------------------------- 3118# _LT_COMPILER_PIC 3119 3120 3121# _LT_LINKER_SHLIBS([TAGNAME]) 3122# ---------------------------- 3123# See if the linker supports building shared libraries. 3124# _LT_LINKER_SHLIBS 3125 3126 3127# _LT_LANG_C_CONFIG([TAG]) 3128# ------------------------ 3129# Ensure that the configuration variables for a C compiler are suitably 3130# defined. These variables are subsequently used by _LT_CONFIG to write 3131# the compiler configuration to `libtool'. 3132# _LT_LANG_C_CONFIG 3133 3134 3135# _LT_LANG_CXX_CONFIG([TAG]) 3136# -------------------------- 3137# Ensure that the configuration variables for a C++ compiler are suitably 3138# defined. These variables are subsequently used by _LT_CONFIG to write 3139# the compiler configuration to `libtool'. 3140# _LT_LANG_CXX_CONFIG 3141 3142 3143# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3144# --------------------------------- 3145# Figure out "hidden" library dependencies from verbose 3146# compiler output when linking a shared library. 3147# Parse the compiler output and extract the necessary 3148# objects, libraries and library flags. 3149# _LT_SYS_HIDDEN_LIBDEPS 3150 3151 3152# _LT_LANG_F77_CONFIG([TAG]) 3153# -------------------------- 3154# Ensure that the configuration variables for a Fortran 77 compiler are 3155# suitably defined. These variables are subsequently used by _LT_CONFIG 3156# to write the compiler configuration to `libtool'. 3157# _LT_LANG_F77_CONFIG 3158 3159 3160# _LT_LANG_FC_CONFIG([TAG]) 3161# ------------------------- 3162# Ensure that the configuration variables for a Fortran compiler are 3163# suitably defined. These variables are subsequently used by _LT_CONFIG 3164# to write the compiler configuration to `libtool'. 3165# _LT_LANG_FC_CONFIG 3166 3167 3168# _LT_LANG_GCJ_CONFIG([TAG]) 3169# -------------------------- 3170# Ensure that the configuration variables for the GNU Java Compiler compiler 3171# are suitably defined. These variables are subsequently used by _LT_CONFIG 3172# to write the compiler configuration to `libtool'. 3173# _LT_LANG_GCJ_CONFIG 3174 3175 3176# _LT_LANG_RC_CONFIG([TAG]) 3177# ------------------------- 3178# Ensure that the configuration variables for the Windows resource compiler 3179# are suitably defined. These variables are subsequently used by _LT_CONFIG 3180# to write the compiler configuration to `libtool'. 3181# _LT_LANG_RC_CONFIG 3182 3183 3184# LT_PROG_GCJ 3185# ----------- 3186 3187 3188# Old name: 3189# This is what autoupdate's m4 run will expand. It fires 3190# the warning (with _au_warn_XXX), outputs it into the 3191# updated configure.ac (with AC_DIAGNOSE), and then outputs 3192# the replacement expansion. 3193 3194 3195# This is an auxiliary macro that is also run when 3196# autoupdate runs m4. It simply calls m4_warning, but 3197# we need a wrapper so that each warning is emitted only 3198# once. We break the quoting in m4_warning's argument in 3199# order to expand this macro's arguments, not AU_DEFUN's. 3200 3201 3202# Finally, this is the expansion that is picked up by 3203# autoconf. It tells the user to run autoupdate, and 3204# then outputs the replacement expansion. We do not care 3205# about autoupdate's warning because that contains 3206# information on what to do *after* running autoupdate. 3207 3208 3209 3210# LT_PROG_RC 3211# ---------- 3212 3213 3214# Old name: 3215# This is what autoupdate's m4 run will expand. It fires 3216# the warning (with _au_warn_XXX), outputs it into the 3217# updated configure.ac (with AC_DIAGNOSE), and then outputs 3218# the replacement expansion. 3219 3220 3221# This is an auxiliary macro that is also run when 3222# autoupdate runs m4. It simply calls m4_warning, but 3223# we need a wrapper so that each warning is emitted only 3224# once. We break the quoting in m4_warning's argument in 3225# order to expand this macro's arguments, not AU_DEFUN's. 3226 3227 3228# Finally, this is the expansion that is picked up by 3229# autoconf. It tells the user to run autoupdate, and 3230# then outputs the replacement expansion. We do not care 3231# about autoupdate's warning because that contains 3232# information on what to do *after* running autoupdate. 3233 3234 3235 3236# _LT_DECL_EGREP 3237# -------------- 3238# If we don't have a new enough Autoconf to choose the best grep 3239# available, choose the one first in the user's PATH. 3240 3241 3242 3243# _LT_DECL_OBJDUMP 3244# -------------- 3245# If we don't have a new enough Autoconf to choose the best objdump 3246# available, choose the one first in the user's PATH. 3247 3248 3249 3250# _LT_DECL_SED 3251# ------------ 3252# Check for a fully-functional sed program, that truncates 3253# as few characters as possible. Prefer GNU sed if found. 3254# _LT_DECL_SED 3255 3256#m4_ifndef 3257 3258# Old name: 3259# This is what autoupdate's m4 run will expand. It fires 3260# the warning (with _au_warn_XXX), outputs it into the 3261# updated configure.ac (with AC_DIAGNOSE), and then outputs 3262# the replacement expansion. 3263 3264 3265# This is an auxiliary macro that is also run when 3266# autoupdate runs m4. It simply calls m4_warning, but 3267# we need a wrapper so that each warning is emitted only 3268# once. We break the quoting in m4_warning's argument in 3269# order to expand this macro's arguments, not AU_DEFUN's. 3270 3271 3272# Finally, this is the expansion that is picked up by 3273# autoconf. It tells the user to run autoupdate, and 3274# then outputs the replacement expansion. We do not care 3275# about autoupdate's warning because that contains 3276# information on what to do *after* running autoupdate. 3277 3278 3279 3280# _LT_CHECK_SHELL_FEATURES 3281# ------------------------ 3282# Find out whether the shell is Bourne or XSI compatible, 3283# or has some other useful features. 3284# _LT_CHECK_SHELL_FEATURES 3285 3286 3287# _LT_PROG_XSI_SHELLFNS 3288# --------------------- 3289# Bourne and XSI compatible variants of some useful shell functions. 3290 3291 3292# Helper functions for option handling. -*- Autoconf -*- 3293# 3294# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3295# Inc. 3296# Written by Gary V. Vaughan, 2004 3297# 3298# This file is free software; the Free Software Foundation gives 3299# unlimited permission to copy and/or distribute it, with or without 3300# modifications, as long as this notice is preserved. 3301 3302# serial 6 ltoptions.m4 3303 3304# This is to help aclocal find these macros, as it can't see m4_define. 3305 3306 3307 3308# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3309# ------------------------------------------ 3310 3311 3312 3313# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3314# --------------------------------------- 3315# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3316# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3317# saved as a flag. 3318 3319 3320 3321# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3322# ------------------------------------------------------------ 3323# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3324 3325 3326 3327# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3328# ------------------------------------------------------- 3329# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3330# are set. 3331 3332 3333 3334# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3335# ---------------------------------------- 3336# OPTION-LIST is a space-separated list of Libtool options associated 3337# with MACRO-NAME. If any OPTION has a matching handler declared with 3338# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3339# the unknown option and exit. 3340# _LT_SET_OPTIONS 3341 3342 3343## --------------------------------- ## 3344## Macros to handle LT_INIT options. ## 3345## --------------------------------- ## 3346 3347# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3348# ----------------------------------------- 3349 3350 3351 3352# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3353# ----------------------------------------------- 3354# LT_OPTION_DEFINE 3355 3356 3357# dlopen 3358# ------ 3359 3360 3361# This is what autoupdate's m4 run will expand. It fires 3362# the warning (with _au_warn_XXX), outputs it into the 3363# updated configure.ac (with AC_DIAGNOSE), and then outputs 3364# the replacement expansion. 3365 3366 3367# This is an auxiliary macro that is also run when 3368# autoupdate runs m4. It simply calls m4_warning, but 3369# we need a wrapper so that each warning is emitted only 3370# once. We break the quoting in m4_warning's argument in 3371# order to expand this macro's arguments, not AU_DEFUN's. 3372 3373 3374# Finally, this is the expansion that is picked up by 3375# autoconf. It tells the user to run autoupdate, and 3376# then outputs the replacement expansion. We do not care 3377# about autoupdate's warning because that contains 3378# information on what to do *after* running autoupdate. 3379 3380 3381 3382 3383# win32-dll 3384# --------- 3385# Declare package support for building win32 dll's. 3386# win32-dll 3387 3388# This is what autoupdate's m4 run will expand. It fires 3389# the warning (with _au_warn_XXX), outputs it into the 3390# updated configure.ac (with AC_DIAGNOSE), and then outputs 3391# the replacement expansion. 3392 3393 3394# This is an auxiliary macro that is also run when 3395# autoupdate runs m4. It simply calls m4_warning, but 3396# we need a wrapper so that each warning is emitted only 3397# once. We break the quoting in m4_warning's argument in 3398# order to expand this macro's arguments, not AU_DEFUN's. 3399 3400 3401# Finally, this is the expansion that is picked up by 3402# autoconf. It tells the user to run autoupdate, and 3403# then outputs the replacement expansion. We do not care 3404# about autoupdate's warning because that contains 3405# information on what to do *after* running autoupdate. 3406 3407 3408 3409 3410# _LT_ENABLE_SHARED([DEFAULT]) 3411# ---------------------------- 3412# implement the --enable-shared flag, and supports the `shared' and 3413# `disable-shared' LT_INIT options. 3414# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3415# _LT_ENABLE_SHARED 3416 3417 3418 3419 3420# Old names: 3421 3422 3423 3424 3425# This is what autoupdate's m4 run will expand. It fires 3426# the warning (with _au_warn_XXX), outputs it into the 3427# updated configure.ac (with AC_DIAGNOSE), and then outputs 3428# the replacement expansion. 3429 3430 3431# This is an auxiliary macro that is also run when 3432# autoupdate runs m4. It simply calls m4_warning, but 3433# we need a wrapper so that each warning is emitted only 3434# once. We break the quoting in m4_warning's argument in 3435# order to expand this macro's arguments, not AU_DEFUN's. 3436 3437 3438# Finally, this is the expansion that is picked up by 3439# autoconf. It tells the user to run autoupdate, and 3440# then outputs the replacement expansion. We do not care 3441# about autoupdate's warning because that contains 3442# information on what to do *after* running autoupdate. 3443 3444# This is what autoupdate's m4 run will expand. It fires 3445# the warning (with _au_warn_XXX), outputs it into the 3446# updated configure.ac (with AC_DIAGNOSE), and then outputs 3447# the replacement expansion. 3448 3449 3450# This is an auxiliary macro that is also run when 3451# autoupdate runs m4. It simply calls m4_warning, but 3452# we need a wrapper so that each warning is emitted only 3453# once. We break the quoting in m4_warning's argument in 3454# order to expand this macro's arguments, not AU_DEFUN's. 3455 3456 3457# Finally, this is the expansion that is picked up by 3458# autoconf. It tells the user to run autoupdate, and 3459# then outputs the replacement expansion. We do not care 3460# about autoupdate's warning because that contains 3461# information on what to do *after* running autoupdate. 3462 3463 3464 3465 3466 3467# _LT_ENABLE_STATIC([DEFAULT]) 3468# ---------------------------- 3469# implement the --enable-static flag, and support the `static' and 3470# `disable-static' LT_INIT options. 3471# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3472# _LT_ENABLE_STATIC 3473 3474 3475 3476 3477# Old names: 3478 3479 3480 3481 3482# This is what autoupdate's m4 run will expand. It fires 3483# the warning (with _au_warn_XXX), outputs it into the 3484# updated configure.ac (with AC_DIAGNOSE), and then outputs 3485# the replacement expansion. 3486 3487 3488# This is an auxiliary macro that is also run when 3489# autoupdate runs m4. It simply calls m4_warning, but 3490# we need a wrapper so that each warning is emitted only 3491# once. We break the quoting in m4_warning's argument in 3492# order to expand this macro's arguments, not AU_DEFUN's. 3493 3494 3495# Finally, this is the expansion that is picked up by 3496# autoconf. It tells the user to run autoupdate, and 3497# then outputs the replacement expansion. We do not care 3498# about autoupdate's warning because that contains 3499# information on what to do *after* running autoupdate. 3500 3501# This is what autoupdate's m4 run will expand. It fires 3502# the warning (with _au_warn_XXX), outputs it into the 3503# updated configure.ac (with AC_DIAGNOSE), and then outputs 3504# the replacement expansion. 3505 3506 3507# This is an auxiliary macro that is also run when 3508# autoupdate runs m4. It simply calls m4_warning, but 3509# we need a wrapper so that each warning is emitted only 3510# once. We break the quoting in m4_warning's argument in 3511# order to expand this macro's arguments, not AU_DEFUN's. 3512 3513 3514# Finally, this is the expansion that is picked up by 3515# autoconf. It tells the user to run autoupdate, and 3516# then outputs the replacement expansion. We do not care 3517# about autoupdate's warning because that contains 3518# information on what to do *after* running autoupdate. 3519 3520 3521 3522 3523 3524# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3525# ---------------------------------- 3526# implement the --enable-fast-install flag, and support the `fast-install' 3527# and `disable-fast-install' LT_INIT options. 3528# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3529# _LT_ENABLE_FAST_INSTALL 3530 3531 3532 3533 3534# Old names: 3535# This is what autoupdate's m4 run will expand. It fires 3536# the warning (with _au_warn_XXX), outputs it into the 3537# updated configure.ac (with AC_DIAGNOSE), and then outputs 3538# the replacement expansion. 3539 3540 3541# This is an auxiliary macro that is also run when 3542# autoupdate runs m4. It simply calls m4_warning, but 3543# we need a wrapper so that each warning is emitted only 3544# once. We break the quoting in m4_warning's argument in 3545# order to expand this macro's arguments, not AU_DEFUN's. 3546 3547 3548# Finally, this is the expansion that is picked up by 3549# autoconf. It tells the user to run autoupdate, and 3550# then outputs the replacement expansion. We do not care 3551# about autoupdate's warning because that contains 3552# information on what to do *after* running autoupdate. 3553 3554 3555# This is what autoupdate's m4 run will expand. It fires 3556# the warning (with _au_warn_XXX), outputs it into the 3557# updated configure.ac (with AC_DIAGNOSE), and then outputs 3558# the replacement expansion. 3559 3560 3561# This is an auxiliary macro that is also run when 3562# autoupdate runs m4. It simply calls m4_warning, but 3563# we need a wrapper so that each warning is emitted only 3564# once. We break the quoting in m4_warning's argument in 3565# order to expand this macro's arguments, not AU_DEFUN's. 3566 3567 3568# Finally, this is the expansion that is picked up by 3569# autoconf. It tells the user to run autoupdate, and 3570# then outputs the replacement expansion. We do not care 3571# about autoupdate's warning because that contains 3572# information on what to do *after* running autoupdate. 3573 3574 3575 3576 3577# _LT_WITH_PIC([MODE]) 3578# -------------------- 3579# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3580# LT_INIT options. 3581# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3582# _LT_WITH_PIC 3583 3584 3585 3586 3587# Old name: 3588# This is what autoupdate's m4 run will expand. It fires 3589# the warning (with _au_warn_XXX), outputs it into the 3590# updated configure.ac (with AC_DIAGNOSE), and then outputs 3591# the replacement expansion. 3592 3593 3594# This is an auxiliary macro that is also run when 3595# autoupdate runs m4. It simply calls m4_warning, but 3596# we need a wrapper so that each warning is emitted only 3597# once. We break the quoting in m4_warning's argument in 3598# order to expand this macro's arguments, not AU_DEFUN's. 3599 3600 3601# Finally, this is the expansion that is picked up by 3602# autoconf. It tells the user to run autoupdate, and 3603# then outputs the replacement expansion. We do not care 3604# about autoupdate's warning because that contains 3605# information on what to do *after* running autoupdate. 3606 3607 3608 3609## ----------------- ## 3610## LTDL_INIT Options ## 3611## ----------------- ## 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3623# 3624# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3625# Written by Gary V. Vaughan, 2004 3626# 3627# This file is free software; the Free Software Foundation gives 3628# unlimited permission to copy and/or distribute it, with or without 3629# modifications, as long as this notice is preserved. 3630 3631# serial 6 ltsugar.m4 3632 3633# This is to help aclocal find these macros, as it can't see m4_define. 3634 3635 3636 3637# lt_join(SEP, ARG1, [ARG2...]) 3638# ----------------------------- 3639# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3640# associated separator. 3641# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3642# versions in m4sugar had bugs. 3643 3644 3645 3646 3647# lt_car(LIST) 3648# lt_cdr(LIST) 3649# ------------ 3650# Manipulate m4 lists. 3651# These macros are necessary as long as will still need to support 3652# Autoconf-2.59 which quotes differently. 3653 3654 3655 3656 3657 3658# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3659# ------------------------------------------ 3660# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3661# Note that neither SEPARATOR nor STRING are expanded; they are appended 3662# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3663# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3664# than defined and empty). 3665# 3666# This macro is needed until we can rely on Autoconf 2.62, since earlier 3667# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3668 3669 3670 3671 3672# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3673# ---------------------------------------------------------- 3674# Produce a SEP delimited list of all paired combinations of elements of 3675# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3676# has the form PREFIXmINFIXSUFFIXn. 3677# Needed until we can rely on m4_combine added in Autoconf 2.62. 3678 3679 3680 3681# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3682# ----------------------------------------------------------------------- 3683# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3684# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3685 3686 3687 3688# lt_dict_add(DICT, KEY, VALUE) 3689# ----------------------------- 3690 3691 3692 3693# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3694# -------------------------------------------- 3695 3696 3697 3698# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3699# ---------------------------------- 3700 3701 3702 3703# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3704# ----------------------------------------------------------------- 3705 3706 3707 3708# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3709# -------------------------------------------------------------- 3710 3711 3712# ltversion.m4 -- version numbers -*- Autoconf -*- 3713# 3714# Copyright (C) 2004 Free Software Foundation, Inc. 3715# Written by Scott James Remnant, 2004 3716# 3717# This file is free software; the Free Software Foundation gives 3718# unlimited permission to copy and/or distribute it, with or without 3719# modifications, as long as this notice is preserved. 3720 3721# Generated from ltversion.in. 3722 3723# serial 3134 ltversion.m4 3724# This file is part of GNU Libtool 3725 3726 3727 3728 3729 3730 3731# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3732# 3733# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3734# Written by Scott James Remnant, 2004. 3735# 3736# This file is free software; the Free Software Foundation gives 3737# unlimited permission to copy and/or distribute it, with or without 3738# modifications, as long as this notice is preserved. 3739 3740# serial 4 lt~obsolete.m4 3741 3742# These exist entirely to fool aclocal when bootstrapping libtool. 3743# 3744# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3745# which have later been changed to m4_define as they aren't part of the 3746# exported API, or moved to Autoconf or Automake where they belong. 3747# 3748# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3749# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3750# using a macro with the same name in our local m4/libtool.m4 it'll 3751# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3752# and doesn't know about Autoconf macros at all.) 3753# 3754# So we provide this file, which has a silly filename so it's always 3755# included after everything else. This provides aclocal with the 3756# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3757# because those macros already exist, or will be overwritten later. 3758# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3759# 3760# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3761# Yes, that means every name once taken will need to remain here until 3762# we give up compatibility with versions before 1.7, at which point 3763# we need to keep only those names which we still refer to. 3764 3765# This is to help aclocal find these macros, as it can't see m4_define. 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830## -*- Autoconf -*- 3831 3832# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3833# Free Software Foundation, Inc. 3834# 3835# This file is free software; the Free Software Foundation 3836# gives unlimited permission to copy and/or distribute it, 3837# with or without modifications, as long as this notice is preserved. 3838 3839# serial 8 3840 3841# Based on depend.m4 from automake 1.9, modified for standalone use in 3842# an environment where GNU make is required. 3843 3844# ZW_PROG_COMPILER_DEPENDENCIES 3845# ----------------------------- 3846# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3847# sets fooDEPMODE accordingly. Cache-variable compatible with 3848# original; not side-effect compatible. As the users of this macro 3849# may require accurate dependencies for correct builds, it does *not* 3850# honor --disable-dependency-checking, and failure to detect a usable 3851# method is an error. depcomp is assumed to be located in 3852# $ac_aux_dir. 3853# 3854# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3855 3856 3857 3858# AM_SET_DEPDIR 3859# ------------- 3860# Choose a directory name for dependency files. 3861 3862 3863# ZW_CREATE_DEPDIR 3864# ---------------- 3865# As AM_SET_DEPDIR, but also create the directory at config.status time. 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916sim_inline="-DDEFAULT_INLINE=0" 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# intl sister-directory configuration rules. 3954# 3955 3956# The idea behind this macro is that there's no need to repeat all the 3957# autoconf probes done by the intl directory - it's already done them 3958# for us. In fact, there's no need even to look at the cache for the 3959# answers. All we need to do is nab a few pieces of information. 3960# The intl directory is set up to make this easy, by generating a 3961# small file which can be sourced as a shell script; then we produce 3962# the necessary substitutions and definitions for this directory. 3963 3964 3965 3966# Autoconf M4 include file defining utility macros for complex Canadian 3967# cross builds. 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977#### 3978# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 3979# or AC_INIT. 3980# These demand that AC_CANONICAL_SYSTEM be called beforehand. 3981 3982#### 3983# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3984# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 3985 3986 3987#### 3988# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3989# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 3990 3991 3992 3993# Backported from Autoconf 2.5x; can go away when and if 3994# we switch. Put the OS path separator in $PATH_SEPARATOR. 3995 3996 3997 3998 3999# ACX_HAVE_GCC_FOR_TARGET 4000# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 4001 4002 4003# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 4004# Searching for installed target binutils. We need to take extra care, 4005# else we may find the wrong assembler, linker, etc., and lose. 4006# 4007# First try --with-build-time-tools, if specified. 4008# 4009# For build != host, we ask the installed GCC for the name of the tool it 4010# uses, and accept it if it is an absolute path. This is because the 4011# only good choice for a compiler is the same GCC version that is being 4012# installed (or we couldn't make target libraries), and we assume that 4013# on the host system we'll have not only the same GCC version, but also 4014# the same binutils version. 4015# 4016# For build == host, search the same directories that the installed 4017# compiler will search. We used to do this for the assembler, linker, 4018# and nm only; for simplicity of configuration, however, we extend this 4019# criterion to tools (such as ar and ranlib) that are never invoked by 4020# the compiler, to avoid mismatches. 4021# 4022# Also note we have to check MD_EXEC_PREFIX before checking the user's path 4023# if build == target. This makes the most sense only when bootstrapping, 4024# but we also do so when build != host. In this case, we hope that the 4025# build and host systems will have similar contents of MD_EXEC_PREFIX. 4026# 4027# If we do not find a suitable binary, then try the user's path. 4028 4029 4030### 4031# AC_PROG_CPP_WERROR 4032# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4033# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4034# For now, using this also overrides header checks to use only the 4035# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4036# bit harder from here). 4037# Eventually autoconf will default to checking headers with the compiler 4038# instead, and we'll have to do this differently. 4039 4040# AC_PROG_CPP_WERROR 4041 4042# Test for GNAT. 4043# We require the gnatbind & gnatmake programs, as well as a compiler driver 4044# that understands Ada. We use the user's CC setting, already found, and 4045# possibly add $1 to the command-line parameters. 4046# 4047# Sets the shell variable have_gnat to yes or no as appropriate, and 4048# substitutes GNATBIND and GNATMAKE. 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074ac_ext=c 4075ac_cpp='$CPP $CPPFLAGS' 4076ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4077ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4078ac_compiler_gnu=$ac_cv_c_compiler_gnu 4079if test -n "$ac_tool_prefix"; then 4080 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4081set dummy ${ac_tool_prefix}gcc; ac_word=$2 4082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4083$as_echo_n "checking for $ac_word... " >&6; } 4084if test "${ac_cv_prog_CC+set}" = set; then : 4085 $as_echo_n "(cached) " >&6 4086else 4087 if test -n "$CC"; then 4088 ac_cv_prog_CC="$CC" # Let the user override the test. 4089else 4090as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4091for as_dir in $PATH 4092do 4093 IFS=$as_save_IFS 4094 test -z "$as_dir" && as_dir=. 4095 for ac_exec_ext in '' $ac_executable_extensions; do 4096 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4097 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4099 break 2 4100 fi 4101done 4102 done 4103IFS=$as_save_IFS 4104 4105fi 4106fi 4107CC=$ac_cv_prog_CC 4108if test -n "$CC"; then 4109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4110$as_echo "$CC" >&6; } 4111else 4112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4113$as_echo "no" >&6; } 4114fi 4115 4116 4117fi 4118if test -z "$ac_cv_prog_CC"; then 4119 ac_ct_CC=$CC 4120 # Extract the first word of "gcc", so it can be a program name with args. 4121set dummy gcc; ac_word=$2 4122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4123$as_echo_n "checking for $ac_word... " >&6; } 4124if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4125 $as_echo_n "(cached) " >&6 4126else 4127 if test -n "$ac_ct_CC"; then 4128 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4129else 4130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4131for as_dir in $PATH 4132do 4133 IFS=$as_save_IFS 4134 test -z "$as_dir" && as_dir=. 4135 for ac_exec_ext in '' $ac_executable_extensions; do 4136 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4137 ac_cv_prog_ac_ct_CC="gcc" 4138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4139 break 2 4140 fi 4141done 4142 done 4143IFS=$as_save_IFS 4144 4145fi 4146fi 4147ac_ct_CC=$ac_cv_prog_ac_ct_CC 4148if test -n "$ac_ct_CC"; then 4149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4150$as_echo "$ac_ct_CC" >&6; } 4151else 4152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4153$as_echo "no" >&6; } 4154fi 4155 4156 if test "x$ac_ct_CC" = x; then 4157 CC="" 4158 else 4159 case $cross_compiling:$ac_tool_warned in 4160yes:) 4161{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4162$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4163ac_tool_warned=yes ;; 4164esac 4165 CC=$ac_ct_CC 4166 fi 4167else 4168 CC="$ac_cv_prog_CC" 4169fi 4170 4171if test -z "$CC"; then 4172 if test -n "$ac_tool_prefix"; then 4173 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4174set dummy ${ac_tool_prefix}cc; ac_word=$2 4175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4176$as_echo_n "checking for $ac_word... " >&6; } 4177if test "${ac_cv_prog_CC+set}" = set; then : 4178 $as_echo_n "(cached) " >&6 4179else 4180 if test -n "$CC"; then 4181 ac_cv_prog_CC="$CC" # Let the user override the test. 4182else 4183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4184for as_dir in $PATH 4185do 4186 IFS=$as_save_IFS 4187 test -z "$as_dir" && as_dir=. 4188 for ac_exec_ext in '' $ac_executable_extensions; do 4189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4190 ac_cv_prog_CC="${ac_tool_prefix}cc" 4191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4192 break 2 4193 fi 4194done 4195 done 4196IFS=$as_save_IFS 4197 4198fi 4199fi 4200CC=$ac_cv_prog_CC 4201if test -n "$CC"; then 4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4203$as_echo "$CC" >&6; } 4204else 4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4206$as_echo "no" >&6; } 4207fi 4208 4209 4210 fi 4211fi 4212if test -z "$CC"; then 4213 # Extract the first word of "cc", so it can be a program name with args. 4214set dummy cc; ac_word=$2 4215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4216$as_echo_n "checking for $ac_word... " >&6; } 4217if test "${ac_cv_prog_CC+set}" = set; then : 4218 $as_echo_n "(cached) " >&6 4219else 4220 if test -n "$CC"; then 4221 ac_cv_prog_CC="$CC" # Let the user override the test. 4222else 4223 ac_prog_rejected=no 4224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4225for as_dir in $PATH 4226do 4227 IFS=$as_save_IFS 4228 test -z "$as_dir" && as_dir=. 4229 for ac_exec_ext in '' $ac_executable_extensions; do 4230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4231 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4232 ac_prog_rejected=yes 4233 continue 4234 fi 4235 ac_cv_prog_CC="cc" 4236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4237 break 2 4238 fi 4239done 4240 done 4241IFS=$as_save_IFS 4242 4243if test $ac_prog_rejected = yes; then 4244 # We found a bogon in the path, so make sure we never use it. 4245 set dummy $ac_cv_prog_CC 4246 shift 4247 if test $# != 0; then 4248 # We chose a different compiler from the bogus one. 4249 # However, it has the same basename, so the bogon will be chosen 4250 # first if we set CC to just the basename; use the full file name. 4251 shift 4252 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4253 fi 4254fi 4255fi 4256fi 4257CC=$ac_cv_prog_CC 4258if test -n "$CC"; then 4259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4260$as_echo "$CC" >&6; } 4261else 4262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4263$as_echo "no" >&6; } 4264fi 4265 4266 4267fi 4268if test -z "$CC"; then 4269 if test -n "$ac_tool_prefix"; then 4270 for ac_prog in cl.exe 4271 do 4272 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4273set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4275$as_echo_n "checking for $ac_word... " >&6; } 4276if test "${ac_cv_prog_CC+set}" = set; then : 4277 $as_echo_n "(cached) " >&6 4278else 4279 if test -n "$CC"; then 4280 ac_cv_prog_CC="$CC" # Let the user override the test. 4281else 4282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4283for as_dir in $PATH 4284do 4285 IFS=$as_save_IFS 4286 test -z "$as_dir" && as_dir=. 4287 for ac_exec_ext in '' $ac_executable_extensions; do 4288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4289 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4291 break 2 4292 fi 4293done 4294 done 4295IFS=$as_save_IFS 4296 4297fi 4298fi 4299CC=$ac_cv_prog_CC 4300if test -n "$CC"; then 4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4302$as_echo "$CC" >&6; } 4303else 4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4305$as_echo "no" >&6; } 4306fi 4307 4308 4309 test -n "$CC" && break 4310 done 4311fi 4312if test -z "$CC"; then 4313 ac_ct_CC=$CC 4314 for ac_prog in cl.exe 4315do 4316 # Extract the first word of "$ac_prog", so it can be a program name with args. 4317set dummy $ac_prog; ac_word=$2 4318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4319$as_echo_n "checking for $ac_word... " >&6; } 4320if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4321 $as_echo_n "(cached) " >&6 4322else 4323 if test -n "$ac_ct_CC"; then 4324 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4325else 4326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4327for as_dir in $PATH 4328do 4329 IFS=$as_save_IFS 4330 test -z "$as_dir" && as_dir=. 4331 for ac_exec_ext in '' $ac_executable_extensions; do 4332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4333 ac_cv_prog_ac_ct_CC="$ac_prog" 4334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4335 break 2 4336 fi 4337done 4338 done 4339IFS=$as_save_IFS 4340 4341fi 4342fi 4343ac_ct_CC=$ac_cv_prog_ac_ct_CC 4344if test -n "$ac_ct_CC"; then 4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4346$as_echo "$ac_ct_CC" >&6; } 4347else 4348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4349$as_echo "no" >&6; } 4350fi 4351 4352 4353 test -n "$ac_ct_CC" && break 4354done 4355 4356 if test "x$ac_ct_CC" = x; then 4357 CC="" 4358 else 4359 case $cross_compiling:$ac_tool_warned in 4360yes:) 4361{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4362$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4363ac_tool_warned=yes ;; 4364esac 4365 CC=$ac_ct_CC 4366 fi 4367fi 4368 4369fi 4370 4371 4372test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4373$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4374as_fn_error "no acceptable C compiler found in \$PATH 4375See \`config.log' for more details." "$LINENO" 5; } 4376 4377# Provide some information about the compiler. 4378$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4379set X $ac_compile 4380ac_compiler=$2 4381for ac_option in --version -v -V -qversion; do 4382 { { ac_try="$ac_compiler $ac_option >&5" 4383case "(($ac_try" in 4384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4385 *) ac_try_echo=$ac_try;; 4386esac 4387eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4388$as_echo "$ac_try_echo"; } >&5 4389 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4390 ac_status=$? 4391 if test -s conftest.err; then 4392 sed '10a\ 4393... rest of stderr output deleted ... 4394 10q' conftest.err >conftest.er1 4395 cat conftest.er1 >&5 4396 rm -f conftest.er1 conftest.err 4397 fi 4398 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4399 test $ac_status = 0; } 4400done 4401 4402cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4403/* end confdefs.h. */ 4404 4405int 4406main () 4407{ 4408 4409 ; 4410 return 0; 4411} 4412_ACEOF 4413ac_clean_files_save=$ac_clean_files 4414ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 4415# Try to create an executable without -o first, disregard a.out. 4416# It will help us diagnose broken compilers, and finding out an intuition 4417# of exeext. 4418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4419$as_echo_n "checking for C compiler default output file name... " >&6; } 4420ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4421 4422# The possible output files: 4423ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4424 4425ac_rmfiles= 4426for ac_file in $ac_files 4427do 4428 case $ac_file in 4429 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4430 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4431 esac 4432done 4433rm -f $ac_rmfiles 4434 4435if { { ac_try="$ac_link_default" 4436case "(($ac_try" in 4437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4438 *) ac_try_echo=$ac_try;; 4439esac 4440eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4441$as_echo "$ac_try_echo"; } >&5 4442 (eval "$ac_link_default") 2>&5 4443 ac_status=$? 4444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4445 test $ac_status = 0; }; then : 4446 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4447# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4448# in a Makefile. We should not override ac_cv_exeext if it was cached, 4449# so that the user can short-circuit this test for compilers unknown to 4450# Autoconf. 4451for ac_file in $ac_files '' 4452do 4453 test -f "$ac_file" || continue 4454 case $ac_file in 4455 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4456 ;; 4457 [ab].out ) 4458 # We found the default executable, but exeext='' is most 4459 # certainly right. 4460 break;; 4461 *.* ) 4462 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4463 then :; else 4464 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4465 fi 4466 # We set ac_cv_exeext here because the later test for it is not 4467 # safe: cross compilers may not add the suffix if given an `-o' 4468 # argument, so we may need to know it at that point already. 4469 # Even if this section looks crufty: it has the advantage of 4470 # actually working. 4471 break;; 4472 * ) 4473 break;; 4474 esac 4475done 4476test "$ac_cv_exeext" = no && ac_cv_exeext= 4477 4478else 4479 ac_file='' 4480fi 4481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4482$as_echo "$ac_file" >&6; } 4483if test -z "$ac_file"; then : 4484 $as_echo "$as_me: failed program was:" >&5 4485sed 's/^/| /' conftest.$ac_ext >&5 4486 4487{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4488$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4489{ as_fn_set_status 77 4490as_fn_error "C compiler cannot create executables 4491See \`config.log' for more details." "$LINENO" 5; }; } 4492fi 4493ac_exeext=$ac_cv_exeext 4494 4495# Check that the compiler produces executables we can run. If not, either 4496# the compiler is broken, or we cross compile. 4497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4498$as_echo_n "checking whether the C compiler works... " >&6; } 4499# If not cross compiling, check that we can run a simple program. 4500if test "$cross_compiling" != yes; then 4501 if { ac_try='./$ac_file' 4502 { { case "(($ac_try" in 4503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4504 *) ac_try_echo=$ac_try;; 4505esac 4506eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4507$as_echo "$ac_try_echo"; } >&5 4508 (eval "$ac_try") 2>&5 4509 ac_status=$? 4510 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4511 test $ac_status = 0; }; }; then 4512 cross_compiling=no 4513 else 4514 if test "$cross_compiling" = maybe; then 4515 cross_compiling=yes 4516 else 4517 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4518$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4519as_fn_error "cannot run C compiled programs. 4520If you meant to cross compile, use \`--host'. 4521See \`config.log' for more details." "$LINENO" 5; } 4522 fi 4523 fi 4524fi 4525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4526$as_echo "yes" >&6; } 4527 4528rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 4529ac_clean_files=$ac_clean_files_save 4530# Check that the compiler produces executables we can run. If not, either 4531# the compiler is broken, or we cross compile. 4532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4533$as_echo_n "checking whether we are cross compiling... " >&6; } 4534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4535$as_echo "$cross_compiling" >&6; } 4536 4537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4538$as_echo_n "checking for suffix of executables... " >&6; } 4539if { { ac_try="$ac_link" 4540case "(($ac_try" in 4541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4542 *) ac_try_echo=$ac_try;; 4543esac 4544eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4545$as_echo "$ac_try_echo"; } >&5 4546 (eval "$ac_link") 2>&5 4547 ac_status=$? 4548 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4549 test $ac_status = 0; }; then : 4550 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4551# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4552# work properly (i.e., refer to `conftest.exe'), while it won't with 4553# `rm'. 4554for ac_file in conftest.exe conftest conftest.*; do 4555 test -f "$ac_file" || continue 4556 case $ac_file in 4557 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4558 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4559 break;; 4560 * ) break;; 4561 esac 4562done 4563else 4564 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4565$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4566as_fn_error "cannot compute suffix of executables: cannot compile and link 4567See \`config.log' for more details." "$LINENO" 5; } 4568fi 4569rm -f conftest$ac_cv_exeext 4570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4571$as_echo "$ac_cv_exeext" >&6; } 4572 4573rm -f conftest.$ac_ext 4574EXEEXT=$ac_cv_exeext 4575ac_exeext=$EXEEXT 4576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4577$as_echo_n "checking for suffix of object files... " >&6; } 4578if test "${ac_cv_objext+set}" = set; then : 4579 $as_echo_n "(cached) " >&6 4580else 4581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4582/* end confdefs.h. */ 4583 4584int 4585main () 4586{ 4587 4588 ; 4589 return 0; 4590} 4591_ACEOF 4592rm -f conftest.o conftest.obj 4593if { { ac_try="$ac_compile" 4594case "(($ac_try" in 4595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4596 *) ac_try_echo=$ac_try;; 4597esac 4598eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4599$as_echo "$ac_try_echo"; } >&5 4600 (eval "$ac_compile") 2>&5 4601 ac_status=$? 4602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4603 test $ac_status = 0; }; then : 4604 for ac_file in conftest.o conftest.obj conftest.*; do 4605 test -f "$ac_file" || continue; 4606 case $ac_file in 4607 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4608 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4609 break;; 4610 esac 4611done 4612else 4613 $as_echo "$as_me: failed program was:" >&5 4614sed 's/^/| /' conftest.$ac_ext >&5 4615 4616{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4618as_fn_error "cannot compute suffix of object files: cannot compile 4619See \`config.log' for more details." "$LINENO" 5; } 4620fi 4621rm -f conftest.$ac_cv_objext conftest.$ac_ext 4622fi 4623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4624$as_echo "$ac_cv_objext" >&6; } 4625OBJEXT=$ac_cv_objext 4626ac_objext=$OBJEXT 4627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4628$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4629if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4630 $as_echo_n "(cached) " >&6 4631else 4632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4633/* end confdefs.h. */ 4634 4635int 4636main () 4637{ 4638#ifndef __GNUC__ 4639 choke me 4640#endif 4641 4642 ; 4643 return 0; 4644} 4645_ACEOF 4646if ac_fn_c_try_compile "$LINENO"; then : 4647 ac_compiler_gnu=yes 4648else 4649 ac_compiler_gnu=no 4650fi 4651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4652ac_cv_c_compiler_gnu=$ac_compiler_gnu 4653 4654fi 4655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4656$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4657if test $ac_compiler_gnu = yes; then 4658 GCC=yes 4659else 4660 GCC= 4661fi 4662ac_test_CFLAGS=${CFLAGS+set} 4663ac_save_CFLAGS=$CFLAGS 4664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4665$as_echo_n "checking whether $CC accepts -g... " >&6; } 4666if test "${ac_cv_prog_cc_g+set}" = set; then : 4667 $as_echo_n "(cached) " >&6 4668else 4669 ac_save_c_werror_flag=$ac_c_werror_flag 4670 ac_c_werror_flag=yes 4671 ac_cv_prog_cc_g=no 4672 CFLAGS="-g" 4673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4674/* end confdefs.h. */ 4675 4676int 4677main () 4678{ 4679 4680 ; 4681 return 0; 4682} 4683_ACEOF 4684if ac_fn_c_try_compile "$LINENO"; then : 4685 ac_cv_prog_cc_g=yes 4686else 4687 CFLAGS="" 4688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4689/* end confdefs.h. */ 4690 4691int 4692main () 4693{ 4694 4695 ; 4696 return 0; 4697} 4698_ACEOF 4699if ac_fn_c_try_compile "$LINENO"; then : 4700 4701else 4702 ac_c_werror_flag=$ac_save_c_werror_flag 4703 CFLAGS="-g" 4704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4705/* end confdefs.h. */ 4706 4707int 4708main () 4709{ 4710 4711 ; 4712 return 0; 4713} 4714_ACEOF 4715if ac_fn_c_try_compile "$LINENO"; then : 4716 ac_cv_prog_cc_g=yes 4717fi 4718rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4719fi 4720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4721fi 4722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4723 ac_c_werror_flag=$ac_save_c_werror_flag 4724fi 4725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4726$as_echo "$ac_cv_prog_cc_g" >&6; } 4727if test "$ac_test_CFLAGS" = set; then 4728 CFLAGS=$ac_save_CFLAGS 4729elif test $ac_cv_prog_cc_g = yes; then 4730 if test "$GCC" = yes; then 4731 CFLAGS="-g -O2" 4732 else 4733 CFLAGS="-g" 4734 fi 4735else 4736 if test "$GCC" = yes; then 4737 CFLAGS="-O2" 4738 else 4739 CFLAGS= 4740 fi 4741fi 4742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4743$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4744if test "${ac_cv_prog_cc_c89+set}" = set; then : 4745 $as_echo_n "(cached) " >&6 4746else 4747 ac_cv_prog_cc_c89=no 4748ac_save_CC=$CC 4749cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4750/* end confdefs.h. */ 4751#include <stdarg.h> 4752#include <stdio.h> 4753#include <sys/types.h> 4754#include <sys/stat.h> 4755/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4756struct buf { int x; }; 4757FILE * (*rcsopen) (struct buf *, struct stat *, int); 4758static char *e (p, i) 4759 char **p; 4760 int i; 4761{ 4762 return p[i]; 4763} 4764static char *f (char * (*g) (char **, int), char **p, ...) 4765{ 4766 char *s; 4767 va_list v; 4768 va_start (v,p); 4769 s = g (p, va_arg (v,int)); 4770 va_end (v); 4771 return s; 4772} 4773 4774/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4775 function prototypes and stuff, but not '\xHH' hex character constants. 4776 These don't provoke an error unfortunately, instead are silently treated 4777 as 'x'. The following induces an error, until -std is added to get 4778 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4779 array size at least. It's necessary to write '\x00'==0 to get something 4780 that's true only with -std. */ 4781int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4782 4783/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4784 inside strings and character constants. */ 4785#define FOO(x) 'x' 4786int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4787 4788int test (int i, double x); 4789struct s1 {int (*f) (int a);}; 4790struct s2 {int (*f) (double a);}; 4791int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4792int argc; 4793char **argv; 4794int 4795main () 4796{ 4797return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4798 ; 4799 return 0; 4800} 4801_ACEOF 4802for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4803 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4804do 4805 CC="$ac_save_CC $ac_arg" 4806 if ac_fn_c_try_compile "$LINENO"; then : 4807 ac_cv_prog_cc_c89=$ac_arg 4808fi 4809rm -f core conftest.err conftest.$ac_objext 4810 test "x$ac_cv_prog_cc_c89" != "xno" && break 4811done 4812rm -f conftest.$ac_ext 4813CC=$ac_save_CC 4814 4815fi 4816# AC_CACHE_VAL 4817case "x$ac_cv_prog_cc_c89" in 4818 x) 4819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4820$as_echo "none needed" >&6; } ;; 4821 xno) 4822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4823$as_echo "unsupported" >&6; } ;; 4824 *) 4825 CC="$CC $ac_cv_prog_cc_c89" 4826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4827$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4828esac 4829if test "x$ac_cv_prog_cc_c89" != xno; then : 4830 4831fi 4832 4833ac_ext=c 4834ac_cpp='$CPP $CPPFLAGS' 4835ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4836ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4837ac_compiler_gnu=$ac_cv_c_compiler_gnu 4838 4839ac_aux_dir= 4840for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4841 for ac_t in install-sh install.sh shtool; do 4842 if test -f "$ac_dir/$ac_t"; then 4843 ac_aux_dir=$ac_dir 4844 ac_install_sh="$ac_aux_dir/$ac_t -c" 4845 break 2 4846 fi 4847 done 4848done 4849if test -z "$ac_aux_dir"; then 4850 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4851fi 4852 4853# These three variables are undocumented and unsupported, 4854# and are intended to be withdrawn in a future Autoconf release. 4855# They can cause serious problems if a builder's source tree is in a directory 4856# whose full name contains unusual characters. 4857ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4858ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4859ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4860 4861 4862# Make sure we can run config.sub. 4863$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4864 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4865 4866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4867$as_echo_n "checking build system type... " >&6; } 4868if test "${ac_cv_build+set}" = set; then : 4869 $as_echo_n "(cached) " >&6 4870else 4871 ac_build_alias=$build_alias 4872test "x$ac_build_alias" = x && 4873 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4874test "x$ac_build_alias" = x && 4875 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4876ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4877 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4878 4879fi 4880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4881$as_echo "$ac_cv_build" >&6; } 4882case $ac_cv_build in 4883*-*-*) ;; 4884*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4885esac 4886build=$ac_cv_build 4887ac_save_IFS=$IFS; IFS='-' 4888set x $ac_cv_build 4889shift 4890build_cpu=$1 4891build_vendor=$2 4892shift; shift 4893# Remember, the first character of IFS is used to create $*, 4894# except with old shells: 4895build_os=$* 4896IFS=$ac_save_IFS 4897case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4898 4899 4900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4901$as_echo_n "checking host system type... " >&6; } 4902if test "${ac_cv_host+set}" = set; then : 4903 $as_echo_n "(cached) " >&6 4904else 4905 if test "x$host_alias" = x; then 4906 ac_cv_host=$ac_cv_build 4907else 4908 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4909 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4910fi 4911 4912fi 4913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4914$as_echo "$ac_cv_host" >&6; } 4915case $ac_cv_host in 4916*-*-*) ;; 4917*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4918esac 4919host=$ac_cv_host 4920ac_save_IFS=$IFS; IFS='-' 4921set x $ac_cv_host 4922shift 4923host_cpu=$1 4924host_vendor=$2 4925shift; shift 4926# Remember, the first character of IFS is used to create $*, 4927# except with old shells: 4928host_os=$* 4929IFS=$ac_save_IFS 4930case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4931 4932 4933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4934$as_echo_n "checking target system type... " >&6; } 4935if test "${ac_cv_target+set}" = set; then : 4936 $as_echo_n "(cached) " >&6 4937else 4938 if test "x$target_alias" = x; then 4939 ac_cv_target=$ac_cv_host 4940else 4941 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4942 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4943fi 4944 4945fi 4946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4947$as_echo "$ac_cv_target" >&6; } 4948case $ac_cv_target in 4949*-*-*) ;; 4950*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4951esac 4952target=$ac_cv_target 4953ac_save_IFS=$IFS; IFS='-' 4954set x $ac_cv_target 4955shift 4956target_cpu=$1 4957target_vendor=$2 4958shift; shift 4959# Remember, the first character of IFS is used to create $*, 4960# except with old shells: 4961target_os=$* 4962IFS=$ac_save_IFS 4963case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4964 4965 4966# The aliases save the names the user supplied, while $host etc. 4967# will get canonicalized. 4968test -n "$target_alias" && 4969 test "$program_prefix$program_suffix$program_transform_name" = \ 4970 NONENONEs,x,x, && 4971 program_prefix=${target_alias}- 4972 4973ac_ext=c 4974ac_cpp='$CPP $CPPFLAGS' 4975ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4976ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4977ac_compiler_gnu=$ac_cv_c_compiler_gnu 4978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4979$as_echo_n "checking how to run the C preprocessor... " >&6; } 4980# On Suns, sometimes $CPP names a directory. 4981if test -n "$CPP" && test -d "$CPP"; then 4982 CPP= 4983fi 4984if test -z "$CPP"; then 4985 if test "${ac_cv_prog_CPP+set}" = set; then : 4986 $as_echo_n "(cached) " >&6 4987else 4988 # Double quotes because CPP needs to be expanded 4989 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4990 do 4991 ac_preproc_ok=false 4992for ac_c_preproc_warn_flag in '' yes 4993do 4994 # Use a header file that comes with gcc, so configuring glibc 4995 # with a fresh cross-compiler works. 4996 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4997 # <limits.h> exists even on freestanding compilers. 4998 # On the NeXT, cc -E runs the code through the compiler's parser, 4999 # not just through cpp. "Syntax error" is here to catch this case. 5000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5001/* end confdefs.h. */ 5002#ifdef __STDC__ 5003# include <limits.h> 5004#else 5005# include <assert.h> 5006#endif 5007 Syntax error 5008_ACEOF 5009if ac_fn_c_try_cpp "$LINENO"; then : 5010 5011else 5012 # Broken: fails on valid input. 5013continue 5014fi 5015rm -f conftest.err conftest.$ac_ext 5016 5017 # OK, works on sane cases. Now check whether nonexistent headers 5018 # can be detected and how. 5019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5020/* end confdefs.h. */ 5021#include <ac_nonexistent.h> 5022_ACEOF 5023if ac_fn_c_try_cpp "$LINENO"; then : 5024 # Broken: success on invalid input. 5025continue 5026else 5027 # Passes both tests. 5028ac_preproc_ok=: 5029break 5030fi 5031rm -f conftest.err conftest.$ac_ext 5032 5033done 5034# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5035rm -f conftest.err conftest.$ac_ext 5036if $ac_preproc_ok; then : 5037 break 5038fi 5039 5040 done 5041 ac_cv_prog_CPP=$CPP 5042 5043fi 5044 CPP=$ac_cv_prog_CPP 5045else 5046 ac_cv_prog_CPP=$CPP 5047fi 5048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5049$as_echo "$CPP" >&6; } 5050ac_preproc_ok=false 5051for ac_c_preproc_warn_flag in '' yes 5052do 5053 # Use a header file that comes with gcc, so configuring glibc 5054 # with a fresh cross-compiler works. 5055 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5056 # <limits.h> exists even on freestanding compilers. 5057 # On the NeXT, cc -E runs the code through the compiler's parser, 5058 # not just through cpp. "Syntax error" is here to catch this case. 5059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5060/* end confdefs.h. */ 5061#ifdef __STDC__ 5062# include <limits.h> 5063#else 5064# include <assert.h> 5065#endif 5066 Syntax error 5067_ACEOF 5068if ac_fn_c_try_cpp "$LINENO"; then : 5069 5070else 5071 # Broken: fails on valid input. 5072continue 5073fi 5074rm -f conftest.err conftest.$ac_ext 5075 5076 # OK, works on sane cases. Now check whether nonexistent headers 5077 # can be detected and how. 5078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5079/* end confdefs.h. */ 5080#include <ac_nonexistent.h> 5081_ACEOF 5082if ac_fn_c_try_cpp "$LINENO"; then : 5083 # Broken: success on invalid input. 5084continue 5085else 5086 # Passes both tests. 5087ac_preproc_ok=: 5088break 5089fi 5090rm -f conftest.err conftest.$ac_ext 5091 5092done 5093# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5094rm -f conftest.err conftest.$ac_ext 5095if $ac_preproc_ok; then : 5096 5097else 5098 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5099$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5100as_fn_error "C preprocessor \"$CPP\" fails sanity check 5101See \`config.log' for more details." "$LINENO" 5; } 5102fi 5103 5104ac_ext=c 5105ac_cpp='$CPP $CPPFLAGS' 5106ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5107ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5108ac_compiler_gnu=$ac_cv_c_compiler_gnu 5109 5110 5111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5112$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5113if test "${ac_cv_path_GREP+set}" = set; then : 5114 $as_echo_n "(cached) " >&6 5115else 5116 if test -z "$GREP"; then 5117 ac_path_GREP_found=false 5118 # Loop through the user's path and test for each of PROGNAME-LIST 5119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5120for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5121do 5122 IFS=$as_save_IFS 5123 test -z "$as_dir" && as_dir=. 5124 for ac_prog in grep ggrep; do 5125 for ac_exec_ext in '' $ac_executable_extensions; do 5126 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5127 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5128# Check for GNU ac_path_GREP and select it if it is found. 5129 # Check for GNU $ac_path_GREP 5130case `"$ac_path_GREP" --version 2>&1` in 5131*GNU*) 5132 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5133*) 5134 ac_count=0 5135 $as_echo_n 0123456789 >"conftest.in" 5136 while : 5137 do 5138 cat "conftest.in" "conftest.in" >"conftest.tmp" 5139 mv "conftest.tmp" "conftest.in" 5140 cp "conftest.in" "conftest.nl" 5141 $as_echo 'GREP' >> "conftest.nl" 5142 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5143 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5144 as_fn_arith $ac_count + 1 && ac_count=$as_val 5145 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5146 # Best one so far, save it but keep looking for a better one 5147 ac_cv_path_GREP="$ac_path_GREP" 5148 ac_path_GREP_max=$ac_count 5149 fi 5150 # 10*(2^10) chars as input seems more than enough 5151 test $ac_count -gt 10 && break 5152 done 5153 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5154esac 5155 5156 $ac_path_GREP_found && break 3 5157 done 5158 done 5159 done 5160IFS=$as_save_IFS 5161 if test -z "$ac_cv_path_GREP"; then 5162 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5163 fi 5164else 5165 ac_cv_path_GREP=$GREP 5166fi 5167 5168fi 5169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5170$as_echo "$ac_cv_path_GREP" >&6; } 5171 GREP="$ac_cv_path_GREP" 5172 5173 5174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5175$as_echo_n "checking for egrep... " >&6; } 5176if test "${ac_cv_path_EGREP+set}" = set; then : 5177 $as_echo_n "(cached) " >&6 5178else 5179 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5180 then ac_cv_path_EGREP="$GREP -E" 5181 else 5182 if test -z "$EGREP"; then 5183 ac_path_EGREP_found=false 5184 # Loop through the user's path and test for each of PROGNAME-LIST 5185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5186for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5187do 5188 IFS=$as_save_IFS 5189 test -z "$as_dir" && as_dir=. 5190 for ac_prog in egrep; do 5191 for ac_exec_ext in '' $ac_executable_extensions; do 5192 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5193 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5194# Check for GNU ac_path_EGREP and select it if it is found. 5195 # Check for GNU $ac_path_EGREP 5196case `"$ac_path_EGREP" --version 2>&1` in 5197*GNU*) 5198 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5199*) 5200 ac_count=0 5201 $as_echo_n 0123456789 >"conftest.in" 5202 while : 5203 do 5204 cat "conftest.in" "conftest.in" >"conftest.tmp" 5205 mv "conftest.tmp" "conftest.in" 5206 cp "conftest.in" "conftest.nl" 5207 $as_echo 'EGREP' >> "conftest.nl" 5208 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5209 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5210 as_fn_arith $ac_count + 1 && ac_count=$as_val 5211 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5212 # Best one so far, save it but keep looking for a better one 5213 ac_cv_path_EGREP="$ac_path_EGREP" 5214 ac_path_EGREP_max=$ac_count 5215 fi 5216 # 10*(2^10) chars as input seems more than enough 5217 test $ac_count -gt 10 && break 5218 done 5219 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5220esac 5221 5222 $ac_path_EGREP_found && break 3 5223 done 5224 done 5225 done 5226IFS=$as_save_IFS 5227 if test -z "$ac_cv_path_EGREP"; then 5228 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5229 fi 5230else 5231 ac_cv_path_EGREP=$EGREP 5232fi 5233 5234 fi 5235fi 5236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5237$as_echo "$ac_cv_path_EGREP" >&6; } 5238 EGREP="$ac_cv_path_EGREP" 5239 5240 5241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5242$as_echo_n "checking for ANSI C header files... " >&6; } 5243if test "${ac_cv_header_stdc+set}" = set; then : 5244 $as_echo_n "(cached) " >&6 5245else 5246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5247/* end confdefs.h. */ 5248#include <stdlib.h> 5249#include <stdarg.h> 5250#include <string.h> 5251#include <float.h> 5252 5253int 5254main () 5255{ 5256 5257 ; 5258 return 0; 5259} 5260_ACEOF 5261if ac_fn_c_try_compile "$LINENO"; then : 5262 ac_cv_header_stdc=yes 5263else 5264 ac_cv_header_stdc=no 5265fi 5266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5267 5268if test $ac_cv_header_stdc = yes; then 5269 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5271/* end confdefs.h. */ 5272#include <string.h> 5273 5274_ACEOF 5275if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5276 $EGREP "memchr" >/dev/null 2>&1; then : 5277 5278else 5279 ac_cv_header_stdc=no 5280fi 5281rm -f conftest* 5282 5283fi 5284 5285if test $ac_cv_header_stdc = yes; then 5286 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5288/* end confdefs.h. */ 5289#include <stdlib.h> 5290 5291_ACEOF 5292if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5293 $EGREP "free" >/dev/null 2>&1; then : 5294 5295else 5296 ac_cv_header_stdc=no 5297fi 5298rm -f conftest* 5299 5300fi 5301 5302if test $ac_cv_header_stdc = yes; then 5303 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5304 if test "$cross_compiling" = yes; then : 5305 : 5306else 5307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5308/* end confdefs.h. */ 5309#include <ctype.h> 5310#include <stdlib.h> 5311#if ((' ' & 0x0FF) == 0x020) 5312# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5313# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5314#else 5315# define ISLOWER(c) \ 5316 (('a' <= (c) && (c) <= 'i') \ 5317 || ('j' <= (c) && (c) <= 'r') \ 5318 || ('s' <= (c) && (c) <= 'z')) 5319# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5320#endif 5321 5322#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5323int 5324main () 5325{ 5326 int i; 5327 for (i = 0; i < 256; i++) 5328 if (XOR (islower (i), ISLOWER (i)) 5329 || toupper (i) != TOUPPER (i)) 5330 return 2; 5331 return 0; 5332} 5333_ACEOF 5334if ac_fn_c_try_run "$LINENO"; then : 5335 5336else 5337 ac_cv_header_stdc=no 5338fi 5339rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5340 conftest.$ac_objext conftest.beam conftest.$ac_ext 5341fi 5342 5343fi 5344fi 5345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5346$as_echo "$ac_cv_header_stdc" >&6; } 5347if test $ac_cv_header_stdc = yes; then 5348 5349$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5350 5351fi 5352 5353# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5354for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5355 inttypes.h stdint.h unistd.h 5356do : 5357 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5358ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5359" 5360eval as_val=\$$as_ac_Header 5361 if test "x$as_val" = x""yes; then : 5362 cat >>confdefs.h <<_ACEOF 5363#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5364_ACEOF 5365 5366fi 5367 5368done 5369 5370 5371 5372 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5373if test "x$ac_cv_header_minix_config_h" = x""yes; then : 5374 MINIX=yes 5375else 5376 MINIX= 5377fi 5378 5379 5380 if test "$MINIX" = yes; then 5381 5382$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5383 5384 5385$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5386 5387 5388$as_echo "#define _MINIX 1" >>confdefs.h 5389 5390 fi 5391 5392 5393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5394$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5395if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 5396 $as_echo_n "(cached) " >&6 5397else 5398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5399/* end confdefs.h. */ 5400 5401# define __EXTENSIONS__ 1 5402 $ac_includes_default 5403int 5404main () 5405{ 5406 5407 ; 5408 return 0; 5409} 5410_ACEOF 5411if ac_fn_c_try_compile "$LINENO"; then : 5412 ac_cv_safe_to_define___extensions__=yes 5413else 5414 ac_cv_safe_to_define___extensions__=no 5415fi 5416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5417fi 5418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5419$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5420 test $ac_cv_safe_to_define___extensions__ = yes && 5421 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5422 5423 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5424 5425 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5426 5427 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5428 5429 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5430 5431 5432test "$program_prefix" != NONE && 5433 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5434# Use a double $ so make ignores it. 5435test "$program_suffix" != NONE && 5436 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5437# Double any \ or $. 5438# By default was `s,x,x', remove it if useless. 5439ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5440program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5441 5442# Find a good install program. We prefer a C program (faster), 5443# so one script is as good as another. But avoid the broken or 5444# incompatible versions: 5445# SysV /etc/install, /usr/sbin/install 5446# SunOS /usr/etc/install 5447# IRIX /sbin/install 5448# AIX /bin/install 5449# AmigaOS /C/install, which installs bootblocks on floppy discs 5450# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5451# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5452# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5453# OS/2's system install, which has a completely different semantic 5454# ./install, which can be erroneously created by make from ./install.sh. 5455# Reject install programs that cannot install multiple files. 5456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5457$as_echo_n "checking for a BSD-compatible install... " >&6; } 5458if test -z "$INSTALL"; then 5459if test "${ac_cv_path_install+set}" = set; then : 5460 $as_echo_n "(cached) " >&6 5461else 5462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5463for as_dir in $PATH 5464do 5465 IFS=$as_save_IFS 5466 test -z "$as_dir" && as_dir=. 5467 # Account for people who put trailing slashes in PATH elements. 5468case $as_dir/ in #(( 5469 ./ | .// | /[cC]/* | \ 5470 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5471 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5472 /usr/ucb/* ) ;; 5473 *) 5474 # OSF1 and SCO ODT 3.0 have their own names for install. 5475 # Don't use installbsd from OSF since it installs stuff as root 5476 # by default. 5477 for ac_prog in ginstall scoinst install; do 5478 for ac_exec_ext in '' $ac_executable_extensions; do 5479 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5480 if test $ac_prog = install && 5481 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5482 # AIX install. It has an incompatible calling convention. 5483 : 5484 elif test $ac_prog = install && 5485 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5486 # program-specific install script used by HP pwplus--don't use. 5487 : 5488 else 5489 rm -rf conftest.one conftest.two conftest.dir 5490 echo one > conftest.one 5491 echo two > conftest.two 5492 mkdir conftest.dir 5493 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5494 test -s conftest.one && test -s conftest.two && 5495 test -s conftest.dir/conftest.one && 5496 test -s conftest.dir/conftest.two 5497 then 5498 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5499 break 3 5500 fi 5501 fi 5502 fi 5503 done 5504 done 5505 ;; 5506esac 5507 5508 done 5509IFS=$as_save_IFS 5510 5511rm -rf conftest.one conftest.two conftest.dir 5512 5513fi 5514 if test "${ac_cv_path_install+set}" = set; then 5515 INSTALL=$ac_cv_path_install 5516 else 5517 # As a last resort, use the slow shell script. Don't cache a 5518 # value for INSTALL within a source directory, because that will 5519 # break other packages using the cache if that directory is 5520 # removed, or if the value is a relative name. 5521 INSTALL=$ac_install_sh 5522 fi 5523fi 5524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5525$as_echo "$INSTALL" >&6; } 5526 5527# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5528# It thinks the first close brace ends the variable substitution. 5529test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5530 5531test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5532 5533test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5534 5535rm -rf .tst 2>/dev/null 5536mkdir .tst 2>/dev/null 5537if test -d .tst; then 5538 am__leading_dot=. 5539else 5540 am__leading_dot=_ 5541fi 5542rmdir .tst 2>/dev/null 5543 5544DEPDIR="${am__leading_dot}deps" 5545 5546case `pwd` in 5547 *\ * | *\ *) 5548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5549$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5550esac 5551 5552 5553 5554macro_version='2.2.7a' 5555macro_revision='1.3134' 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569ltmain="$ac_aux_dir/ltmain.sh" 5570 5571# Backslashify metacharacters that are still active within 5572# double-quoted strings. 5573sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5574 5575# Same as above, but do not quote variable references. 5576double_quote_subst='s/\(["`\\]\)/\\\1/g' 5577 5578# Sed substitution to delay expansion of an escaped shell variable in a 5579# double_quote_subst'ed string. 5580delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5581 5582# Sed substitution to delay expansion of an escaped single quote. 5583delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5584 5585# Sed substitution to avoid accidental globbing in evaled expressions 5586no_glob_subst='s/\*/\\\*/g' 5587 5588ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5589ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5590ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5591 5592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5593$as_echo_n "checking how to print strings... " >&6; } 5594# Test print first, because it will be a builtin if present. 5595if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5596 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5597 ECHO='print -r --' 5598elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5599 ECHO='printf %s\n' 5600else 5601 # Use this function as a fallback that always works. 5602 func_fallback_echo () 5603 { 5604 eval 'cat <<_LTECHO_EOF 5605$1 5606_LTECHO_EOF' 5607 } 5608 ECHO='func_fallback_echo' 5609fi 5610 5611# func_echo_all arg... 5612# Invoke $ECHO with all args, space-separated. 5613func_echo_all () 5614{ 5615 $ECHO "" 5616} 5617 5618case "$ECHO" in 5619 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5620$as_echo "printf" >&6; } ;; 5621 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5622$as_echo "print -r" >&6; } ;; 5623 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5624$as_echo "cat" >&6; } ;; 5625esac 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5641$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5642if test "${ac_cv_path_SED+set}" = set; then : 5643 $as_echo_n "(cached) " >&6 5644else 5645 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5646 for ac_i in 1 2 3 4 5 6 7; do 5647 ac_script="$ac_script$as_nl$ac_script" 5648 done 5649 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5650 { ac_script=; unset ac_script;} 5651 if test -z "$SED"; then 5652 ac_path_SED_found=false 5653 # Loop through the user's path and test for each of PROGNAME-LIST 5654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5655for as_dir in $PATH 5656do 5657 IFS=$as_save_IFS 5658 test -z "$as_dir" && as_dir=. 5659 for ac_prog in sed gsed; do 5660 for ac_exec_ext in '' $ac_executable_extensions; do 5661 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5662 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5663# Check for GNU ac_path_SED and select it if it is found. 5664 # Check for GNU $ac_path_SED 5665case `"$ac_path_SED" --version 2>&1` in 5666*GNU*) 5667 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5668*) 5669 ac_count=0 5670 $as_echo_n 0123456789 >"conftest.in" 5671 while : 5672 do 5673 cat "conftest.in" "conftest.in" >"conftest.tmp" 5674 mv "conftest.tmp" "conftest.in" 5675 cp "conftest.in" "conftest.nl" 5676 $as_echo '' >> "conftest.nl" 5677 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5678 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5679 as_fn_arith $ac_count + 1 && ac_count=$as_val 5680 if test $ac_count -gt ${ac_path_SED_max-0}; then 5681 # Best one so far, save it but keep looking for a better one 5682 ac_cv_path_SED="$ac_path_SED" 5683 ac_path_SED_max=$ac_count 5684 fi 5685 # 10*(2^10) chars as input seems more than enough 5686 test $ac_count -gt 10 && break 5687 done 5688 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5689esac 5690 5691 $ac_path_SED_found && break 3 5692 done 5693 done 5694 done 5695IFS=$as_save_IFS 5696 if test -z "$ac_cv_path_SED"; then 5697 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5698 fi 5699else 5700 ac_cv_path_SED=$SED 5701fi 5702 5703fi 5704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5705$as_echo "$ac_cv_path_SED" >&6; } 5706 SED="$ac_cv_path_SED" 5707 rm -f conftest.sed 5708 5709test -z "$SED" && SED=sed 5710Xsed="$SED -e 1s/^X//" 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5723$as_echo_n "checking for fgrep... " >&6; } 5724if test "${ac_cv_path_FGREP+set}" = set; then : 5725 $as_echo_n "(cached) " >&6 5726else 5727 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5728 then ac_cv_path_FGREP="$GREP -F" 5729 else 5730 if test -z "$FGREP"; then 5731 ac_path_FGREP_found=false 5732 # Loop through the user's path and test for each of PROGNAME-LIST 5733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5734for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5735do 5736 IFS=$as_save_IFS 5737 test -z "$as_dir" && as_dir=. 5738 for ac_prog in fgrep; do 5739 for ac_exec_ext in '' $ac_executable_extensions; do 5740 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5741 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5742# Check for GNU ac_path_FGREP and select it if it is found. 5743 # Check for GNU $ac_path_FGREP 5744case `"$ac_path_FGREP" --version 2>&1` in 5745*GNU*) 5746 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5747*) 5748 ac_count=0 5749 $as_echo_n 0123456789 >"conftest.in" 5750 while : 5751 do 5752 cat "conftest.in" "conftest.in" >"conftest.tmp" 5753 mv "conftest.tmp" "conftest.in" 5754 cp "conftest.in" "conftest.nl" 5755 $as_echo 'FGREP' >> "conftest.nl" 5756 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5757 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5758 as_fn_arith $ac_count + 1 && ac_count=$as_val 5759 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5760 # Best one so far, save it but keep looking for a better one 5761 ac_cv_path_FGREP="$ac_path_FGREP" 5762 ac_path_FGREP_max=$ac_count 5763 fi 5764 # 10*(2^10) chars as input seems more than enough 5765 test $ac_count -gt 10 && break 5766 done 5767 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5768esac 5769 5770 $ac_path_FGREP_found && break 3 5771 done 5772 done 5773 done 5774IFS=$as_save_IFS 5775 if test -z "$ac_cv_path_FGREP"; then 5776 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5777 fi 5778else 5779 ac_cv_path_FGREP=$FGREP 5780fi 5781 5782 fi 5783fi 5784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5785$as_echo "$ac_cv_path_FGREP" >&6; } 5786 FGREP="$ac_cv_path_FGREP" 5787 5788 5789test -z "$GREP" && GREP=grep 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809# Check whether --with-gnu-ld was given. 5810if test "${with_gnu_ld+set}" = set; then : 5811 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5812else 5813 with_gnu_ld=no 5814fi 5815 5816ac_prog=ld 5817if test "$GCC" = yes; then 5818 # Check if gcc -print-prog-name=ld gives a path. 5819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5820$as_echo_n "checking for ld used by $CC... " >&6; } 5821 case $host in 5822 *-*-mingw*) 5823 # gcc leaves a trailing carriage return which upsets mingw 5824 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5825 *) 5826 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5827 esac 5828 case $ac_prog in 5829 # Accept absolute paths. 5830 [\\/]* | ?:[\\/]*) 5831 re_direlt='/[^/][^/]*/\.\./' 5832 # Canonicalize the pathname of ld 5833 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5834 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5835 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5836 done 5837 test -z "$LD" && LD="$ac_prog" 5838 ;; 5839 "") 5840 # If it fails, then pretend we aren't using GCC. 5841 ac_prog=ld 5842 ;; 5843 *) 5844 # If it is relative, then search for the first ld in PATH. 5845 with_gnu_ld=unknown 5846 ;; 5847 esac 5848elif test "$with_gnu_ld" = yes; then 5849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5850$as_echo_n "checking for GNU ld... " >&6; } 5851else 5852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5853$as_echo_n "checking for non-GNU ld... " >&6; } 5854fi 5855if test "${lt_cv_path_LD+set}" = set; then : 5856 $as_echo_n "(cached) " >&6 5857else 5858 if test -z "$LD"; then 5859 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5860 for ac_dir in $PATH; do 5861 IFS="$lt_save_ifs" 5862 test -z "$ac_dir" && ac_dir=. 5863 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5864 lt_cv_path_LD="$ac_dir/$ac_prog" 5865 # Check to see if the program is GNU ld. I'd rather use --version, 5866 # but apparently some variants of GNU ld only accept -v. 5867 # Break only if it was the GNU/non-GNU ld that we prefer. 5868 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5869 *GNU* | *'with BFD'*) 5870 test "$with_gnu_ld" != no && break 5871 ;; 5872 *) 5873 test "$with_gnu_ld" != yes && break 5874 ;; 5875 esac 5876 fi 5877 done 5878 IFS="$lt_save_ifs" 5879else 5880 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5881fi 5882fi 5883 5884LD="$lt_cv_path_LD" 5885if test -n "$LD"; then 5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5887$as_echo "$LD" >&6; } 5888else 5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5890$as_echo "no" >&6; } 5891fi 5892test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5894$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5895if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5896 $as_echo_n "(cached) " >&6 5897else 5898 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5899case `$LD -v 2>&1 </dev/null` in 5900*GNU* | *'with BFD'*) 5901 lt_cv_prog_gnu_ld=yes 5902 ;; 5903*) 5904 lt_cv_prog_gnu_ld=no 5905 ;; 5906esac 5907fi 5908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5909$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5910with_gnu_ld=$lt_cv_prog_gnu_ld 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5921$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5922if test "${lt_cv_path_NM+set}" = set; then : 5923 $as_echo_n "(cached) " >&6 5924else 5925 if test -n "$NM"; then 5926 # Let the user override the test. 5927 lt_cv_path_NM="$NM" 5928else 5929 lt_nm_to_check="${ac_tool_prefix}nm" 5930 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5931 lt_nm_to_check="$lt_nm_to_check nm" 5932 fi 5933 for lt_tmp_nm in $lt_nm_to_check; do 5934 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5935 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5936 IFS="$lt_save_ifs" 5937 test -z "$ac_dir" && ac_dir=. 5938 tmp_nm="$ac_dir/$lt_tmp_nm" 5939 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5940 # Check to see if the nm accepts a BSD-compat flag. 5941 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5942 # nm: unknown option "B" ignored 5943 # Tru64's nm complains that /dev/null is an invalid object file 5944 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5945 */dev/null* | *'Invalid file or object type'*) 5946 lt_cv_path_NM="$tmp_nm -B" 5947 break 5948 ;; 5949 *) 5950 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5951 */dev/null*) 5952 lt_cv_path_NM="$tmp_nm -p" 5953 break 5954 ;; 5955 *) 5956 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5957 continue # so that we can try to find one that supports BSD flags 5958 ;; 5959 esac 5960 ;; 5961 esac 5962 fi 5963 done 5964 IFS="$lt_save_ifs" 5965 done 5966 : ${lt_cv_path_NM=no} 5967fi 5968fi 5969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5970$as_echo "$lt_cv_path_NM" >&6; } 5971if test "$lt_cv_path_NM" != "no"; then 5972 NM="$lt_cv_path_NM" 5973else 5974 # Didn't find any BSD compatible name lister, look for dumpbin. 5975 if test -n "$DUMPBIN"; then : 5976 # Let the user override the test. 5977 else 5978 if test -n "$ac_tool_prefix"; then 5979 for ac_prog in dumpbin "link -dump" 5980 do 5981 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5982set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5984$as_echo_n "checking for $ac_word... " >&6; } 5985if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5986 $as_echo_n "(cached) " >&6 5987else 5988 if test -n "$DUMPBIN"; then 5989 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5990else 5991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5992for as_dir in $PATH 5993do 5994 IFS=$as_save_IFS 5995 test -z "$as_dir" && as_dir=. 5996 for ac_exec_ext in '' $ac_executable_extensions; do 5997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5998 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6000 break 2 6001 fi 6002done 6003 done 6004IFS=$as_save_IFS 6005 6006fi 6007fi 6008DUMPBIN=$ac_cv_prog_DUMPBIN 6009if test -n "$DUMPBIN"; then 6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6011$as_echo "$DUMPBIN" >&6; } 6012else 6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6014$as_echo "no" >&6; } 6015fi 6016 6017 6018 test -n "$DUMPBIN" && break 6019 done 6020fi 6021if test -z "$DUMPBIN"; then 6022 ac_ct_DUMPBIN=$DUMPBIN 6023 for ac_prog in dumpbin "link -dump" 6024do 6025 # Extract the first word of "$ac_prog", so it can be a program name with args. 6026set dummy $ac_prog; ac_word=$2 6027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6028$as_echo_n "checking for $ac_word... " >&6; } 6029if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 6030 $as_echo_n "(cached) " >&6 6031else 6032 if test -n "$ac_ct_DUMPBIN"; then 6033 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6034else 6035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6036for as_dir in $PATH 6037do 6038 IFS=$as_save_IFS 6039 test -z "$as_dir" && as_dir=. 6040 for ac_exec_ext in '' $ac_executable_extensions; do 6041 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6042 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6044 break 2 6045 fi 6046done 6047 done 6048IFS=$as_save_IFS 6049 6050fi 6051fi 6052ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6053if test -n "$ac_ct_DUMPBIN"; then 6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6055$as_echo "$ac_ct_DUMPBIN" >&6; } 6056else 6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6058$as_echo "no" >&6; } 6059fi 6060 6061 6062 test -n "$ac_ct_DUMPBIN" && break 6063done 6064 6065 if test "x$ac_ct_DUMPBIN" = x; then 6066 DUMPBIN=":" 6067 else 6068 case $cross_compiling:$ac_tool_warned in 6069yes:) 6070{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6071$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6072ac_tool_warned=yes ;; 6073esac 6074 DUMPBIN=$ac_ct_DUMPBIN 6075 fi 6076fi 6077 6078 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6079 *COFF*) 6080 DUMPBIN="$DUMPBIN -symbols" 6081 ;; 6082 *) 6083 DUMPBIN=: 6084 ;; 6085 esac 6086 fi 6087 6088 if test "$DUMPBIN" != ":"; then 6089 NM="$DUMPBIN" 6090 fi 6091fi 6092test -z "$NM" && NM=nm 6093 6094 6095 6096 6097 6098 6099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6100$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6101if test "${lt_cv_nm_interface+set}" = set; then : 6102 $as_echo_n "(cached) " >&6 6103else 6104 lt_cv_nm_interface="BSD nm" 6105 echo "int some_variable = 0;" > conftest.$ac_ext 6106 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6107 (eval "$ac_compile" 2>conftest.err) 6108 cat conftest.err >&5 6109 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6110 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6111 cat conftest.err >&5 6112 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6113 cat conftest.out >&5 6114 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6115 lt_cv_nm_interface="MS dumpbin" 6116 fi 6117 rm -f conftest* 6118fi 6119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6120$as_echo "$lt_cv_nm_interface" >&6; } 6121 6122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6123$as_echo_n "checking whether ln -s works... " >&6; } 6124LN_S=$as_ln_s 6125if test "$LN_S" = "ln -s"; then 6126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6127$as_echo "yes" >&6; } 6128else 6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6130$as_echo "no, using $LN_S" >&6; } 6131fi 6132 6133# find the maximum length of command line arguments 6134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6135$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6136if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 6137 $as_echo_n "(cached) " >&6 6138else 6139 i=0 6140 teststring="ABCD" 6141 6142 case $build_os in 6143 msdosdjgpp*) 6144 # On DJGPP, this test can blow up pretty badly due to problems in libc 6145 # (any single argument exceeding 2000 bytes causes a buffer overrun 6146 # during glob expansion). Even if it were fixed, the result of this 6147 # check would be larger than it should be. 6148 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6149 ;; 6150 6151 gnu*) 6152 # Under GNU Hurd, this test is not required because there is 6153 # no limit to the length of command line arguments. 6154 # Libtool will interpret -1 as no limit whatsoever 6155 lt_cv_sys_max_cmd_len=-1; 6156 ;; 6157 6158 cygwin* | mingw* | cegcc*) 6159 # On Win9x/ME, this test blows up -- it succeeds, but takes 6160 # about 5 minutes as the teststring grows exponentially. 6161 # Worse, since 9x/ME are not pre-emptively multitasking, 6162 # you end up with a "frozen" computer, even though with patience 6163 # the test eventually succeeds (with a max line length of 256k). 6164 # Instead, let's just punt: use the minimum linelength reported by 6165 # all of the supported platforms: 8192 (on NT/2K/XP). 6166 lt_cv_sys_max_cmd_len=8192; 6167 ;; 6168 6169 mint*) 6170 # On MiNT this can take a long time and run out of memory. 6171 lt_cv_sys_max_cmd_len=8192; 6172 ;; 6173 6174 amigaos*) 6175 # On AmigaOS with pdksh, this test takes hours, literally. 6176 # So we just punt and use a minimum line length of 8192. 6177 lt_cv_sys_max_cmd_len=8192; 6178 ;; 6179 6180 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6181 # This has been around since 386BSD, at least. Likely further. 6182 if test -x /sbin/sysctl; then 6183 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6184 elif test -x /usr/sbin/sysctl; then 6185 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6186 else 6187 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6188 fi 6189 # And add a safety zone 6190 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6191 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6192 ;; 6193 6194 interix*) 6195 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6196 lt_cv_sys_max_cmd_len=196608 6197 ;; 6198 6199 osf*) 6200 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6201 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6202 # nice to cause kernel panics so lets avoid the loop below. 6203 # First set a reasonable default. 6204 lt_cv_sys_max_cmd_len=16384 6205 # 6206 if test -x /sbin/sysconfig; then 6207 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6208 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6209 esac 6210 fi 6211 ;; 6212 sco3.2v5*) 6213 lt_cv_sys_max_cmd_len=102400 6214 ;; 6215 sysv5* | sco5v6* | sysv4.2uw2*) 6216 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6217 if test -n "$kargmax"; then 6218 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6219 else 6220 lt_cv_sys_max_cmd_len=32768 6221 fi 6222 ;; 6223 *) 6224 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6225 if test -n "$lt_cv_sys_max_cmd_len"; then 6226 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6227 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6228 else 6229 # Make teststring a little bigger before we do anything with it. 6230 # a 1K string should be a reasonable start. 6231 for i in 1 2 3 4 5 6 7 8 ; do 6232 teststring=$teststring$teststring 6233 done 6234 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6235 # If test is not a shell built-in, we'll probably end up computing a 6236 # maximum length that is only half of the actual maximum length, but 6237 # we can't tell. 6238 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6239 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6240 test $i != 17 # 1/2 MB should be enough 6241 do 6242 i=`expr $i + 1` 6243 teststring=$teststring$teststring 6244 done 6245 # Only check the string length outside the loop. 6246 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6247 teststring= 6248 # Add a significant safety factor because C++ compilers can tack on 6249 # massive amounts of additional arguments before passing them to the 6250 # linker. It appears as though 1/2 is a usable value. 6251 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6252 fi 6253 ;; 6254 esac 6255 6256fi 6257 6258if test -n $lt_cv_sys_max_cmd_len ; then 6259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6260$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6261else 6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6263$as_echo "none" >&6; } 6264fi 6265max_cmd_len=$lt_cv_sys_max_cmd_len 6266 6267 6268 6269 6270 6271 6272: ${CP="cp -f"} 6273: ${MV="mv -f"} 6274: ${RM="rm -f"} 6275 6276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6277$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6278# Try some XSI features 6279xsi_shell=no 6280( _lt_dummy="a/b/c" 6281 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6282 = c,a/b,, \ 6283 && eval 'test $(( 1 + 1 )) -eq 2 \ 6284 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6285 && xsi_shell=yes 6286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6287$as_echo "$xsi_shell" >&6; } 6288 6289 6290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6291$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6292lt_shell_append=no 6293( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6294 >/dev/null 2>&1 \ 6295 && lt_shell_append=yes 6296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6297$as_echo "$lt_shell_append" >&6; } 6298 6299 6300if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6301 lt_unset=unset 6302else 6303 lt_unset=false 6304fi 6305 6306 6307 6308 6309 6310# test EBCDIC or ASCII 6311case `echo X|tr X '\101'` in 6312 A) # ASCII based system 6313 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6314 lt_SP2NL='tr \040 \012' 6315 lt_NL2SP='tr \015\012 \040\040' 6316 ;; 6317 *) # EBCDIC based system 6318 lt_SP2NL='tr \100 \n' 6319 lt_NL2SP='tr \r\n \100\100' 6320 ;; 6321esac 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6332$as_echo_n "checking for $LD option to reload object files... " >&6; } 6333if test "${lt_cv_ld_reload_flag+set}" = set; then : 6334 $as_echo_n "(cached) " >&6 6335else 6336 lt_cv_ld_reload_flag='-r' 6337fi 6338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6339$as_echo "$lt_cv_ld_reload_flag" >&6; } 6340reload_flag=$lt_cv_ld_reload_flag 6341case $reload_flag in 6342"" | " "*) ;; 6343*) reload_flag=" $reload_flag" ;; 6344esac 6345reload_cmds='$LD$reload_flag -o $output$reload_objs' 6346case $host_os in 6347 darwin*) 6348 if test "$GCC" = yes; then 6349 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6350 else 6351 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6352 fi 6353 ;; 6354esac 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364if test -n "$ac_tool_prefix"; then 6365 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6366set dummy ${ac_tool_prefix}objdump; ac_word=$2 6367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6368$as_echo_n "checking for $ac_word... " >&6; } 6369if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6370 $as_echo_n "(cached) " >&6 6371else 6372 if test -n "$OBJDUMP"; then 6373 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6374else 6375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6376for as_dir in $PATH 6377do 6378 IFS=$as_save_IFS 6379 test -z "$as_dir" && as_dir=. 6380 for ac_exec_ext in '' $ac_executable_extensions; do 6381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6382 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6384 break 2 6385 fi 6386done 6387 done 6388IFS=$as_save_IFS 6389 6390fi 6391fi 6392OBJDUMP=$ac_cv_prog_OBJDUMP 6393if test -n "$OBJDUMP"; then 6394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6395$as_echo "$OBJDUMP" >&6; } 6396else 6397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6398$as_echo "no" >&6; } 6399fi 6400 6401 6402fi 6403if test -z "$ac_cv_prog_OBJDUMP"; then 6404 ac_ct_OBJDUMP=$OBJDUMP 6405 # Extract the first word of "objdump", so it can be a program name with args. 6406set dummy objdump; ac_word=$2 6407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6408$as_echo_n "checking for $ac_word... " >&6; } 6409if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6410 $as_echo_n "(cached) " >&6 6411else 6412 if test -n "$ac_ct_OBJDUMP"; then 6413 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6414else 6415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6416for as_dir in $PATH 6417do 6418 IFS=$as_save_IFS 6419 test -z "$as_dir" && as_dir=. 6420 for ac_exec_ext in '' $ac_executable_extensions; do 6421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6422 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6424 break 2 6425 fi 6426done 6427 done 6428IFS=$as_save_IFS 6429 6430fi 6431fi 6432ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6433if test -n "$ac_ct_OBJDUMP"; then 6434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6435$as_echo "$ac_ct_OBJDUMP" >&6; } 6436else 6437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6438$as_echo "no" >&6; } 6439fi 6440 6441 if test "x$ac_ct_OBJDUMP" = x; then 6442 OBJDUMP="false" 6443 else 6444 case $cross_compiling:$ac_tool_warned in 6445yes:) 6446{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6447$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6448ac_tool_warned=yes ;; 6449esac 6450 OBJDUMP=$ac_ct_OBJDUMP 6451 fi 6452else 6453 OBJDUMP="$ac_cv_prog_OBJDUMP" 6454fi 6455 6456test -z "$OBJDUMP" && OBJDUMP=objdump 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6467$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6468if test "${lt_cv_deplibs_check_method+set}" = set; then : 6469 $as_echo_n "(cached) " >&6 6470else 6471 lt_cv_file_magic_cmd='$MAGIC_CMD' 6472lt_cv_file_magic_test_file= 6473lt_cv_deplibs_check_method='unknown' 6474# Need to set the preceding variable on all platforms that support 6475# interlibrary dependencies. 6476# 'none' -- dependencies not supported. 6477# `unknown' -- same as none, but documents that we really don't know. 6478# 'pass_all' -- all dependencies passed with no checks. 6479# 'test_compile' -- check by making test program. 6480# 'file_magic [[regex]]' -- check by looking for files in library path 6481# which responds to the $file_magic_cmd with a given extended regex. 6482# If you have `file' or equivalent on your system and you're not sure 6483# whether `pass_all' will *always* work, you probably want this one. 6484 6485case $host_os in 6486aix[4-9]*) 6487 lt_cv_deplibs_check_method=pass_all 6488 ;; 6489 6490beos*) 6491 lt_cv_deplibs_check_method=pass_all 6492 ;; 6493 6494bsdi[45]*) 6495 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6496 lt_cv_file_magic_cmd='/usr/bin/file -L' 6497 lt_cv_file_magic_test_file=/shlib/libc.so 6498 ;; 6499 6500cygwin*) 6501 # func_win32_libid is a shell function defined in ltmain.sh 6502 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6503 lt_cv_file_magic_cmd='func_win32_libid' 6504 ;; 6505 6506mingw* | pw32*) 6507 # Base MSYS/MinGW do not provide the 'file' command needed by 6508 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6509 # unless we find 'file', for example because we are cross-compiling. 6510 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6511 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6512 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6513 lt_cv_file_magic_cmd='func_win32_libid' 6514 else 6515 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6516 lt_cv_file_magic_cmd='$OBJDUMP -f' 6517 fi 6518 ;; 6519 6520cegcc*) 6521 # use the weaker test based on 'objdump'. See mingw*. 6522 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6523 lt_cv_file_magic_cmd='$OBJDUMP -f' 6524 ;; 6525 6526darwin* | rhapsody*) 6527 lt_cv_deplibs_check_method=pass_all 6528 ;; 6529 6530freebsd* | dragonfly*) 6531 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6532 case $host_cpu in 6533 i*86 ) 6534 # Not sure whether the presence of OpenBSD here was a mistake. 6535 # Let's accept both of them until this is cleared up. 6536 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6537 lt_cv_file_magic_cmd=/usr/bin/file 6538 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6539 ;; 6540 esac 6541 else 6542 lt_cv_deplibs_check_method=pass_all 6543 fi 6544 ;; 6545 6546gnu*) 6547 lt_cv_deplibs_check_method=pass_all 6548 ;; 6549 6550haiku*) 6551 lt_cv_deplibs_check_method=pass_all 6552 ;; 6553 6554hpux10.20* | hpux11*) 6555 lt_cv_file_magic_cmd=/usr/bin/file 6556 case $host_cpu in 6557 ia64*) 6558 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6559 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6560 ;; 6561 hppa*64*) 6562 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]' 6563 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6564 ;; 6565 *) 6566 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6567 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6568 ;; 6569 esac 6570 ;; 6571 6572interix[3-9]*) 6573 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6574 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6575 ;; 6576 6577irix5* | irix6* | nonstopux*) 6578 case $LD in 6579 *-32|*"-32 ") libmagic=32-bit;; 6580 *-n32|*"-n32 ") libmagic=N32;; 6581 *-64|*"-64 ") libmagic=64-bit;; 6582 *) libmagic=never-match;; 6583 esac 6584 lt_cv_deplibs_check_method=pass_all 6585 ;; 6586 6587# This must be Linux ELF. 6588linux* | k*bsd*-gnu | kopensolaris*-gnu) 6589 lt_cv_deplibs_check_method=pass_all 6590 ;; 6591 6592netbsd*) 6593 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6594 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6595 else 6596 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6597 fi 6598 ;; 6599 6600newos6*) 6601 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6602 lt_cv_file_magic_cmd=/usr/bin/file 6603 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6604 ;; 6605 6606*nto* | *qnx*) 6607 lt_cv_deplibs_check_method=pass_all 6608 ;; 6609 6610openbsd*) 6611 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6612 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6613 else 6614 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6615 fi 6616 ;; 6617 6618osf3* | osf4* | osf5*) 6619 lt_cv_deplibs_check_method=pass_all 6620 ;; 6621 6622rdos*) 6623 lt_cv_deplibs_check_method=pass_all 6624 ;; 6625 6626solaris*) 6627 lt_cv_deplibs_check_method=pass_all 6628 ;; 6629 6630sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6631 lt_cv_deplibs_check_method=pass_all 6632 ;; 6633 6634sysv4 | sysv4.3*) 6635 case $host_vendor in 6636 motorola) 6637 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]' 6638 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6639 ;; 6640 ncr) 6641 lt_cv_deplibs_check_method=pass_all 6642 ;; 6643 sequent) 6644 lt_cv_file_magic_cmd='/bin/file' 6645 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6646 ;; 6647 sni) 6648 lt_cv_file_magic_cmd='/bin/file' 6649 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6650 lt_cv_file_magic_test_file=/lib/libc.so 6651 ;; 6652 siemens) 6653 lt_cv_deplibs_check_method=pass_all 6654 ;; 6655 pc) 6656 lt_cv_deplibs_check_method=pass_all 6657 ;; 6658 esac 6659 ;; 6660 6661tpf*) 6662 lt_cv_deplibs_check_method=pass_all 6663 ;; 6664esac 6665 6666fi 6667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6668$as_echo "$lt_cv_deplibs_check_method" >&6; } 6669file_magic_cmd=$lt_cv_file_magic_cmd 6670deplibs_check_method=$lt_cv_deplibs_check_method 6671test -z "$deplibs_check_method" && deplibs_check_method=unknown 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684if test -n "$ac_tool_prefix"; then 6685 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6686set dummy ${ac_tool_prefix}ar; ac_word=$2 6687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6688$as_echo_n "checking for $ac_word... " >&6; } 6689if test "${ac_cv_prog_AR+set}" = set; then : 6690 $as_echo_n "(cached) " >&6 6691else 6692 if test -n "$AR"; then 6693 ac_cv_prog_AR="$AR" # Let the user override the test. 6694else 6695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6696for as_dir in $PATH 6697do 6698 IFS=$as_save_IFS 6699 test -z "$as_dir" && as_dir=. 6700 for ac_exec_ext in '' $ac_executable_extensions; do 6701 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6702 ac_cv_prog_AR="${ac_tool_prefix}ar" 6703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6704 break 2 6705 fi 6706done 6707 done 6708IFS=$as_save_IFS 6709 6710fi 6711fi 6712AR=$ac_cv_prog_AR 6713if test -n "$AR"; then 6714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6715$as_echo "$AR" >&6; } 6716else 6717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6718$as_echo "no" >&6; } 6719fi 6720 6721 6722fi 6723if test -z "$ac_cv_prog_AR"; then 6724 ac_ct_AR=$AR 6725 # Extract the first word of "ar", so it can be a program name with args. 6726set dummy ar; ac_word=$2 6727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6728$as_echo_n "checking for $ac_word... " >&6; } 6729if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6730 $as_echo_n "(cached) " >&6 6731else 6732 if test -n "$ac_ct_AR"; then 6733 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6734else 6735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6736for as_dir in $PATH 6737do 6738 IFS=$as_save_IFS 6739 test -z "$as_dir" && as_dir=. 6740 for ac_exec_ext in '' $ac_executable_extensions; do 6741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6742 ac_cv_prog_ac_ct_AR="ar" 6743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6744 break 2 6745 fi 6746done 6747 done 6748IFS=$as_save_IFS 6749 6750fi 6751fi 6752ac_ct_AR=$ac_cv_prog_ac_ct_AR 6753if test -n "$ac_ct_AR"; then 6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6755$as_echo "$ac_ct_AR" >&6; } 6756else 6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6758$as_echo "no" >&6; } 6759fi 6760 6761 if test "x$ac_ct_AR" = x; then 6762 AR="false" 6763 else 6764 case $cross_compiling:$ac_tool_warned in 6765yes:) 6766{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6767$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6768ac_tool_warned=yes ;; 6769esac 6770 AR=$ac_ct_AR 6771 fi 6772else 6773 AR="$ac_cv_prog_AR" 6774fi 6775 6776test -z "$AR" && AR=ar 6777test -z "$AR_FLAGS" && AR_FLAGS=cru 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789if test -n "$ac_tool_prefix"; then 6790 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6791set dummy ${ac_tool_prefix}strip; ac_word=$2 6792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6793$as_echo_n "checking for $ac_word... " >&6; } 6794if test "${ac_cv_prog_STRIP+set}" = set; then : 6795 $as_echo_n "(cached) " >&6 6796else 6797 if test -n "$STRIP"; then 6798 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6799else 6800as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6801for as_dir in $PATH 6802do 6803 IFS=$as_save_IFS 6804 test -z "$as_dir" && as_dir=. 6805 for ac_exec_ext in '' $ac_executable_extensions; do 6806 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6807 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6808 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6809 break 2 6810 fi 6811done 6812 done 6813IFS=$as_save_IFS 6814 6815fi 6816fi 6817STRIP=$ac_cv_prog_STRIP 6818if test -n "$STRIP"; then 6819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6820$as_echo "$STRIP" >&6; } 6821else 6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6823$as_echo "no" >&6; } 6824fi 6825 6826 6827fi 6828if test -z "$ac_cv_prog_STRIP"; then 6829 ac_ct_STRIP=$STRIP 6830 # Extract the first word of "strip", so it can be a program name with args. 6831set dummy strip; ac_word=$2 6832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6833$as_echo_n "checking for $ac_word... " >&6; } 6834if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6835 $as_echo_n "(cached) " >&6 6836else 6837 if test -n "$ac_ct_STRIP"; then 6838 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6839else 6840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6841for as_dir in $PATH 6842do 6843 IFS=$as_save_IFS 6844 test -z "$as_dir" && as_dir=. 6845 for ac_exec_ext in '' $ac_executable_extensions; do 6846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6847 ac_cv_prog_ac_ct_STRIP="strip" 6848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6849 break 2 6850 fi 6851done 6852 done 6853IFS=$as_save_IFS 6854 6855fi 6856fi 6857ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6858if test -n "$ac_ct_STRIP"; then 6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6860$as_echo "$ac_ct_STRIP" >&6; } 6861else 6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6863$as_echo "no" >&6; } 6864fi 6865 6866 if test "x$ac_ct_STRIP" = x; then 6867 STRIP=":" 6868 else 6869 case $cross_compiling:$ac_tool_warned in 6870yes:) 6871{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6872$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6873ac_tool_warned=yes ;; 6874esac 6875 STRIP=$ac_ct_STRIP 6876 fi 6877else 6878 STRIP="$ac_cv_prog_STRIP" 6879fi 6880 6881test -z "$STRIP" && STRIP=: 6882 6883 6884 6885 6886 6887 6888if test -n "$ac_tool_prefix"; then 6889 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6890set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6892$as_echo_n "checking for $ac_word... " >&6; } 6893if test "${ac_cv_prog_RANLIB+set}" = set; then : 6894 $as_echo_n "(cached) " >&6 6895else 6896 if test -n "$RANLIB"; then 6897 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6898else 6899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6900for as_dir in $PATH 6901do 6902 IFS=$as_save_IFS 6903 test -z "$as_dir" && as_dir=. 6904 for ac_exec_ext in '' $ac_executable_extensions; do 6905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6906 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6908 break 2 6909 fi 6910done 6911 done 6912IFS=$as_save_IFS 6913 6914fi 6915fi 6916RANLIB=$ac_cv_prog_RANLIB 6917if test -n "$RANLIB"; then 6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6919$as_echo "$RANLIB" >&6; } 6920else 6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6922$as_echo "no" >&6; } 6923fi 6924 6925 6926fi 6927if test -z "$ac_cv_prog_RANLIB"; then 6928 ac_ct_RANLIB=$RANLIB 6929 # Extract the first word of "ranlib", so it can be a program name with args. 6930set dummy ranlib; ac_word=$2 6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6932$as_echo_n "checking for $ac_word... " >&6; } 6933if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6934 $as_echo_n "(cached) " >&6 6935else 6936 if test -n "$ac_ct_RANLIB"; then 6937 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6938else 6939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6940for as_dir in $PATH 6941do 6942 IFS=$as_save_IFS 6943 test -z "$as_dir" && as_dir=. 6944 for ac_exec_ext in '' $ac_executable_extensions; do 6945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6946 ac_cv_prog_ac_ct_RANLIB="ranlib" 6947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6948 break 2 6949 fi 6950done 6951 done 6952IFS=$as_save_IFS 6953 6954fi 6955fi 6956ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6957if test -n "$ac_ct_RANLIB"; then 6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6959$as_echo "$ac_ct_RANLIB" >&6; } 6960else 6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6962$as_echo "no" >&6; } 6963fi 6964 6965 if test "x$ac_ct_RANLIB" = x; then 6966 RANLIB=":" 6967 else 6968 case $cross_compiling:$ac_tool_warned in 6969yes:) 6970{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6971$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6972ac_tool_warned=yes ;; 6973esac 6974 RANLIB=$ac_ct_RANLIB 6975 fi 6976else 6977 RANLIB="$ac_cv_prog_RANLIB" 6978fi 6979 6980test -z "$RANLIB" && RANLIB=: 6981 6982 6983 6984 6985 6986 6987# Determine commands to create old-style static archives. 6988old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6989old_postinstall_cmds='chmod 644 $oldlib' 6990old_postuninstall_cmds= 6991 6992if test -n "$RANLIB"; then 6993 case $host_os in 6994 openbsd*) 6995 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6996 ;; 6997 *) 6998 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6999 ;; 7000 esac 7001 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7002fi 7003 7004case $host_os in 7005 darwin*) 7006 lock_old_archive_extraction=yes ;; 7007 *) 7008 lock_old_archive_extraction=no ;; 7009esac 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031for ac_prog in gawk mawk nawk awk 7032do 7033 # Extract the first word of "$ac_prog", so it can be a program name with args. 7034set dummy $ac_prog; ac_word=$2 7035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7036$as_echo_n "checking for $ac_word... " >&6; } 7037if test "${ac_cv_prog_AWK+set}" = set; then : 7038 $as_echo_n "(cached) " >&6 7039else 7040 if test -n "$AWK"; then 7041 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7042else 7043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7044for as_dir in $PATH 7045do 7046 IFS=$as_save_IFS 7047 test -z "$as_dir" && as_dir=. 7048 for ac_exec_ext in '' $ac_executable_extensions; do 7049 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7050 ac_cv_prog_AWK="$ac_prog" 7051 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7052 break 2 7053 fi 7054done 7055 done 7056IFS=$as_save_IFS 7057 7058fi 7059fi 7060AWK=$ac_cv_prog_AWK 7061if test -n "$AWK"; then 7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7063$as_echo "$AWK" >&6; } 7064else 7065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7066$as_echo "no" >&6; } 7067fi 7068 7069 7070 test -n "$AWK" && break 7071done 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091# If no C compiler was specified, use CC. 7092LTCC=${LTCC-"$CC"} 7093 7094# If no C compiler flags were specified, use CFLAGS. 7095LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7096 7097# Allow CC to be a program name with arguments. 7098compiler=$CC 7099 7100 7101# Check for command to grab the raw symbol name followed by C symbol from nm. 7102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7103$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7104if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 7105 $as_echo_n "(cached) " >&6 7106else 7107 7108# These are sane defaults that work on at least a few old systems. 7109# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7110 7111# Character class describing NM global symbol codes. 7112symcode='[BCDEGRST]' 7113 7114# Regexp to match symbols that can be accessed directly from C. 7115sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7116 7117# Define system-specific variables. 7118case $host_os in 7119aix*) 7120 symcode='[BCDT]' 7121 ;; 7122cygwin* | mingw* | pw32* | cegcc*) 7123 symcode='[ABCDGISTW]' 7124 ;; 7125hpux*) 7126 if test "$host_cpu" = ia64; then 7127 symcode='[ABCDEGRST]' 7128 fi 7129 ;; 7130irix* | nonstopux*) 7131 symcode='[BCDEGRST]' 7132 ;; 7133osf*) 7134 symcode='[BCDEGQRST]' 7135 ;; 7136solaris*) 7137 symcode='[BDRT]' 7138 ;; 7139sco3.2v5*) 7140 symcode='[DT]' 7141 ;; 7142sysv4.2uw2*) 7143 symcode='[DT]' 7144 ;; 7145sysv5* | sco5v6* | unixware* | OpenUNIX*) 7146 symcode='[ABDT]' 7147 ;; 7148sysv4) 7149 symcode='[DFNSTU]' 7150 ;; 7151esac 7152 7153# If we're using GNU nm, then use its standard symbol codes. 7154case `$NM -V 2>&1` in 7155*GNU* | *'with BFD'*) 7156 symcode='[ABCDGIRSTW]' ;; 7157esac 7158 7159# Transform an extracted symbol line into a proper C declaration. 7160# Some systems (esp. on ia64) link data and code symbols differently, 7161# so use this general approach. 7162lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7163 7164# Transform an extracted symbol line into symbol name and symbol address 7165lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7166lt_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'" 7167 7168# Handle CRLF in mingw tool chain 7169opt_cr= 7170case $build_os in 7171mingw*) 7172 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7173 ;; 7174esac 7175 7176# Try without a prefix underscore, then with it. 7177for ac_symprfx in "" "_"; do 7178 7179 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7180 symxfrm="\\1 $ac_symprfx\\2 \\2" 7181 7182 # Write the raw and C identifiers. 7183 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7184 # Fake it for dumpbin and say T for any non-static function 7185 # and D for any global variable. 7186 # Also find C++ and __fastcall symbols from MSVC++, 7187 # which start with @ or ?. 7188 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7189" {last_section=section; section=\$ 3};"\ 7190" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7191" \$ 0!~/External *\|/{next};"\ 7192" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7193" {if(hide[section]) next};"\ 7194" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7195" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7196" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7197" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7198" ' prfx=^$ac_symprfx" 7199 else 7200 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7201 fi 7202 7203 # Check to see that the pipe works correctly. 7204 pipe_works=no 7205 7206 rm -f conftest* 7207 cat > conftest.$ac_ext <<_LT_EOF 7208#ifdef __cplusplus 7209extern "C" { 7210#endif 7211char nm_test_var; 7212void nm_test_func(void); 7213void nm_test_func(void){} 7214#ifdef __cplusplus 7215} 7216#endif 7217int main(){nm_test_var='a';nm_test_func();return(0);} 7218_LT_EOF 7219 7220 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7221 (eval $ac_compile) 2>&5 7222 ac_status=$? 7223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7224 test $ac_status = 0; }; then 7225 # Now try to grab the symbols. 7226 nlist=conftest.nm 7227 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7228 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7229 ac_status=$? 7230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7231 test $ac_status = 0; } && test -s "$nlist"; then 7232 # Try sorting and uniquifying the output. 7233 if sort "$nlist" | uniq > "$nlist"T; then 7234 mv -f "$nlist"T "$nlist" 7235 else 7236 rm -f "$nlist"T 7237 fi 7238 7239 # Make sure that we snagged all the symbols we need. 7240 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7241 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7242 cat <<_LT_EOF > conftest.$ac_ext 7243#ifdef __cplusplus 7244extern "C" { 7245#endif 7246 7247_LT_EOF 7248 # Now generate the symbol file. 7249 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7250 7251 cat <<_LT_EOF >> conftest.$ac_ext 7252 7253/* The mapping between symbol names and symbols. */ 7254const struct { 7255 const char *name; 7256 void *address; 7257} 7258lt__PROGRAM__LTX_preloaded_symbols[] = 7259{ 7260 { "@PROGRAM@", (void *) 0 }, 7261_LT_EOF 7262 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7263 cat <<\_LT_EOF >> conftest.$ac_ext 7264 {0, (void *) 0} 7265}; 7266 7267/* This works around a problem in FreeBSD linker */ 7268#ifdef FREEBSD_WORKAROUND 7269static const void *lt_preloaded_setup() { 7270 return lt__PROGRAM__LTX_preloaded_symbols; 7271} 7272#endif 7273 7274#ifdef __cplusplus 7275} 7276#endif 7277_LT_EOF 7278 # Now try linking the two files. 7279 mv conftest.$ac_objext conftstm.$ac_objext 7280 lt_save_LIBS="$LIBS" 7281 lt_save_CFLAGS="$CFLAGS" 7282 LIBS="conftstm.$ac_objext" 7283 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7284 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7285 (eval $ac_link) 2>&5 7286 ac_status=$? 7287 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7288 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7289 pipe_works=yes 7290 fi 7291 LIBS="$lt_save_LIBS" 7292 CFLAGS="$lt_save_CFLAGS" 7293 else 7294 echo "cannot find nm_test_func in $nlist" >&5 7295 fi 7296 else 7297 echo "cannot find nm_test_var in $nlist" >&5 7298 fi 7299 else 7300 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7301 fi 7302 else 7303 echo "$progname: failed program was:" >&5 7304 cat conftest.$ac_ext >&5 7305 fi 7306 rm -rf conftest* conftst* 7307 7308 # Do not use the global_symbol_pipe unless it works. 7309 if test "$pipe_works" = yes; then 7310 break 7311 else 7312 lt_cv_sys_global_symbol_pipe= 7313 fi 7314done 7315 7316fi 7317 7318if test -z "$lt_cv_sys_global_symbol_pipe"; then 7319 lt_cv_sys_global_symbol_to_cdecl= 7320fi 7321if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7323$as_echo "failed" >&6; } 7324else 7325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7326$as_echo "ok" >&6; } 7327fi 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350# Check whether --enable-libtool-lock was given. 7351if test "${enable_libtool_lock+set}" = set; then : 7352 enableval=$enable_libtool_lock; 7353fi 7354 7355test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7356 7357# Some flags need to be propagated to the compiler or linker for good 7358# libtool support. 7359case $host in 7360ia64-*-hpux*) 7361 # Find out which ABI we are using. 7362 echo 'int i;' > conftest.$ac_ext 7363 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7364 (eval $ac_compile) 2>&5 7365 ac_status=$? 7366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7367 test $ac_status = 0; }; then 7368 case `/usr/bin/file conftest.$ac_objext` in 7369 *ELF-32*) 7370 HPUX_IA64_MODE="32" 7371 ;; 7372 *ELF-64*) 7373 HPUX_IA64_MODE="64" 7374 ;; 7375 esac 7376 fi 7377 rm -rf conftest* 7378 ;; 7379*-*-irix6*) 7380 # Find out which ABI we are using. 7381 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7382 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7383 (eval $ac_compile) 2>&5 7384 ac_status=$? 7385 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7386 test $ac_status = 0; }; then 7387 if test "$lt_cv_prog_gnu_ld" = yes; then 7388 case `/usr/bin/file conftest.$ac_objext` in 7389 *32-bit*) 7390 LD="${LD-ld} -melf32bsmip" 7391 ;; 7392 *N32*) 7393 LD="${LD-ld} -melf32bmipn32" 7394 ;; 7395 *64-bit*) 7396 LD="${LD-ld} -melf64bmip" 7397 ;; 7398 esac 7399 else 7400 case `/usr/bin/file conftest.$ac_objext` in 7401 *32-bit*) 7402 LD="${LD-ld} -32" 7403 ;; 7404 *N32*) 7405 LD="${LD-ld} -n32" 7406 ;; 7407 *64-bit*) 7408 LD="${LD-ld} -64" 7409 ;; 7410 esac 7411 fi 7412 fi 7413 rm -rf conftest* 7414 ;; 7415 7416x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7417s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7418 # Find out which ABI we are using. 7419 echo 'int i;' > conftest.$ac_ext 7420 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7421 (eval $ac_compile) 2>&5 7422 ac_status=$? 7423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7424 test $ac_status = 0; }; then 7425 case `/usr/bin/file conftest.o` in 7426 *32-bit*) 7427 case $host in 7428 x86_64-*kfreebsd*-gnu) 7429 LD="${LD-ld} -m elf_i386_fbsd" 7430 ;; 7431 x86_64-*linux*) 7432 case `/usr/bin/file conftest.o` in 7433 *x86-64*) 7434 LD="${LD-ld} -m elf32_x86_64" 7435 ;; 7436 *) 7437 LD="${LD-ld} -m elf_i386" 7438 ;; 7439 esac 7440 ;; 7441 ppc64-*linux*|powerpc64-*linux*) 7442 LD="${LD-ld} -m elf32ppclinux" 7443 ;; 7444 s390x-*linux*) 7445 LD="${LD-ld} -m elf_s390" 7446 ;; 7447 sparc64-*linux*) 7448 LD="${LD-ld} -m elf32_sparc" 7449 ;; 7450 esac 7451 ;; 7452 *64-bit*) 7453 case $host in 7454 x86_64-*kfreebsd*-gnu) 7455 LD="${LD-ld} -m elf_x86_64_fbsd" 7456 ;; 7457 x86_64-*linux*) 7458 LD="${LD-ld} -m elf_x86_64" 7459 ;; 7460 ppc*-*linux*|powerpc*-*linux*) 7461 LD="${LD-ld} -m elf64ppc" 7462 ;; 7463 s390*-*linux*|s390*-*tpf*) 7464 LD="${LD-ld} -m elf64_s390" 7465 ;; 7466 sparc*-*linux*) 7467 LD="${LD-ld} -m elf64_sparc" 7468 ;; 7469 esac 7470 ;; 7471 esac 7472 fi 7473 rm -rf conftest* 7474 ;; 7475 7476*-*-sco3.2v5*) 7477 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7478 SAVE_CFLAGS="$CFLAGS" 7479 CFLAGS="$CFLAGS -belf" 7480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7481$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7482if test "${lt_cv_cc_needs_belf+set}" = set; then : 7483 $as_echo_n "(cached) " >&6 7484else 7485 ac_ext=c 7486ac_cpp='$CPP $CPPFLAGS' 7487ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7488ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7489ac_compiler_gnu=$ac_cv_c_compiler_gnu 7490 7491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7492/* end confdefs.h. */ 7493 7494int 7495main () 7496{ 7497 7498 ; 7499 return 0; 7500} 7501_ACEOF 7502if ac_fn_c_try_link "$LINENO"; then : 7503 lt_cv_cc_needs_belf=yes 7504else 7505 lt_cv_cc_needs_belf=no 7506fi 7507rm -f core conftest.err conftest.$ac_objext \ 7508 conftest$ac_exeext conftest.$ac_ext 7509 ac_ext=c 7510ac_cpp='$CPP $CPPFLAGS' 7511ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7512ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7513ac_compiler_gnu=$ac_cv_c_compiler_gnu 7514 7515fi 7516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7517$as_echo "$lt_cv_cc_needs_belf" >&6; } 7518 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7519 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7520 CFLAGS="$SAVE_CFLAGS" 7521 fi 7522 ;; 7523sparc*-*solaris*) 7524 # Find out which ABI we are using. 7525 echo 'int i;' > conftest.$ac_ext 7526 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7527 (eval $ac_compile) 2>&5 7528 ac_status=$? 7529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7530 test $ac_status = 0; }; then 7531 case `/usr/bin/file conftest.o` in 7532 *64-bit*) 7533 case $lt_cv_prog_gnu_ld in 7534 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7535 *) 7536 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7537 LD="${LD-ld} -64" 7538 fi 7539 ;; 7540 esac 7541 ;; 7542 esac 7543 fi 7544 rm -rf conftest* 7545 ;; 7546esac 7547 7548need_locks="$enable_libtool_lock" 7549 7550 7551 case $host_os in 7552 rhapsody* | darwin*) 7553 if test -n "$ac_tool_prefix"; then 7554 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7555set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7557$as_echo_n "checking for $ac_word... " >&6; } 7558if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7559 $as_echo_n "(cached) " >&6 7560else 7561 if test -n "$DSYMUTIL"; then 7562 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7563else 7564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7565for as_dir in $PATH 7566do 7567 IFS=$as_save_IFS 7568 test -z "$as_dir" && as_dir=. 7569 for ac_exec_ext in '' $ac_executable_extensions; do 7570 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7571 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7573 break 2 7574 fi 7575done 7576 done 7577IFS=$as_save_IFS 7578 7579fi 7580fi 7581DSYMUTIL=$ac_cv_prog_DSYMUTIL 7582if test -n "$DSYMUTIL"; then 7583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7584$as_echo "$DSYMUTIL" >&6; } 7585else 7586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7587$as_echo "no" >&6; } 7588fi 7589 7590 7591fi 7592if test -z "$ac_cv_prog_DSYMUTIL"; then 7593 ac_ct_DSYMUTIL=$DSYMUTIL 7594 # Extract the first word of "dsymutil", so it can be a program name with args. 7595set dummy dsymutil; ac_word=$2 7596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7597$as_echo_n "checking for $ac_word... " >&6; } 7598if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7599 $as_echo_n "(cached) " >&6 7600else 7601 if test -n "$ac_ct_DSYMUTIL"; then 7602 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7603else 7604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7605for as_dir in $PATH 7606do 7607 IFS=$as_save_IFS 7608 test -z "$as_dir" && as_dir=. 7609 for ac_exec_ext in '' $ac_executable_extensions; do 7610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7611 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7613 break 2 7614 fi 7615done 7616 done 7617IFS=$as_save_IFS 7618 7619fi 7620fi 7621ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7622if test -n "$ac_ct_DSYMUTIL"; then 7623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7624$as_echo "$ac_ct_DSYMUTIL" >&6; } 7625else 7626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7627$as_echo "no" >&6; } 7628fi 7629 7630 if test "x$ac_ct_DSYMUTIL" = x; then 7631 DSYMUTIL=":" 7632 else 7633 case $cross_compiling:$ac_tool_warned in 7634yes:) 7635{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7636$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7637ac_tool_warned=yes ;; 7638esac 7639 DSYMUTIL=$ac_ct_DSYMUTIL 7640 fi 7641else 7642 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7643fi 7644 7645 if test -n "$ac_tool_prefix"; then 7646 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7647set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7649$as_echo_n "checking for $ac_word... " >&6; } 7650if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7651 $as_echo_n "(cached) " >&6 7652else 7653 if test -n "$NMEDIT"; then 7654 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7655else 7656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7657for as_dir in $PATH 7658do 7659 IFS=$as_save_IFS 7660 test -z "$as_dir" && as_dir=. 7661 for ac_exec_ext in '' $ac_executable_extensions; do 7662 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7663 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7664 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7665 break 2 7666 fi 7667done 7668 done 7669IFS=$as_save_IFS 7670 7671fi 7672fi 7673NMEDIT=$ac_cv_prog_NMEDIT 7674if test -n "$NMEDIT"; then 7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7676$as_echo "$NMEDIT" >&6; } 7677else 7678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7679$as_echo "no" >&6; } 7680fi 7681 7682 7683fi 7684if test -z "$ac_cv_prog_NMEDIT"; then 7685 ac_ct_NMEDIT=$NMEDIT 7686 # Extract the first word of "nmedit", so it can be a program name with args. 7687set dummy nmedit; ac_word=$2 7688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7689$as_echo_n "checking for $ac_word... " >&6; } 7690if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7691 $as_echo_n "(cached) " >&6 7692else 7693 if test -n "$ac_ct_NMEDIT"; then 7694 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7695else 7696as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7697for as_dir in $PATH 7698do 7699 IFS=$as_save_IFS 7700 test -z "$as_dir" && as_dir=. 7701 for ac_exec_ext in '' $ac_executable_extensions; do 7702 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7703 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7704 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7705 break 2 7706 fi 7707done 7708 done 7709IFS=$as_save_IFS 7710 7711fi 7712fi 7713ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7714if test -n "$ac_ct_NMEDIT"; then 7715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7716$as_echo "$ac_ct_NMEDIT" >&6; } 7717else 7718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7719$as_echo "no" >&6; } 7720fi 7721 7722 if test "x$ac_ct_NMEDIT" = x; then 7723 NMEDIT=":" 7724 else 7725 case $cross_compiling:$ac_tool_warned in 7726yes:) 7727{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7728$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7729ac_tool_warned=yes ;; 7730esac 7731 NMEDIT=$ac_ct_NMEDIT 7732 fi 7733else 7734 NMEDIT="$ac_cv_prog_NMEDIT" 7735fi 7736 7737 if test -n "$ac_tool_prefix"; then 7738 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7739set dummy ${ac_tool_prefix}lipo; ac_word=$2 7740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7741$as_echo_n "checking for $ac_word... " >&6; } 7742if test "${ac_cv_prog_LIPO+set}" = set; then : 7743 $as_echo_n "(cached) " >&6 7744else 7745 if test -n "$LIPO"; then 7746 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7747else 7748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7749for as_dir in $PATH 7750do 7751 IFS=$as_save_IFS 7752 test -z "$as_dir" && as_dir=. 7753 for ac_exec_ext in '' $ac_executable_extensions; do 7754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7755 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7756 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7757 break 2 7758 fi 7759done 7760 done 7761IFS=$as_save_IFS 7762 7763fi 7764fi 7765LIPO=$ac_cv_prog_LIPO 7766if test -n "$LIPO"; then 7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7768$as_echo "$LIPO" >&6; } 7769else 7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7771$as_echo "no" >&6; } 7772fi 7773 7774 7775fi 7776if test -z "$ac_cv_prog_LIPO"; then 7777 ac_ct_LIPO=$LIPO 7778 # Extract the first word of "lipo", so it can be a program name with args. 7779set dummy lipo; ac_word=$2 7780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7781$as_echo_n "checking for $ac_word... " >&6; } 7782if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7783 $as_echo_n "(cached) " >&6 7784else 7785 if test -n "$ac_ct_LIPO"; then 7786 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7787else 7788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7789for as_dir in $PATH 7790do 7791 IFS=$as_save_IFS 7792 test -z "$as_dir" && as_dir=. 7793 for ac_exec_ext in '' $ac_executable_extensions; do 7794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7795 ac_cv_prog_ac_ct_LIPO="lipo" 7796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7797 break 2 7798 fi 7799done 7800 done 7801IFS=$as_save_IFS 7802 7803fi 7804fi 7805ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7806if test -n "$ac_ct_LIPO"; then 7807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7808$as_echo "$ac_ct_LIPO" >&6; } 7809else 7810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7811$as_echo "no" >&6; } 7812fi 7813 7814 if test "x$ac_ct_LIPO" = x; then 7815 LIPO=":" 7816 else 7817 case $cross_compiling:$ac_tool_warned in 7818yes:) 7819{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7820$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7821ac_tool_warned=yes ;; 7822esac 7823 LIPO=$ac_ct_LIPO 7824 fi 7825else 7826 LIPO="$ac_cv_prog_LIPO" 7827fi 7828 7829 if test -n "$ac_tool_prefix"; then 7830 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7831set dummy ${ac_tool_prefix}otool; ac_word=$2 7832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7833$as_echo_n "checking for $ac_word... " >&6; } 7834if test "${ac_cv_prog_OTOOL+set}" = set; then : 7835 $as_echo_n "(cached) " >&6 7836else 7837 if test -n "$OTOOL"; then 7838 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7839else 7840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7841for as_dir in $PATH 7842do 7843 IFS=$as_save_IFS 7844 test -z "$as_dir" && as_dir=. 7845 for ac_exec_ext in '' $ac_executable_extensions; do 7846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7847 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7849 break 2 7850 fi 7851done 7852 done 7853IFS=$as_save_IFS 7854 7855fi 7856fi 7857OTOOL=$ac_cv_prog_OTOOL 7858if test -n "$OTOOL"; then 7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7860$as_echo "$OTOOL" >&6; } 7861else 7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7863$as_echo "no" >&6; } 7864fi 7865 7866 7867fi 7868if test -z "$ac_cv_prog_OTOOL"; then 7869 ac_ct_OTOOL=$OTOOL 7870 # Extract the first word of "otool", so it can be a program name with args. 7871set dummy otool; ac_word=$2 7872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7873$as_echo_n "checking for $ac_word... " >&6; } 7874if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7875 $as_echo_n "(cached) " >&6 7876else 7877 if test -n "$ac_ct_OTOOL"; then 7878 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7879else 7880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7881for as_dir in $PATH 7882do 7883 IFS=$as_save_IFS 7884 test -z "$as_dir" && as_dir=. 7885 for ac_exec_ext in '' $ac_executable_extensions; do 7886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7887 ac_cv_prog_ac_ct_OTOOL="otool" 7888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7889 break 2 7890 fi 7891done 7892 done 7893IFS=$as_save_IFS 7894 7895fi 7896fi 7897ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7898if test -n "$ac_ct_OTOOL"; then 7899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7900$as_echo "$ac_ct_OTOOL" >&6; } 7901else 7902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7903$as_echo "no" >&6; } 7904fi 7905 7906 if test "x$ac_ct_OTOOL" = x; then 7907 OTOOL=":" 7908 else 7909 case $cross_compiling:$ac_tool_warned in 7910yes:) 7911{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7912$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7913ac_tool_warned=yes ;; 7914esac 7915 OTOOL=$ac_ct_OTOOL 7916 fi 7917else 7918 OTOOL="$ac_cv_prog_OTOOL" 7919fi 7920 7921 if test -n "$ac_tool_prefix"; then 7922 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7923set dummy ${ac_tool_prefix}otool64; ac_word=$2 7924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7925$as_echo_n "checking for $ac_word... " >&6; } 7926if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7927 $as_echo_n "(cached) " >&6 7928else 7929 if test -n "$OTOOL64"; then 7930 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7931else 7932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7933for as_dir in $PATH 7934do 7935 IFS=$as_save_IFS 7936 test -z "$as_dir" && as_dir=. 7937 for ac_exec_ext in '' $ac_executable_extensions; do 7938 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7939 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7941 break 2 7942 fi 7943done 7944 done 7945IFS=$as_save_IFS 7946 7947fi 7948fi 7949OTOOL64=$ac_cv_prog_OTOOL64 7950if test -n "$OTOOL64"; then 7951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7952$as_echo "$OTOOL64" >&6; } 7953else 7954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7955$as_echo "no" >&6; } 7956fi 7957 7958 7959fi 7960if test -z "$ac_cv_prog_OTOOL64"; then 7961 ac_ct_OTOOL64=$OTOOL64 7962 # Extract the first word of "otool64", so it can be a program name with args. 7963set dummy otool64; ac_word=$2 7964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7965$as_echo_n "checking for $ac_word... " >&6; } 7966if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7967 $as_echo_n "(cached) " >&6 7968else 7969 if test -n "$ac_ct_OTOOL64"; then 7970 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7971else 7972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7973for as_dir in $PATH 7974do 7975 IFS=$as_save_IFS 7976 test -z "$as_dir" && as_dir=. 7977 for ac_exec_ext in '' $ac_executable_extensions; do 7978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7979 ac_cv_prog_ac_ct_OTOOL64="otool64" 7980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7981 break 2 7982 fi 7983done 7984 done 7985IFS=$as_save_IFS 7986 7987fi 7988fi 7989ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7990if test -n "$ac_ct_OTOOL64"; then 7991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7992$as_echo "$ac_ct_OTOOL64" >&6; } 7993else 7994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7995$as_echo "no" >&6; } 7996fi 7997 7998 if test "x$ac_ct_OTOOL64" = x; then 7999 OTOOL64=":" 8000 else 8001 case $cross_compiling:$ac_tool_warned in 8002yes:) 8003{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8004$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8005ac_tool_warned=yes ;; 8006esac 8007 OTOOL64=$ac_ct_OTOOL64 8008 fi 8009else 8010 OTOOL64="$ac_cv_prog_OTOOL64" 8011fi 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8040$as_echo_n "checking for -single_module linker flag... " >&6; } 8041if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 8042 $as_echo_n "(cached) " >&6 8043else 8044 lt_cv_apple_cc_single_mod=no 8045 if test -z "${LT_MULTI_MODULE}"; then 8046 # By default we will add the -single_module flag. You can override 8047 # by either setting the environment variable LT_MULTI_MODULE 8048 # non-empty at configure time, or by adding -multi_module to the 8049 # link flags. 8050 rm -rf libconftest.dylib* 8051 echo "int foo(void){return 1;}" > conftest.c 8052 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8053-dynamiclib -Wl,-single_module conftest.c" >&5 8054 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8055 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8056 _lt_result=$? 8057 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8058 lt_cv_apple_cc_single_mod=yes 8059 else 8060 cat conftest.err >&5 8061 fi 8062 rm -rf libconftest.dylib* 8063 rm -f conftest.* 8064 fi 8065fi 8066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8067$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8069$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8070if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 8071 $as_echo_n "(cached) " >&6 8072else 8073 lt_cv_ld_exported_symbols_list=no 8074 save_LDFLAGS=$LDFLAGS 8075 echo "_main" > conftest.sym 8076 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8078/* end confdefs.h. */ 8079 8080int 8081main () 8082{ 8083 8084 ; 8085 return 0; 8086} 8087_ACEOF 8088if ac_fn_c_try_link "$LINENO"; then : 8089 lt_cv_ld_exported_symbols_list=yes 8090else 8091 lt_cv_ld_exported_symbols_list=no 8092fi 8093rm -f core conftest.err conftest.$ac_objext \ 8094 conftest$ac_exeext conftest.$ac_ext 8095 LDFLAGS="$save_LDFLAGS" 8096 8097fi 8098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8099$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8101$as_echo_n "checking for -force_load linker flag... " >&6; } 8102if test "${lt_cv_ld_force_load+set}" = set; then : 8103 $as_echo_n "(cached) " >&6 8104else 8105 lt_cv_ld_force_load=no 8106 cat > conftest.c << _LT_EOF 8107int forced_loaded() { return 2;} 8108_LT_EOF 8109 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8110 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8111 echo "$AR cru libconftest.a conftest.o" >&5 8112 $AR cru libconftest.a conftest.o 2>&5 8113 cat > conftest.c << _LT_EOF 8114int main() { return 0;} 8115_LT_EOF 8116 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8117 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8118 _lt_result=$? 8119 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8120 lt_cv_ld_force_load=yes 8121 else 8122 cat conftest.err >&5 8123 fi 8124 rm -f conftest.err libconftest.a conftest conftest.c 8125 rm -rf conftest.dSYM 8126 8127fi 8128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8129$as_echo "$lt_cv_ld_force_load" >&6; } 8130 case $host_os in 8131 rhapsody* | darwin1.[012]) 8132 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8133 darwin1.*) 8134 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8135 darwin*) # darwin 5.x on 8136 # if running on 10.5 or later, the deployment target defaults 8137 # to the OS version, if on x86, and 10.4, the deployment 8138 # target defaults to 10.4. Don't you love it? 8139 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8140 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8141 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8142 10.[012]*) 8143 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8144 10.*) 8145 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8146 esac 8147 ;; 8148 esac 8149 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8150 _lt_dar_single_mod='$single_module' 8151 fi 8152 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8153 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8154 else 8155 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8156 fi 8157 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8158 _lt_dsymutil='~$DSYMUTIL $lib || :' 8159 else 8160 _lt_dsymutil= 8161 fi 8162 ;; 8163 esac 8164 8165for ac_header in dlfcn.h 8166do : 8167 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8168" 8169if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8170 cat >>confdefs.h <<_ACEOF 8171#define HAVE_DLFCN_H 1 8172_ACEOF 8173 8174fi 8175 8176done 8177 8178 8179 8180# autoconf.info says this should be called right after AC_INIT. 8181ac_config_headers="$ac_config_headers config.h:config.in" 8182 8183 8184 8185 8186 8187 8188# Put a plausible default for CC_FOR_BUILD in Makefile. 8189if test "x$cross_compiling" = "xno"; then 8190 CC_FOR_BUILD='$(CC)' 8191else 8192 CC_FOR_BUILD=gcc 8193fi 8194 8195 8196 8197 8198AR=${AR-ar} 8199 8200if test -n "$ac_tool_prefix"; then 8201 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8202set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8204$as_echo_n "checking for $ac_word... " >&6; } 8205if test "${ac_cv_prog_RANLIB+set}" = set; then : 8206 $as_echo_n "(cached) " >&6 8207else 8208 if test -n "$RANLIB"; then 8209 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8210else 8211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8212for as_dir in $PATH 8213do 8214 IFS=$as_save_IFS 8215 test -z "$as_dir" && as_dir=. 8216 for ac_exec_ext in '' $ac_executable_extensions; do 8217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8218 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8220 break 2 8221 fi 8222done 8223 done 8224IFS=$as_save_IFS 8225 8226fi 8227fi 8228RANLIB=$ac_cv_prog_RANLIB 8229if test -n "$RANLIB"; then 8230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8231$as_echo "$RANLIB" >&6; } 8232else 8233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8234$as_echo "no" >&6; } 8235fi 8236 8237 8238fi 8239if test -z "$ac_cv_prog_RANLIB"; then 8240 ac_ct_RANLIB=$RANLIB 8241 # Extract the first word of "ranlib", so it can be a program name with args. 8242set dummy ranlib; ac_word=$2 8243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8244$as_echo_n "checking for $ac_word... " >&6; } 8245if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 8246 $as_echo_n "(cached) " >&6 8247else 8248 if test -n "$ac_ct_RANLIB"; then 8249 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8250else 8251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8252for as_dir in $PATH 8253do 8254 IFS=$as_save_IFS 8255 test -z "$as_dir" && as_dir=. 8256 for ac_exec_ext in '' $ac_executable_extensions; do 8257 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8258 ac_cv_prog_ac_ct_RANLIB="ranlib" 8259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8260 break 2 8261 fi 8262done 8263 done 8264IFS=$as_save_IFS 8265 8266fi 8267fi 8268ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8269if test -n "$ac_ct_RANLIB"; then 8270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8271$as_echo "$ac_ct_RANLIB" >&6; } 8272else 8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8274$as_echo "no" >&6; } 8275fi 8276 8277 if test "x$ac_ct_RANLIB" = x; then 8278 RANLIB=":" 8279 else 8280 case $cross_compiling:$ac_tool_warned in 8281yes:) 8282{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8283$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8284ac_tool_warned=yes ;; 8285esac 8286 RANLIB=$ac_ct_RANLIB 8287 fi 8288else 8289 RANLIB="$ac_cv_prog_RANLIB" 8290fi 8291 8292 8293# Some of the common include files depend on bfd.h, and bfd.h checks 8294# that config.h is included first by testing that the PACKAGE macro 8295# is defined. 8296PACKAGE=sim 8297 8298cat >>confdefs.h <<_ACEOF 8299#define PACKAGE "$PACKAGE" 8300_ACEOF 8301 8302 8303 8304# Dependency checking. 8305ac_config_commands="$ac_config_commands depdir" 8306 8307 8308depcc="$CC" am_compiler_list= 8309 8310am_depcomp=$ac_aux_dir/depcomp 8311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8312$as_echo_n "checking dependency style of $depcc... " >&6; } 8313if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 8314 $as_echo_n "(cached) " >&6 8315else 8316 if test -f "$am_depcomp"; then 8317 # We make a subdir and do the tests there. Otherwise we can end up 8318 # making bogus files that we don't know about and never remove. For 8319 # instance it was reported that on HP-UX the gcc test will end up 8320 # making a dummy file named `D' -- because `-MD' means `put the output 8321 # in D'. 8322 mkdir conftest.dir 8323 # Copy depcomp to subdir because otherwise we won't find it if we're 8324 # using a relative directory. 8325 cp "$am_depcomp" conftest.dir 8326 cd conftest.dir 8327 # We will build objects and dependencies in a subdirectory because 8328 # it helps to detect inapplicable dependency modes. For instance 8329 # both Tru64's cc and ICC support -MD to output dependencies as a 8330 # side effect of compilation, but ICC will put the dependencies in 8331 # the current directory while Tru64 will put them in the object 8332 # directory. 8333 mkdir sub 8334 8335 am_cv_CC_dependencies_compiler_type=none 8336 if test "$am_compiler_list" = ""; then 8337 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8338 fi 8339 for depmode in $am_compiler_list; do 8340 if test $depmode = none; then break; fi 8341 8342 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8343 # Setup a source with many dependencies, because some compilers 8344 # like to wrap large dependency lists on column 80 (with \), and 8345 # we should not choose a depcomp mode which is confused by this. 8346 # 8347 # We need to recreate these files for each test, as the compiler may 8348 # overwrite some of them when testing with obscure command lines. 8349 # This happens at least with the AIX C compiler. 8350 : > sub/conftest.c 8351 for i in 1 2 3 4 5 6; do 8352 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8353 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8354 # Solaris 8's {/usr,}/bin/sh. 8355 touch sub/conftst$i.h 8356 done 8357 echo "include sub/conftest.Po" > confmf 8358 8359 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8360 # mode. It turns out that the SunPro C++ compiler does not properly 8361 # handle `-M -o', and we need to detect this. 8362 depcmd="depmode=$depmode \ 8363 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8364 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8365 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8366 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8367 if env $depcmd > conftest.err 2>&1 && 8368 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8369 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8370 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8371 # icc doesn't choke on unknown options, it will just issue warnings 8372 # or remarks (even with -Werror). So we grep stderr for any message 8373 # that says an option was ignored or not supported. 8374 # When given -MP, icc 7.0 and 7.1 complain thusly: 8375 # icc: Command line warning: ignoring option '-M'; no argument required 8376 # The diagnosis changed in icc 8.0: 8377 # icc: Command line remark: option '-MP' not supported 8378 if (grep 'ignoring option' conftest.err || 8379 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8380 am_cv_CC_dependencies_compiler_type=$depmode 8381 $as_echo "$as_me:$LINENO: success" >&5 8382 break 8383 fi 8384 fi 8385 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8386 sed -e 's/^/| /' < conftest.err >&5 8387 done 8388 8389 cd .. 8390 rm -rf conftest.dir 8391else 8392 am_cv_CC_dependencies_compiler_type=none 8393fi 8394 8395fi 8396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8397$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8398if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8399then as_fn_error "no usable dependency style found" "$LINENO" 5 8400else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8401 8402fi 8403 8404 8405# Check for the 'make' the user wants to use. 8406for ac_prog in make 8407do 8408 # Extract the first word of "$ac_prog", so it can be a program name with args. 8409set dummy $ac_prog; ac_word=$2 8410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8411$as_echo_n "checking for $ac_word... " >&6; } 8412if test "${ac_cv_prog_MAKE+set}" = set; then : 8413 $as_echo_n "(cached) " >&6 8414else 8415 if test -n "$MAKE"; then 8416 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8417else 8418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8419for as_dir in $PATH 8420do 8421 IFS=$as_save_IFS 8422 test -z "$as_dir" && as_dir=. 8423 for ac_exec_ext in '' $ac_executable_extensions; do 8424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8425 ac_cv_prog_MAKE="$ac_prog" 8426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8427 break 2 8428 fi 8429done 8430 done 8431IFS=$as_save_IFS 8432 8433fi 8434fi 8435MAKE=$ac_cv_prog_MAKE 8436if test -n "$MAKE"; then 8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8438$as_echo "$MAKE" >&6; } 8439else 8440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8441$as_echo "no" >&6; } 8442fi 8443 8444 8445 test -n "$MAKE" && break 8446done 8447 8448MAKE_IS_GNU= 8449case "`$MAKE --version 2>&1 | sed 1q`" in 8450 *GNU*) 8451 MAKE_IS_GNU=yes 8452 ;; 8453esac 8454 if test "$MAKE_IS_GNU" = yes; then 8455 GMAKE_TRUE= 8456 GMAKE_FALSE='#' 8457else 8458 GMAKE_TRUE='#' 8459 GMAKE_FALSE= 8460fi 8461 8462 8463ALL_LINGUAS= 8464# If we haven't got the data from the intl directory, 8465# assume NLS is disabled. 8466USE_NLS=no 8467LIBINTL= 8468LIBINTL_DEP= 8469INCINTL= 8470XGETTEXT= 8471GMSGFMT= 8472POSUB= 8473 8474if test -f ../../intl/config.intl; then 8475 . ../../intl/config.intl 8476fi 8477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8478$as_echo_n "checking whether NLS is requested... " >&6; } 8479if test x"$USE_NLS" != xyes; then 8480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8481$as_echo "no" >&6; } 8482else 8483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8484$as_echo "yes" >&6; } 8485 8486$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8487 8488 8489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8490$as_echo_n "checking for catalogs to be installed... " >&6; } 8491 # Look for .po and .gmo files in the source directory. 8492 CATALOGS= 8493 XLINGUAS= 8494 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8495 # If there aren't any .gmo files the shell will give us the 8496 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8497 # weeded out. 8498 case "$cat" in *\**) 8499 continue;; 8500 esac 8501 # The quadruple backslash is collapsed to a double backslash 8502 # by the backticks, then collapsed again by the double quotes, 8503 # leaving us with one backslash in the sed expression (right 8504 # before the dot that mustn't act as a wildcard). 8505 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8506 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8507 # The user is allowed to set LINGUAS to a list of languages to 8508 # install catalogs for. If it's empty that means "all of them." 8509 if test "x$LINGUAS" = x; then 8510 CATALOGS="$CATALOGS $cat" 8511 XLINGUAS="$XLINGUAS $lang" 8512 else 8513 case "$LINGUAS" in *$lang*) 8514 CATALOGS="$CATALOGS $cat" 8515 XLINGUAS="$XLINGUAS $lang" 8516 ;; 8517 esac 8518 fi 8519 done 8520 LINGUAS="$XLINGUAS" 8521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8522$as_echo "$LINGUAS" >&6; } 8523 8524 8525 DATADIRNAME=share 8526 8527 INSTOBJEXT=.mo 8528 8529 GENCAT=gencat 8530 8531 CATOBJEXT=.gmo 8532 8533fi 8534 8535# Check for common headers. 8536# FIXME: Seems to me this can cause problems for i386-windows hosts. 8537# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8538for ac_header in stdlib.h string.h strings.h unistd.h time.h 8539do : 8540 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8541ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8542eval as_val=\$$as_ac_Header 8543 if test "x$as_val" = x""yes; then : 8544 cat >>confdefs.h <<_ACEOF 8545#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8546_ACEOF 8547 8548fi 8549 8550done 8551 8552for ac_header in sys/time.h sys/resource.h 8553do : 8554 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8555ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8556eval as_val=\$$as_ac_Header 8557 if test "x$as_val" = x""yes; then : 8558 cat >>confdefs.h <<_ACEOF 8559#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8560_ACEOF 8561 8562fi 8563 8564done 8565 8566for ac_header in fcntl.h fpu_control.h 8567do : 8568 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8569ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8570eval as_val=\$$as_ac_Header 8571 if test "x$as_val" = x""yes; then : 8572 cat >>confdefs.h <<_ACEOF 8573#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8574_ACEOF 8575 8576fi 8577 8578done 8579 8580for ac_header in dlfcn.h errno.h sys/stat.h 8581do : 8582 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8583ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8584eval as_val=\$$as_ac_Header 8585 if test "x$as_val" = x""yes; then : 8586 cat >>confdefs.h <<_ACEOF 8587#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8588_ACEOF 8589 8590fi 8591 8592done 8593 8594for ac_func in getrusage time sigaction __setfpucw 8595do : 8596 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8597ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8598eval as_val=\$$as_ac_var 8599 if test "x$as_val" = x""yes; then : 8600 cat >>confdefs.h <<_ACEOF 8601#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8602_ACEOF 8603 8604fi 8605done 8606 8607 8608# Check for socket libraries 8609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 8610$as_echo_n "checking for bind in -lsocket... " >&6; } 8611if test "${ac_cv_lib_socket_bind+set}" = set; then : 8612 $as_echo_n "(cached) " >&6 8613else 8614 ac_check_lib_save_LIBS=$LIBS 8615LIBS="-lsocket $LIBS" 8616cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8617/* end confdefs.h. */ 8618 8619/* Override any GCC internal prototype to avoid an error. 8620 Use char because int might match the return type of a GCC 8621 builtin and then its argument prototype would still apply. */ 8622#ifdef __cplusplus 8623extern "C" 8624#endif 8625char bind (); 8626int 8627main () 8628{ 8629return bind (); 8630 ; 8631 return 0; 8632} 8633_ACEOF 8634if ac_fn_c_try_link "$LINENO"; then : 8635 ac_cv_lib_socket_bind=yes 8636else 8637 ac_cv_lib_socket_bind=no 8638fi 8639rm -f core conftest.err conftest.$ac_objext \ 8640 conftest$ac_exeext conftest.$ac_ext 8641LIBS=$ac_check_lib_save_LIBS 8642fi 8643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 8644$as_echo "$ac_cv_lib_socket_bind" >&6; } 8645if test "x$ac_cv_lib_socket_bind" = x""yes; then : 8646 cat >>confdefs.h <<_ACEOF 8647#define HAVE_LIBSOCKET 1 8648_ACEOF 8649 8650 LIBS="-lsocket $LIBS" 8651 8652fi 8653 8654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8655$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8656if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 8657 $as_echo_n "(cached) " >&6 8658else 8659 ac_check_lib_save_LIBS=$LIBS 8660LIBS="-lnsl $LIBS" 8661cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8662/* end confdefs.h. */ 8663 8664/* Override any GCC internal prototype to avoid an error. 8665 Use char because int might match the return type of a GCC 8666 builtin and then its argument prototype would still apply. */ 8667#ifdef __cplusplus 8668extern "C" 8669#endif 8670char gethostbyname (); 8671int 8672main () 8673{ 8674return gethostbyname (); 8675 ; 8676 return 0; 8677} 8678_ACEOF 8679if ac_fn_c_try_link "$LINENO"; then : 8680 ac_cv_lib_nsl_gethostbyname=yes 8681else 8682 ac_cv_lib_nsl_gethostbyname=no 8683fi 8684rm -f core conftest.err conftest.$ac_objext \ 8685 conftest$ac_exeext conftest.$ac_ext 8686LIBS=$ac_check_lib_save_LIBS 8687fi 8688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8689$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8690if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 8691 cat >>confdefs.h <<_ACEOF 8692#define HAVE_LIBNSL 1 8693_ACEOF 8694 8695 LIBS="-lnsl $LIBS" 8696 8697fi 8698 8699 8700# BFD conditionally uses zlib, so we must link it in if libbfd does, by 8701# using the same condition. 8702 8703 # See if the user specified whether he wants zlib support or not. 8704 8705# Check whether --with-zlib was given. 8706if test "${with_zlib+set}" = set; then : 8707 withval=$with_zlib; 8708else 8709 with_zlib=auto 8710fi 8711 8712 8713 if test "$with_zlib" != "no"; then 8714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 8715$as_echo_n "checking for library containing zlibVersion... " >&6; } 8716if test "${ac_cv_search_zlibVersion+set}" = set; then : 8717 $as_echo_n "(cached) " >&6 8718else 8719 ac_func_search_save_LIBS=$LIBS 8720cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8721/* end confdefs.h. */ 8722 8723/* Override any GCC internal prototype to avoid an error. 8724 Use char because int might match the return type of a GCC 8725 builtin and then its argument prototype would still apply. */ 8726#ifdef __cplusplus 8727extern "C" 8728#endif 8729char zlibVersion (); 8730int 8731main () 8732{ 8733return zlibVersion (); 8734 ; 8735 return 0; 8736} 8737_ACEOF 8738for ac_lib in '' z; do 8739 if test -z "$ac_lib"; then 8740 ac_res="none required" 8741 else 8742 ac_res=-l$ac_lib 8743 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8744 fi 8745 if ac_fn_c_try_link "$LINENO"; then : 8746 ac_cv_search_zlibVersion=$ac_res 8747fi 8748rm -f core conftest.err conftest.$ac_objext \ 8749 conftest$ac_exeext 8750 if test "${ac_cv_search_zlibVersion+set}" = set; then : 8751 break 8752fi 8753done 8754if test "${ac_cv_search_zlibVersion+set}" = set; then : 8755 8756else 8757 ac_cv_search_zlibVersion=no 8758fi 8759rm conftest.$ac_ext 8760LIBS=$ac_func_search_save_LIBS 8761fi 8762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 8763$as_echo "$ac_cv_search_zlibVersion" >&6; } 8764ac_res=$ac_cv_search_zlibVersion 8765if test "$ac_res" != no; then : 8766 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8767 for ac_header in zlib.h 8768do : 8769 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 8770if test "x$ac_cv_header_zlib_h" = x""yes; then : 8771 cat >>confdefs.h <<_ACEOF 8772#define HAVE_ZLIB_H 1 8773_ACEOF 8774 8775fi 8776 8777done 8778 8779fi 8780 8781 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 8782 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 8783 fi 8784 fi 8785 8786 8787# BFD uses libdl when when plugins enabled. 8788 8789# Check whether --enable-plugins was given. 8790if test "${enable_plugins+set}" = set; then : 8791 enableval=$enable_plugins; case "${enableval}" in 8792 yes | "") plugins=yes ;; 8793 no) plugins=no ;; 8794 *) plugins=yes ;; 8795 esac 8796else 8797 plugins=no 8798fi 8799 8800 8801 if test "$plugins" = yes; then 8802 PLUGINS_TRUE= 8803 PLUGINS_FALSE='#' 8804else 8805 PLUGINS_TRUE='#' 8806 PLUGINS_FALSE= 8807fi 8808 8809 8810 8811 8812 8813# Set options 8814enable_dlopen=yes 8815 8816 8817 8818 8819 enable_win32_dll=no 8820 8821 8822 # Check whether --enable-shared was given. 8823if test "${enable_shared+set}" = set; then : 8824 enableval=$enable_shared; p=${PACKAGE-default} 8825 case $enableval in 8826 yes) enable_shared=yes ;; 8827 no) enable_shared=no ;; 8828 *) 8829 enable_shared=no 8830 # Look at the argument we got. We use all the common list separators. 8831 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8832 for pkg in $enableval; do 8833 IFS="$lt_save_ifs" 8834 if test "X$pkg" = "X$p"; then 8835 enable_shared=yes 8836 fi 8837 done 8838 IFS="$lt_save_ifs" 8839 ;; 8840 esac 8841else 8842 enable_shared=yes 8843fi 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 # Check whether --enable-static was given. 8854if test "${enable_static+set}" = set; then : 8855 enableval=$enable_static; p=${PACKAGE-default} 8856 case $enableval in 8857 yes) enable_static=yes ;; 8858 no) enable_static=no ;; 8859 *) 8860 enable_static=no 8861 # Look at the argument we got. We use all the common list separators. 8862 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8863 for pkg in $enableval; do 8864 IFS="$lt_save_ifs" 8865 if test "X$pkg" = "X$p"; then 8866 enable_static=yes 8867 fi 8868 done 8869 IFS="$lt_save_ifs" 8870 ;; 8871 esac 8872else 8873 enable_static=yes 8874fi 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885# Check whether --with-pic was given. 8886if test "${with_pic+set}" = set; then : 8887 withval=$with_pic; pic_mode="$withval" 8888else 8889 pic_mode=default 8890fi 8891 8892 8893test -z "$pic_mode" && pic_mode=default 8894 8895 8896 8897 8898 8899 8900 8901 # Check whether --enable-fast-install was given. 8902if test "${enable_fast_install+set}" = set; then : 8903 enableval=$enable_fast_install; p=${PACKAGE-default} 8904 case $enableval in 8905 yes) enable_fast_install=yes ;; 8906 no) enable_fast_install=no ;; 8907 *) 8908 enable_fast_install=no 8909 # Look at the argument we got. We use all the common list separators. 8910 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8911 for pkg in $enableval; do 8912 IFS="$lt_save_ifs" 8913 if test "X$pkg" = "X$p"; then 8914 enable_fast_install=yes 8915 fi 8916 done 8917 IFS="$lt_save_ifs" 8918 ;; 8919 esac 8920else 8921 enable_fast_install=yes 8922fi 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934# This can be used to rebuild libtool when needed 8935LIBTOOL_DEPS="$ltmain" 8936 8937# Always use our own libtool. 8938LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965test -z "$LN_S" && LN_S="ln -s" 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980if test -n "${ZSH_VERSION+set}" ; then 8981 setopt NO_GLOB_SUBST 8982fi 8983 8984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8985$as_echo_n "checking for objdir... " >&6; } 8986if test "${lt_cv_objdir+set}" = set; then : 8987 $as_echo_n "(cached) " >&6 8988else 8989 rm -f .libs 2>/dev/null 8990mkdir .libs 2>/dev/null 8991if test -d .libs; then 8992 lt_cv_objdir=.libs 8993else 8994 # MS-DOS does not allow filenames that begin with a dot. 8995 lt_cv_objdir=_libs 8996fi 8997rmdir .libs 2>/dev/null 8998fi 8999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9000$as_echo "$lt_cv_objdir" >&6; } 9001objdir=$lt_cv_objdir 9002 9003 9004 9005 9006 9007cat >>confdefs.h <<_ACEOF 9008#define LT_OBJDIR "$lt_cv_objdir/" 9009_ACEOF 9010 9011 9012 9013 9014case $host_os in 9015aix3*) 9016 # AIX sometimes has problems with the GCC collect2 program. For some 9017 # reason, if we set the COLLECT_NAMES environment variable, the problems 9018 # vanish in a puff of smoke. 9019 if test "X${COLLECT_NAMES+set}" != Xset; then 9020 COLLECT_NAMES= 9021 export COLLECT_NAMES 9022 fi 9023 ;; 9024esac 9025 9026# Global variables: 9027ofile=libtool 9028can_build_shared=yes 9029 9030# All known linkers require a `.a' archive for static linking (except MSVC, 9031# which needs '.lib'). 9032libext=a 9033 9034with_gnu_ld="$lt_cv_prog_gnu_ld" 9035 9036old_CC="$CC" 9037old_CFLAGS="$CFLAGS" 9038 9039# Set sane defaults for various variables 9040test -z "$CC" && CC=cc 9041test -z "$LTCC" && LTCC=$CC 9042test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9043test -z "$LD" && LD=ld 9044test -z "$ac_objext" && ac_objext=o 9045 9046for cc_temp in $compiler""; do 9047 case $cc_temp in 9048 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9049 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9050 \-*) ;; 9051 *) break;; 9052 esac 9053done 9054cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9055 9056 9057# Only perform the check for file, if the check method requires it 9058test -z "$MAGIC_CMD" && MAGIC_CMD=file 9059case $deplibs_check_method in 9060file_magic*) 9061 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9063$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9064if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9065 $as_echo_n "(cached) " >&6 9066else 9067 case $MAGIC_CMD in 9068[\\/*] | ?:[\\/]*) 9069 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9070 ;; 9071*) 9072 lt_save_MAGIC_CMD="$MAGIC_CMD" 9073 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9074 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9075 for ac_dir in $ac_dummy; do 9076 IFS="$lt_save_ifs" 9077 test -z "$ac_dir" && ac_dir=. 9078 if test -f $ac_dir/${ac_tool_prefix}file; then 9079 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9080 if test -n "$file_magic_test_file"; then 9081 case $deplibs_check_method in 9082 "file_magic "*) 9083 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9084 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9085 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9086 $EGREP "$file_magic_regex" > /dev/null; then 9087 : 9088 else 9089 cat <<_LT_EOF 1>&2 9090 9091*** Warning: the command libtool uses to detect shared libraries, 9092*** $file_magic_cmd, produces output that libtool cannot recognize. 9093*** The result is that libtool may fail to recognize shared libraries 9094*** as such. This will affect the creation of libtool libraries that 9095*** depend on shared libraries, but programs linked with such libtool 9096*** libraries will work regardless of this problem. Nevertheless, you 9097*** may want to report the problem to your system manager and/or to 9098*** bug-libtool@gnu.org 9099 9100_LT_EOF 9101 fi ;; 9102 esac 9103 fi 9104 break 9105 fi 9106 done 9107 IFS="$lt_save_ifs" 9108 MAGIC_CMD="$lt_save_MAGIC_CMD" 9109 ;; 9110esac 9111fi 9112 9113MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9114if test -n "$MAGIC_CMD"; then 9115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9116$as_echo "$MAGIC_CMD" >&6; } 9117else 9118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9119$as_echo "no" >&6; } 9120fi 9121 9122 9123 9124 9125 9126if test -z "$lt_cv_path_MAGIC_CMD"; then 9127 if test -n "$ac_tool_prefix"; then 9128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9129$as_echo_n "checking for file... " >&6; } 9130if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9131 $as_echo_n "(cached) " >&6 9132else 9133 case $MAGIC_CMD in 9134[\\/*] | ?:[\\/]*) 9135 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9136 ;; 9137*) 9138 lt_save_MAGIC_CMD="$MAGIC_CMD" 9139 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9140 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9141 for ac_dir in $ac_dummy; do 9142 IFS="$lt_save_ifs" 9143 test -z "$ac_dir" && ac_dir=. 9144 if test -f $ac_dir/file; then 9145 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9146 if test -n "$file_magic_test_file"; then 9147 case $deplibs_check_method in 9148 "file_magic "*) 9149 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9150 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9151 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9152 $EGREP "$file_magic_regex" > /dev/null; then 9153 : 9154 else 9155 cat <<_LT_EOF 1>&2 9156 9157*** Warning: the command libtool uses to detect shared libraries, 9158*** $file_magic_cmd, produces output that libtool cannot recognize. 9159*** The result is that libtool may fail to recognize shared libraries 9160*** as such. This will affect the creation of libtool libraries that 9161*** depend on shared libraries, but programs linked with such libtool 9162*** libraries will work regardless of this problem. Nevertheless, you 9163*** may want to report the problem to your system manager and/or to 9164*** bug-libtool@gnu.org 9165 9166_LT_EOF 9167 fi ;; 9168 esac 9169 fi 9170 break 9171 fi 9172 done 9173 IFS="$lt_save_ifs" 9174 MAGIC_CMD="$lt_save_MAGIC_CMD" 9175 ;; 9176esac 9177fi 9178 9179MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9180if test -n "$MAGIC_CMD"; then 9181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9182$as_echo "$MAGIC_CMD" >&6; } 9183else 9184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9185$as_echo "no" >&6; } 9186fi 9187 9188 9189 else 9190 MAGIC_CMD=: 9191 fi 9192fi 9193 9194 fi 9195 ;; 9196esac 9197 9198# Use C for the default configuration in the libtool script 9199 9200lt_save_CC="$CC" 9201ac_ext=c 9202ac_cpp='$CPP $CPPFLAGS' 9203ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9204ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9205ac_compiler_gnu=$ac_cv_c_compiler_gnu 9206 9207 9208# Source file extension for C test sources. 9209ac_ext=c 9210 9211# Object file extension for compiled C test sources. 9212objext=o 9213objext=$objext 9214 9215# Code to be used in simple compile tests 9216lt_simple_compile_test_code="int some_variable = 0;" 9217 9218# Code to be used in simple link tests 9219lt_simple_link_test_code='int main(){return(0);}' 9220 9221 9222 9223 9224 9225 9226 9227# If no C compiler was specified, use CC. 9228LTCC=${LTCC-"$CC"} 9229 9230# If no C compiler flags were specified, use CFLAGS. 9231LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9232 9233# Allow CC to be a program name with arguments. 9234compiler=$CC 9235 9236# Save the default compiler, since it gets overwritten when the other 9237# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9238compiler_DEFAULT=$CC 9239 9240# save warnings/boilerplate of simple test code 9241ac_outfile=conftest.$ac_objext 9242echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9243eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9244_lt_compiler_boilerplate=`cat conftest.err` 9245$RM conftest* 9246 9247ac_outfile=conftest.$ac_objext 9248echo "$lt_simple_link_test_code" >conftest.$ac_ext 9249eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9250_lt_linker_boilerplate=`cat conftest.err` 9251$RM -r conftest* 9252 9253 9254## CAVEAT EMPTOR: 9255## There is no encapsulation within the following macros, do not change 9256## the running order or otherwise move them around unless you know exactly 9257## what you are doing... 9258if test -n "$compiler"; then 9259 9260lt_prog_compiler_no_builtin_flag= 9261 9262if test "$GCC" = yes; then 9263 case $cc_basename in 9264 nvcc*) 9265 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9266 *) 9267 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9268 esac 9269 9270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9271$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9272if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 9273 $as_echo_n "(cached) " >&6 9274else 9275 lt_cv_prog_compiler_rtti_exceptions=no 9276 ac_outfile=conftest.$ac_objext 9277 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9278 lt_compiler_flag="-fno-rtti -fno-exceptions" 9279 # Insert the option either (1) after the last *FLAGS variable, or 9280 # (2) before a word containing "conftest.", or (3) at the end. 9281 # Note that $ac_compile itself does not contain backslashes and begins 9282 # with a dollar sign (not a hyphen), so the echo should work correctly. 9283 # The option is referenced via a variable to avoid confusing sed. 9284 lt_compile=`echo "$ac_compile" | $SED \ 9285 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9286 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9287 -e 's:$: $lt_compiler_flag:'` 9288 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9289 (eval "$lt_compile" 2>conftest.err) 9290 ac_status=$? 9291 cat conftest.err >&5 9292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9293 if (exit $ac_status) && test -s "$ac_outfile"; then 9294 # The compiler can only warn and ignore the option if not recognized 9295 # So say no if there are warnings other than the usual output. 9296 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9297 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9298 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9299 lt_cv_prog_compiler_rtti_exceptions=yes 9300 fi 9301 fi 9302 $RM conftest* 9303 9304fi 9305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9306$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9307 9308if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9309 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9310else 9311 : 9312fi 9313 9314fi 9315 9316 9317 9318 9319 9320 9321 lt_prog_compiler_wl= 9322lt_prog_compiler_pic= 9323lt_prog_compiler_static= 9324 9325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9326$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9327 9328 if test "$GCC" = yes; then 9329 lt_prog_compiler_wl='-Wl,' 9330 lt_prog_compiler_static='-static' 9331 9332 case $host_os in 9333 aix*) 9334 # All AIX code is PIC. 9335 if test "$host_cpu" = ia64; then 9336 # AIX 5 now supports IA64 processor 9337 lt_prog_compiler_static='-Bstatic' 9338 fi 9339 lt_prog_compiler_pic='-fPIC' 9340 ;; 9341 9342 amigaos*) 9343 case $host_cpu in 9344 powerpc) 9345 # see comment about AmigaOS4 .so support 9346 lt_prog_compiler_pic='-fPIC' 9347 ;; 9348 m68k) 9349 # FIXME: we need at least 68020 code to build shared libraries, but 9350 # adding the `-m68020' flag to GCC prevents building anything better, 9351 # like `-m68040'. 9352 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9353 ;; 9354 esac 9355 ;; 9356 9357 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9358 # PIC is the default for these OSes. 9359 ;; 9360 9361 mingw* | cygwin* | pw32* | os2* | cegcc*) 9362 # This hack is so that the source file can tell whether it is being 9363 # built for inclusion in a dll (and should export symbols for example). 9364 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9365 # (--disable-auto-import) libraries 9366 lt_prog_compiler_pic='-DDLL_EXPORT' 9367 ;; 9368 9369 darwin* | rhapsody*) 9370 # PIC is the default on this platform 9371 # Common symbols not allowed in MH_DYLIB files 9372 lt_prog_compiler_pic='-fno-common' 9373 ;; 9374 9375 haiku*) 9376 # PIC is the default for Haiku. 9377 # The "-static" flag exists, but is broken. 9378 lt_prog_compiler_static= 9379 ;; 9380 9381 hpux*) 9382 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9383 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9384 # sets the default TLS model and affects inlining. 9385 case $host_cpu in 9386 hppa*64*) 9387 # +Z the default 9388 ;; 9389 *) 9390 lt_prog_compiler_pic='-fPIC' 9391 ;; 9392 esac 9393 ;; 9394 9395 interix[3-9]*) 9396 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9397 # Instead, we relocate shared libraries at runtime. 9398 ;; 9399 9400 msdosdjgpp*) 9401 # Just because we use GCC doesn't mean we suddenly get shared libraries 9402 # on systems that don't support them. 9403 lt_prog_compiler_can_build_shared=no 9404 enable_shared=no 9405 ;; 9406 9407 *nto* | *qnx*) 9408 # QNX uses GNU C++, but need to define -shared option too, otherwise 9409 # it will coredump. 9410 lt_prog_compiler_pic='-fPIC -shared' 9411 ;; 9412 9413 sysv4*MP*) 9414 if test -d /usr/nec; then 9415 lt_prog_compiler_pic=-Kconform_pic 9416 fi 9417 ;; 9418 9419 *) 9420 lt_prog_compiler_pic='-fPIC' 9421 ;; 9422 esac 9423 9424 case $cc_basename in 9425 nvcc*) # Cuda Compiler Driver 2.2 9426 lt_prog_compiler_wl='-Xlinker ' 9427 lt_prog_compiler_pic='-Xcompiler -fPIC' 9428 ;; 9429 esac 9430 else 9431 # PORTME Check for flag to pass linker flags through the system compiler. 9432 case $host_os in 9433 aix*) 9434 lt_prog_compiler_wl='-Wl,' 9435 if test "$host_cpu" = ia64; then 9436 # AIX 5 now supports IA64 processor 9437 lt_prog_compiler_static='-Bstatic' 9438 else 9439 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9440 fi 9441 ;; 9442 9443 mingw* | cygwin* | pw32* | os2* | cegcc*) 9444 # This hack is so that the source file can tell whether it is being 9445 # built for inclusion in a dll (and should export symbols for example). 9446 lt_prog_compiler_pic='-DDLL_EXPORT' 9447 ;; 9448 9449 hpux9* | hpux10* | hpux11*) 9450 lt_prog_compiler_wl='-Wl,' 9451 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9452 # not for PA HP-UX. 9453 case $host_cpu in 9454 hppa*64*|ia64*) 9455 # +Z the default 9456 ;; 9457 *) 9458 lt_prog_compiler_pic='+Z' 9459 ;; 9460 esac 9461 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9462 lt_prog_compiler_static='${wl}-a ${wl}archive' 9463 ;; 9464 9465 irix5* | irix6* | nonstopux*) 9466 lt_prog_compiler_wl='-Wl,' 9467 # PIC (with -KPIC) is the default. 9468 lt_prog_compiler_static='-non_shared' 9469 ;; 9470 9471 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9472 case $cc_basename in 9473 # old Intel for x86_64 which still supported -KPIC. 9474 ecc*) 9475 lt_prog_compiler_wl='-Wl,' 9476 lt_prog_compiler_pic='-KPIC' 9477 lt_prog_compiler_static='-static' 9478 ;; 9479 # icc used to be incompatible with GCC. 9480 # ICC 10 doesn't accept -KPIC any more. 9481 icc* | ifort*) 9482 lt_prog_compiler_wl='-Wl,' 9483 lt_prog_compiler_pic='-fPIC' 9484 lt_prog_compiler_static='-static' 9485 ;; 9486 # Lahey Fortran 8.1. 9487 lf95*) 9488 lt_prog_compiler_wl='-Wl,' 9489 lt_prog_compiler_pic='--shared' 9490 lt_prog_compiler_static='--static' 9491 ;; 9492 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9493 # Portland Group compilers (*not* the Pentium gcc compiler, 9494 # which looks to be a dead project) 9495 lt_prog_compiler_wl='-Wl,' 9496 lt_prog_compiler_pic='-fpic' 9497 lt_prog_compiler_static='-Bstatic' 9498 ;; 9499 ccc*) 9500 lt_prog_compiler_wl='-Wl,' 9501 # All Alpha code is PIC. 9502 lt_prog_compiler_static='-non_shared' 9503 ;; 9504 xl* | bgxl* | bgf* | mpixl*) 9505 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9506 lt_prog_compiler_wl='-Wl,' 9507 lt_prog_compiler_pic='-qpic' 9508 lt_prog_compiler_static='-qstaticlink' 9509 ;; 9510 *) 9511 case `$CC -V 2>&1 | sed 5q` in 9512 *Sun\ F* | *Sun*Fortran*) 9513 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9514 lt_prog_compiler_pic='-KPIC' 9515 lt_prog_compiler_static='-Bstatic' 9516 lt_prog_compiler_wl='' 9517 ;; 9518 *Sun\ C*) 9519 # Sun C 5.9 9520 lt_prog_compiler_pic='-KPIC' 9521 lt_prog_compiler_static='-Bstatic' 9522 lt_prog_compiler_wl='-Wl,' 9523 ;; 9524 esac 9525 ;; 9526 esac 9527 ;; 9528 9529 newsos6) 9530 lt_prog_compiler_pic='-KPIC' 9531 lt_prog_compiler_static='-Bstatic' 9532 ;; 9533 9534 *nto* | *qnx*) 9535 # QNX uses GNU C++, but need to define -shared option too, otherwise 9536 # it will coredump. 9537 lt_prog_compiler_pic='-fPIC -shared' 9538 ;; 9539 9540 osf3* | osf4* | osf5*) 9541 lt_prog_compiler_wl='-Wl,' 9542 # All OSF/1 code is PIC. 9543 lt_prog_compiler_static='-non_shared' 9544 ;; 9545 9546 rdos*) 9547 lt_prog_compiler_static='-non_shared' 9548 ;; 9549 9550 solaris*) 9551 lt_prog_compiler_pic='-KPIC' 9552 lt_prog_compiler_static='-Bstatic' 9553 case $cc_basename in 9554 f77* | f90* | f95*) 9555 lt_prog_compiler_wl='-Qoption ld ';; 9556 *) 9557 lt_prog_compiler_wl='-Wl,';; 9558 esac 9559 ;; 9560 9561 sunos4*) 9562 lt_prog_compiler_wl='-Qoption ld ' 9563 lt_prog_compiler_pic='-PIC' 9564 lt_prog_compiler_static='-Bstatic' 9565 ;; 9566 9567 sysv4 | sysv4.2uw2* | sysv4.3*) 9568 lt_prog_compiler_wl='-Wl,' 9569 lt_prog_compiler_pic='-KPIC' 9570 lt_prog_compiler_static='-Bstatic' 9571 ;; 9572 9573 sysv4*MP*) 9574 if test -d /usr/nec ;then 9575 lt_prog_compiler_pic='-Kconform_pic' 9576 lt_prog_compiler_static='-Bstatic' 9577 fi 9578 ;; 9579 9580 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9581 lt_prog_compiler_wl='-Wl,' 9582 lt_prog_compiler_pic='-KPIC' 9583 lt_prog_compiler_static='-Bstatic' 9584 ;; 9585 9586 unicos*) 9587 lt_prog_compiler_wl='-Wl,' 9588 lt_prog_compiler_can_build_shared=no 9589 ;; 9590 9591 uts4*) 9592 lt_prog_compiler_pic='-pic' 9593 lt_prog_compiler_static='-Bstatic' 9594 ;; 9595 9596 *) 9597 lt_prog_compiler_can_build_shared=no 9598 ;; 9599 esac 9600 fi 9601 9602case $host_os in 9603 # For platforms which do not support PIC, -DPIC is meaningless: 9604 *djgpp*) 9605 lt_prog_compiler_pic= 9606 ;; 9607 *) 9608 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9609 ;; 9610esac 9611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9612$as_echo "$lt_prog_compiler_pic" >&6; } 9613 9614 9615 9616 9617 9618 9619# 9620# Check to make sure the PIC flag actually works. 9621# 9622if test -n "$lt_prog_compiler_pic"; then 9623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9624$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9625if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 9626 $as_echo_n "(cached) " >&6 9627else 9628 lt_cv_prog_compiler_pic_works=no 9629 ac_outfile=conftest.$ac_objext 9630 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9631 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9632 # Insert the option either (1) after the last *FLAGS variable, or 9633 # (2) before a word containing "conftest.", or (3) at the end. 9634 # Note that $ac_compile itself does not contain backslashes and begins 9635 # with a dollar sign (not a hyphen), so the echo should work correctly. 9636 # The option is referenced via a variable to avoid confusing sed. 9637 lt_compile=`echo "$ac_compile" | $SED \ 9638 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9639 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9640 -e 's:$: $lt_compiler_flag:'` 9641 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9642 (eval "$lt_compile" 2>conftest.err) 9643 ac_status=$? 9644 cat conftest.err >&5 9645 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9646 if (exit $ac_status) && test -s "$ac_outfile"; then 9647 # The compiler can only warn and ignore the option if not recognized 9648 # So say no if there are warnings other than the usual output. 9649 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9650 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9651 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9652 lt_cv_prog_compiler_pic_works=yes 9653 fi 9654 fi 9655 $RM conftest* 9656 9657fi 9658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9659$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9660 9661if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9662 case $lt_prog_compiler_pic in 9663 "" | " "*) ;; 9664 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9665 esac 9666else 9667 lt_prog_compiler_pic= 9668 lt_prog_compiler_can_build_shared=no 9669fi 9670 9671fi 9672 9673 9674 9675 9676 9677 9678# 9679# Check to make sure the static flag actually works. 9680# 9681wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9683$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9684if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 9685 $as_echo_n "(cached) " >&6 9686else 9687 lt_cv_prog_compiler_static_works=no 9688 save_LDFLAGS="$LDFLAGS" 9689 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9690 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9691 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9692 # The linker can only warn and ignore the option if not recognized 9693 # So say no if there are warnings 9694 if test -s conftest.err; then 9695 # Append any errors to the config.log. 9696 cat conftest.err 1>&5 9697 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9698 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9699 if diff conftest.exp conftest.er2 >/dev/null; then 9700 lt_cv_prog_compiler_static_works=yes 9701 fi 9702 else 9703 lt_cv_prog_compiler_static_works=yes 9704 fi 9705 fi 9706 $RM -r conftest* 9707 LDFLAGS="$save_LDFLAGS" 9708 9709fi 9710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9711$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9712 9713if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9714 : 9715else 9716 lt_prog_compiler_static= 9717fi 9718 9719 9720 9721 9722 9723 9724 9725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9726$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9727if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9728 $as_echo_n "(cached) " >&6 9729else 9730 lt_cv_prog_compiler_c_o=no 9731 $RM -r conftest 2>/dev/null 9732 mkdir conftest 9733 cd conftest 9734 mkdir out 9735 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9736 9737 lt_compiler_flag="-o out/conftest2.$ac_objext" 9738 # Insert the option either (1) after the last *FLAGS variable, or 9739 # (2) before a word containing "conftest.", or (3) at the end. 9740 # Note that $ac_compile itself does not contain backslashes and begins 9741 # with a dollar sign (not a hyphen), so the echo should work correctly. 9742 lt_compile=`echo "$ac_compile" | $SED \ 9743 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9744 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9745 -e 's:$: $lt_compiler_flag:'` 9746 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9747 (eval "$lt_compile" 2>out/conftest.err) 9748 ac_status=$? 9749 cat out/conftest.err >&5 9750 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9751 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9752 then 9753 # The compiler can only warn and ignore the option if not recognized 9754 # So say no if there are warnings 9755 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9756 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9757 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9758 lt_cv_prog_compiler_c_o=yes 9759 fi 9760 fi 9761 chmod u+w . 2>&5 9762 $RM conftest* 9763 # SGI C++ compiler will create directory out/ii_files/ for 9764 # template instantiation 9765 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9766 $RM out/* && rmdir out 9767 cd .. 9768 $RM -r conftest 9769 $RM conftest* 9770 9771fi 9772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9773$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9774 9775 9776 9777 9778 9779 9780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9781$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9782if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9783 $as_echo_n "(cached) " >&6 9784else 9785 lt_cv_prog_compiler_c_o=no 9786 $RM -r conftest 2>/dev/null 9787 mkdir conftest 9788 cd conftest 9789 mkdir out 9790 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9791 9792 lt_compiler_flag="-o out/conftest2.$ac_objext" 9793 # Insert the option either (1) after the last *FLAGS variable, or 9794 # (2) before a word containing "conftest.", or (3) at the end. 9795 # Note that $ac_compile itself does not contain backslashes and begins 9796 # with a dollar sign (not a hyphen), so the echo should work correctly. 9797 lt_compile=`echo "$ac_compile" | $SED \ 9798 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9799 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9800 -e 's:$: $lt_compiler_flag:'` 9801 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9802 (eval "$lt_compile" 2>out/conftest.err) 9803 ac_status=$? 9804 cat out/conftest.err >&5 9805 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9806 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9807 then 9808 # The compiler can only warn and ignore the option if not recognized 9809 # So say no if there are warnings 9810 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9811 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9812 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9813 lt_cv_prog_compiler_c_o=yes 9814 fi 9815 fi 9816 chmod u+w . 2>&5 9817 $RM conftest* 9818 # SGI C++ compiler will create directory out/ii_files/ for 9819 # template instantiation 9820 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9821 $RM out/* && rmdir out 9822 cd .. 9823 $RM -r conftest 9824 $RM conftest* 9825 9826fi 9827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9828$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9829 9830 9831 9832 9833hard_links="nottested" 9834if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9835 # do not overwrite the value of need_locks provided by the user 9836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9837$as_echo_n "checking if we can lock with hard links... " >&6; } 9838 hard_links=yes 9839 $RM conftest* 9840 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9841 touch conftest.a 9842 ln conftest.a conftest.b 2>&5 || hard_links=no 9843 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9845$as_echo "$hard_links" >&6; } 9846 if test "$hard_links" = no; then 9847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9848$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9849 need_locks=warn 9850 fi 9851else 9852 need_locks=no 9853fi 9854 9855 9856 9857 9858 9859 9860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9861$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9862 9863 runpath_var= 9864 allow_undefined_flag= 9865 always_export_symbols=no 9866 archive_cmds= 9867 archive_expsym_cmds= 9868 compiler_needs_object=no 9869 enable_shared_with_static_runtimes=no 9870 export_dynamic_flag_spec= 9871 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9872 hardcode_automatic=no 9873 hardcode_direct=no 9874 hardcode_direct_absolute=no 9875 hardcode_libdir_flag_spec= 9876 hardcode_libdir_flag_spec_ld= 9877 hardcode_libdir_separator= 9878 hardcode_minus_L=no 9879 hardcode_shlibpath_var=unsupported 9880 inherit_rpath=no 9881 link_all_deplibs=unknown 9882 module_cmds= 9883 module_expsym_cmds= 9884 old_archive_from_new_cmds= 9885 old_archive_from_expsyms_cmds= 9886 thread_safe_flag_spec= 9887 whole_archive_flag_spec= 9888 # include_expsyms should be a list of space-separated symbols to be *always* 9889 # included in the symbol list 9890 include_expsyms= 9891 # exclude_expsyms can be an extended regexp of symbols to exclude 9892 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9893 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9894 # as well as any symbol that contains `d'. 9895 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9896 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9897 # platforms (ab)use it in PIC code, but their linkers get confused if 9898 # the symbol is explicitly referenced. Since portable code cannot 9899 # rely on this symbol name, it's probably fine to never include it in 9900 # preloaded symbol tables. 9901 # Exclude shared library initialization/finalization symbols. 9902 extract_expsyms_cmds= 9903 9904 case $host_os in 9905 cygwin* | mingw* | pw32* | cegcc*) 9906 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9907 # When not using gcc, we currently assume that we are using 9908 # Microsoft Visual C++. 9909 if test "$GCC" != yes; then 9910 with_gnu_ld=no 9911 fi 9912 ;; 9913 interix*) 9914 # we just hope/assume this is gcc and not c89 (= MSVC++) 9915 with_gnu_ld=yes 9916 ;; 9917 openbsd*) 9918 with_gnu_ld=no 9919 ;; 9920 esac 9921 9922 ld_shlibs=yes 9923 9924 # On some targets, GNU ld is compatible enough with the native linker 9925 # that we're better off using the native interface for both. 9926 lt_use_gnu_ld_interface=no 9927 if test "$with_gnu_ld" = yes; then 9928 case $host_os in 9929 aix*) 9930 # The AIX port of GNU ld has always aspired to compatibility 9931 # with the native linker. However, as the warning in the GNU ld 9932 # block says, versions before 2.19.5* couldn't really create working 9933 # shared libraries, regardless of the interface used. 9934 case `$LD -v 2>&1` in 9935 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9936 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9937 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9938 *) 9939 lt_use_gnu_ld_interface=yes 9940 ;; 9941 esac 9942 ;; 9943 *) 9944 lt_use_gnu_ld_interface=yes 9945 ;; 9946 esac 9947 fi 9948 9949 if test "$lt_use_gnu_ld_interface" = yes; then 9950 # If archive_cmds runs LD, not CC, wlarc should be empty 9951 wlarc='${wl}' 9952 9953 # Set some defaults for GNU ld with shared library support. These 9954 # are reset later if shared libraries are not supported. Putting them 9955 # here allows them to be overridden if necessary. 9956 runpath_var=LD_RUN_PATH 9957 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9958 export_dynamic_flag_spec='${wl}--export-dynamic' 9959 # ancient GNU ld didn't support --whole-archive et. al. 9960 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9961 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9962 else 9963 whole_archive_flag_spec= 9964 fi 9965 supports_anon_versioning=no 9966 case `$LD -v 2>&1` in 9967 *GNU\ gold*) supports_anon_versioning=yes ;; 9968 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9969 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9970 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9971 *\ 2.11.*) ;; # other 2.11 versions 9972 *) supports_anon_versioning=yes ;; 9973 esac 9974 9975 # See if GNU ld supports shared libraries. 9976 case $host_os in 9977 aix[3-9]*) 9978 # On AIX/PPC, the GNU linker is very broken 9979 if test "$host_cpu" != ia64; then 9980 ld_shlibs=no 9981 cat <<_LT_EOF 1>&2 9982 9983*** Warning: the GNU linker, at least up to release 2.19, is reported 9984*** to be unable to reliably create shared libraries on AIX. 9985*** Therefore, libtool is disabling shared libraries support. If you 9986*** really care for shared libraries, you may want to install binutils 9987*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9988*** You will then need to restart the configuration process. 9989 9990_LT_EOF 9991 fi 9992 ;; 9993 9994 amigaos*) 9995 case $host_cpu in 9996 powerpc) 9997 # see comment about AmigaOS4 .so support 9998 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9999 archive_expsym_cmds='' 10000 ;; 10001 m68k) 10002 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)' 10003 hardcode_libdir_flag_spec='-L$libdir' 10004 hardcode_minus_L=yes 10005 ;; 10006 esac 10007 ;; 10008 10009 beos*) 10010 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10011 allow_undefined_flag=unsupported 10012 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10013 # support --undefined. This deserves some investigation. FIXME 10014 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10015 else 10016 ld_shlibs=no 10017 fi 10018 ;; 10019 10020 cygwin* | mingw* | pw32* | cegcc*) 10021 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10022 # as there is no search path for DLLs. 10023 hardcode_libdir_flag_spec='-L$libdir' 10024 export_dynamic_flag_spec='${wl}--export-all-symbols' 10025 allow_undefined_flag=unsupported 10026 always_export_symbols=no 10027 enable_shared_with_static_runtimes=yes 10028 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10029 10030 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10031 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10032 # If the export-symbols file already is a .def file (1st line 10033 # is EXPORTS), use it as is; otherwise, prepend... 10034 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10035 cp $export_symbols $output_objdir/$soname.def; 10036 else 10037 echo EXPORTS > $output_objdir/$soname.def; 10038 cat $export_symbols >> $output_objdir/$soname.def; 10039 fi~ 10040 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10041 else 10042 ld_shlibs=no 10043 fi 10044 ;; 10045 10046 haiku*) 10047 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10048 link_all_deplibs=yes 10049 ;; 10050 10051 interix[3-9]*) 10052 hardcode_direct=no 10053 hardcode_shlibpath_var=no 10054 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10055 export_dynamic_flag_spec='${wl}-E' 10056 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10057 # Instead, shared libraries are loaded at an image base (0x10000000 by 10058 # default) and relocated if they conflict, which is a slow very memory 10059 # consuming and fragmenting process. To avoid this, we pick a random, 10060 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10061 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10062 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10063 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' 10064 ;; 10065 10066 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10067 tmp_diet=no 10068 if test "$host_os" = linux-dietlibc; then 10069 case $cc_basename in 10070 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10071 esac 10072 fi 10073 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10074 && test "$tmp_diet" = no 10075 then 10076 tmp_addflag= 10077 tmp_sharedflag='-shared' 10078 case $cc_basename,$host_cpu in 10079 pgcc*) # Portland Group C compiler 10080 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' 10081 tmp_addflag=' $pic_flag' 10082 ;; 10083 pgf77* | pgf90* | pgf95* | pgfortran*) 10084 # Portland Group f77 and f90 compilers 10085 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' 10086 tmp_addflag=' $pic_flag -Mnomain' ;; 10087 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10088 tmp_addflag=' -i_dynamic' ;; 10089 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10090 tmp_addflag=' -i_dynamic -nofor_main' ;; 10091 ifc* | ifort*) # Intel Fortran compiler 10092 tmp_addflag=' -nofor_main' ;; 10093 lf95*) # Lahey Fortran 8.1 10094 whole_archive_flag_spec= 10095 tmp_sharedflag='--shared' ;; 10096 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10097 tmp_sharedflag='-qmkshrobj' 10098 tmp_addflag= ;; 10099 nvcc*) # Cuda Compiler Driver 2.2 10100 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' 10101 compiler_needs_object=yes 10102 ;; 10103 esac 10104 case `$CC -V 2>&1 | sed 5q` in 10105 *Sun\ C*) # Sun C 5.9 10106 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' 10107 compiler_needs_object=yes 10108 tmp_sharedflag='-G' ;; 10109 *Sun\ F*) # Sun Fortran 8.3 10110 tmp_sharedflag='-G' ;; 10111 esac 10112 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10113 10114 if test "x$supports_anon_versioning" = xyes; then 10115 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10116 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10117 echo "local: *; };" >> $output_objdir/$libname.ver~ 10118 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10119 fi 10120 10121 case $cc_basename in 10122 xlf* | bgf* | bgxlf* | mpixlf*) 10123 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10124 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10125 hardcode_libdir_flag_spec= 10126 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10127 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10128 if test "x$supports_anon_versioning" = xyes; then 10129 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10130 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10131 echo "local: *; };" >> $output_objdir/$libname.ver~ 10132 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10133 fi 10134 ;; 10135 esac 10136 else 10137 ld_shlibs=no 10138 fi 10139 ;; 10140 10141 netbsd*) 10142 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10143 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10144 wlarc= 10145 else 10146 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10147 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10148 fi 10149 ;; 10150 10151 solaris*) 10152 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10153 ld_shlibs=no 10154 cat <<_LT_EOF 1>&2 10155 10156*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10157*** create shared libraries on Solaris systems. Therefore, libtool 10158*** is disabling shared libraries support. We urge you to upgrade GNU 10159*** binutils to release 2.9.1 or newer. Another option is to modify 10160*** your PATH or compiler configuration so that the native linker is 10161*** used, and then restart. 10162 10163_LT_EOF 10164 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10165 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10166 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10167 else 10168 ld_shlibs=no 10169 fi 10170 ;; 10171 10172 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10173 case `$LD -v 2>&1` in 10174 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10175 ld_shlibs=no 10176 cat <<_LT_EOF 1>&2 10177 10178*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10179*** reliably create shared libraries on SCO systems. Therefore, libtool 10180*** is disabling shared libraries support. We urge you to upgrade GNU 10181*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10182*** your PATH or compiler configuration so that the native linker is 10183*** used, and then restart. 10184 10185_LT_EOF 10186 ;; 10187 *) 10188 # For security reasons, it is highly recommended that you always 10189 # use absolute paths for naming shared libraries, and exclude the 10190 # DT_RUNPATH tag from executables and libraries. But doing so 10191 # requires that you compile everything twice, which is a pain. 10192 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10193 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10194 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10195 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10196 else 10197 ld_shlibs=no 10198 fi 10199 ;; 10200 esac 10201 ;; 10202 10203 sunos4*) 10204 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10205 wlarc= 10206 hardcode_direct=yes 10207 hardcode_shlibpath_var=no 10208 ;; 10209 10210 *) 10211 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10212 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10213 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10214 else 10215 ld_shlibs=no 10216 fi 10217 ;; 10218 esac 10219 10220 if test "$ld_shlibs" = no; then 10221 runpath_var= 10222 hardcode_libdir_flag_spec= 10223 export_dynamic_flag_spec= 10224 whole_archive_flag_spec= 10225 fi 10226 else 10227 # PORTME fill in a description of your system's linker (not GNU ld) 10228 case $host_os in 10229 aix3*) 10230 allow_undefined_flag=unsupported 10231 always_export_symbols=yes 10232 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' 10233 # Note: this linker hardcodes the directories in LIBPATH if there 10234 # are no directories specified by -L. 10235 hardcode_minus_L=yes 10236 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10237 # Neither direct hardcoding nor static linking is supported with a 10238 # broken collect2. 10239 hardcode_direct=unsupported 10240 fi 10241 ;; 10242 10243 aix[4-9]*) 10244 if test "$host_cpu" = ia64; then 10245 # On IA64, the linker does run time linking by default, so we don't 10246 # have to do anything special. 10247 aix_use_runtimelinking=no 10248 exp_sym_flag='-Bexport' 10249 no_entry_flag="" 10250 else 10251 # If we're using GNU nm, then we don't want the "-C" option. 10252 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10253 # Also, AIX nm treats weak defined symbols like other global 10254 # defined symbols, whereas GNU nm marks them as "W". 10255 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10256 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' 10257 else 10258 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 10259 fi 10260 aix_use_runtimelinking=no 10261 10262 # Test if we are trying to use run time linking or normal 10263 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10264 # need to do runtime linking. 10265 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10266 for ld_flag in $LDFLAGS; do 10267 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10268 aix_use_runtimelinking=yes 10269 break 10270 fi 10271 done 10272 ;; 10273 esac 10274 10275 exp_sym_flag='-bexport' 10276 no_entry_flag='-bnoentry' 10277 fi 10278 10279 # When large executables or shared objects are built, AIX ld can 10280 # have problems creating the table of contents. If linking a library 10281 # or program results in "error TOC overflow" add -mminimal-toc to 10282 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10283 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10284 10285 archive_cmds='' 10286 hardcode_direct=yes 10287 hardcode_direct_absolute=yes 10288 hardcode_libdir_separator=':' 10289 link_all_deplibs=yes 10290 file_list_spec='${wl}-f,' 10291 10292 if test "$GCC" = yes; then 10293 case $host_os in aix4.[012]|aix4.[012].*) 10294 # We only want to do this on AIX 4.2 and lower, the check 10295 # below for broken collect2 doesn't work under 4.3+ 10296 collect2name=`${CC} -print-prog-name=collect2` 10297 if test -f "$collect2name" && 10298 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10299 then 10300 # We have reworked collect2 10301 : 10302 else 10303 # We have old collect2 10304 hardcode_direct=unsupported 10305 # It fails to find uninstalled libraries when the uninstalled 10306 # path is not listed in the libpath. Setting hardcode_minus_L 10307 # to unsupported forces relinking 10308 hardcode_minus_L=yes 10309 hardcode_libdir_flag_spec='-L$libdir' 10310 hardcode_libdir_separator= 10311 fi 10312 ;; 10313 esac 10314 shared_flag='-shared' 10315 if test "$aix_use_runtimelinking" = yes; then 10316 shared_flag="$shared_flag "'${wl}-G' 10317 fi 10318 else 10319 # not using gcc 10320 if test "$host_cpu" = ia64; then 10321 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10322 # chokes on -Wl,-G. The following line is correct: 10323 shared_flag='-G' 10324 else 10325 if test "$aix_use_runtimelinking" = yes; then 10326 shared_flag='${wl}-G' 10327 else 10328 shared_flag='${wl}-bM:SRE' 10329 fi 10330 fi 10331 fi 10332 10333 export_dynamic_flag_spec='${wl}-bexpall' 10334 # It seems that -bexpall does not export symbols beginning with 10335 # underscore (_), so it is better to generate a list of symbols to export. 10336 always_export_symbols=yes 10337 if test "$aix_use_runtimelinking" = yes; then 10338 # Warning - without using the other runtime loading flags (-brtl), 10339 # -berok will link without error, but may produce a broken library. 10340 allow_undefined_flag='-berok' 10341 # Determine the default libpath from the value encoded in an 10342 # empty executable. 10343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10344/* end confdefs.h. */ 10345 10346int 10347main () 10348{ 10349 10350 ; 10351 return 0; 10352} 10353_ACEOF 10354if ac_fn_c_try_link "$LINENO"; then : 10355 10356lt_aix_libpath_sed=' 10357 /Import File Strings/,/^$/ { 10358 /^0/ { 10359 s/^0 *\(.*\)$/\1/ 10360 p 10361 } 10362 }' 10363aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10364# Check for a 64-bit object if we didn't find anything. 10365if test -z "$aix_libpath"; then 10366 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10367fi 10368fi 10369rm -f core conftest.err conftest.$ac_objext \ 10370 conftest$ac_exeext conftest.$ac_ext 10371if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10372 10373 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10374 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" 10375 else 10376 if test "$host_cpu" = ia64; then 10377 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10378 allow_undefined_flag="-z nodefs" 10379 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" 10380 else 10381 # Determine the default libpath from the value encoded in an 10382 # empty executable. 10383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10384/* end confdefs.h. */ 10385 10386int 10387main () 10388{ 10389 10390 ; 10391 return 0; 10392} 10393_ACEOF 10394if ac_fn_c_try_link "$LINENO"; then : 10395 10396lt_aix_libpath_sed=' 10397 /Import File Strings/,/^$/ { 10398 /^0/ { 10399 s/^0 *\(.*\)$/\1/ 10400 p 10401 } 10402 }' 10403aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10404# Check for a 64-bit object if we didn't find anything. 10405if test -z "$aix_libpath"; then 10406 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10407fi 10408fi 10409rm -f core conftest.err conftest.$ac_objext \ 10410 conftest$ac_exeext conftest.$ac_ext 10411if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10412 10413 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10414 # Warning - without using the other run time loading flags, 10415 # -berok will link without error, but may produce a broken library. 10416 no_undefined_flag=' ${wl}-bernotok' 10417 allow_undefined_flag=' ${wl}-berok' 10418 if test "$with_gnu_ld" = yes; then 10419 # We only use this code for GNU lds that support --whole-archive. 10420 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10421 else 10422 # Exported symbols can be pulled into shared objects from archives 10423 whole_archive_flag_spec='$convenience' 10424 fi 10425 archive_cmds_need_lc=yes 10426 # This is similar to how AIX traditionally builds its shared libraries. 10427 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' 10428 fi 10429 fi 10430 ;; 10431 10432 amigaos*) 10433 case $host_cpu in 10434 powerpc) 10435 # see comment about AmigaOS4 .so support 10436 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10437 archive_expsym_cmds='' 10438 ;; 10439 m68k) 10440 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)' 10441 hardcode_libdir_flag_spec='-L$libdir' 10442 hardcode_minus_L=yes 10443 ;; 10444 esac 10445 ;; 10446 10447 bsdi[45]*) 10448 export_dynamic_flag_spec=-rdynamic 10449 ;; 10450 10451 cygwin* | mingw* | pw32* | cegcc*) 10452 # When not using gcc, we currently assume that we are using 10453 # Microsoft Visual C++. 10454 # hardcode_libdir_flag_spec is actually meaningless, as there is 10455 # no search path for DLLs. 10456 hardcode_libdir_flag_spec=' ' 10457 allow_undefined_flag=unsupported 10458 # Tell ltmain to make .lib files, not .a files. 10459 libext=lib 10460 # Tell ltmain to make .dll files, not .so files. 10461 shrext_cmds=".dll" 10462 # FIXME: Setting linknames here is a bad hack. 10463 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10464 # The linker will automatically build a .lib file if we build a DLL. 10465 old_archive_from_new_cmds='true' 10466 # FIXME: Should let the user specify the lib program. 10467 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10468 fix_srcfile_path='`cygpath -w "$srcfile"`' 10469 enable_shared_with_static_runtimes=yes 10470 ;; 10471 10472 darwin* | rhapsody*) 10473 10474 10475 archive_cmds_need_lc=no 10476 hardcode_direct=no 10477 hardcode_automatic=yes 10478 hardcode_shlibpath_var=unsupported 10479 if test "$lt_cv_ld_force_load" = "yes"; then 10480 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\"`' 10481 else 10482 whole_archive_flag_spec='' 10483 fi 10484 link_all_deplibs=yes 10485 allow_undefined_flag="$_lt_dar_allow_undefined" 10486 case $cc_basename in 10487 ifort*) _lt_dar_can_shared=yes ;; 10488 *) _lt_dar_can_shared=$GCC ;; 10489 esac 10490 if test "$_lt_dar_can_shared" = "yes"; then 10491 output_verbose_link_cmd=func_echo_all 10492 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10493 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10494 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}" 10495 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}" 10496 10497 else 10498 ld_shlibs=no 10499 fi 10500 10501 ;; 10502 10503 dgux*) 10504 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10505 hardcode_libdir_flag_spec='-L$libdir' 10506 hardcode_shlibpath_var=no 10507 ;; 10508 10509 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10510 # support. Future versions do this automatically, but an explicit c++rt0.o 10511 # does not break anything, and helps significantly (at the cost of a little 10512 # extra space). 10513 freebsd2.2*) 10514 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10515 hardcode_libdir_flag_spec='-R$libdir' 10516 hardcode_direct=yes 10517 hardcode_shlibpath_var=no 10518 ;; 10519 10520 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10521 freebsd2.*) 10522 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10523 hardcode_direct=yes 10524 hardcode_minus_L=yes 10525 hardcode_shlibpath_var=no 10526 ;; 10527 10528 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10529 freebsd* | dragonfly*) 10530 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10531 hardcode_libdir_flag_spec='-R$libdir' 10532 hardcode_direct=yes 10533 hardcode_shlibpath_var=no 10534 ;; 10535 10536 hpux9*) 10537 if test "$GCC" = yes; then 10538 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' 10539 else 10540 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' 10541 fi 10542 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10543 hardcode_libdir_separator=: 10544 hardcode_direct=yes 10545 10546 # hardcode_minus_L: Not really in the search PATH, 10547 # but as the default location of the library. 10548 hardcode_minus_L=yes 10549 export_dynamic_flag_spec='${wl}-E' 10550 ;; 10551 10552 hpux10*) 10553 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10554 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10555 else 10556 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10557 fi 10558 if test "$with_gnu_ld" = no; then 10559 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10560 hardcode_libdir_flag_spec_ld='+b $libdir' 10561 hardcode_libdir_separator=: 10562 hardcode_direct=yes 10563 hardcode_direct_absolute=yes 10564 export_dynamic_flag_spec='${wl}-E' 10565 # hardcode_minus_L: Not really in the search PATH, 10566 # but as the default location of the library. 10567 hardcode_minus_L=yes 10568 fi 10569 ;; 10570 10571 hpux11*) 10572 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10573 case $host_cpu in 10574 hppa*64*) 10575 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10576 ;; 10577 ia64*) 10578 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10579 ;; 10580 *) 10581 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10582 ;; 10583 esac 10584 else 10585 case $host_cpu in 10586 hppa*64*) 10587 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10588 ;; 10589 ia64*) 10590 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10591 ;; 10592 *) 10593 10594 # Older versions of the 11.00 compiler do not understand -b yet 10595 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10597$as_echo_n "checking if $CC understands -b... " >&6; } 10598if test "${lt_cv_prog_compiler__b+set}" = set; then : 10599 $as_echo_n "(cached) " >&6 10600else 10601 lt_cv_prog_compiler__b=no 10602 save_LDFLAGS="$LDFLAGS" 10603 LDFLAGS="$LDFLAGS -b" 10604 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10605 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10606 # The linker can only warn and ignore the option if not recognized 10607 # So say no if there are warnings 10608 if test -s conftest.err; then 10609 # Append any errors to the config.log. 10610 cat conftest.err 1>&5 10611 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10612 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10613 if diff conftest.exp conftest.er2 >/dev/null; then 10614 lt_cv_prog_compiler__b=yes 10615 fi 10616 else 10617 lt_cv_prog_compiler__b=yes 10618 fi 10619 fi 10620 $RM -r conftest* 10621 LDFLAGS="$save_LDFLAGS" 10622 10623fi 10624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10625$as_echo "$lt_cv_prog_compiler__b" >&6; } 10626 10627if test x"$lt_cv_prog_compiler__b" = xyes; then 10628 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10629else 10630 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10631fi 10632 10633 ;; 10634 esac 10635 fi 10636 if test "$with_gnu_ld" = no; then 10637 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10638 hardcode_libdir_separator=: 10639 10640 case $host_cpu in 10641 hppa*64*|ia64*) 10642 hardcode_direct=no 10643 hardcode_shlibpath_var=no 10644 ;; 10645 *) 10646 hardcode_direct=yes 10647 hardcode_direct_absolute=yes 10648 export_dynamic_flag_spec='${wl}-E' 10649 10650 # hardcode_minus_L: Not really in the search PATH, 10651 # but as the default location of the library. 10652 hardcode_minus_L=yes 10653 ;; 10654 esac 10655 fi 10656 ;; 10657 10658 irix5* | irix6* | nonstopux*) 10659 if test "$GCC" = yes; then 10660 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' 10661 # Try to use the -exported_symbol ld option, if it does not 10662 # work, assume that -exports_file does not work either and 10663 # implicitly export all symbols. 10664 save_LDFLAGS="$LDFLAGS" 10665 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10667/* end confdefs.h. */ 10668int foo(void) {} 10669_ACEOF 10670if ac_fn_c_try_link "$LINENO"; then : 10671 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' 10672 10673fi 10674rm -f core conftest.err conftest.$ac_objext \ 10675 conftest$ac_exeext conftest.$ac_ext 10676 LDFLAGS="$save_LDFLAGS" 10677 else 10678 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' 10679 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' 10680 fi 10681 archive_cmds_need_lc='no' 10682 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10683 hardcode_libdir_separator=: 10684 inherit_rpath=yes 10685 link_all_deplibs=yes 10686 ;; 10687 10688 netbsd*) 10689 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10690 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10691 else 10692 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10693 fi 10694 hardcode_libdir_flag_spec='-R$libdir' 10695 hardcode_direct=yes 10696 hardcode_shlibpath_var=no 10697 ;; 10698 10699 newsos6) 10700 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10701 hardcode_direct=yes 10702 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10703 hardcode_libdir_separator=: 10704 hardcode_shlibpath_var=no 10705 ;; 10706 10707 *nto* | *qnx*) 10708 ;; 10709 10710 openbsd*) 10711 if test -f /usr/libexec/ld.so; then 10712 hardcode_direct=yes 10713 hardcode_shlibpath_var=no 10714 hardcode_direct_absolute=yes 10715 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10716 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10717 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10718 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10719 export_dynamic_flag_spec='${wl}-E' 10720 else 10721 case $host_os in 10722 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10723 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10724 hardcode_libdir_flag_spec='-R$libdir' 10725 ;; 10726 *) 10727 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10728 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10729 ;; 10730 esac 10731 fi 10732 else 10733 ld_shlibs=no 10734 fi 10735 ;; 10736 10737 os2*) 10738 hardcode_libdir_flag_spec='-L$libdir' 10739 hardcode_minus_L=yes 10740 allow_undefined_flag=unsupported 10741 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' 10742 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10743 ;; 10744 10745 osf3*) 10746 if test "$GCC" = yes; then 10747 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10748 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' 10749 else 10750 allow_undefined_flag=' -expect_unresolved \*' 10751 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' 10752 fi 10753 archive_cmds_need_lc='no' 10754 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10755 hardcode_libdir_separator=: 10756 ;; 10757 10758 osf4* | osf5*) # as osf3* with the addition of -msym flag 10759 if test "$GCC" = yes; then 10760 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10761 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' 10762 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10763 else 10764 allow_undefined_flag=' -expect_unresolved \*' 10765 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' 10766 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~ 10767 $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' 10768 10769 # Both c and cxx compiler support -rpath directly 10770 hardcode_libdir_flag_spec='-rpath $libdir' 10771 fi 10772 archive_cmds_need_lc='no' 10773 hardcode_libdir_separator=: 10774 ;; 10775 10776 solaris*) 10777 no_undefined_flag=' -z defs' 10778 if test "$GCC" = yes; then 10779 wlarc='${wl}' 10780 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10781 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10782 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10783 else 10784 case `$CC -V 2>&1` in 10785 *"Compilers 5.0"*) 10786 wlarc='' 10787 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10788 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10789 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10790 ;; 10791 *) 10792 wlarc='${wl}' 10793 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10794 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10795 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10796 ;; 10797 esac 10798 fi 10799 hardcode_libdir_flag_spec='-R$libdir' 10800 hardcode_shlibpath_var=no 10801 case $host_os in 10802 solaris2.[0-5] | solaris2.[0-5].*) ;; 10803 *) 10804 # The compiler driver will combine and reorder linker options, 10805 # but understands `-z linker_flag'. GCC discards it without `$wl', 10806 # but is careful enough not to reorder. 10807 # Supported since Solaris 2.6 (maybe 2.5.1?) 10808 if test "$GCC" = yes; then 10809 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10810 else 10811 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10812 fi 10813 ;; 10814 esac 10815 link_all_deplibs=yes 10816 ;; 10817 10818 sunos4*) 10819 if test "x$host_vendor" = xsequent; then 10820 # Use $CC to link under sequent, because it throws in some extra .o 10821 # files that make .init and .fini sections work. 10822 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10823 else 10824 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10825 fi 10826 hardcode_libdir_flag_spec='-L$libdir' 10827 hardcode_direct=yes 10828 hardcode_minus_L=yes 10829 hardcode_shlibpath_var=no 10830 ;; 10831 10832 sysv4) 10833 case $host_vendor in 10834 sni) 10835 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10836 hardcode_direct=yes # is this really true??? 10837 ;; 10838 siemens) 10839 ## LD is ld it makes a PLAMLIB 10840 ## CC just makes a GrossModule. 10841 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10842 reload_cmds='$CC -r -o $output$reload_objs' 10843 hardcode_direct=no 10844 ;; 10845 motorola) 10846 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10847 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10848 ;; 10849 esac 10850 runpath_var='LD_RUN_PATH' 10851 hardcode_shlibpath_var=no 10852 ;; 10853 10854 sysv4.3*) 10855 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10856 hardcode_shlibpath_var=no 10857 export_dynamic_flag_spec='-Bexport' 10858 ;; 10859 10860 sysv4*MP*) 10861 if test -d /usr/nec; then 10862 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10863 hardcode_shlibpath_var=no 10864 runpath_var=LD_RUN_PATH 10865 hardcode_runpath_var=yes 10866 ld_shlibs=yes 10867 fi 10868 ;; 10869 10870 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10871 no_undefined_flag='${wl}-z,text' 10872 archive_cmds_need_lc=no 10873 hardcode_shlibpath_var=no 10874 runpath_var='LD_RUN_PATH' 10875 10876 if test "$GCC" = yes; then 10877 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10878 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10879 else 10880 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10881 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10882 fi 10883 ;; 10884 10885 sysv5* | sco3.2v5* | sco5v6*) 10886 # Note: We can NOT use -z defs as we might desire, because we do not 10887 # link with -lc, and that would cause any symbols used from libc to 10888 # always be unresolved, which means just about no library would 10889 # ever link correctly. If we're not using GNU ld we use -z text 10890 # though, which does catch some bad symbols but isn't as heavy-handed 10891 # as -z defs. 10892 no_undefined_flag='${wl}-z,text' 10893 allow_undefined_flag='${wl}-z,nodefs' 10894 archive_cmds_need_lc=no 10895 hardcode_shlibpath_var=no 10896 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10897 hardcode_libdir_separator=':' 10898 link_all_deplibs=yes 10899 export_dynamic_flag_spec='${wl}-Bexport' 10900 runpath_var='LD_RUN_PATH' 10901 10902 if test "$GCC" = yes; then 10903 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10904 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10905 else 10906 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10907 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10908 fi 10909 ;; 10910 10911 uts4*) 10912 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10913 hardcode_libdir_flag_spec='-L$libdir' 10914 hardcode_shlibpath_var=no 10915 ;; 10916 10917 *) 10918 ld_shlibs=no 10919 ;; 10920 esac 10921 10922 if test x$host_vendor = xsni; then 10923 case $host in 10924 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10925 export_dynamic_flag_spec='${wl}-Blargedynsym' 10926 ;; 10927 esac 10928 fi 10929 fi 10930 10931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10932$as_echo "$ld_shlibs" >&6; } 10933test "$ld_shlibs" = no && can_build_shared=no 10934 10935with_gnu_ld=$with_gnu_ld 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951# 10952# Do we need to explicitly link libc? 10953# 10954case "x$archive_cmds_need_lc" in 10955x|xyes) 10956 # Assume -lc should be added 10957 archive_cmds_need_lc=yes 10958 10959 if test "$enable_shared" = yes && test "$GCC" = yes; then 10960 case $archive_cmds in 10961 *'~'*) 10962 # FIXME: we may have to deal with multi-command sequences. 10963 ;; 10964 '$CC '*) 10965 # Test whether the compiler implicitly links with -lc since on some 10966 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10967 # to ld, don't add -lc before -lgcc. 10968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10969$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10970if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10971 $as_echo_n "(cached) " >&6 10972else 10973 $RM conftest* 10974 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10975 10976 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10977 (eval $ac_compile) 2>&5 10978 ac_status=$? 10979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10980 test $ac_status = 0; } 2>conftest.err; then 10981 soname=conftest 10982 lib=conftest 10983 libobjs=conftest.$ac_objext 10984 deplibs= 10985 wl=$lt_prog_compiler_wl 10986 pic_flag=$lt_prog_compiler_pic 10987 compiler_flags=-v 10988 linker_flags=-v 10989 verstring= 10990 output_objdir=. 10991 libname=conftest 10992 lt_save_allow_undefined_flag=$allow_undefined_flag 10993 allow_undefined_flag= 10994 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10995 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10996 ac_status=$? 10997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10998 test $ac_status = 0; } 10999 then 11000 lt_cv_archive_cmds_need_lc=no 11001 else 11002 lt_cv_archive_cmds_need_lc=yes 11003 fi 11004 allow_undefined_flag=$lt_save_allow_undefined_flag 11005 else 11006 cat conftest.err 1>&5 11007 fi 11008 $RM conftest* 11009 11010fi 11011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11012$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11013 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11014 ;; 11015 esac 11016 fi 11017 ;; 11018esac 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11177$as_echo_n "checking dynamic linker characteristics... " >&6; } 11178 11179if test "$GCC" = yes; then 11180 case $host_os in 11181 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11182 *) lt_awk_arg="/^libraries:/" ;; 11183 esac 11184 case $host_os in 11185 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11186 *) lt_sed_strip_eq="s,=/,/,g" ;; 11187 esac 11188 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11189 case $lt_search_path_spec in 11190 *\;*) 11191 # if the path contains ";" then we assume it to be the separator 11192 # otherwise default to the standard path separator (i.e. ":") - it is 11193 # assumed that no part of a normal pathname contains ";" but that should 11194 # okay in the real world where ";" in dirpaths is itself problematic. 11195 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11196 ;; 11197 *) 11198 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11199 ;; 11200 esac 11201 # Ok, now we have the path, separated by spaces, we can step through it 11202 # and add multilib dir if necessary. 11203 lt_tmp_lt_search_path_spec= 11204 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11205 for lt_sys_path in $lt_search_path_spec; do 11206 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11207 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11208 else 11209 test -d "$lt_sys_path" && \ 11210 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11211 fi 11212 done 11213 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11214BEGIN {RS=" "; FS="/|\n";} { 11215 lt_foo=""; 11216 lt_count=0; 11217 for (lt_i = NF; lt_i > 0; lt_i--) { 11218 if ($lt_i != "" && $lt_i != ".") { 11219 if ($lt_i == "..") { 11220 lt_count++; 11221 } else { 11222 if (lt_count == 0) { 11223 lt_foo="/" $lt_i lt_foo; 11224 } else { 11225 lt_count--; 11226 } 11227 } 11228 } 11229 } 11230 if (lt_foo != "") { lt_freq[lt_foo]++; } 11231 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11232}'` 11233 # AWK program above erroneously prepends '/' to C:/dos/paths 11234 # for these hosts. 11235 case $host_os in 11236 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11237 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11238 esac 11239 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11240else 11241 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11242fi 11243library_names_spec= 11244libname_spec='lib$name' 11245soname_spec= 11246shrext_cmds=".so" 11247postinstall_cmds= 11248postuninstall_cmds= 11249finish_cmds= 11250finish_eval= 11251shlibpath_var= 11252shlibpath_overrides_runpath=unknown 11253version_type=none 11254dynamic_linker="$host_os ld.so" 11255sys_lib_dlsearch_path_spec="/lib /usr/lib" 11256need_lib_prefix=unknown 11257hardcode_into_libs=no 11258 11259# when you set need_version to no, make sure it does not cause -set_version 11260# flags to be left without arguments 11261need_version=unknown 11262 11263case $host_os in 11264aix3*) 11265 version_type=linux 11266 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11267 shlibpath_var=LIBPATH 11268 11269 # AIX 3 has no versioning support, so we append a major version to the name. 11270 soname_spec='${libname}${release}${shared_ext}$major' 11271 ;; 11272 11273aix[4-9]*) 11274 version_type=linux 11275 need_lib_prefix=no 11276 need_version=no 11277 hardcode_into_libs=yes 11278 if test "$host_cpu" = ia64; then 11279 # AIX 5 supports IA64 11280 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11281 shlibpath_var=LD_LIBRARY_PATH 11282 else 11283 # With GCC up to 2.95.x, collect2 would create an import file 11284 # for dependence libraries. The import file would start with 11285 # the line `#! .'. This would cause the generated library to 11286 # depend on `.', always an invalid library. This was fixed in 11287 # development snapshots of GCC prior to 3.0. 11288 case $host_os in 11289 aix4 | aix4.[01] | aix4.[01].*) 11290 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11291 echo ' yes ' 11292 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11293 : 11294 else 11295 can_build_shared=no 11296 fi 11297 ;; 11298 esac 11299 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11300 # soname into executable. Probably we can add versioning support to 11301 # collect2, so additional links can be useful in future. 11302 if test "$aix_use_runtimelinking" = yes; then 11303 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11304 # instead of lib<name>.a to let people know that these are not 11305 # typical AIX shared libraries. 11306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11307 else 11308 # We preserve .a as extension for shared libraries through AIX4.2 11309 # and later when we are not doing run time linking. 11310 library_names_spec='${libname}${release}.a $libname.a' 11311 soname_spec='${libname}${release}${shared_ext}$major' 11312 fi 11313 shlibpath_var=LIBPATH 11314 fi 11315 ;; 11316 11317amigaos*) 11318 case $host_cpu in 11319 powerpc) 11320 # Since July 2007 AmigaOS4 officially supports .so libraries. 11321 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11323 ;; 11324 m68k) 11325 library_names_spec='$libname.ixlibrary $libname.a' 11326 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11327 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' 11328 ;; 11329 esac 11330 ;; 11331 11332beos*) 11333 library_names_spec='${libname}${shared_ext}' 11334 dynamic_linker="$host_os ld.so" 11335 shlibpath_var=LIBRARY_PATH 11336 ;; 11337 11338bsdi[45]*) 11339 version_type=linux 11340 need_version=no 11341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11342 soname_spec='${libname}${release}${shared_ext}$major' 11343 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11344 shlibpath_var=LD_LIBRARY_PATH 11345 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11346 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11347 # the default ld.so.conf also contains /usr/contrib/lib and 11348 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11349 # libtool to hard-code these into programs 11350 ;; 11351 11352cygwin* | mingw* | pw32* | cegcc*) 11353 version_type=windows 11354 shrext_cmds=".dll" 11355 need_version=no 11356 need_lib_prefix=no 11357 11358 case $GCC,$host_os in 11359 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11360 library_names_spec='$libname.dll.a' 11361 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11362 postinstall_cmds='base_file=`basename \${file}`~ 11363 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11364 dldir=$destdir/`dirname \$dlpath`~ 11365 test -d \$dldir || mkdir -p \$dldir~ 11366 $install_prog $dir/$dlname \$dldir/$dlname~ 11367 chmod a+x \$dldir/$dlname~ 11368 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11369 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11370 fi' 11371 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11372 dlpath=$dir/\$dldll~ 11373 $RM \$dlpath' 11374 shlibpath_overrides_runpath=yes 11375 11376 case $host_os in 11377 cygwin*) 11378 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11379 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11380 11381 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11382 ;; 11383 mingw* | cegcc*) 11384 # MinGW DLLs use traditional 'lib' prefix 11385 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11386 ;; 11387 pw32*) 11388 # pw32 DLLs use 'pw' prefix rather than 'lib' 11389 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11390 ;; 11391 esac 11392 ;; 11393 11394 *) 11395 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11396 ;; 11397 esac 11398 dynamic_linker='Win32 ld.exe' 11399 # FIXME: first we should search . and the directory the executable is in 11400 shlibpath_var=PATH 11401 ;; 11402 11403darwin* | rhapsody*) 11404 dynamic_linker="$host_os dyld" 11405 version_type=darwin 11406 need_lib_prefix=no 11407 need_version=no 11408 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11409 soname_spec='${libname}${release}${major}$shared_ext' 11410 shlibpath_overrides_runpath=yes 11411 shlibpath_var=DYLD_LIBRARY_PATH 11412 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11413 11414 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11415 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11416 ;; 11417 11418dgux*) 11419 version_type=linux 11420 need_lib_prefix=no 11421 need_version=no 11422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11423 soname_spec='${libname}${release}${shared_ext}$major' 11424 shlibpath_var=LD_LIBRARY_PATH 11425 ;; 11426 11427freebsd* | dragonfly*) 11428 # DragonFly does not have aout. When/if they implement a new 11429 # versioning mechanism, adjust this. 11430 if test -x /usr/bin/objformat; then 11431 objformat=`/usr/bin/objformat` 11432 else 11433 case $host_os in 11434 freebsd[23].*) objformat=aout ;; 11435 *) objformat=elf ;; 11436 esac 11437 fi 11438 version_type=freebsd-$objformat 11439 case $version_type in 11440 freebsd-elf*) 11441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11442 need_version=no 11443 need_lib_prefix=no 11444 ;; 11445 freebsd-*) 11446 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11447 need_version=yes 11448 ;; 11449 esac 11450 shlibpath_var=LD_LIBRARY_PATH 11451 case $host_os in 11452 freebsd2.*) 11453 shlibpath_overrides_runpath=yes 11454 ;; 11455 freebsd3.[01]* | freebsdelf3.[01]*) 11456 shlibpath_overrides_runpath=yes 11457 hardcode_into_libs=yes 11458 ;; 11459 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11460 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11461 shlibpath_overrides_runpath=no 11462 hardcode_into_libs=yes 11463 ;; 11464 *) # from 4.6 on, and DragonFly 11465 shlibpath_overrides_runpath=yes 11466 hardcode_into_libs=yes 11467 ;; 11468 esac 11469 ;; 11470 11471gnu*) 11472 version_type=linux 11473 need_lib_prefix=no 11474 need_version=no 11475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11476 soname_spec='${libname}${release}${shared_ext}$major' 11477 shlibpath_var=LD_LIBRARY_PATH 11478 hardcode_into_libs=yes 11479 ;; 11480 11481haiku*) 11482 version_type=linux 11483 need_lib_prefix=no 11484 need_version=no 11485 dynamic_linker="$host_os runtime_loader" 11486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11487 soname_spec='${libname}${release}${shared_ext}$major' 11488 shlibpath_var=LIBRARY_PATH 11489 shlibpath_overrides_runpath=yes 11490 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11491 hardcode_into_libs=yes 11492 ;; 11493 11494hpux9* | hpux10* | hpux11*) 11495 # Give a soname corresponding to the major version so that dld.sl refuses to 11496 # link against other versions. 11497 version_type=sunos 11498 need_lib_prefix=no 11499 need_version=no 11500 case $host_cpu in 11501 ia64*) 11502 shrext_cmds='.so' 11503 hardcode_into_libs=yes 11504 dynamic_linker="$host_os dld.so" 11505 shlibpath_var=LD_LIBRARY_PATH 11506 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11508 soname_spec='${libname}${release}${shared_ext}$major' 11509 if test "X$HPUX_IA64_MODE" = X32; then 11510 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11511 else 11512 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11513 fi 11514 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11515 ;; 11516 hppa*64*) 11517 shrext_cmds='.sl' 11518 hardcode_into_libs=yes 11519 dynamic_linker="$host_os dld.sl" 11520 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11521 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11523 soname_spec='${libname}${release}${shared_ext}$major' 11524 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11525 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11526 ;; 11527 *) 11528 shrext_cmds='.sl' 11529 dynamic_linker="$host_os dld.sl" 11530 shlibpath_var=SHLIB_PATH 11531 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11533 soname_spec='${libname}${release}${shared_ext}$major' 11534 ;; 11535 esac 11536 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11537 postinstall_cmds='chmod 555 $lib' 11538 # or fails outright, so override atomically: 11539 install_override_mode=555 11540 ;; 11541 11542interix[3-9]*) 11543 version_type=linux 11544 need_lib_prefix=no 11545 need_version=no 11546 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11547 soname_spec='${libname}${release}${shared_ext}$major' 11548 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11549 shlibpath_var=LD_LIBRARY_PATH 11550 shlibpath_overrides_runpath=no 11551 hardcode_into_libs=yes 11552 ;; 11553 11554irix5* | irix6* | nonstopux*) 11555 case $host_os in 11556 nonstopux*) version_type=nonstopux ;; 11557 *) 11558 if test "$lt_cv_prog_gnu_ld" = yes; then 11559 version_type=linux 11560 else 11561 version_type=irix 11562 fi ;; 11563 esac 11564 need_lib_prefix=no 11565 need_version=no 11566 soname_spec='${libname}${release}${shared_ext}$major' 11567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11568 case $host_os in 11569 irix5* | nonstopux*) 11570 libsuff= shlibsuff= 11571 ;; 11572 *) 11573 case $LD in # libtool.m4 will add one of these switches to LD 11574 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11575 libsuff= shlibsuff= libmagic=32-bit;; 11576 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11577 libsuff=32 shlibsuff=N32 libmagic=N32;; 11578 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11579 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11580 *) libsuff= shlibsuff= libmagic=never-match;; 11581 esac 11582 ;; 11583 esac 11584 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11585 shlibpath_overrides_runpath=no 11586 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11587 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11588 hardcode_into_libs=yes 11589 ;; 11590 11591# No shared lib support for Linux oldld, aout, or coff. 11592linux*oldld* | linux*aout* | linux*coff*) 11593 dynamic_linker=no 11594 ;; 11595 11596# This must be Linux ELF. 11597linux* | k*bsd*-gnu | kopensolaris*-gnu) 11598 version_type=linux 11599 need_lib_prefix=no 11600 need_version=no 11601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11602 soname_spec='${libname}${release}${shared_ext}$major' 11603 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11604 shlibpath_var=LD_LIBRARY_PATH 11605 shlibpath_overrides_runpath=no 11606 11607 # Some binutils ld are patched to set DT_RUNPATH 11608 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 11609 $as_echo_n "(cached) " >&6 11610else 11611 lt_cv_shlibpath_overrides_runpath=no 11612 save_LDFLAGS=$LDFLAGS 11613 save_libdir=$libdir 11614 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11615 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11617/* end confdefs.h. */ 11618 11619int 11620main () 11621{ 11622 11623 ; 11624 return 0; 11625} 11626_ACEOF 11627if ac_fn_c_try_link "$LINENO"; then : 11628 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11629 lt_cv_shlibpath_overrides_runpath=yes 11630fi 11631fi 11632rm -f core conftest.err conftest.$ac_objext \ 11633 conftest$ac_exeext conftest.$ac_ext 11634 LDFLAGS=$save_LDFLAGS 11635 libdir=$save_libdir 11636 11637fi 11638 11639 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11640 11641 # This implies no fast_install, which is unacceptable. 11642 # Some rework will be needed to allow for fast_install 11643 # before this can be enabled. 11644 hardcode_into_libs=yes 11645 11646 # Append ld.so.conf contents to the search path 11647 if test -f /etc/ld.so.conf; then 11648 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' ' '` 11649 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11650 fi 11651 11652 # We used to test for /lib/ld.so.1 and disable shared libraries on 11653 # powerpc, because MkLinux only supported shared libraries with the 11654 # GNU dynamic linker. Since this was broken with cross compilers, 11655 # most powerpc-linux boxes support dynamic linking these days and 11656 # people can always --disable-shared, the test was removed, and we 11657 # assume the GNU/Linux dynamic linker is in use. 11658 dynamic_linker='GNU/Linux ld.so' 11659 ;; 11660 11661netbsd*) 11662 version_type=sunos 11663 need_lib_prefix=no 11664 need_version=no 11665 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11667 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11668 dynamic_linker='NetBSD (a.out) ld.so' 11669 else 11670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11671 soname_spec='${libname}${release}${shared_ext}$major' 11672 dynamic_linker='NetBSD ld.elf_so' 11673 fi 11674 shlibpath_var=LD_LIBRARY_PATH 11675 shlibpath_overrides_runpath=yes 11676 hardcode_into_libs=yes 11677 ;; 11678 11679newsos6) 11680 version_type=linux 11681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11682 shlibpath_var=LD_LIBRARY_PATH 11683 shlibpath_overrides_runpath=yes 11684 ;; 11685 11686*nto* | *qnx*) 11687 version_type=qnx 11688 need_lib_prefix=no 11689 need_version=no 11690 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11691 soname_spec='${libname}${release}${shared_ext}$major' 11692 shlibpath_var=LD_LIBRARY_PATH 11693 shlibpath_overrides_runpath=no 11694 hardcode_into_libs=yes 11695 dynamic_linker='ldqnx.so' 11696 ;; 11697 11698openbsd*) 11699 version_type=sunos 11700 sys_lib_dlsearch_path_spec="/usr/lib" 11701 need_lib_prefix=no 11702 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11703 case $host_os in 11704 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11705 *) need_version=no ;; 11706 esac 11707 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11708 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11709 shlibpath_var=LD_LIBRARY_PATH 11710 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11711 case $host_os in 11712 openbsd2.[89] | openbsd2.[89].*) 11713 shlibpath_overrides_runpath=no 11714 ;; 11715 *) 11716 shlibpath_overrides_runpath=yes 11717 ;; 11718 esac 11719 else 11720 shlibpath_overrides_runpath=yes 11721 fi 11722 ;; 11723 11724os2*) 11725 libname_spec='$name' 11726 shrext_cmds=".dll" 11727 need_lib_prefix=no 11728 library_names_spec='$libname${shared_ext} $libname.a' 11729 dynamic_linker='OS/2 ld.exe' 11730 shlibpath_var=LIBPATH 11731 ;; 11732 11733osf3* | osf4* | osf5*) 11734 version_type=osf 11735 need_lib_prefix=no 11736 need_version=no 11737 soname_spec='${libname}${release}${shared_ext}$major' 11738 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11739 shlibpath_var=LD_LIBRARY_PATH 11740 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11741 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11742 ;; 11743 11744rdos*) 11745 dynamic_linker=no 11746 ;; 11747 11748solaris*) 11749 version_type=linux 11750 need_lib_prefix=no 11751 need_version=no 11752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11753 soname_spec='${libname}${release}${shared_ext}$major' 11754 shlibpath_var=LD_LIBRARY_PATH 11755 shlibpath_overrides_runpath=yes 11756 hardcode_into_libs=yes 11757 # ldd complains unless libraries are executable 11758 postinstall_cmds='chmod +x $lib' 11759 ;; 11760 11761sunos4*) 11762 version_type=sunos 11763 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11764 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11765 shlibpath_var=LD_LIBRARY_PATH 11766 shlibpath_overrides_runpath=yes 11767 if test "$with_gnu_ld" = yes; then 11768 need_lib_prefix=no 11769 fi 11770 need_version=yes 11771 ;; 11772 11773sysv4 | sysv4.3*) 11774 version_type=linux 11775 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11776 soname_spec='${libname}${release}${shared_ext}$major' 11777 shlibpath_var=LD_LIBRARY_PATH 11778 case $host_vendor in 11779 sni) 11780 shlibpath_overrides_runpath=no 11781 need_lib_prefix=no 11782 runpath_var=LD_RUN_PATH 11783 ;; 11784 siemens) 11785 need_lib_prefix=no 11786 ;; 11787 motorola) 11788 need_lib_prefix=no 11789 need_version=no 11790 shlibpath_overrides_runpath=no 11791 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11792 ;; 11793 esac 11794 ;; 11795 11796sysv4*MP*) 11797 if test -d /usr/nec ;then 11798 version_type=linux 11799 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11800 soname_spec='$libname${shared_ext}.$major' 11801 shlibpath_var=LD_LIBRARY_PATH 11802 fi 11803 ;; 11804 11805sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11806 version_type=freebsd-elf 11807 need_lib_prefix=no 11808 need_version=no 11809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11810 soname_spec='${libname}${release}${shared_ext}$major' 11811 shlibpath_var=LD_LIBRARY_PATH 11812 shlibpath_overrides_runpath=yes 11813 hardcode_into_libs=yes 11814 if test "$with_gnu_ld" = yes; then 11815 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11816 else 11817 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11818 case $host_os in 11819 sco3.2v5*) 11820 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11821 ;; 11822 esac 11823 fi 11824 sys_lib_dlsearch_path_spec='/usr/lib' 11825 ;; 11826 11827tpf*) 11828 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11829 version_type=linux 11830 need_lib_prefix=no 11831 need_version=no 11832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11833 shlibpath_var=LD_LIBRARY_PATH 11834 shlibpath_overrides_runpath=no 11835 hardcode_into_libs=yes 11836 ;; 11837 11838uts4*) 11839 version_type=linux 11840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11841 soname_spec='${libname}${release}${shared_ext}$major' 11842 shlibpath_var=LD_LIBRARY_PATH 11843 ;; 11844 11845*) 11846 dynamic_linker=no 11847 ;; 11848esac 11849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11850$as_echo "$dynamic_linker" >&6; } 11851test "$dynamic_linker" = no && can_build_shared=no 11852 11853variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11854if test "$GCC" = yes; then 11855 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11856fi 11857 11858if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11859 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11860fi 11861if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11862 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11863fi 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11957$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11958hardcode_action= 11959if test -n "$hardcode_libdir_flag_spec" || 11960 test -n "$runpath_var" || 11961 test "X$hardcode_automatic" = "Xyes" ; then 11962 11963 # We can hardcode non-existent directories. 11964 if test "$hardcode_direct" != no && 11965 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11966 # have to relink, otherwise we might link with an installed library 11967 # when we should be linking with a yet-to-be-installed one 11968 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11969 test "$hardcode_minus_L" != no; then 11970 # Linking always hardcodes the temporary library directory. 11971 hardcode_action=relink 11972 else 11973 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11974 hardcode_action=immediate 11975 fi 11976else 11977 # We cannot hardcode anything, or else we can only hardcode existing 11978 # directories. 11979 hardcode_action=unsupported 11980fi 11981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11982$as_echo "$hardcode_action" >&6; } 11983 11984if test "$hardcode_action" = relink || 11985 test "$inherit_rpath" = yes; then 11986 # Fast installation is not supported 11987 enable_fast_install=no 11988elif test "$shlibpath_overrides_runpath" = yes || 11989 test "$enable_shared" = no; then 11990 # Fast installation is not necessary 11991 enable_fast_install=needless 11992fi 11993 11994 11995 11996 11997 11998 11999 if test "x$enable_dlopen" != xyes; then 12000 enable_dlopen=unknown 12001 enable_dlopen_self=unknown 12002 enable_dlopen_self_static=unknown 12003else 12004 lt_cv_dlopen=no 12005 lt_cv_dlopen_libs= 12006 12007 case $host_os in 12008 beos*) 12009 lt_cv_dlopen="load_add_on" 12010 lt_cv_dlopen_libs= 12011 lt_cv_dlopen_self=yes 12012 ;; 12013 12014 mingw* | pw32* | cegcc*) 12015 lt_cv_dlopen="LoadLibrary" 12016 lt_cv_dlopen_libs= 12017 ;; 12018 12019 cygwin*) 12020 lt_cv_dlopen="dlopen" 12021 lt_cv_dlopen_libs= 12022 ;; 12023 12024 darwin*) 12025 # if libdl is installed we need to link against it 12026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12027$as_echo_n "checking for dlopen in -ldl... " >&6; } 12028if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12029 $as_echo_n "(cached) " >&6 12030else 12031 ac_check_lib_save_LIBS=$LIBS 12032LIBS="-ldl $LIBS" 12033cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12034/* end confdefs.h. */ 12035 12036/* Override any GCC internal prototype to avoid an error. 12037 Use char because int might match the return type of a GCC 12038 builtin and then its argument prototype would still apply. */ 12039#ifdef __cplusplus 12040extern "C" 12041#endif 12042char dlopen (); 12043int 12044main () 12045{ 12046return dlopen (); 12047 ; 12048 return 0; 12049} 12050_ACEOF 12051if ac_fn_c_try_link "$LINENO"; then : 12052 ac_cv_lib_dl_dlopen=yes 12053else 12054 ac_cv_lib_dl_dlopen=no 12055fi 12056rm -f core conftest.err conftest.$ac_objext \ 12057 conftest$ac_exeext conftest.$ac_ext 12058LIBS=$ac_check_lib_save_LIBS 12059fi 12060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12061$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12062if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12063 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12064else 12065 12066 lt_cv_dlopen="dyld" 12067 lt_cv_dlopen_libs= 12068 lt_cv_dlopen_self=yes 12069 12070fi 12071 12072 ;; 12073 12074 *) 12075 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12076if test "x$ac_cv_func_shl_load" = x""yes; then : 12077 lt_cv_dlopen="shl_load" 12078else 12079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12080$as_echo_n "checking for shl_load in -ldld... " >&6; } 12081if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 12082 $as_echo_n "(cached) " >&6 12083else 12084 ac_check_lib_save_LIBS=$LIBS 12085LIBS="-ldld $LIBS" 12086cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12087/* end confdefs.h. */ 12088 12089/* Override any GCC internal prototype to avoid an error. 12090 Use char because int might match the return type of a GCC 12091 builtin and then its argument prototype would still apply. */ 12092#ifdef __cplusplus 12093extern "C" 12094#endif 12095char shl_load (); 12096int 12097main () 12098{ 12099return shl_load (); 12100 ; 12101 return 0; 12102} 12103_ACEOF 12104if ac_fn_c_try_link "$LINENO"; then : 12105 ac_cv_lib_dld_shl_load=yes 12106else 12107 ac_cv_lib_dld_shl_load=no 12108fi 12109rm -f core conftest.err conftest.$ac_objext \ 12110 conftest$ac_exeext conftest.$ac_ext 12111LIBS=$ac_check_lib_save_LIBS 12112fi 12113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12114$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12115if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 12116 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12117else 12118 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12119if test "x$ac_cv_func_dlopen" = x""yes; then : 12120 lt_cv_dlopen="dlopen" 12121else 12122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12123$as_echo_n "checking for dlopen in -ldl... " >&6; } 12124if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12125 $as_echo_n "(cached) " >&6 12126else 12127 ac_check_lib_save_LIBS=$LIBS 12128LIBS="-ldl $LIBS" 12129cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12130/* end confdefs.h. */ 12131 12132/* Override any GCC internal prototype to avoid an error. 12133 Use char because int might match the return type of a GCC 12134 builtin and then its argument prototype would still apply. */ 12135#ifdef __cplusplus 12136extern "C" 12137#endif 12138char dlopen (); 12139int 12140main () 12141{ 12142return dlopen (); 12143 ; 12144 return 0; 12145} 12146_ACEOF 12147if ac_fn_c_try_link "$LINENO"; then : 12148 ac_cv_lib_dl_dlopen=yes 12149else 12150 ac_cv_lib_dl_dlopen=no 12151fi 12152rm -f core conftest.err conftest.$ac_objext \ 12153 conftest$ac_exeext conftest.$ac_ext 12154LIBS=$ac_check_lib_save_LIBS 12155fi 12156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12157$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12158if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12159 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12160else 12161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12162$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12163if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 12164 $as_echo_n "(cached) " >&6 12165else 12166 ac_check_lib_save_LIBS=$LIBS 12167LIBS="-lsvld $LIBS" 12168cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12169/* end confdefs.h. */ 12170 12171/* Override any GCC internal prototype to avoid an error. 12172 Use char because int might match the return type of a GCC 12173 builtin and then its argument prototype would still apply. */ 12174#ifdef __cplusplus 12175extern "C" 12176#endif 12177char dlopen (); 12178int 12179main () 12180{ 12181return dlopen (); 12182 ; 12183 return 0; 12184} 12185_ACEOF 12186if ac_fn_c_try_link "$LINENO"; then : 12187 ac_cv_lib_svld_dlopen=yes 12188else 12189 ac_cv_lib_svld_dlopen=no 12190fi 12191rm -f core conftest.err conftest.$ac_objext \ 12192 conftest$ac_exeext conftest.$ac_ext 12193LIBS=$ac_check_lib_save_LIBS 12194fi 12195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12196$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12197if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 12198 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12199else 12200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12201$as_echo_n "checking for dld_link in -ldld... " >&6; } 12202if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 12203 $as_echo_n "(cached) " >&6 12204else 12205 ac_check_lib_save_LIBS=$LIBS 12206LIBS="-ldld $LIBS" 12207cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12208/* end confdefs.h. */ 12209 12210/* Override any GCC internal prototype to avoid an error. 12211 Use char because int might match the return type of a GCC 12212 builtin and then its argument prototype would still apply. */ 12213#ifdef __cplusplus 12214extern "C" 12215#endif 12216char dld_link (); 12217int 12218main () 12219{ 12220return dld_link (); 12221 ; 12222 return 0; 12223} 12224_ACEOF 12225if ac_fn_c_try_link "$LINENO"; then : 12226 ac_cv_lib_dld_dld_link=yes 12227else 12228 ac_cv_lib_dld_dld_link=no 12229fi 12230rm -f core conftest.err conftest.$ac_objext \ 12231 conftest$ac_exeext conftest.$ac_ext 12232LIBS=$ac_check_lib_save_LIBS 12233fi 12234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12235$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12236if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 12237 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12238fi 12239 12240 12241fi 12242 12243 12244fi 12245 12246 12247fi 12248 12249 12250fi 12251 12252 12253fi 12254 12255 ;; 12256 esac 12257 12258 if test "x$lt_cv_dlopen" != xno; then 12259 enable_dlopen=yes 12260 else 12261 enable_dlopen=no 12262 fi 12263 12264 case $lt_cv_dlopen in 12265 dlopen) 12266 save_CPPFLAGS="$CPPFLAGS" 12267 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12268 12269 save_LDFLAGS="$LDFLAGS" 12270 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12271 12272 save_LIBS="$LIBS" 12273 LIBS="$lt_cv_dlopen_libs $LIBS" 12274 12275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12276$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12277if test "${lt_cv_dlopen_self+set}" = set; then : 12278 $as_echo_n "(cached) " >&6 12279else 12280 if test "$cross_compiling" = yes; then : 12281 lt_cv_dlopen_self=cross 12282else 12283 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12284 lt_status=$lt_dlunknown 12285 cat > conftest.$ac_ext <<_LT_EOF 12286#line 12286 "configure" 12287#include "confdefs.h" 12288 12289#if HAVE_DLFCN_H 12290#include <dlfcn.h> 12291#endif 12292 12293#include <stdio.h> 12294 12295#ifdef RTLD_GLOBAL 12296# define LT_DLGLOBAL RTLD_GLOBAL 12297#else 12298# ifdef DL_GLOBAL 12299# define LT_DLGLOBAL DL_GLOBAL 12300# else 12301# define LT_DLGLOBAL 0 12302# endif 12303#endif 12304 12305/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12306 find out it does not work in some platform. */ 12307#ifndef LT_DLLAZY_OR_NOW 12308# ifdef RTLD_LAZY 12309# define LT_DLLAZY_OR_NOW RTLD_LAZY 12310# else 12311# ifdef DL_LAZY 12312# define LT_DLLAZY_OR_NOW DL_LAZY 12313# else 12314# ifdef RTLD_NOW 12315# define LT_DLLAZY_OR_NOW RTLD_NOW 12316# else 12317# ifdef DL_NOW 12318# define LT_DLLAZY_OR_NOW DL_NOW 12319# else 12320# define LT_DLLAZY_OR_NOW 0 12321# endif 12322# endif 12323# endif 12324# endif 12325#endif 12326 12327/* When -fvisbility=hidden is used, assume the code has been annotated 12328 correspondingly for the symbols needed. */ 12329#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12330void fnord () __attribute__((visibility("default"))); 12331#endif 12332 12333void fnord () { int i=42; } 12334int main () 12335{ 12336 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12337 int status = $lt_dlunknown; 12338 12339 if (self) 12340 { 12341 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12342 else 12343 { 12344 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12345 else puts (dlerror ()); 12346 } 12347 /* dlclose (self); */ 12348 } 12349 else 12350 puts (dlerror ()); 12351 12352 return status; 12353} 12354_LT_EOF 12355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12356 (eval $ac_link) 2>&5 12357 ac_status=$? 12358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12359 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12360 (./conftest; exit; ) >&5 2>/dev/null 12361 lt_status=$? 12362 case x$lt_status in 12363 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12364 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12365 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12366 esac 12367 else : 12368 # compilation failed 12369 lt_cv_dlopen_self=no 12370 fi 12371fi 12372rm -fr conftest* 12373 12374 12375fi 12376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12377$as_echo "$lt_cv_dlopen_self" >&6; } 12378 12379 if test "x$lt_cv_dlopen_self" = xyes; then 12380 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12382$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12383if test "${lt_cv_dlopen_self_static+set}" = set; then : 12384 $as_echo_n "(cached) " >&6 12385else 12386 if test "$cross_compiling" = yes; then : 12387 lt_cv_dlopen_self_static=cross 12388else 12389 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12390 lt_status=$lt_dlunknown 12391 cat > conftest.$ac_ext <<_LT_EOF 12392#line 12392 "configure" 12393#include "confdefs.h" 12394 12395#if HAVE_DLFCN_H 12396#include <dlfcn.h> 12397#endif 12398 12399#include <stdio.h> 12400 12401#ifdef RTLD_GLOBAL 12402# define LT_DLGLOBAL RTLD_GLOBAL 12403#else 12404# ifdef DL_GLOBAL 12405# define LT_DLGLOBAL DL_GLOBAL 12406# else 12407# define LT_DLGLOBAL 0 12408# endif 12409#endif 12410 12411/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12412 find out it does not work in some platform. */ 12413#ifndef LT_DLLAZY_OR_NOW 12414# ifdef RTLD_LAZY 12415# define LT_DLLAZY_OR_NOW RTLD_LAZY 12416# else 12417# ifdef DL_LAZY 12418# define LT_DLLAZY_OR_NOW DL_LAZY 12419# else 12420# ifdef RTLD_NOW 12421# define LT_DLLAZY_OR_NOW RTLD_NOW 12422# else 12423# ifdef DL_NOW 12424# define LT_DLLAZY_OR_NOW DL_NOW 12425# else 12426# define LT_DLLAZY_OR_NOW 0 12427# endif 12428# endif 12429# endif 12430# endif 12431#endif 12432 12433/* When -fvisbility=hidden is used, assume the code has been annotated 12434 correspondingly for the symbols needed. */ 12435#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12436void fnord () __attribute__((visibility("default"))); 12437#endif 12438 12439void fnord () { int i=42; } 12440int main () 12441{ 12442 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12443 int status = $lt_dlunknown; 12444 12445 if (self) 12446 { 12447 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12448 else 12449 { 12450 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12451 else puts (dlerror ()); 12452 } 12453 /* dlclose (self); */ 12454 } 12455 else 12456 puts (dlerror ()); 12457 12458 return status; 12459} 12460_LT_EOF 12461 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12462 (eval $ac_link) 2>&5 12463 ac_status=$? 12464 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12465 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12466 (./conftest; exit; ) >&5 2>/dev/null 12467 lt_status=$? 12468 case x$lt_status in 12469 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12470 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12471 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12472 esac 12473 else : 12474 # compilation failed 12475 lt_cv_dlopen_self_static=no 12476 fi 12477fi 12478rm -fr conftest* 12479 12480 12481fi 12482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12483$as_echo "$lt_cv_dlopen_self_static" >&6; } 12484 fi 12485 12486 CPPFLAGS="$save_CPPFLAGS" 12487 LDFLAGS="$save_LDFLAGS" 12488 LIBS="$save_LIBS" 12489 ;; 12490 esac 12491 12492 case $lt_cv_dlopen_self in 12493 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12494 *) enable_dlopen_self=unknown ;; 12495 esac 12496 12497 case $lt_cv_dlopen_self_static in 12498 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12499 *) enable_dlopen_self_static=unknown ;; 12500 esac 12501fi 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519striplib= 12520old_striplib= 12521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12522$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12523if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12524 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12525 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12527$as_echo "yes" >&6; } 12528else 12529# FIXME - insert some real tests, host_os isn't really good enough 12530 case $host_os in 12531 darwin*) 12532 if test -n "$STRIP" ; then 12533 striplib="$STRIP -x" 12534 old_striplib="$STRIP -S" 12535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12536$as_echo "yes" >&6; } 12537 else 12538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12539$as_echo "no" >&6; } 12540 fi 12541 ;; 12542 *) 12543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12544$as_echo "no" >&6; } 12545 ;; 12546 esac 12547fi 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 # Report which library types will actually be built 12561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12562$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12564$as_echo "$can_build_shared" >&6; } 12565 12566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12567$as_echo_n "checking whether to build shared libraries... " >&6; } 12568 test "$can_build_shared" = "no" && enable_shared=no 12569 12570 # On AIX, shared libraries and static libraries use the same namespace, and 12571 # are all built from PIC. 12572 case $host_os in 12573 aix3*) 12574 test "$enable_shared" = yes && enable_static=no 12575 if test -n "$RANLIB"; then 12576 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12577 postinstall_cmds='$RANLIB $lib' 12578 fi 12579 ;; 12580 12581 aix[4-9]*) 12582 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12583 test "$enable_shared" = yes && enable_static=no 12584 fi 12585 ;; 12586 esac 12587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12588$as_echo "$enable_shared" >&6; } 12589 12590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12591$as_echo_n "checking whether to build static libraries... " >&6; } 12592 # Make sure either enable_shared or enable_static is yes. 12593 test "$enable_shared" = yes || enable_static=yes 12594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12595$as_echo "$enable_static" >&6; } 12596 12597 12598 12599 12600fi 12601ac_ext=c 12602ac_cpp='$CPP $CPPFLAGS' 12603ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12604ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12605ac_compiler_gnu=$ac_cv_c_compiler_gnu 12606 12607CC="$lt_save_CC" 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 ac_config_commands="$ac_config_commands libtool" 12622 12623 12624 12625 12626# Only expand once: 12627 12628 12629 12630 12631. ${srcdir}/../../bfd/configure.host 12632 12633 12634 12635USE_MAINTAINER_MODE=no 12636# Check whether --enable-maintainer-mode was given. 12637if test "${enable_maintainer_mode+set}" = set; then : 12638 enableval=$enable_maintainer_mode; case "${enableval}" in 12639 yes) MAINT="" USE_MAINTAINER_MODE=yes ;; 12640 no) MAINT="#" ;; 12641 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;; 12642esac 12643if test x"$silent" != x"yes" && test x"$MAINT" = x""; then 12644 echo "Setting maintainer mode" 6>&1 12645fi 12646else 12647 MAINT="#" 12648fi 12649 12650 12651 12652# Check whether --enable-sim-bswap was given. 12653if test "${enable_sim_bswap+set}" = set; then : 12654 enableval=$enable_sim_bswap; case "${enableval}" in 12655 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";; 12656 no) sim_bswap="-DWITH_BSWAP=0";; 12657 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";; 12658esac 12659if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then 12660 echo "Setting bswap flags = $sim_bswap" 6>&1 12661fi 12662else 12663 sim_bswap="" 12664fi 12665 12666 12667 12668# Check whether --enable-sim-cflags was given. 12669if test "${enable_sim_cflags+set}" = set; then : 12670 enableval=$enable_sim_cflags; case "${enableval}" in 12671 yes) sim_cflags="-O2 -fomit-frame-pointer";; 12672 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";; 12673 no) sim_cflags="";; 12674 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12675esac 12676if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then 12677 echo "Setting sim cflags = $sim_cflags" 6>&1 12678fi 12679else 12680 sim_cflags="" 12681fi 12682 12683 12684 12685# Check whether --enable-sim-debug was given. 12686if test "${enable_sim_debug+set}" = set; then : 12687 enableval=$enable_sim_debug; case "${enableval}" in 12688 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";; 12689 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";; 12690 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";; 12691esac 12692if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then 12693 echo "Setting sim debug = $sim_debug" 6>&1 12694fi 12695else 12696 sim_debug="" 12697fi 12698 12699 12700 12701# Check whether --enable-sim-stdio was given. 12702if test "${enable_sim_stdio+set}" = set; then : 12703 enableval=$enable_sim_stdio; case "${enableval}" in 12704 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";; 12705 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";; 12706 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";; 12707esac 12708if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then 12709 echo "Setting stdio flags = $sim_stdio" 6>&1 12710fi 12711else 12712 sim_stdio="" 12713fi 12714 12715 12716 12717# Check whether --enable-sim-trace was given. 12718if test "${enable_sim_trace+set}" = set; then : 12719 enableval=$enable_sim_trace; case "${enableval}" in 12720 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";; 12721 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";; 12722 [-0-9]*) 12723 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";; 12724 [[:lower:]]*) 12725 sim_trace="" 12726 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12727 if test x"$sim_trace" = x; then 12728 sim_trace="-DWITH_TRACE='(TRACE_$x" 12729 else 12730 sim_trace="${sim_trace}|TRACE_$x" 12731 fi 12732 done 12733 sim_trace="$sim_trace)'" ;; 12734esac 12735if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then 12736 echo "Setting sim trace = $sim_trace" 6>&1 12737fi 12738else 12739 sim_trace="" 12740fi 12741 12742 12743 12744# Check whether --enable-sim-profile was given. 12745if test "${enable_sim_profile+set}" = set; then : 12746 enableval=$enable_sim_profile; case "${enableval}" in 12747 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";; 12748 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";; 12749 [-0-9]*) 12750 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";; 12751 [a-z]*) 12752 sim_profile="" 12753 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12754 if test x"$sim_profile" = x; then 12755 sim_profile="-DWITH_PROFILE='(PROFILE_$x" 12756 else 12757 sim_profile="${sim_profile}|PROFILE_$x" 12758 fi 12759 done 12760 sim_profile="$sim_profile)'" ;; 12761esac 12762if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then 12763 echo "Setting sim profile = $sim_profile" 6>&1 12764fi 12765else 12766 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1" 12767fi 12768 12769 12770 12771 12772# Check whether --with-pkgversion was given. 12773if test "${with_pkgversion+set}" = set; then : 12774 withval=$with_pkgversion; case "$withval" in 12775 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12776 no) PKGVERSION= ;; 12777 *) PKGVERSION="($withval) " ;; 12778 esac 12779else 12780 PKGVERSION="(GDB) " 12781 12782fi 12783 12784 12785 12786 12787 12788# Check whether --with-bugurl was given. 12789if test "${with_bugurl+set}" = set; then : 12790 withval=$with_bugurl; case "$withval" in 12791 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12792 no) BUGURL= 12793 ;; 12794 *) BUGURL="$withval" 12795 ;; 12796 esac 12797else 12798 BUGURL="http://www.gnu.org/software/gdb/bugs/" 12799 12800fi 12801 12802 case ${BUGURL} in 12803 "") 12804 REPORT_BUGS_TO= 12805 REPORT_BUGS_TEXI= 12806 ;; 12807 *) 12808 REPORT_BUGS_TO="<$BUGURL>" 12809 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12810 ;; 12811 esac; 12812 12813 12814 12815 12816cat >>confdefs.h <<_ACEOF 12817#define PKGVERSION "$PKGVERSION" 12818_ACEOF 12819 12820 12821cat >>confdefs.h <<_ACEOF 12822#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 12823_ACEOF 12824 12825 12826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12827$as_echo_n "checking return type of signal handlers... " >&6; } 12828if test "${ac_cv_type_signal+set}" = set; then : 12829 $as_echo_n "(cached) " >&6 12830else 12831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12832/* end confdefs.h. */ 12833#include <sys/types.h> 12834#include <signal.h> 12835 12836int 12837main () 12838{ 12839return *(signal (0, 0)) (0) == 1; 12840 ; 12841 return 0; 12842} 12843_ACEOF 12844if ac_fn_c_try_compile "$LINENO"; then : 12845 ac_cv_type_signal=int 12846else 12847 ac_cv_type_signal=void 12848fi 12849rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12850fi 12851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12852$as_echo "$ac_cv_type_signal" >&6; } 12853 12854cat >>confdefs.h <<_ACEOF 12855#define RETSIGTYPE $ac_cv_type_signal 12856_ACEOF 12857 12858 12859 12860 12861 12862sim_link_files= 12863sim_link_links= 12864 12865sim_link_links=tconfig.h 12866if test -f ${srcdir}/tconfig.in 12867then 12868 sim_link_files=tconfig.in 12869else 12870 sim_link_files=../common/tconfig.in 12871fi 12872 12873# targ-vals.def points to the libc macro description file. 12874case "${target}" in 12875*-*-*) TARG_VALS_DEF=../common/nltvals.def ;; 12876esac 12877sim_link_files="${sim_link_files} ${TARG_VALS_DEF}" 12878sim_link_links="${sim_link_links} targ-vals.def" 12879 12880 12881 12882# For dv-rv and rvdummy. 12883for ac_header in sys/socket.h sys/select.h limits.h sys/param.h 12884do : 12885 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12886ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12887eval as_val=\$$as_ac_Header 12888 if test "x$as_val" = x""yes; then : 12889 cat >>confdefs.h <<_ACEOF 12890#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12891_ACEOF 12892 12893fi 12894 12895done 12896 12897 12898wire_alignment="NONSTRICT_ALIGNMENT" 12899default_alignment="" 12900 12901# Check whether --enable-sim-alignment was given. 12902if test "${enable_sim_alignment+set}" = set; then : 12903 enableval=$enable_sim_alignment; case "${enableval}" in 12904 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";; 12905 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";; 12906 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";; 12907 yes) if test x"$wire_alignment" != x; then 12908 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}" 12909 else 12910 if test x"$default_alignment" != x; then 12911 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}" 12912 else 12913 echo "No hard-wired alignment for target $target" 1>&6 12914 sim_alignment="-DWITH_ALIGNMENT=0" 12915 fi 12916 fi;; 12917 no) if test x"$default_alignment" != x; then 12918 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}" 12919 else 12920 if test x"$wire_alignment" != x; then 12921 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}" 12922 else 12923 echo "No default alignment for target $target" 1>&6 12924 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0" 12925 fi 12926 fi;; 12927 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";; 12928esac 12929if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then 12930 echo "Setting alignment flags = $sim_alignment" 6>&1 12931fi 12932else 12933 if test x"$default_alignment" != x; then 12934 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}" 12935else 12936 if test x"$wire_alignment" != x; then 12937 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}" 12938 else 12939 sim_alignment= 12940 fi 12941fi 12942fi 12943 12944 12945# Check whether --enable-sim-hostendian was given. 12946if test "${enable_sim_hostendian+set}" = set; then : 12947 enableval=$enable_sim_hostendian; case "${enableval}" in 12948 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";; 12949 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";; 12950 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";; 12951 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";; 12952esac 12953if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then 12954 echo "Setting hostendian flags = $sim_hostendian" 6>&1 12955fi 12956else 12957 12958if test "x$cross_compiling" = "xno"; then 12959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 12960$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 12961if test "${ac_cv_c_bigendian+set}" = set; then : 12962 $as_echo_n "(cached) " >&6 12963else 12964 ac_cv_c_bigendian=unknown 12965 # See if we're dealing with a universal compiler. 12966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12967/* end confdefs.h. */ 12968#ifndef __APPLE_CC__ 12969 not a universal capable compiler 12970 #endif 12971 typedef int dummy; 12972 12973_ACEOF 12974if ac_fn_c_try_compile "$LINENO"; then : 12975 12976 # Check for potential -arch flags. It is not universal unless 12977 # there are at least two -arch flags with different values. 12978 ac_arch= 12979 ac_prev= 12980 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 12981 if test -n "$ac_prev"; then 12982 case $ac_word in 12983 i?86 | x86_64 | ppc | ppc64) 12984 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 12985 ac_arch=$ac_word 12986 else 12987 ac_cv_c_bigendian=universal 12988 break 12989 fi 12990 ;; 12991 esac 12992 ac_prev= 12993 elif test "x$ac_word" = "x-arch"; then 12994 ac_prev=arch 12995 fi 12996 done 12997fi 12998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12999 if test $ac_cv_c_bigendian = unknown; then 13000 # See if sys/param.h defines the BYTE_ORDER macro. 13001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13002/* end confdefs.h. */ 13003#include <sys/types.h> 13004 #include <sys/param.h> 13005 13006int 13007main () 13008{ 13009#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 13010 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 13011 && LITTLE_ENDIAN) 13012 bogus endian macros 13013 #endif 13014 13015 ; 13016 return 0; 13017} 13018_ACEOF 13019if ac_fn_c_try_compile "$LINENO"; then : 13020 # It does; now see whether it defined to BIG_ENDIAN or not. 13021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13022/* end confdefs.h. */ 13023#include <sys/types.h> 13024 #include <sys/param.h> 13025 13026int 13027main () 13028{ 13029#if BYTE_ORDER != BIG_ENDIAN 13030 not big endian 13031 #endif 13032 13033 ; 13034 return 0; 13035} 13036_ACEOF 13037if ac_fn_c_try_compile "$LINENO"; then : 13038 ac_cv_c_bigendian=yes 13039else 13040 ac_cv_c_bigendian=no 13041fi 13042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13043fi 13044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13045 fi 13046 if test $ac_cv_c_bigendian = unknown; then 13047 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 13048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13049/* end confdefs.h. */ 13050#include <limits.h> 13051 13052int 13053main () 13054{ 13055#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 13056 bogus endian macros 13057 #endif 13058 13059 ; 13060 return 0; 13061} 13062_ACEOF 13063if ac_fn_c_try_compile "$LINENO"; then : 13064 # It does; now see whether it defined to _BIG_ENDIAN or not. 13065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13066/* end confdefs.h. */ 13067#include <limits.h> 13068 13069int 13070main () 13071{ 13072#ifndef _BIG_ENDIAN 13073 not big endian 13074 #endif 13075 13076 ; 13077 return 0; 13078} 13079_ACEOF 13080if ac_fn_c_try_compile "$LINENO"; then : 13081 ac_cv_c_bigendian=yes 13082else 13083 ac_cv_c_bigendian=no 13084fi 13085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13086fi 13087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13088 fi 13089 if test $ac_cv_c_bigendian = unknown; then 13090 # Compile a test program. 13091 if test "$cross_compiling" = yes; then : 13092 # Try to guess by grepping values from an object file. 13093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13094/* end confdefs.h. */ 13095short int ascii_mm[] = 13096 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 13097 short int ascii_ii[] = 13098 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 13099 int use_ascii (int i) { 13100 return ascii_mm[i] + ascii_ii[i]; 13101 } 13102 short int ebcdic_ii[] = 13103 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 13104 short int ebcdic_mm[] = 13105 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 13106 int use_ebcdic (int i) { 13107 return ebcdic_mm[i] + ebcdic_ii[i]; 13108 } 13109 extern int foo; 13110 13111int 13112main () 13113{ 13114return use_ascii (foo) == use_ebcdic (foo); 13115 ; 13116 return 0; 13117} 13118_ACEOF 13119if ac_fn_c_try_compile "$LINENO"; then : 13120 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 13121 ac_cv_c_bigendian=yes 13122 fi 13123 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 13124 if test "$ac_cv_c_bigendian" = unknown; then 13125 ac_cv_c_bigendian=no 13126 else 13127 # finding both strings is unlikely to happen, but who knows? 13128 ac_cv_c_bigendian=unknown 13129 fi 13130 fi 13131fi 13132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13133else 13134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13135/* end confdefs.h. */ 13136$ac_includes_default 13137int 13138main () 13139{ 13140 13141 /* Are we little or big endian? From Harbison&Steele. */ 13142 union 13143 { 13144 long int l; 13145 char c[sizeof (long int)]; 13146 } u; 13147 u.l = 1; 13148 return u.c[sizeof (long int) - 1] == 1; 13149 13150 ; 13151 return 0; 13152} 13153_ACEOF 13154if ac_fn_c_try_run "$LINENO"; then : 13155 ac_cv_c_bigendian=no 13156else 13157 ac_cv_c_bigendian=yes 13158fi 13159rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13160 conftest.$ac_objext conftest.beam conftest.$ac_ext 13161fi 13162 13163 fi 13164fi 13165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 13166$as_echo "$ac_cv_c_bigendian" >&6; } 13167 case $ac_cv_c_bigendian in #( 13168 yes) 13169 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 13170;; #( 13171 no) 13172 ;; #( 13173 universal) 13174 13175$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 13176 13177 ;; #( 13178 *) 13179 as_fn_error "unknown endianness 13180 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 13181 esac 13182 13183 if test $ac_cv_c_bigendian = yes; then 13184 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN" 13185 else 13186 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN" 13187 fi 13188else 13189 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0" 13190fi 13191fi 13192 13193 13194default_sim_scache="16384" 13195# Check whether --enable-sim-scache was given. 13196if test "${enable_sim_scache+set}" = set; then : 13197 enableval=$enable_sim_scache; case "${enableval}" in 13198 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";; 13199 no) sim_scache="-DWITH_SCACHE=0" ;; 13200 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";; 13201 *) as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5; 13202 sim_scache="";; 13203esac 13204if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then 13205 echo "Setting scache size = $sim_scache" 6>&1 13206fi 13207else 13208 sim_scache="-DWITH_SCACHE=${default_sim_scache}" 13209fi 13210 13211 13212 13213# Check whether --enable-werror was given. 13214if test "${enable_werror+set}" = set; then : 13215 enableval=$enable_werror; case "${enableval}" in 13216 yes | y) ERROR_ON_WARNING="yes" ;; 13217 no | n) ERROR_ON_WARNING="no" ;; 13218 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 13219 esac 13220fi 13221 13222 13223# Enable -Werror by default when using gcc 13224if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 13225 ERROR_ON_WARNING=yes 13226fi 13227 13228WERROR_CFLAGS="" 13229if test "${ERROR_ON_WARNING}" = yes ; then 13230# NOTE: Disabled in the sim dir due to most sims generating warnings. 13231# WERROR_CFLAGS="-Werror" 13232 true 13233fi 13234 13235# The entries after -Wno-pointer-sign are disabled warnings which may 13236# be enabled in the future, which can not currently be used to build 13237# GDB. 13238# NOTE: If you change this list, remember to update 13239# gdb/doc/gdbint.texinfo. 13240build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \ 13241-Wformat-nonliteral -Wno-pointer-sign \ 13242-Wno-unused -Wunused-value -Wunused-function \ 13243-Wno-switch -Wno-char-subscripts -Wmissing-prototypes" 13244 13245# Enable -Wno-format by default when using gcc on mingw since many 13246# GCC versions complain about %I64. 13247case "${host}" in 13248 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;; 13249esac 13250 13251# Check whether --enable-build-warnings was given. 13252if test "${enable_build_warnings+set}" = set; then : 13253 enableval=$enable_build_warnings; case "${enableval}" in 13254 yes) ;; 13255 no) build_warnings="-w";; 13256 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13257 build_warnings="${build_warnings} ${t}";; 13258 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13259 build_warnings="${t} ${build_warnings}";; 13260 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13261esac 13262if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13263 echo "Setting compiler warning flags = $build_warnings" 6>&1 13264fi 13265fi 13266# Check whether --enable-sim-build-warnings was given. 13267if test "${enable_sim_build_warnings+set}" = set; then : 13268 enableval=$enable_sim_build_warnings; case "${enableval}" in 13269 yes) ;; 13270 no) build_warnings="-w";; 13271 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13272 build_warnings="${build_warnings} ${t}";; 13273 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13274 build_warnings="${t} ${build_warnings}";; 13275 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13276esac 13277if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13278 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 13279fi 13280fi 13281WARN_CFLAGS="" 13282if test "x${build_warnings}" != x -a "x$GCC" = xyes 13283then 13284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5 13285$as_echo_n "checking compiler warning flags... " >&6; } 13286 # Separate out the -Werror flag as some files just cannot be 13287 # compiled with it enabled. 13288 for w in ${build_warnings}; do 13289 case $w in 13290 -Werr*) WERROR_CFLAGS=-Werror ;; 13291 *) # Check that GCC accepts it 13292 saved_CFLAGS="$CFLAGS" 13293 CFLAGS="$CFLAGS $w" 13294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13295/* end confdefs.h. */ 13296 13297int 13298main () 13299{ 13300 13301 ; 13302 return 0; 13303} 13304_ACEOF 13305if ac_fn_c_try_compile "$LINENO"; then : 13306 WARN_CFLAGS="${WARN_CFLAGS} $w" 13307fi 13308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13309 CFLAGS="$saved_CFLAGS" 13310 esac 13311 done 13312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5 13313$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; } 13314fi 13315 13316 13317if test x"no" != x"no"; then 13318 enable_sim_hardware=yes 13319else 13320 enable_sim_hardware=no 13321fi 13322 13323if test ""; then 13324 hardware="" 13325else 13326 hardware="cfi core pal glue" 13327fi 13328hardware="$hardware rv cris" 13329 13330sim_hw_cflags="-DWITH_HW=1" 13331sim_hw="$hardware" 13332sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`" 13333 13334# Check whether --enable-sim-hardware was given. 13335if test "${enable_sim_hardware+set}" = set; then : 13336 enableval=$enable_sim_hardware; 13337fi 13338 13339case ${enable_sim_hardware} in 13340 yes) sim_hw_p=yes;; 13341 no) sim_hw_p=no;; 13342 ,*) sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";; 13343 *,) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";; 13344 *) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';; 13345esac 13346 13347if test "$sim_hw_p" != yes; then 13348 if test "no" = "always"; then 13349 as_fn_error "Sorry, but this simulator requires that hardware support 13350be enabled. Please configure without --disable-hw-support." "$LINENO" 5 13351 fi 13352 sim_hw_objs= 13353 sim_hw_cflags="-DWITH_HW=0" 13354 sim_hw= 13355else 13356 sim_hw_cflags="-DWITH_HW=1" 13357 # remove duplicates 13358 sim_hw="" 13359 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)" 13360 for i in $hardware ; do 13361 case " $sim_hw " in 13362 *" $i "*) ;; 13363 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";; 13364 esac 13365 done 13366 # mingw does not support sockser 13367 SIM_DV_SOCKSER_O="" 13368 case ${host} in 13369 *mingw*) ;; 13370 *) SIM_DV_SOCKSER_O="dv-sockser.o" 13371 13372cat >>confdefs.h <<_ACEOF 13373#define HAVE_DV_SOCKSER 1 13374_ACEOF 13375 13376 ;; 13377 esac 13378 13379 if test x"$silent" != x"yes"; then 13380 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs" 13381 fi 13382 case " $hardware " in 13383 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5 13384$as_echo_n "checking for log2 in -lm... " >&6; } 13385if test "${ac_cv_lib_m_log2+set}" = set; then : 13386 $as_echo_n "(cached) " >&6 13387else 13388 ac_check_lib_save_LIBS=$LIBS 13389LIBS="-lm $LIBS" 13390cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13391/* end confdefs.h. */ 13392 13393/* Override any GCC internal prototype to avoid an error. 13394 Use char because int might match the return type of a GCC 13395 builtin and then its argument prototype would still apply. */ 13396#ifdef __cplusplus 13397extern "C" 13398#endif 13399char log2 (); 13400int 13401main () 13402{ 13403return log2 (); 13404 ; 13405 return 0; 13406} 13407_ACEOF 13408if ac_fn_c_try_link "$LINENO"; then : 13409 ac_cv_lib_m_log2=yes 13410else 13411 ac_cv_lib_m_log2=no 13412fi 13413rm -f core conftest.err conftest.$ac_objext \ 13414 conftest$ac_exeext conftest.$ac_ext 13415LIBS=$ac_check_lib_save_LIBS 13416fi 13417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5 13418$as_echo "$ac_cv_lib_m_log2" >&6; } 13419if test "x$ac_cv_lib_m_log2" = x""yes; then : 13420 cat >>confdefs.h <<_ACEOF 13421#define HAVE_LIBM 1 13422_ACEOF 13423 13424 LIBS="-lm $LIBS" 13425 13426fi 13427;; 13428 esac 13429fi 13430 13431 13432# The default model shouldn't matter as long as there's a BFD. 13433 13434default_sim_default_model="crisv32" 13435# Check whether --enable-sim-default-model was given. 13436if test "${enable_sim_default_model+set}" = set; then : 13437 enableval=$enable_sim_default_model; case "${enableval}" in 13438 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;; 13439 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";; 13440esac 13441if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then 13442 echo "Setting default model = $sim_default_model" 6>&1 13443fi 13444else 13445 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'" 13446fi 13447 13448 13449 13450# Check whether --enable-sim-environment was given. 13451if test "${enable_sim_environment+set}" = set; then : 13452 enableval=$enable_sim_environment; case "${enableval}" in 13453 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";; 13454 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";; 13455 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";; 13456 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";; 13457 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5; 13458 sim_environment="";; 13459esac 13460if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then 13461 echo "Setting sim environment = $sim_environment" 6>&1 13462fi 13463else 13464 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT" 13465fi 13466 13467 13468default_sim_inline="" 13469# Check whether --enable-sim-inline was given. 13470if test "${enable_sim_inline+set}" = set; then : 13471 enableval=$enable_sim_inline; sim_inline="" 13472case "$enableval" in 13473 no) sim_inline="-DDEFAULT_INLINE=0";; 13474 0) sim_inline="-DDEFAULT_INLINE=0";; 13475 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";; 13476 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";; 13477 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13478 new_flag="" 13479 case "$x" in 13480 *_INLINE=*) new_flag="-D$x";; 13481 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;; 13482 *_INLINE) new_flag="-D$x=ALL_C_INLINE";; 13483 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";; 13484 esac 13485 if test x"$sim_inline" = x""; then 13486 sim_inline="$new_flag" 13487 else 13488 sim_inline="$sim_inline $new_flag" 13489 fi 13490 done;; 13491esac 13492if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then 13493 echo "Setting inline flags = $sim_inline" 6>&1 13494fi 13495else 13496 13497if test "x$cross_compiling" = "xno"; then 13498 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then 13499 sim_inline="${default_sim_inline}" 13500 if test x"$silent" != x"yes"; then 13501 echo "Setting inline flags = $sim_inline" 6>&1 13502 fi 13503 else 13504 sim_inline="" 13505 fi 13506else 13507 sim_inline="-DDEFAULT_INLINE=0" 13508fi 13509fi 13510 13511 13512cgen_maint=no 13513cgen=guile 13514cgendir='$(srcdir)/../../cgen' 13515# Check whether --enable-cgen-maint was given. 13516if test "${enable_cgen_maint+set}" = set; then : 13517 enableval=$enable_cgen_maint; case "${enableval}" in 13518 yes) cgen_maint=yes ;; 13519 no) cgen_maint=no ;; 13520 *) 13521 # argument is cgen install directory (not implemented yet). 13522 # Having a `share' directory might be more appropriate for the .scm, 13523 # .cpu, etc. files. 13524 cgendir=${cgen_maint}/lib/cgen 13525 cgen=guile 13526 ;; 13527esac 13528fi 13529if test x${cgen_maint} != xno ; then 13530 CGEN_MAINT='' 13531else 13532 CGEN_MAINT='#' 13533fi 13534 13535 13536 13537 13538 13539 13540ac_sources="$sim_link_files" 13541ac_dests="$sim_link_links" 13542while test -n "$ac_sources"; do 13543 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 13544 set $ac_sources; ac_source=$1; shift; ac_sources=$* 13545 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source" 13546done 13547ac_config_links="$ac_config_links $ac_config_links_1" 13548 13549cgen_breaks="" 13550if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 13551cgen_breaks="break cgen_rtx_error"; 13552fi 13553 13554ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 13555 13556ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 13557 13558ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 13559 13560ac_config_commands="$ac_config_commands Makefile" 13561 13562ac_config_commands="$ac_config_commands stamp-h" 13563 13564cat >confcache <<\_ACEOF 13565# This file is a shell script that caches the results of configure 13566# tests run on this system so they can be shared between configure 13567# scripts and configure runs, see configure's option --config-cache. 13568# It is not useful on other systems. If it contains results you don't 13569# want to keep, you may remove or edit it. 13570# 13571# config.status only pays attention to the cache file if you give it 13572# the --recheck option to rerun configure. 13573# 13574# `ac_cv_env_foo' variables (set or unset) will be overridden when 13575# loading this file, other *unset* `ac_cv_foo' will be assigned the 13576# following values. 13577 13578_ACEOF 13579 13580# The following way of writing the cache mishandles newlines in values, 13581# but we know of no workaround that is simple, portable, and efficient. 13582# So, we kill variables containing newlines. 13583# Ultrix sh set writes to stderr and can't be redirected directly, 13584# and sets the high bit in the cache file unless we assign to the vars. 13585( 13586 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13587 eval ac_val=\$$ac_var 13588 case $ac_val in #( 13589 *${as_nl}*) 13590 case $ac_var in #( 13591 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13592$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13593 esac 13594 case $ac_var in #( 13595 _ | IFS | as_nl) ;; #( 13596 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13597 *) { eval $ac_var=; unset $ac_var;} ;; 13598 esac ;; 13599 esac 13600 done 13601 13602 (set) 2>&1 | 13603 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13604 *${as_nl}ac_space=\ *) 13605 # `set' does not quote correctly, so add quotes: double-quote 13606 # substitution turns \\\\ into \\, and sed turns \\ into \. 13607 sed -n \ 13608 "s/'/'\\\\''/g; 13609 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13610 ;; #( 13611 *) 13612 # `set' quotes correctly as required by POSIX, so do not add quotes. 13613 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13614 ;; 13615 esac | 13616 sort 13617) | 13618 sed ' 13619 /^ac_cv_env_/b end 13620 t clear 13621 :clear 13622 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13623 t end 13624 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13625 :end' >>confcache 13626if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13627 if test -w "$cache_file"; then 13628 test "x$cache_file" != "x/dev/null" && 13629 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13630$as_echo "$as_me: updating cache $cache_file" >&6;} 13631 cat confcache >$cache_file 13632 else 13633 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13634$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13635 fi 13636fi 13637rm -f confcache 13638 13639test "x$prefix" = xNONE && prefix=$ac_default_prefix 13640# Let make expand exec_prefix. 13641test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13642 13643DEFS=-DHAVE_CONFIG_H 13644 13645ac_libobjs= 13646ac_ltlibobjs= 13647for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13648 # 1. Remove the extension, and $U if already installed. 13649 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13650 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13651 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13652 # will be set to the directory where LIBOBJS objects are built. 13653 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13654 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13655done 13656LIBOBJS=$ac_libobjs 13657 13658LTLIBOBJS=$ac_ltlibobjs 13659 13660 13661if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13662 as_fn_error "conditional \"GMAKE\" was never defined. 13663Usually this means the macro was only invoked conditionally." "$LINENO" 5 13664fi 13665if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 13666 as_fn_error "conditional \"PLUGINS\" was never defined. 13667Usually this means the macro was only invoked conditionally." "$LINENO" 5 13668fi 13669 13670 13671: ${CONFIG_STATUS=./config.status} 13672ac_write_fail=0 13673ac_clean_files_save=$ac_clean_files 13674ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13675{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13676$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13677as_write_fail=0 13678cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13679#! $SHELL 13680# Generated by $as_me. 13681# Run this file to recreate the current configuration. 13682# Compiler output produced by configure, useful for debugging 13683# configure, is in config.log if it exists. 13684 13685debug=false 13686ac_cs_recheck=false 13687ac_cs_silent=false 13688 13689SHELL=\${CONFIG_SHELL-$SHELL} 13690export SHELL 13691_ASEOF 13692cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13693## -------------------- ## 13694## M4sh Initialization. ## 13695## -------------------- ## 13696 13697# Be more Bourne compatible 13698DUALCASE=1; export DUALCASE # for MKS sh 13699if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13700 emulate sh 13701 NULLCMD=: 13702 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13703 # is contrary to our usage. Disable this feature. 13704 alias -g '${1+"$@"}'='"$@"' 13705 setopt NO_GLOB_SUBST 13706else 13707 case `(set -o) 2>/dev/null` in #( 13708 *posix*) : 13709 set -o posix ;; #( 13710 *) : 13711 ;; 13712esac 13713fi 13714 13715 13716as_nl=' 13717' 13718export as_nl 13719# Printing a long string crashes Solaris 7 /usr/bin/printf. 13720as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13721as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13722as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13723# Prefer a ksh shell builtin over an external printf program on Solaris, 13724# but without wasting forks for bash or zsh. 13725if test -z "$BASH_VERSION$ZSH_VERSION" \ 13726 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13727 as_echo='print -r --' 13728 as_echo_n='print -rn --' 13729elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13730 as_echo='printf %s\n' 13731 as_echo_n='printf %s' 13732else 13733 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13734 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13735 as_echo_n='/usr/ucb/echo -n' 13736 else 13737 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13738 as_echo_n_body='eval 13739 arg=$1; 13740 case $arg in #( 13741 *"$as_nl"*) 13742 expr "X$arg" : "X\\(.*\\)$as_nl"; 13743 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13744 esac; 13745 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13746 ' 13747 export as_echo_n_body 13748 as_echo_n='sh -c $as_echo_n_body as_echo' 13749 fi 13750 export as_echo_body 13751 as_echo='sh -c $as_echo_body as_echo' 13752fi 13753 13754# The user is always right. 13755if test "${PATH_SEPARATOR+set}" != set; then 13756 PATH_SEPARATOR=: 13757 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13758 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13759 PATH_SEPARATOR=';' 13760 } 13761fi 13762 13763 13764# IFS 13765# We need space, tab and new line, in precisely that order. Quoting is 13766# there to prevent editors from complaining about space-tab. 13767# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13768# splitting by setting IFS to empty value.) 13769IFS=" "" $as_nl" 13770 13771# Find who we are. Look in the path if we contain no directory separator. 13772case $0 in #(( 13773 *[\\/]* ) as_myself=$0 ;; 13774 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13775for as_dir in $PATH 13776do 13777 IFS=$as_save_IFS 13778 test -z "$as_dir" && as_dir=. 13779 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13780 done 13781IFS=$as_save_IFS 13782 13783 ;; 13784esac 13785# We did not find ourselves, most probably we were run as `sh COMMAND' 13786# in which case we are not to be found in the path. 13787if test "x$as_myself" = x; then 13788 as_myself=$0 13789fi 13790if test ! -f "$as_myself"; then 13791 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13792 exit 1 13793fi 13794 13795# Unset variables that we do not need and which cause bugs (e.g. in 13796# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13797# suppresses any "Segmentation fault" message there. '((' could 13798# trigger a bug in pdksh 5.2.14. 13799for as_var in BASH_ENV ENV MAIL MAILPATH 13800do eval test x\${$as_var+set} = xset \ 13801 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13802done 13803PS1='$ ' 13804PS2='> ' 13805PS4='+ ' 13806 13807# NLS nuisances. 13808LC_ALL=C 13809export LC_ALL 13810LANGUAGE=C 13811export LANGUAGE 13812 13813# CDPATH. 13814(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13815 13816 13817# as_fn_error ERROR [LINENO LOG_FD] 13818# --------------------------------- 13819# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13820# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13821# script with status $?, using 1 if that was 0. 13822as_fn_error () 13823{ 13824 as_status=$?; test $as_status -eq 0 && as_status=1 13825 if test "$3"; then 13826 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13827 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 13828 fi 13829 $as_echo "$as_me: error: $1" >&2 13830 as_fn_exit $as_status 13831} # as_fn_error 13832 13833 13834# as_fn_set_status STATUS 13835# ----------------------- 13836# Set $? to STATUS, without forking. 13837as_fn_set_status () 13838{ 13839 return $1 13840} # as_fn_set_status 13841 13842# as_fn_exit STATUS 13843# ----------------- 13844# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13845as_fn_exit () 13846{ 13847 set +e 13848 as_fn_set_status $1 13849 exit $1 13850} # as_fn_exit 13851 13852# as_fn_unset VAR 13853# --------------- 13854# Portably unset VAR. 13855as_fn_unset () 13856{ 13857 { eval $1=; unset $1;} 13858} 13859as_unset=as_fn_unset 13860# as_fn_append VAR VALUE 13861# ---------------------- 13862# Append the text in VALUE to the end of the definition contained in VAR. Take 13863# advantage of any shell optimizations that allow amortized linear growth over 13864# repeated appends, instead of the typical quadratic growth present in naive 13865# implementations. 13866if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13867 eval 'as_fn_append () 13868 { 13869 eval $1+=\$2 13870 }' 13871else 13872 as_fn_append () 13873 { 13874 eval $1=\$$1\$2 13875 } 13876fi # as_fn_append 13877 13878# as_fn_arith ARG... 13879# ------------------ 13880# Perform arithmetic evaluation on the ARGs, and store the result in the 13881# global $as_val. Take advantage of shells that can avoid forks. The arguments 13882# must be portable across $(()) and expr. 13883if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13884 eval 'as_fn_arith () 13885 { 13886 as_val=$(( $* )) 13887 }' 13888else 13889 as_fn_arith () 13890 { 13891 as_val=`expr "$@" || test $? -eq 1` 13892 } 13893fi # as_fn_arith 13894 13895 13896if expr a : '\(a\)' >/dev/null 2>&1 && 13897 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13898 as_expr=expr 13899else 13900 as_expr=false 13901fi 13902 13903if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13904 as_basename=basename 13905else 13906 as_basename=false 13907fi 13908 13909if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13910 as_dirname=dirname 13911else 13912 as_dirname=false 13913fi 13914 13915as_me=`$as_basename -- "$0" || 13916$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13917 X"$0" : 'X\(//\)$' \| \ 13918 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13919$as_echo X/"$0" | 13920 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13921 s//\1/ 13922 q 13923 } 13924 /^X\/\(\/\/\)$/{ 13925 s//\1/ 13926 q 13927 } 13928 /^X\/\(\/\).*/{ 13929 s//\1/ 13930 q 13931 } 13932 s/.*/./; q'` 13933 13934# Avoid depending upon Character Ranges. 13935as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13936as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13937as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13938as_cr_digits='0123456789' 13939as_cr_alnum=$as_cr_Letters$as_cr_digits 13940 13941ECHO_C= ECHO_N= ECHO_T= 13942case `echo -n x` in #((((( 13943-n*) 13944 case `echo 'xy\c'` in 13945 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13946 xy) ECHO_C='\c';; 13947 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13948 ECHO_T=' ';; 13949 esac;; 13950*) 13951 ECHO_N='-n';; 13952esac 13953 13954rm -f conf$$ conf$$.exe conf$$.file 13955if test -d conf$$.dir; then 13956 rm -f conf$$.dir/conf$$.file 13957else 13958 rm -f conf$$.dir 13959 mkdir conf$$.dir 2>/dev/null 13960fi 13961if (echo >conf$$.file) 2>/dev/null; then 13962 if ln -s conf$$.file conf$$ 2>/dev/null; then 13963 as_ln_s='ln -s' 13964 # ... but there are two gotchas: 13965 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13966 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13967 # In both cases, we have to default to `cp -p'. 13968 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13969 as_ln_s='cp -p' 13970 elif ln conf$$.file conf$$ 2>/dev/null; then 13971 as_ln_s=ln 13972 else 13973 as_ln_s='cp -p' 13974 fi 13975else 13976 as_ln_s='cp -p' 13977fi 13978rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13979rmdir conf$$.dir 2>/dev/null 13980 13981 13982# as_fn_mkdir_p 13983# ------------- 13984# Create "$as_dir" as a directory, including parents if necessary. 13985as_fn_mkdir_p () 13986{ 13987 13988 case $as_dir in #( 13989 -*) as_dir=./$as_dir;; 13990 esac 13991 test -d "$as_dir" || eval $as_mkdir_p || { 13992 as_dirs= 13993 while :; do 13994 case $as_dir in #( 13995 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13996 *) as_qdir=$as_dir;; 13997 esac 13998 as_dirs="'$as_qdir' $as_dirs" 13999 as_dir=`$as_dirname -- "$as_dir" || 14000$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14001 X"$as_dir" : 'X\(//\)[^/]' \| \ 14002 X"$as_dir" : 'X\(//\)$' \| \ 14003 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14004$as_echo X"$as_dir" | 14005 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14006 s//\1/ 14007 q 14008 } 14009 /^X\(\/\/\)[^/].*/{ 14010 s//\1/ 14011 q 14012 } 14013 /^X\(\/\/\)$/{ 14014 s//\1/ 14015 q 14016 } 14017 /^X\(\/\).*/{ 14018 s//\1/ 14019 q 14020 } 14021 s/.*/./; q'` 14022 test -d "$as_dir" && break 14023 done 14024 test -z "$as_dirs" || eval "mkdir $as_dirs" 14025 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 14026 14027 14028} # as_fn_mkdir_p 14029if mkdir -p . 2>/dev/null; then 14030 as_mkdir_p='mkdir -p "$as_dir"' 14031else 14032 test -d ./-p && rmdir ./-p 14033 as_mkdir_p=false 14034fi 14035 14036if test -x / >/dev/null 2>&1; then 14037 as_test_x='test -x' 14038else 14039 if ls -dL / >/dev/null 2>&1; then 14040 as_ls_L_option=L 14041 else 14042 as_ls_L_option= 14043 fi 14044 as_test_x=' 14045 eval sh -c '\'' 14046 if test -d "$1"; then 14047 test -d "$1/."; 14048 else 14049 case $1 in #( 14050 -*)set "./$1";; 14051 esac; 14052 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 14053 ???[sx]*):;;*)false;;esac;fi 14054 '\'' sh 14055 ' 14056fi 14057as_executable_p=$as_test_x 14058 14059# Sed expression to map a string onto a valid CPP name. 14060as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14061 14062# Sed expression to map a string onto a valid variable name. 14063as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14064 14065 14066exec 6>&1 14067## ----------------------------------- ## 14068## Main body of $CONFIG_STATUS script. ## 14069## ----------------------------------- ## 14070_ASEOF 14071test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14072 14073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14074# Save the log message, to keep $0 and so on meaningful, and to 14075# report actual input values of CONFIG_FILES etc. instead of their 14076# values after options handling. 14077ac_log=" 14078This file was extended by $as_me, which was 14079generated by GNU Autoconf 2.64. Invocation command line was 14080 14081 CONFIG_FILES = $CONFIG_FILES 14082 CONFIG_HEADERS = $CONFIG_HEADERS 14083 CONFIG_LINKS = $CONFIG_LINKS 14084 CONFIG_COMMANDS = $CONFIG_COMMANDS 14085 $ $0 $@ 14086 14087on `(hostname || uname -n) 2>/dev/null | sed 1q` 14088" 14089 14090_ACEOF 14091 14092case $ac_config_files in *" 14093"*) set x $ac_config_files; shift; ac_config_files=$*;; 14094esac 14095 14096case $ac_config_headers in *" 14097"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14098esac 14099 14100 14101cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14102# Files that config.status was made for. 14103config_files="$ac_config_files" 14104config_headers="$ac_config_headers" 14105config_links="$ac_config_links" 14106config_commands="$ac_config_commands" 14107 14108_ACEOF 14109 14110cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14111ac_cs_usage="\ 14112\`$as_me' instantiates files and other configuration actions 14113from templates according to the current configuration. Unless the files 14114and actions are specified as TAGs, all are instantiated by default. 14115 14116Usage: $0 [OPTION]... [TAG]... 14117 14118 -h, --help print this help, then exit 14119 -V, --version print version number and configuration settings, then exit 14120 -q, --quiet, --silent 14121 do not print progress messages 14122 -d, --debug don't remove temporary files 14123 --recheck update $as_me by reconfiguring in the same conditions 14124 --file=FILE[:TEMPLATE] 14125 instantiate the configuration file FILE 14126 --header=FILE[:TEMPLATE] 14127 instantiate the configuration header FILE 14128 14129Configuration files: 14130$config_files 14131 14132Configuration headers: 14133$config_headers 14134 14135Configuration links: 14136$config_links 14137 14138Configuration commands: 14139$config_commands 14140 14141Report bugs to the package provider." 14142 14143_ACEOF 14144cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14145ac_cs_version="\\ 14146config.status 14147configured by $0, generated by GNU Autoconf 2.64, 14148 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 14149 14150Copyright (C) 2009 Free Software Foundation, Inc. 14151This config.status script is free software; the Free Software Foundation 14152gives unlimited permission to copy, distribute and modify it." 14153 14154ac_pwd='$ac_pwd' 14155srcdir='$srcdir' 14156INSTALL='$INSTALL' 14157AWK='$AWK' 14158test -n "\$AWK" || AWK=awk 14159_ACEOF 14160 14161cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14162# The default lists apply if the user does not specify any file. 14163ac_need_defaults=: 14164while test $# != 0 14165do 14166 case $1 in 14167 --*=*) 14168 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14169 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14170 ac_shift=: 14171 ;; 14172 *) 14173 ac_option=$1 14174 ac_optarg=$2 14175 ac_shift=shift 14176 ;; 14177 esac 14178 14179 case $ac_option in 14180 # Handling of the options. 14181 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14182 ac_cs_recheck=: ;; 14183 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14184 $as_echo "$ac_cs_version"; exit ;; 14185 --debug | --debu | --deb | --de | --d | -d ) 14186 debug=: ;; 14187 --file | --fil | --fi | --f ) 14188 $ac_shift 14189 case $ac_optarg in 14190 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14191 esac 14192 as_fn_append CONFIG_FILES " '$ac_optarg'" 14193 ac_need_defaults=false;; 14194 --header | --heade | --head | --hea ) 14195 $ac_shift 14196 case $ac_optarg in 14197 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14198 esac 14199 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14200 ac_need_defaults=false;; 14201 --he | --h) 14202 # Conflict between --help and --header 14203 as_fn_error "ambiguous option: \`$1' 14204Try \`$0 --help' for more information.";; 14205 --help | --hel | -h ) 14206 $as_echo "$ac_cs_usage"; exit ;; 14207 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14208 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14209 ac_cs_silent=: ;; 14210 14211 # This is an error. 14212 -*) as_fn_error "unrecognized option: \`$1' 14213Try \`$0 --help' for more information." ;; 14214 14215 *) as_fn_append ac_config_targets " $1" 14216 ac_need_defaults=false ;; 14217 14218 esac 14219 shift 14220done 14221 14222ac_configure_extra_args= 14223 14224if $ac_cs_silent; then 14225 exec 6>/dev/null 14226 ac_configure_extra_args="$ac_configure_extra_args --silent" 14227fi 14228 14229_ACEOF 14230cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14231if \$ac_cs_recheck; then 14232 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14233 shift 14234 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14235 CONFIG_SHELL='$SHELL' 14236 export CONFIG_SHELL 14237 exec "\$@" 14238fi 14239 14240_ACEOF 14241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14242exec 5>>config.log 14243{ 14244 echo 14245 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14246## Running $as_me. ## 14247_ASBOX 14248 $as_echo "$ac_log" 14249} >&5 14250 14251_ACEOF 14252cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14253# 14254# INIT-COMMANDS 14255# 14256ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 14257 14258 14259# The HP-UX ksh and POSIX shell print the target directory to stdout 14260# if CDPATH is set. 14261(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14262 14263sed_quote_subst='$sed_quote_subst' 14264double_quote_subst='$double_quote_subst' 14265delay_variable_subst='$delay_variable_subst' 14266macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14267macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14268enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14269enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14270pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14271enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14272SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14273ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14274host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14275host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14276host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14277build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14278build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14279build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14280SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14281Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14282GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14283EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14284FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14285LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14286NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14287LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14288max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14289ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14290exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14291lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14292lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14293lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14294reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14295reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14296OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14297deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14298file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14299AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14300AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14301STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14302RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14303old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14304old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14305old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14306lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14307CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14308CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14309compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14310GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14311lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14312lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14313lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14314lt_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"`' 14315objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14316MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14317lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14318lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14319lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14320lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14321lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14322need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14323DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14324NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14325LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14326OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14327OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14328libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14329shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14330extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14331archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14332enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14333export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14334whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14335compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14336old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14337old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14338archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14339archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14340module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14341module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14342with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14343allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14344no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14345hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14346hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14347hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14348hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14349hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14350hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14351hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14352hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14353inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14354link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14355fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14356always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14357export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14358exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14359include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14360prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14361file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14362variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14363need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14364need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14365version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14366runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14367shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14368shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14369libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14370library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14371soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14372install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14373postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14374postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14375finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14376finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14377hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14378sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14379sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14380hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14381enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14382enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14383enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14384old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14385striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14386 14387LTCC='$LTCC' 14388LTCFLAGS='$LTCFLAGS' 14389compiler='$compiler_DEFAULT' 14390 14391# A function that is used when there is no print builtin or printf. 14392func_fallback_echo () 14393{ 14394 eval 'cat <<_LTECHO_EOF 14395\$1 14396_LTECHO_EOF' 14397} 14398 14399# Quote evaled strings. 14400for var in SHELL \ 14401ECHO \ 14402SED \ 14403GREP \ 14404EGREP \ 14405FGREP \ 14406LD \ 14407NM \ 14408LN_S \ 14409lt_SP2NL \ 14410lt_NL2SP \ 14411reload_flag \ 14412OBJDUMP \ 14413deplibs_check_method \ 14414file_magic_cmd \ 14415AR \ 14416AR_FLAGS \ 14417STRIP \ 14418RANLIB \ 14419CC \ 14420CFLAGS \ 14421compiler \ 14422lt_cv_sys_global_symbol_pipe \ 14423lt_cv_sys_global_symbol_to_cdecl \ 14424lt_cv_sys_global_symbol_to_c_name_address \ 14425lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14426lt_prog_compiler_no_builtin_flag \ 14427lt_prog_compiler_wl \ 14428lt_prog_compiler_pic \ 14429lt_prog_compiler_static \ 14430lt_cv_prog_compiler_c_o \ 14431need_locks \ 14432DSYMUTIL \ 14433NMEDIT \ 14434LIPO \ 14435OTOOL \ 14436OTOOL64 \ 14437shrext_cmds \ 14438export_dynamic_flag_spec \ 14439whole_archive_flag_spec \ 14440compiler_needs_object \ 14441with_gnu_ld \ 14442allow_undefined_flag \ 14443no_undefined_flag \ 14444hardcode_libdir_flag_spec \ 14445hardcode_libdir_flag_spec_ld \ 14446hardcode_libdir_separator \ 14447fix_srcfile_path \ 14448exclude_expsyms \ 14449include_expsyms \ 14450file_list_spec \ 14451variables_saved_for_relink \ 14452libname_spec \ 14453library_names_spec \ 14454soname_spec \ 14455install_override_mode \ 14456finish_eval \ 14457old_striplib \ 14458striplib; do 14459 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14460 *[\\\\\\\`\\"\\\$]*) 14461 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14462 ;; 14463 *) 14464 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14465 ;; 14466 esac 14467done 14468 14469# Double-quote double-evaled strings. 14470for var in reload_cmds \ 14471old_postinstall_cmds \ 14472old_postuninstall_cmds \ 14473old_archive_cmds \ 14474extract_expsyms_cmds \ 14475old_archive_from_new_cmds \ 14476old_archive_from_expsyms_cmds \ 14477archive_cmds \ 14478archive_expsym_cmds \ 14479module_cmds \ 14480module_expsym_cmds \ 14481export_symbols_cmds \ 14482prelink_cmds \ 14483postinstall_cmds \ 14484postuninstall_cmds \ 14485finish_cmds \ 14486sys_lib_search_path_spec \ 14487sys_lib_dlsearch_path_spec; do 14488 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14489 *[\\\\\\\`\\"\\\$]*) 14490 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14491 ;; 14492 *) 14493 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14494 ;; 14495 esac 14496done 14497 14498ac_aux_dir='$ac_aux_dir' 14499xsi_shell='$xsi_shell' 14500lt_shell_append='$lt_shell_append' 14501 14502# See if we are running on zsh, and set the options which allow our 14503# commands through without removal of \ escapes INIT. 14504if test -n "\${ZSH_VERSION+set}" ; then 14505 setopt NO_GLOB_SUBST 14506fi 14507 14508 14509 PACKAGE='$PACKAGE' 14510 VERSION='$VERSION' 14511 TIMESTAMP='$TIMESTAMP' 14512 RM='$RM' 14513 ofile='$ofile' 14514 14515 14516 14517 14518_ACEOF 14519 14520cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14521 14522# Handling of arguments. 14523for ac_config_target in $ac_config_targets 14524do 14525 case $ac_config_target in 14526 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 14527 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 14528 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14529 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 14530 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 14531 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 14532 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 14533 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 14534 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 14535 14536 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14537 esac 14538done 14539 14540 14541# If the user did not use the arguments to specify the items to instantiate, 14542# then the envvar interface is used. Set only those that are not. 14543# We use the long form for the default assignment because of an extremely 14544# bizarre bug on SunOS 4.1.3. 14545if $ac_need_defaults; then 14546 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14547 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14548 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 14549 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14550fi 14551 14552# Have a temporary directory for convenience. Make it in the build tree 14553# simply because there is no reason against having it here, and in addition, 14554# creating and moving files from /tmp can sometimes cause problems. 14555# Hook for its removal unless debugging. 14556# Note that there is a small window in which the directory will not be cleaned: 14557# after its creation but before its name has been assigned to `$tmp'. 14558$debug || 14559{ 14560 tmp= 14561 trap 'exit_status=$? 14562 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 14563' 0 14564 trap 'as_fn_exit 1' 1 2 13 15 14565} 14566# Create a (secure) tmp directory for tmp files. 14567 14568{ 14569 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14570 test -n "$tmp" && test -d "$tmp" 14571} || 14572{ 14573 tmp=./conf$$-$RANDOM 14574 (umask 077 && mkdir "$tmp") 14575} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 14576 14577# Set up the scripts for CONFIG_FILES section. 14578# No need to generate them if there are no CONFIG_FILES. 14579# This happens for instance with `./config.status config.h'. 14580if test -n "$CONFIG_FILES"; then 14581 14582 14583ac_cr=`echo X | tr X '\015'` 14584# On cygwin, bash can eat \r inside `` if the user requested igncr. 14585# But we know of no other shell where ac_cr would be empty at this 14586# point, so we can use a bashism as a fallback. 14587if test "x$ac_cr" = x; then 14588 eval ac_cr=\$\'\\r\' 14589fi 14590ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14591if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14592 ac_cs_awk_cr='\r' 14593else 14594 ac_cs_awk_cr=$ac_cr 14595fi 14596 14597echo 'BEGIN {' >"$tmp/subs1.awk" && 14598_ACEOF 14599 14600 14601{ 14602 echo "cat >conf$$subs.awk <<_ACEOF" && 14603 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14604 echo "_ACEOF" 14605} >conf$$subs.sh || 14606 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14607ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 14608ac_delim='%!_!# ' 14609for ac_last_try in false false false false false :; do 14610 . ./conf$$subs.sh || 14611 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14612 14613 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14614 if test $ac_delim_n = $ac_delim_num; then 14615 break 14616 elif $ac_last_try; then 14617 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14618 else 14619 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14620 fi 14621done 14622rm -f conf$$subs.sh 14623 14624cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14625cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 14626_ACEOF 14627sed -n ' 14628h 14629s/^/S["/; s/!.*/"]=/ 14630p 14631g 14632s/^[^!]*!// 14633:repl 14634t repl 14635s/'"$ac_delim"'$// 14636t delim 14637:nl 14638h 14639s/\(.\{148\}\).*/\1/ 14640t more1 14641s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14642p 14643n 14644b repl 14645:more1 14646s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14647p 14648g 14649s/.\{148\}// 14650t nl 14651:delim 14652h 14653s/\(.\{148\}\).*/\1/ 14654t more2 14655s/["\\]/\\&/g; s/^/"/; s/$/"/ 14656p 14657b 14658:more2 14659s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14660p 14661g 14662s/.\{148\}// 14663t delim 14664' <conf$$subs.awk | sed ' 14665/^[^""]/{ 14666 N 14667 s/\n// 14668} 14669' >>$CONFIG_STATUS || ac_write_fail=1 14670rm -f conf$$subs.awk 14671cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14672_ACAWK 14673cat >>"\$tmp/subs1.awk" <<_ACAWK && 14674 for (key in S) S_is_set[key] = 1 14675 FS = "" 14676 14677} 14678{ 14679 line = $ 0 14680 nfields = split(line, field, "@") 14681 substed = 0 14682 len = length(field[1]) 14683 for (i = 2; i < nfields; i++) { 14684 key = field[i] 14685 keylen = length(key) 14686 if (S_is_set[key]) { 14687 value = S[key] 14688 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14689 len += length(value) + length(field[++i]) 14690 substed = 1 14691 } else 14692 len += 1 + keylen 14693 } 14694 14695 print line 14696} 14697 14698_ACAWK 14699_ACEOF 14700cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14701if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14702 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14703else 14704 cat 14705fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 14706 || as_fn_error "could not setup config files machinery" "$LINENO" 5 14707_ACEOF 14708 14709# VPATH may cause trouble with some makes, so we remove $(srcdir), 14710# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14711# trailing colons and then remove the whole line if VPATH becomes empty 14712# (actually we leave an empty line to preserve line numbers). 14713if test "x$srcdir" = x.; then 14714 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14715s/:*\$(srcdir):*/:/ 14716s/:*\${srcdir}:*/:/ 14717s/:*@srcdir@:*/:/ 14718s/^\([^=]*=[ ]*\):*/\1/ 14719s/:*$// 14720s/^[^=]*=[ ]*$// 14721}' 14722fi 14723 14724cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14725fi # test -n "$CONFIG_FILES" 14726 14727# Set up the scripts for CONFIG_HEADERS section. 14728# No need to generate them if there are no CONFIG_HEADERS. 14729# This happens for instance with `./config.status Makefile'. 14730if test -n "$CONFIG_HEADERS"; then 14731cat >"$tmp/defines.awk" <<\_ACAWK || 14732BEGIN { 14733_ACEOF 14734 14735# Transform confdefs.h into an awk script `defines.awk', embedded as 14736# here-document in config.status, that substitutes the proper values into 14737# config.h.in to produce config.h. 14738 14739# Create a delimiter string that does not exist in confdefs.h, to ease 14740# handling of long lines. 14741ac_delim='%!_!# ' 14742for ac_last_try in false false :; do 14743 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 14744 if test -z "$ac_t"; then 14745 break 14746 elif $ac_last_try; then 14747 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 14748 else 14749 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14750 fi 14751done 14752 14753# For the awk script, D is an array of macro values keyed by name, 14754# likewise P contains macro parameters if any. Preserve backslash 14755# newline sequences. 14756 14757ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14758sed -n ' 14759s/.\{148\}/&'"$ac_delim"'/g 14760t rset 14761:rset 14762s/^[ ]*#[ ]*define[ ][ ]*/ / 14763t def 14764d 14765:def 14766s/\\$// 14767t bsnl 14768s/["\\]/\\&/g 14769s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14770D["\1"]=" \3"/p 14771s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14772d 14773:bsnl 14774s/["\\]/\\&/g 14775s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14776D["\1"]=" \3\\\\\\n"\\/p 14777t cont 14778s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14779t cont 14780d 14781:cont 14782n 14783s/.\{148\}/&'"$ac_delim"'/g 14784t clear 14785:clear 14786s/\\$// 14787t bsnlc 14788s/["\\]/\\&/g; s/^/"/; s/$/"/p 14789d 14790:bsnlc 14791s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14792b cont 14793' <confdefs.h | sed ' 14794s/'"$ac_delim"'/"\\\ 14795"/g' >>$CONFIG_STATUS || ac_write_fail=1 14796 14797cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14798 for (key in D) D_is_set[key] = 1 14799 FS = "" 14800} 14801/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14802 line = \$ 0 14803 split(line, arg, " ") 14804 if (arg[1] == "#") { 14805 defundef = arg[2] 14806 mac1 = arg[3] 14807 } else { 14808 defundef = substr(arg[1], 2) 14809 mac1 = arg[2] 14810 } 14811 split(mac1, mac2, "(") #) 14812 macro = mac2[1] 14813 prefix = substr(line, 1, index(line, defundef) - 1) 14814 if (D_is_set[macro]) { 14815 # Preserve the white space surrounding the "#". 14816 print prefix "define", macro P[macro] D[macro] 14817 next 14818 } else { 14819 # Replace #undef with comments. This is necessary, for example, 14820 # in the case of _POSIX_SOURCE, which is predefined and required 14821 # on some systems where configure will not decide to define it. 14822 if (defundef == "undef") { 14823 print "/*", prefix defundef, macro, "*/" 14824 next 14825 } 14826 } 14827} 14828{ print } 14829_ACAWK 14830_ACEOF 14831cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14832 as_fn_error "could not setup config headers machinery" "$LINENO" 5 14833fi # test -n "$CONFIG_HEADERS" 14834 14835 14836eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 14837shift 14838for ac_tag 14839do 14840 case $ac_tag in 14841 :[FHLC]) ac_mode=$ac_tag; continue;; 14842 esac 14843 case $ac_mode$ac_tag in 14844 :[FHL]*:*);; 14845 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 14846 :[FH]-) ac_tag=-:-;; 14847 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14848 esac 14849 ac_save_IFS=$IFS 14850 IFS=: 14851 set x $ac_tag 14852 IFS=$ac_save_IFS 14853 shift 14854 ac_file=$1 14855 shift 14856 14857 case $ac_mode in 14858 :L) ac_source=$1;; 14859 :[FH]) 14860 ac_file_inputs= 14861 for ac_f 14862 do 14863 case $ac_f in 14864 -) ac_f="$tmp/stdin";; 14865 *) # Look for the file first in the build tree, then in the source tree 14866 # (if the path is not absolute). The absolute path cannot be DOS-style, 14867 # because $ac_f cannot contain `:'. 14868 test -f "$ac_f" || 14869 case $ac_f in 14870 [\\/$]*) false;; 14871 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14872 esac || 14873 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14874 esac 14875 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14876 as_fn_append ac_file_inputs " '$ac_f'" 14877 done 14878 14879 # Let's still pretend it is `configure' which instantiates (i.e., don't 14880 # use $as_me), people would be surprised to read: 14881 # /* config.h. Generated by config.status. */ 14882 configure_input='Generated from '` 14883 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14884 `' by configure.' 14885 if test x"$ac_file" != x-; then 14886 configure_input="$ac_file. $configure_input" 14887 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14888$as_echo "$as_me: creating $ac_file" >&6;} 14889 fi 14890 # Neutralize special characters interpreted by sed in replacement strings. 14891 case $configure_input in #( 14892 *\&* | *\|* | *\\* ) 14893 ac_sed_conf_input=`$as_echo "$configure_input" | 14894 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14895 *) ac_sed_conf_input=$configure_input;; 14896 esac 14897 14898 case $ac_tag in 14899 *:-:* | *:-) cat >"$tmp/stdin" \ 14900 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 14901 esac 14902 ;; 14903 esac 14904 14905 ac_dir=`$as_dirname -- "$ac_file" || 14906$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14907 X"$ac_file" : 'X\(//\)[^/]' \| \ 14908 X"$ac_file" : 'X\(//\)$' \| \ 14909 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14910$as_echo X"$ac_file" | 14911 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14912 s//\1/ 14913 q 14914 } 14915 /^X\(\/\/\)[^/].*/{ 14916 s//\1/ 14917 q 14918 } 14919 /^X\(\/\/\)$/{ 14920 s//\1/ 14921 q 14922 } 14923 /^X\(\/\).*/{ 14924 s//\1/ 14925 q 14926 } 14927 s/.*/./; q'` 14928 as_dir="$ac_dir"; as_fn_mkdir_p 14929 ac_builddir=. 14930 14931case "$ac_dir" in 14932.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14933*) 14934 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14935 # A ".." for each directory in $ac_dir_suffix. 14936 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14937 case $ac_top_builddir_sub in 14938 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14939 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14940 esac ;; 14941esac 14942ac_abs_top_builddir=$ac_pwd 14943ac_abs_builddir=$ac_pwd$ac_dir_suffix 14944# for backward compatibility: 14945ac_top_builddir=$ac_top_build_prefix 14946 14947case $srcdir in 14948 .) # We are building in place. 14949 ac_srcdir=. 14950 ac_top_srcdir=$ac_top_builddir_sub 14951 ac_abs_top_srcdir=$ac_pwd ;; 14952 [\\/]* | ?:[\\/]* ) # Absolute name. 14953 ac_srcdir=$srcdir$ac_dir_suffix; 14954 ac_top_srcdir=$srcdir 14955 ac_abs_top_srcdir=$srcdir ;; 14956 *) # Relative name. 14957 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14958 ac_top_srcdir=$ac_top_build_prefix$srcdir 14959 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14960esac 14961ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14962 14963 14964 case $ac_mode in 14965 :F) 14966 # 14967 # CONFIG_FILE 14968 # 14969 14970 case $INSTALL in 14971 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14972 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14973 esac 14974_ACEOF 14975 14976cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14977# If the template does not know about datarootdir, expand it. 14978# FIXME: This hack should be removed a few years after 2.60. 14979ac_datarootdir_hack=; ac_datarootdir_seen= 14980ac_sed_dataroot=' 14981/datarootdir/ { 14982 p 14983 q 14984} 14985/@datadir@/p 14986/@docdir@/p 14987/@infodir@/p 14988/@localedir@/p 14989/@mandir@/p' 14990case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14991*datarootdir*) ac_datarootdir_seen=yes;; 14992*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14994$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14995_ACEOF 14996cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14997 ac_datarootdir_hack=' 14998 s&@datadir@&$datadir&g 14999 s&@docdir@&$docdir&g 15000 s&@infodir@&$infodir&g 15001 s&@localedir@&$localedir&g 15002 s&@mandir@&$mandir&g 15003 s&\\\${datarootdir}&$datarootdir&g' ;; 15004esac 15005_ACEOF 15006 15007# Neutralize VPATH when `$srcdir' = `.'. 15008# Shell code in configure.ac might set extrasub. 15009# FIXME: do we really want to maintain this feature? 15010cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15011ac_sed_extra="$ac_vpsub 15012$extrasub 15013_ACEOF 15014cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15015:t 15016/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15017s|@configure_input@|$ac_sed_conf_input|;t t 15018s&@top_builddir@&$ac_top_builddir_sub&;t t 15019s&@top_build_prefix@&$ac_top_build_prefix&;t t 15020s&@srcdir@&$ac_srcdir&;t t 15021s&@abs_srcdir@&$ac_abs_srcdir&;t t 15022s&@top_srcdir@&$ac_top_srcdir&;t t 15023s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15024s&@builddir@&$ac_builddir&;t t 15025s&@abs_builddir@&$ac_abs_builddir&;t t 15026s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15027s&@INSTALL@&$ac_INSTALL&;t t 15028$ac_datarootdir_hack 15029" 15030eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 15031 || as_fn_error "could not create $ac_file" "$LINENO" 5 15032 15033test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15034 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 15035 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 15036 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15037which seems to be undefined. Please make sure it is defined." >&5 15038$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15039which seems to be undefined. Please make sure it is defined." >&2;} 15040 15041 rm -f "$tmp/stdin" 15042 case $ac_file in 15043 -) cat "$tmp/out" && rm -f "$tmp/out";; 15044 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 15045 esac \ 15046 || as_fn_error "could not create $ac_file" "$LINENO" 5 15047 ;; 15048 :H) 15049 # 15050 # CONFIG_HEADER 15051 # 15052 if test x"$ac_file" != x-; then 15053 { 15054 $as_echo "/* $configure_input */" \ 15055 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 15056 } >"$tmp/config.h" \ 15057 || as_fn_error "could not create $ac_file" "$LINENO" 5 15058 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 15059 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15060$as_echo "$as_me: $ac_file is unchanged" >&6;} 15061 else 15062 rm -f "$ac_file" 15063 mv "$tmp/config.h" "$ac_file" \ 15064 || as_fn_error "could not create $ac_file" "$LINENO" 5 15065 fi 15066 else 15067 $as_echo "/* $configure_input */" \ 15068 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 15069 || as_fn_error "could not create -" "$LINENO" 5 15070 fi 15071 ;; 15072 :L) 15073 # 15074 # CONFIG_LINK 15075 # 15076 15077 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 15078 : 15079 else 15080 # Prefer the file from the source tree if names are identical. 15081 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 15082 ac_source=$srcdir/$ac_source 15083 fi 15084 15085 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 15086$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 15087 15088 if test ! -r "$ac_source"; then 15089 as_fn_error "$ac_source: file not found" "$LINENO" 5 15090 fi 15091 rm -f "$ac_file" 15092 15093 # Try a relative symlink, then a hard link, then a copy. 15094 case $srcdir in 15095 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 15096 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 15097 esac 15098 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 15099 ln "$ac_source" "$ac_file" 2>/dev/null || 15100 cp -p "$ac_source" "$ac_file" || 15101 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 15102 fi 15103 ;; 15104 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15105$as_echo "$as_me: executing $ac_file commands" >&6;} 15106 ;; 15107 esac 15108 15109 15110 case $ac_file$ac_mode in 15111 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 15112 "libtool":C) 15113 15114 # See if we are running on zsh, and set the options which allow our 15115 # commands through without removal of \ escapes. 15116 if test -n "${ZSH_VERSION+set}" ; then 15117 setopt NO_GLOB_SUBST 15118 fi 15119 15120 cfgfile="${ofile}T" 15121 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15122 $RM "$cfgfile" 15123 15124 cat <<_LT_EOF >> "$cfgfile" 15125#! $SHELL 15126 15127# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15128# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15129# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15130# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15131# 15132# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15133# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15134# Written by Gordon Matzigkeit, 1996 15135# 15136# This file is part of GNU Libtool. 15137# 15138# GNU Libtool is free software; you can redistribute it and/or 15139# modify it under the terms of the GNU General Public License as 15140# published by the Free Software Foundation; either version 2 of 15141# the License, or (at your option) any later version. 15142# 15143# As a special exception to the GNU General Public License, 15144# if you distribute this file as part of a program or library that 15145# is built using GNU Libtool, you may include this file under the 15146# same distribution terms that you use for the rest of that program. 15147# 15148# GNU Libtool is distributed in the hope that it will be useful, 15149# but WITHOUT ANY WARRANTY; without even the implied warranty of 15150# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15151# GNU General Public License for more details. 15152# 15153# You should have received a copy of the GNU General Public License 15154# along with GNU Libtool; see the file COPYING. If not, a copy 15155# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15156# obtained by writing to the Free Software Foundation, Inc., 15157# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15158 15159 15160# The names of the tagged configurations supported by this script. 15161available_tags="" 15162 15163# ### BEGIN LIBTOOL CONFIG 15164 15165# Which release of libtool.m4 was used? 15166macro_version=$macro_version 15167macro_revision=$macro_revision 15168 15169# Whether or not to build shared libraries. 15170build_libtool_libs=$enable_shared 15171 15172# Whether or not to build static libraries. 15173build_old_libs=$enable_static 15174 15175# What type of objects to build. 15176pic_mode=$pic_mode 15177 15178# Whether or not to optimize for fast installation. 15179fast_install=$enable_fast_install 15180 15181# Shell to use when invoking shell scripts. 15182SHELL=$lt_SHELL 15183 15184# An echo program that protects backslashes. 15185ECHO=$lt_ECHO 15186 15187# The host system. 15188host_alias=$host_alias 15189host=$host 15190host_os=$host_os 15191 15192# The build system. 15193build_alias=$build_alias 15194build=$build 15195build_os=$build_os 15196 15197# A sed program that does not truncate output. 15198SED=$lt_SED 15199 15200# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15201Xsed="\$SED -e 1s/^X//" 15202 15203# A grep program that handles long lines. 15204GREP=$lt_GREP 15205 15206# An ERE matcher. 15207EGREP=$lt_EGREP 15208 15209# A literal string matcher. 15210FGREP=$lt_FGREP 15211 15212# A BSD- or MS-compatible name lister. 15213NM=$lt_NM 15214 15215# Whether we need soft or hard links. 15216LN_S=$lt_LN_S 15217 15218# What is the maximum length of a command? 15219max_cmd_len=$max_cmd_len 15220 15221# Object file suffix (normally "o"). 15222objext=$ac_objext 15223 15224# Executable file suffix (normally ""). 15225exeext=$exeext 15226 15227# whether the shell understands "unset". 15228lt_unset=$lt_unset 15229 15230# turn spaces into newlines. 15231SP2NL=$lt_lt_SP2NL 15232 15233# turn newlines into spaces. 15234NL2SP=$lt_lt_NL2SP 15235 15236# An object symbol dumper. 15237OBJDUMP=$lt_OBJDUMP 15238 15239# Method to check whether dependent libraries are shared objects. 15240deplibs_check_method=$lt_deplibs_check_method 15241 15242# Command to use when deplibs_check_method == "file_magic". 15243file_magic_cmd=$lt_file_magic_cmd 15244 15245# The archiver. 15246AR=$lt_AR 15247AR_FLAGS=$lt_AR_FLAGS 15248 15249# A symbol stripping program. 15250STRIP=$lt_STRIP 15251 15252# Commands used to install an old-style archive. 15253RANLIB=$lt_RANLIB 15254old_postinstall_cmds=$lt_old_postinstall_cmds 15255old_postuninstall_cmds=$lt_old_postuninstall_cmds 15256 15257# Whether to use a lock for old archive extraction. 15258lock_old_archive_extraction=$lock_old_archive_extraction 15259 15260# A C compiler. 15261LTCC=$lt_CC 15262 15263# LTCC compiler flags. 15264LTCFLAGS=$lt_CFLAGS 15265 15266# Take the output of nm and produce a listing of raw symbols and C names. 15267global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15268 15269# Transform the output of nm in a proper C declaration. 15270global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15271 15272# Transform the output of nm in a C name address pair. 15273global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15274 15275# Transform the output of nm in a C name address pair when lib prefix is needed. 15276global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15277 15278# The name of the directory that contains temporary libtool files. 15279objdir=$objdir 15280 15281# Used to examine libraries when file_magic_cmd begins with "file". 15282MAGIC_CMD=$MAGIC_CMD 15283 15284# Must we lock files when doing compilation? 15285need_locks=$lt_need_locks 15286 15287# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15288DSYMUTIL=$lt_DSYMUTIL 15289 15290# Tool to change global to local symbols on Mac OS X. 15291NMEDIT=$lt_NMEDIT 15292 15293# Tool to manipulate fat objects and archives on Mac OS X. 15294LIPO=$lt_LIPO 15295 15296# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15297OTOOL=$lt_OTOOL 15298 15299# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15300OTOOL64=$lt_OTOOL64 15301 15302# Old archive suffix (normally "a"). 15303libext=$libext 15304 15305# Shared library suffix (normally ".so"). 15306shrext_cmds=$lt_shrext_cmds 15307 15308# The commands to extract the exported symbol list from a shared archive. 15309extract_expsyms_cmds=$lt_extract_expsyms_cmds 15310 15311# Variables whose values should be saved in libtool wrapper scripts and 15312# restored at link time. 15313variables_saved_for_relink=$lt_variables_saved_for_relink 15314 15315# Do we need the "lib" prefix for modules? 15316need_lib_prefix=$need_lib_prefix 15317 15318# Do we need a version for libraries? 15319need_version=$need_version 15320 15321# Library versioning type. 15322version_type=$version_type 15323 15324# Shared library runtime path variable. 15325runpath_var=$runpath_var 15326 15327# Shared library path variable. 15328shlibpath_var=$shlibpath_var 15329 15330# Is shlibpath searched before the hard-coded library search path? 15331shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15332 15333# Format of library name prefix. 15334libname_spec=$lt_libname_spec 15335 15336# List of archive names. First name is the real one, the rest are links. 15337# The last name is the one that the linker finds with -lNAME 15338library_names_spec=$lt_library_names_spec 15339 15340# The coded name of the library, if different from the real name. 15341soname_spec=$lt_soname_spec 15342 15343# Permission mode override for installation of shared libraries. 15344install_override_mode=$lt_install_override_mode 15345 15346# Command to use after installation of a shared archive. 15347postinstall_cmds=$lt_postinstall_cmds 15348 15349# Command to use after uninstallation of a shared archive. 15350postuninstall_cmds=$lt_postuninstall_cmds 15351 15352# Commands used to finish a libtool library installation in a directory. 15353finish_cmds=$lt_finish_cmds 15354 15355# As "finish_cmds", except a single script fragment to be evaled but 15356# not shown. 15357finish_eval=$lt_finish_eval 15358 15359# Whether we should hardcode library paths into libraries. 15360hardcode_into_libs=$hardcode_into_libs 15361 15362# Compile-time system search path for libraries. 15363sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15364 15365# Run-time system search path for libraries. 15366sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15367 15368# Whether dlopen is supported. 15369dlopen_support=$enable_dlopen 15370 15371# Whether dlopen of programs is supported. 15372dlopen_self=$enable_dlopen_self 15373 15374# Whether dlopen of statically linked programs is supported. 15375dlopen_self_static=$enable_dlopen_self_static 15376 15377# Commands to strip libraries. 15378old_striplib=$lt_old_striplib 15379striplib=$lt_striplib 15380 15381 15382# The linker used to build libraries. 15383LD=$lt_LD 15384 15385# How to create reloadable object files. 15386reload_flag=$lt_reload_flag 15387reload_cmds=$lt_reload_cmds 15388 15389# Commands used to build an old-style archive. 15390old_archive_cmds=$lt_old_archive_cmds 15391 15392# A language specific compiler. 15393CC=$lt_compiler 15394 15395# Is the compiler the GNU compiler? 15396with_gcc=$GCC 15397 15398# Compiler flag to turn off builtin functions. 15399no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15400 15401# How to pass a linker flag through the compiler. 15402wl=$lt_lt_prog_compiler_wl 15403 15404# Additional compiler flags for building library objects. 15405pic_flag=$lt_lt_prog_compiler_pic 15406 15407# Compiler flag to prevent dynamic linking. 15408link_static_flag=$lt_lt_prog_compiler_static 15409 15410# Does compiler simultaneously support -c and -o options? 15411compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15412 15413# Whether or not to add -lc for building shared libraries. 15414build_libtool_need_lc=$archive_cmds_need_lc 15415 15416# Whether or not to disallow shared libs when runtime libs are static. 15417allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15418 15419# Compiler flag to allow reflexive dlopens. 15420export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15421 15422# Compiler flag to generate shared objects directly from archives. 15423whole_archive_flag_spec=$lt_whole_archive_flag_spec 15424 15425# Whether the compiler copes with passing no objects directly. 15426compiler_needs_object=$lt_compiler_needs_object 15427 15428# Create an old-style archive from a shared archive. 15429old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15430 15431# Create a temporary old-style archive to link instead of a shared archive. 15432old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15433 15434# Commands used to build a shared archive. 15435archive_cmds=$lt_archive_cmds 15436archive_expsym_cmds=$lt_archive_expsym_cmds 15437 15438# Commands used to build a loadable module if different from building 15439# a shared archive. 15440module_cmds=$lt_module_cmds 15441module_expsym_cmds=$lt_module_expsym_cmds 15442 15443# Whether we are building with GNU ld or not. 15444with_gnu_ld=$lt_with_gnu_ld 15445 15446# Flag that allows shared libraries with undefined symbols to be built. 15447allow_undefined_flag=$lt_allow_undefined_flag 15448 15449# Flag that enforces no undefined symbols. 15450no_undefined_flag=$lt_no_undefined_flag 15451 15452# Flag to hardcode \$libdir into a binary during linking. 15453# This must work even if \$libdir does not exist 15454hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15455 15456# If ld is used when linking, flag to hardcode \$libdir into a binary 15457# during linking. This must work even if \$libdir does not exist. 15458hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15459 15460# Whether we need a single "-rpath" flag with a separated argument. 15461hardcode_libdir_separator=$lt_hardcode_libdir_separator 15462 15463# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15464# DIR into the resulting binary. 15465hardcode_direct=$hardcode_direct 15466 15467# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15468# DIR into the resulting binary and the resulting library dependency is 15469# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15470# library is relocated. 15471hardcode_direct_absolute=$hardcode_direct_absolute 15472 15473# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15474# into the resulting binary. 15475hardcode_minus_L=$hardcode_minus_L 15476 15477# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15478# into the resulting binary. 15479hardcode_shlibpath_var=$hardcode_shlibpath_var 15480 15481# Set to "yes" if building a shared library automatically hardcodes DIR 15482# into the library and all subsequent libraries and executables linked 15483# against it. 15484hardcode_automatic=$hardcode_automatic 15485 15486# Set to yes if linker adds runtime paths of dependent libraries 15487# to runtime path list. 15488inherit_rpath=$inherit_rpath 15489 15490# Whether libtool must link a program against all its dependency libraries. 15491link_all_deplibs=$link_all_deplibs 15492 15493# Fix the shell variable \$srcfile for the compiler. 15494fix_srcfile_path=$lt_fix_srcfile_path 15495 15496# Set to "yes" if exported symbols are required. 15497always_export_symbols=$always_export_symbols 15498 15499# The commands to list exported symbols. 15500export_symbols_cmds=$lt_export_symbols_cmds 15501 15502# Symbols that should not be listed in the preloaded symbols. 15503exclude_expsyms=$lt_exclude_expsyms 15504 15505# Symbols that must always be exported. 15506include_expsyms=$lt_include_expsyms 15507 15508# Commands necessary for linking programs (against libraries) with templates. 15509prelink_cmds=$lt_prelink_cmds 15510 15511# Specify filename containing input files. 15512file_list_spec=$lt_file_list_spec 15513 15514# How to hardcode a shared library path into an executable. 15515hardcode_action=$hardcode_action 15516 15517# ### END LIBTOOL CONFIG 15518 15519_LT_EOF 15520 15521 case $host_os in 15522 aix3*) 15523 cat <<\_LT_EOF >> "$cfgfile" 15524# AIX sometimes has problems with the GCC collect2 program. For some 15525# reason, if we set the COLLECT_NAMES environment variable, the problems 15526# vanish in a puff of smoke. 15527if test "X${COLLECT_NAMES+set}" != Xset; then 15528 COLLECT_NAMES= 15529 export COLLECT_NAMES 15530fi 15531_LT_EOF 15532 ;; 15533 esac 15534 15535 15536ltmain="$ac_aux_dir/ltmain.sh" 15537 15538 15539 # We use sed instead of cat because bash on DJGPP gets confused if 15540 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15541 # text mode, it properly converts lines to CR/LF. This bash problem 15542 # is reportedly fixed, but why not run on old versions too? 15543 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15544 || (rm -f "$cfgfile"; exit 1) 15545 15546 case $xsi_shell in 15547 yes) 15548 cat << \_LT_EOF >> "$cfgfile" 15549 15550# func_dirname file append nondir_replacement 15551# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15552# otherwise set result to NONDIR_REPLACEMENT. 15553func_dirname () 15554{ 15555 case ${1} in 15556 */*) func_dirname_result="${1%/*}${2}" ;; 15557 * ) func_dirname_result="${3}" ;; 15558 esac 15559} 15560 15561# func_basename file 15562func_basename () 15563{ 15564 func_basename_result="${1##*/}" 15565} 15566 15567# func_dirname_and_basename file append nondir_replacement 15568# perform func_basename and func_dirname in a single function 15569# call: 15570# dirname: Compute the dirname of FILE. If nonempty, 15571# add APPEND to the result, otherwise set result 15572# to NONDIR_REPLACEMENT. 15573# value returned in "$func_dirname_result" 15574# basename: Compute filename of FILE. 15575# value retuned in "$func_basename_result" 15576# Implementation must be kept synchronized with func_dirname 15577# and func_basename. For efficiency, we do not delegate to 15578# those functions but instead duplicate the functionality here. 15579func_dirname_and_basename () 15580{ 15581 case ${1} in 15582 */*) func_dirname_result="${1%/*}${2}" ;; 15583 * ) func_dirname_result="${3}" ;; 15584 esac 15585 func_basename_result="${1##*/}" 15586} 15587 15588# func_stripname prefix suffix name 15589# strip PREFIX and SUFFIX off of NAME. 15590# PREFIX and SUFFIX must not contain globbing or regex special 15591# characters, hashes, percent signs, but SUFFIX may contain a leading 15592# dot (in which case that matches only a dot). 15593func_stripname () 15594{ 15595 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15596 # positional parameters, so assign one to ordinary parameter first. 15597 func_stripname_result=${3} 15598 func_stripname_result=${func_stripname_result#"${1}"} 15599 func_stripname_result=${func_stripname_result%"${2}"} 15600} 15601 15602# func_opt_split 15603func_opt_split () 15604{ 15605 func_opt_split_opt=${1%%=*} 15606 func_opt_split_arg=${1#*=} 15607} 15608 15609# func_lo2o object 15610func_lo2o () 15611{ 15612 case ${1} in 15613 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15614 *) func_lo2o_result=${1} ;; 15615 esac 15616} 15617 15618# func_xform libobj-or-source 15619func_xform () 15620{ 15621 func_xform_result=${1%.*}.lo 15622} 15623 15624# func_arith arithmetic-term... 15625func_arith () 15626{ 15627 func_arith_result=$(( $* )) 15628} 15629 15630# func_len string 15631# STRING may not start with a hyphen. 15632func_len () 15633{ 15634 func_len_result=${#1} 15635} 15636 15637_LT_EOF 15638 ;; 15639 *) # Bourne compatible functions. 15640 cat << \_LT_EOF >> "$cfgfile" 15641 15642# func_dirname file append nondir_replacement 15643# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15644# otherwise set result to NONDIR_REPLACEMENT. 15645func_dirname () 15646{ 15647 # Extract subdirectory from the argument. 15648 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15649 if test "X$func_dirname_result" = "X${1}"; then 15650 func_dirname_result="${3}" 15651 else 15652 func_dirname_result="$func_dirname_result${2}" 15653 fi 15654} 15655 15656# func_basename file 15657func_basename () 15658{ 15659 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15660} 15661 15662 15663# func_stripname prefix suffix name 15664# strip PREFIX and SUFFIX off of NAME. 15665# PREFIX and SUFFIX must not contain globbing or regex special 15666# characters, hashes, percent signs, but SUFFIX may contain a leading 15667# dot (in which case that matches only a dot). 15668# func_strip_suffix prefix name 15669func_stripname () 15670{ 15671 case ${2} in 15672 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15673 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15674 esac 15675} 15676 15677# sed scripts: 15678my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15679my_sed_long_arg='1s/^-[^=]*=//' 15680 15681# func_opt_split 15682func_opt_split () 15683{ 15684 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15685 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15686} 15687 15688# func_lo2o object 15689func_lo2o () 15690{ 15691 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15692} 15693 15694# func_xform libobj-or-source 15695func_xform () 15696{ 15697 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15698} 15699 15700# func_arith arithmetic-term... 15701func_arith () 15702{ 15703 func_arith_result=`expr "$@"` 15704} 15705 15706# func_len string 15707# STRING may not start with a hyphen. 15708func_len () 15709{ 15710 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15711} 15712 15713_LT_EOF 15714esac 15715 15716case $lt_shell_append in 15717 yes) 15718 cat << \_LT_EOF >> "$cfgfile" 15719 15720# func_append var value 15721# Append VALUE to the end of shell variable VAR. 15722func_append () 15723{ 15724 eval "$1+=\$2" 15725} 15726_LT_EOF 15727 ;; 15728 *) 15729 cat << \_LT_EOF >> "$cfgfile" 15730 15731# func_append var value 15732# Append VALUE to the end of shell variable VAR. 15733func_append () 15734{ 15735 eval "$1=\$$1\$2" 15736} 15737 15738_LT_EOF 15739 ;; 15740 esac 15741 15742 15743 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15744 || (rm -f "$cfgfile"; exit 1) 15745 15746 mv -f "$cfgfile" "$ofile" || 15747 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15748 chmod +x "$ofile" 15749 15750 ;; 15751 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15752 rm -f Makesim1.tmp Makesim2.tmp Makefile 15753 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15754 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15755 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15756 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15757 <Makefile.sim >Makefile 15758 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15759 ;; 15760 "stamp-h":C) echo > stamp-h ;; 15761 15762 esac 15763done # for ac_tag 15764 15765 15766as_fn_exit 0 15767_ACEOF 15768ac_clean_files=$ac_clean_files_save 15769 15770test $ac_write_fail = 0 || 15771 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 15772 15773 15774# configure is writing to config.log, and then calls config.status. 15775# config.status does its own redirection, appending to config.log. 15776# Unfortunately, on DOS this fails, as config.log is still kept open 15777# by configure, so config.status won't be able to write to it; its 15778# output is simply discarded. So we exec the FD to /dev/null, 15779# effectively closing config.log, so it can be properly (re)opened and 15780# appended to by config.status. When coming back to configure, we 15781# need to make the FD available again. 15782if test "$no_create" != yes; then 15783 ac_cs_success=: 15784 ac_config_status_args= 15785 test "$silent" = yes && 15786 ac_config_status_args="$ac_config_status_args --quiet" 15787 exec 5>/dev/null 15788 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15789 exec 5>>config.log 15790 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15791 # would make configure fail if this is the last instruction. 15792 $ac_cs_success || as_fn_exit $? 15793fi 15794if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15796$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15797fi 15798 15799 15800