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 604SIM_DV_SOCKSER_O 605cgen 606cgendir 607CGEN_MAINT 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_endian 765enable_sim_alignment 766enable_sim_hostendian 767enable_sim_scache 768enable_sim_default_model 769enable_sim_environment 770enable_cgen_maint 771enable_sim_hardware 772' 773 ac_precious_vars='build_alias 774host_alias 775target_alias 776CC 777CFLAGS 778LDFLAGS 779LIBS 780CPPFLAGS 781CPP' 782 783 784# Initialize some variables set by options. 785ac_init_help= 786ac_init_version=false 787ac_unrecognized_opts= 788ac_unrecognized_sep= 789# The variables have the same names as the options, with 790# dashes changed to underlines. 791cache_file=/dev/null 792exec_prefix=NONE 793no_create= 794no_recursion= 795prefix=NONE 796program_prefix=NONE 797program_suffix=NONE 798program_transform_name=s,x,x, 799silent= 800site= 801srcdir= 802verbose= 803x_includes=NONE 804x_libraries=NONE 805 806# Installation directory options. 807# These are left unexpanded so users can "make install exec_prefix=/foo" 808# and all the variables that are supposed to be based on exec_prefix 809# by default will actually change. 810# Use braces instead of parens because sh, perl, etc. also accept them. 811# (The list follows the same order as the GNU Coding Standards.) 812bindir='${exec_prefix}/bin' 813sbindir='${exec_prefix}/sbin' 814libexecdir='${exec_prefix}/libexec' 815datarootdir='${prefix}/share' 816datadir='${datarootdir}' 817sysconfdir='${prefix}/etc' 818sharedstatedir='${prefix}/com' 819localstatedir='${prefix}/var' 820includedir='${prefix}/include' 821oldincludedir='/usr/include' 822docdir='${datarootdir}/doc/${PACKAGE}' 823infodir='${datarootdir}/info' 824htmldir='${docdir}' 825dvidir='${docdir}' 826pdfdir='${docdir}' 827psdir='${docdir}' 828libdir='${exec_prefix}/lib' 829localedir='${datarootdir}/locale' 830mandir='${datarootdir}/man' 831 832ac_prev= 833ac_dashdash= 834for ac_option 835do 836 # If the previous option needs an argument, assign it. 837 if test -n "$ac_prev"; then 838 eval $ac_prev=\$ac_option 839 ac_prev= 840 continue 841 fi 842 843 case $ac_option in 844 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 845 *) ac_optarg=yes ;; 846 esac 847 848 # Accept the important Cygnus configure options, so we can diagnose typos. 849 850 case $ac_dashdash$ac_option in 851 --) 852 ac_dashdash=yes ;; 853 854 -bindir | --bindir | --bindi | --bind | --bin | --bi) 855 ac_prev=bindir ;; 856 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 857 bindir=$ac_optarg ;; 858 859 -build | --build | --buil | --bui | --bu) 860 ac_prev=build_alias ;; 861 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 862 build_alias=$ac_optarg ;; 863 864 -cache-file | --cache-file | --cache-fil | --cache-fi \ 865 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 866 ac_prev=cache_file ;; 867 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 868 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 869 cache_file=$ac_optarg ;; 870 871 --config-cache | -C) 872 cache_file=config.cache ;; 873 874 -datadir | --datadir | --datadi | --datad) 875 ac_prev=datadir ;; 876 -datadir=* | --datadir=* | --datadi=* | --datad=*) 877 datadir=$ac_optarg ;; 878 879 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 880 | --dataroo | --dataro | --datar) 881 ac_prev=datarootdir ;; 882 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 883 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 884 datarootdir=$ac_optarg ;; 885 886 -disable-* | --disable-*) 887 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 888 # Reject names that are not valid shell variable names. 889 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 890 as_fn_error "invalid feature name: $ac_useropt" 891 ac_useropt_orig=$ac_useropt 892 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 893 case $ac_user_opts in 894 *" 895"enable_$ac_useropt" 896"*) ;; 897 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 898 ac_unrecognized_sep=', ';; 899 esac 900 eval enable_$ac_useropt=no ;; 901 902 -docdir | --docdir | --docdi | --doc | --do) 903 ac_prev=docdir ;; 904 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 905 docdir=$ac_optarg ;; 906 907 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 908 ac_prev=dvidir ;; 909 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 910 dvidir=$ac_optarg ;; 911 912 -enable-* | --enable-*) 913 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 914 # Reject names that are not valid shell variable names. 915 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 916 as_fn_error "invalid feature name: $ac_useropt" 917 ac_useropt_orig=$ac_useropt 918 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 919 case $ac_user_opts in 920 *" 921"enable_$ac_useropt" 922"*) ;; 923 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 924 ac_unrecognized_sep=', ';; 925 esac 926 eval enable_$ac_useropt=\$ac_optarg ;; 927 928 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 929 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 930 | --exec | --exe | --ex) 931 ac_prev=exec_prefix ;; 932 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 933 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 934 | --exec=* | --exe=* | --ex=*) 935 exec_prefix=$ac_optarg ;; 936 937 -gas | --gas | --ga | --g) 938 # Obsolete; use --with-gas. 939 with_gas=yes ;; 940 941 -help | --help | --hel | --he | -h) 942 ac_init_help=long ;; 943 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 944 ac_init_help=recursive ;; 945 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 946 ac_init_help=short ;; 947 948 -host | --host | --hos | --ho) 949 ac_prev=host_alias ;; 950 -host=* | --host=* | --hos=* | --ho=*) 951 host_alias=$ac_optarg ;; 952 953 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 954 ac_prev=htmldir ;; 955 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 956 | --ht=*) 957 htmldir=$ac_optarg ;; 958 959 -includedir | --includedir | --includedi | --included | --include \ 960 | --includ | --inclu | --incl | --inc) 961 ac_prev=includedir ;; 962 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 963 | --includ=* | --inclu=* | --incl=* | --inc=*) 964 includedir=$ac_optarg ;; 965 966 -infodir | --infodir | --infodi | --infod | --info | --inf) 967 ac_prev=infodir ;; 968 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 969 infodir=$ac_optarg ;; 970 971 -libdir | --libdir | --libdi | --libd) 972 ac_prev=libdir ;; 973 -libdir=* | --libdir=* | --libdi=* | --libd=*) 974 libdir=$ac_optarg ;; 975 976 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 977 | --libexe | --libex | --libe) 978 ac_prev=libexecdir ;; 979 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 980 | --libexe=* | --libex=* | --libe=*) 981 libexecdir=$ac_optarg ;; 982 983 -localedir | --localedir | --localedi | --localed | --locale) 984 ac_prev=localedir ;; 985 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 986 localedir=$ac_optarg ;; 987 988 -localstatedir | --localstatedir | --localstatedi | --localstated \ 989 | --localstate | --localstat | --localsta | --localst | --locals) 990 ac_prev=localstatedir ;; 991 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 992 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 993 localstatedir=$ac_optarg ;; 994 995 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 996 ac_prev=mandir ;; 997 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 998 mandir=$ac_optarg ;; 999 1000 -nfp | --nfp | --nf) 1001 # Obsolete; use --without-fp. 1002 with_fp=no ;; 1003 1004 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1005 | --no-cr | --no-c | -n) 1006 no_create=yes ;; 1007 1008 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1009 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1010 no_recursion=yes ;; 1011 1012 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1013 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1014 | --oldin | --oldi | --old | --ol | --o) 1015 ac_prev=oldincludedir ;; 1016 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1017 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1018 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1019 oldincludedir=$ac_optarg ;; 1020 1021 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1022 ac_prev=prefix ;; 1023 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1024 prefix=$ac_optarg ;; 1025 1026 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1027 | --program-pre | --program-pr | --program-p) 1028 ac_prev=program_prefix ;; 1029 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1030 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1031 program_prefix=$ac_optarg ;; 1032 1033 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1034 | --program-suf | --program-su | --program-s) 1035 ac_prev=program_suffix ;; 1036 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1037 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1038 program_suffix=$ac_optarg ;; 1039 1040 -program-transform-name | --program-transform-name \ 1041 | --program-transform-nam | --program-transform-na \ 1042 | --program-transform-n | --program-transform- \ 1043 | --program-transform | --program-transfor \ 1044 | --program-transfo | --program-transf \ 1045 | --program-trans | --program-tran \ 1046 | --progr-tra | --program-tr | --program-t) 1047 ac_prev=program_transform_name ;; 1048 -program-transform-name=* | --program-transform-name=* \ 1049 | --program-transform-nam=* | --program-transform-na=* \ 1050 | --program-transform-n=* | --program-transform-=* \ 1051 | --program-transform=* | --program-transfor=* \ 1052 | --program-transfo=* | --program-transf=* \ 1053 | --program-trans=* | --program-tran=* \ 1054 | --progr-tra=* | --program-tr=* | --program-t=*) 1055 program_transform_name=$ac_optarg ;; 1056 1057 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1058 ac_prev=pdfdir ;; 1059 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1060 pdfdir=$ac_optarg ;; 1061 1062 -psdir | --psdir | --psdi | --psd | --ps) 1063 ac_prev=psdir ;; 1064 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1065 psdir=$ac_optarg ;; 1066 1067 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1068 | -silent | --silent | --silen | --sile | --sil) 1069 silent=yes ;; 1070 1071 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1072 ac_prev=sbindir ;; 1073 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1074 | --sbi=* | --sb=*) 1075 sbindir=$ac_optarg ;; 1076 1077 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1078 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1079 | --sharedst | --shareds | --shared | --share | --shar \ 1080 | --sha | --sh) 1081 ac_prev=sharedstatedir ;; 1082 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1083 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1084 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1085 | --sha=* | --sh=*) 1086 sharedstatedir=$ac_optarg ;; 1087 1088 -site | --site | --sit) 1089 ac_prev=site ;; 1090 -site=* | --site=* | --sit=*) 1091 site=$ac_optarg ;; 1092 1093 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1094 ac_prev=srcdir ;; 1095 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1096 srcdir=$ac_optarg ;; 1097 1098 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1099 | --syscon | --sysco | --sysc | --sys | --sy) 1100 ac_prev=sysconfdir ;; 1101 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1102 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1103 sysconfdir=$ac_optarg ;; 1104 1105 -target | --target | --targe | --targ | --tar | --ta | --t) 1106 ac_prev=target_alias ;; 1107 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1108 target_alias=$ac_optarg ;; 1109 1110 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1111 verbose=yes ;; 1112 1113 -version | --version | --versio | --versi | --vers | -V) 1114 ac_init_version=: ;; 1115 1116 -with-* | --with-*) 1117 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1118 # Reject names that are not valid shell variable names. 1119 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1120 as_fn_error "invalid package name: $ac_useropt" 1121 ac_useropt_orig=$ac_useropt 1122 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1123 case $ac_user_opts in 1124 *" 1125"with_$ac_useropt" 1126"*) ;; 1127 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1128 ac_unrecognized_sep=', ';; 1129 esac 1130 eval with_$ac_useropt=\$ac_optarg ;; 1131 1132 -without-* | --without-*) 1133 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1134 # Reject names that are not valid shell variable names. 1135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1136 as_fn_error "invalid package name: $ac_useropt" 1137 ac_useropt_orig=$ac_useropt 1138 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1139 case $ac_user_opts in 1140 *" 1141"with_$ac_useropt" 1142"*) ;; 1143 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1144 ac_unrecognized_sep=', ';; 1145 esac 1146 eval with_$ac_useropt=no ;; 1147 1148 --x) 1149 # Obsolete; use --with-x. 1150 with_x=yes ;; 1151 1152 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1153 | --x-incl | --x-inc | --x-in | --x-i) 1154 ac_prev=x_includes ;; 1155 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1156 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1157 x_includes=$ac_optarg ;; 1158 1159 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1160 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1161 ac_prev=x_libraries ;; 1162 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1163 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1164 x_libraries=$ac_optarg ;; 1165 1166 -*) as_fn_error "unrecognized option: \`$ac_option' 1167Try \`$0 --help' for more information." 1168 ;; 1169 1170 *=*) 1171 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1172 # Reject names that are not valid shell variable names. 1173 case $ac_envvar in #( 1174 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1175 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1176 esac 1177 eval $ac_envvar=\$ac_optarg 1178 export $ac_envvar ;; 1179 1180 *) 1181 # FIXME: should be removed in autoconf 3.0. 1182 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1183 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1184 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1185 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1186 ;; 1187 1188 esac 1189done 1190 1191if test -n "$ac_prev"; then 1192 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1193 as_fn_error "missing argument to $ac_option" 1194fi 1195 1196if test -n "$ac_unrecognized_opts"; then 1197 case $enable_option_checking in 1198 no) ;; 1199 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1200 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1201 esac 1202fi 1203 1204# Check all directory arguments for consistency. 1205for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1206 datadir sysconfdir sharedstatedir localstatedir includedir \ 1207 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1208 libdir localedir mandir 1209do 1210 eval ac_val=\$$ac_var 1211 # Remove trailing slashes. 1212 case $ac_val in 1213 */ ) 1214 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1215 eval $ac_var=\$ac_val;; 1216 esac 1217 # Be sure to have absolute directory names. 1218 case $ac_val in 1219 [\\/$]* | ?:[\\/]* ) continue;; 1220 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1221 esac 1222 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1223done 1224 1225# There might be people who depend on the old broken behavior: `$host' 1226# used to hold the argument of --host etc. 1227# FIXME: To remove some day. 1228build=$build_alias 1229host=$host_alias 1230target=$target_alias 1231 1232# FIXME: To remove some day. 1233if test "x$host_alias" != x; then 1234 if test "x$build_alias" = x; then 1235 cross_compiling=maybe 1236 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1237 If a cross compiler is detected then cross compile mode will be used." >&2 1238 elif test "x$build_alias" != "x$host_alias"; then 1239 cross_compiling=yes 1240 fi 1241fi 1242 1243ac_tool_prefix= 1244test -n "$host_alias" && ac_tool_prefix=$host_alias- 1245 1246test "$silent" = yes && exec 6>/dev/null 1247 1248 1249ac_pwd=`pwd` && test -n "$ac_pwd" && 1250ac_ls_di=`ls -di .` && 1251ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1252 as_fn_error "working directory cannot be determined" 1253test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1254 as_fn_error "pwd does not report name of working directory" 1255 1256 1257# Find the source files, if location was not specified. 1258if test -z "$srcdir"; then 1259 ac_srcdir_defaulted=yes 1260 # Try the directory containing this script, then the parent directory. 1261 ac_confdir=`$as_dirname -- "$as_myself" || 1262$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1263 X"$as_myself" : 'X\(//\)[^/]' \| \ 1264 X"$as_myself" : 'X\(//\)$' \| \ 1265 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1266$as_echo X"$as_myself" | 1267 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1268 s//\1/ 1269 q 1270 } 1271 /^X\(\/\/\)[^/].*/{ 1272 s//\1/ 1273 q 1274 } 1275 /^X\(\/\/\)$/{ 1276 s//\1/ 1277 q 1278 } 1279 /^X\(\/\).*/{ 1280 s//\1/ 1281 q 1282 } 1283 s/.*/./; q'` 1284 srcdir=$ac_confdir 1285 if test ! -r "$srcdir/$ac_unique_file"; then 1286 srcdir=.. 1287 fi 1288else 1289 ac_srcdir_defaulted=no 1290fi 1291if test ! -r "$srcdir/$ac_unique_file"; then 1292 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1293 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1294fi 1295ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1296ac_abs_confdir=`( 1297 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1298 pwd)` 1299# When building in place, set srcdir=. 1300if test "$ac_abs_confdir" = "$ac_pwd"; then 1301 srcdir=. 1302fi 1303# Remove unnecessary trailing slashes from srcdir. 1304# Double slashes in file names in object file debugging info 1305# mess up M-x gdb in Emacs. 1306case $srcdir in 1307*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1308esac 1309for ac_var in $ac_precious_vars; do 1310 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1311 eval ac_env_${ac_var}_value=\$${ac_var} 1312 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1313 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1314done 1315 1316# 1317# Report the --help message. 1318# 1319if test "$ac_init_help" = "long"; then 1320 # Omit some internal or obsolete options to make the list less imposing. 1321 # This message is too long to be a string in the A/UX 3.1 sh. 1322 cat <<_ACEOF 1323\`configure' configures this package to adapt to many kinds of systems. 1324 1325Usage: $0 [OPTION]... [VAR=VALUE]... 1326 1327To assign environment variables (e.g., CC, CFLAGS...), specify them as 1328VAR=VALUE. See below for descriptions of some of the useful variables. 1329 1330Defaults for the options are specified in brackets. 1331 1332Configuration: 1333 -h, --help display this help and exit 1334 --help=short display options specific to this package 1335 --help=recursive display the short help of all the included packages 1336 -V, --version display version information and exit 1337 -q, --quiet, --silent do not print \`checking...' messages 1338 --cache-file=FILE cache test results in FILE [disabled] 1339 -C, --config-cache alias for \`--cache-file=config.cache' 1340 -n, --no-create do not create output files 1341 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1342 1343Installation directories: 1344 --prefix=PREFIX install architecture-independent files in PREFIX 1345 [$ac_default_prefix] 1346 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1347 [PREFIX] 1348 1349By default, \`make install' will install all the files in 1350\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1351an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1352for instance \`--prefix=\$HOME'. 1353 1354For better control, use the options below. 1355 1356Fine tuning of the installation directories: 1357 --bindir=DIR user executables [EPREFIX/bin] 1358 --sbindir=DIR system admin executables [EPREFIX/sbin] 1359 --libexecdir=DIR program executables [EPREFIX/libexec] 1360 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1361 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1362 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1363 --libdir=DIR object code libraries [EPREFIX/lib] 1364 --includedir=DIR C header files [PREFIX/include] 1365 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1366 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1367 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1368 --infodir=DIR info documentation [DATAROOTDIR/info] 1369 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1370 --mandir=DIR man documentation [DATAROOTDIR/man] 1371 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1372 --htmldir=DIR html documentation [DOCDIR] 1373 --dvidir=DIR dvi documentation [DOCDIR] 1374 --pdfdir=DIR pdf documentation [DOCDIR] 1375 --psdir=DIR ps documentation [DOCDIR] 1376_ACEOF 1377 1378 cat <<\_ACEOF 1379 1380Program names: 1381 --program-prefix=PREFIX prepend PREFIX to installed program names 1382 --program-suffix=SUFFIX append SUFFIX to installed program names 1383 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1384 1385System types: 1386 --build=BUILD configure for building on BUILD [guessed] 1387 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1388 --target=TARGET configure for building compilers for TARGET [HOST] 1389_ACEOF 1390fi 1391 1392if test -n "$ac_init_help"; then 1393 1394 cat <<\_ACEOF 1395 1396Optional Features: 1397 --disable-option-checking ignore unrecognized --enable/--with options 1398 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1399 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1400 --enable-plugins Enable support for plugins (defaults no) 1401 --enable-shared[=PKGS] build shared libraries [default=yes] 1402 --enable-static[=PKGS] build static libraries [default=yes] 1403 --enable-fast-install[=PKGS] 1404 optimize for fast installation [default=yes] 1405 --disable-libtool-lock avoid locking (might break parallel builds) 1406 --enable-maintainer-mode Enable developer functionality. 1407 --enable-sim-bswap Use Host specific BSWAP instruction. 1408 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator 1409 --enable-sim-debug=opts Enable debugging flags 1410 --enable-sim-stdio Specify whether to use stdio for console input/output. 1411 --enable-sim-trace=opts Enable tracing flags 1412 --enable-sim-profile=opts Enable profiling flags 1413 --enable-sim-endian=endian Specify target byte endian orientation. 1414 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses. 1415 --enable-sim-hostendian=end Specify host byte endian orientation. 1416 --enable-sim-scache=size Specify simulator execution cache size. 1417 --enable-sim-default-model=model Specify default model to simulate. 1418 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment. 1419 --enable-cgen-maint=DIR build cgen generated files 1420 --enable-sim-hardware=LIST 1421 Specify the hardware to be included in the build. 1422 1423Optional Packages: 1424 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1425 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1426 --with-zlib include zlib support (auto/yes/no) default=auto 1427 --with-pic try to use only PIC/non-PIC objects [default=use 1428 both] 1429 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1430 --with-pkgversion=PKG Use PKG in the version string in place of "GDB" 1431 --with-bugurl=URL Direct users to URL to report a bug 1432 1433Some influential environment variables: 1434 CC C compiler command 1435 CFLAGS C compiler flags 1436 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1437 nonstandard directory <lib dir> 1438 LIBS libraries to pass to the linker, e.g. -l<library> 1439 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1440 you have headers in a nonstandard directory <include dir> 1441 CPP C preprocessor 1442 1443Use these variables to override the choices made by `configure' or to help 1444it to find libraries and programs with nonstandard names/locations. 1445 1446Report bugs to the package provider. 1447_ACEOF 1448ac_status=$? 1449fi 1450 1451if test "$ac_init_help" = "recursive"; then 1452 # If there are subdirs, report their specific --help. 1453 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1454 test -d "$ac_dir" || 1455 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1456 continue 1457 ac_builddir=. 1458 1459case "$ac_dir" in 1460.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1461*) 1462 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1463 # A ".." for each directory in $ac_dir_suffix. 1464 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1465 case $ac_top_builddir_sub in 1466 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1467 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1468 esac ;; 1469esac 1470ac_abs_top_builddir=$ac_pwd 1471ac_abs_builddir=$ac_pwd$ac_dir_suffix 1472# for backward compatibility: 1473ac_top_builddir=$ac_top_build_prefix 1474 1475case $srcdir in 1476 .) # We are building in place. 1477 ac_srcdir=. 1478 ac_top_srcdir=$ac_top_builddir_sub 1479 ac_abs_top_srcdir=$ac_pwd ;; 1480 [\\/]* | ?:[\\/]* ) # Absolute name. 1481 ac_srcdir=$srcdir$ac_dir_suffix; 1482 ac_top_srcdir=$srcdir 1483 ac_abs_top_srcdir=$srcdir ;; 1484 *) # Relative name. 1485 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1486 ac_top_srcdir=$ac_top_build_prefix$srcdir 1487 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1488esac 1489ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1490 1491 cd "$ac_dir" || { ac_status=$?; continue; } 1492 # Check for guested configure. 1493 if test -f "$ac_srcdir/configure.gnu"; then 1494 echo && 1495 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1496 elif test -f "$ac_srcdir/configure"; then 1497 echo && 1498 $SHELL "$ac_srcdir/configure" --help=recursive 1499 else 1500 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1501 fi || ac_status=$? 1502 cd "$ac_pwd" || { ac_status=$?; break; } 1503 done 1504fi 1505 1506test -n "$ac_init_help" && exit $ac_status 1507if $ac_init_version; then 1508 cat <<\_ACEOF 1509configure 1510generated by GNU Autoconf 2.64 1511 1512Copyright (C) 2009 Free Software Foundation, Inc. 1513This configure script is free software; the Free Software Foundation 1514gives unlimited permission to copy, distribute and modify it. 1515_ACEOF 1516 exit 1517fi 1518 1519## ------------------------ ## 1520## Autoconf initialization. ## 1521## ------------------------ ## 1522 1523# ac_fn_c_try_compile LINENO 1524# -------------------------- 1525# Try to compile conftest.$ac_ext, and return whether this succeeded. 1526ac_fn_c_try_compile () 1527{ 1528 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1529 rm -f conftest.$ac_objext 1530 if { { ac_try="$ac_compile" 1531case "(($ac_try" in 1532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1533 *) ac_try_echo=$ac_try;; 1534esac 1535eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1536$as_echo "$ac_try_echo"; } >&5 1537 (eval "$ac_compile") 2>conftest.err 1538 ac_status=$? 1539 if test -s conftest.err; then 1540 grep -v '^ *+' conftest.err >conftest.er1 1541 cat conftest.er1 >&5 1542 mv -f conftest.er1 conftest.err 1543 fi 1544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1545 test $ac_status = 0; } && { 1546 test -z "$ac_c_werror_flag" || 1547 test ! -s conftest.err 1548 } && test -s conftest.$ac_objext; then : 1549 ac_retval=0 1550else 1551 $as_echo "$as_me: failed program was:" >&5 1552sed 's/^/| /' conftest.$ac_ext >&5 1553 1554 ac_retval=1 1555fi 1556 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1557 return $ac_retval 1558 1559} # ac_fn_c_try_compile 1560 1561# ac_fn_c_try_cpp LINENO 1562# ---------------------- 1563# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1564ac_fn_c_try_cpp () 1565{ 1566 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1567 if { { ac_try="$ac_cpp conftest.$ac_ext" 1568case "(($ac_try" in 1569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1570 *) ac_try_echo=$ac_try;; 1571esac 1572eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1573$as_echo "$ac_try_echo"; } >&5 1574 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1575 ac_status=$? 1576 if test -s conftest.err; then 1577 grep -v '^ *+' conftest.err >conftest.er1 1578 cat conftest.er1 >&5 1579 mv -f conftest.er1 conftest.err 1580 fi 1581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1582 test $ac_status = 0; } >/dev/null && { 1583 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1584 test ! -s conftest.err 1585 }; then : 1586 ac_retval=0 1587else 1588 $as_echo "$as_me: failed program was:" >&5 1589sed 's/^/| /' conftest.$ac_ext >&5 1590 1591 ac_retval=1 1592fi 1593 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1594 return $ac_retval 1595 1596} # ac_fn_c_try_cpp 1597 1598# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1599# ------------------------------------------------------- 1600# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1601# the include files in INCLUDES and setting the cache variable VAR 1602# accordingly. 1603ac_fn_c_check_header_mongrel () 1604{ 1605 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1606 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1608$as_echo_n "checking for $2... " >&6; } 1609if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1610 $as_echo_n "(cached) " >&6 1611fi 1612eval ac_res=\$$3 1613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1614$as_echo "$ac_res" >&6; } 1615else 1616 # Is the header compilable? 1617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1618$as_echo_n "checking $2 usability... " >&6; } 1619cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1620/* end confdefs.h. */ 1621$4 1622#include <$2> 1623_ACEOF 1624if ac_fn_c_try_compile "$LINENO"; then : 1625 ac_header_compiler=yes 1626else 1627 ac_header_compiler=no 1628fi 1629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1631$as_echo "$ac_header_compiler" >&6; } 1632 1633# Is the header present? 1634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1635$as_echo_n "checking $2 presence... " >&6; } 1636cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1637/* end confdefs.h. */ 1638#include <$2> 1639_ACEOF 1640if ac_fn_c_try_cpp "$LINENO"; then : 1641 ac_header_preproc=yes 1642else 1643 ac_header_preproc=no 1644fi 1645rm -f conftest.err conftest.$ac_ext 1646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1647$as_echo "$ac_header_preproc" >&6; } 1648 1649# So? What about this header? 1650case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1651 yes:no: ) 1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1653$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1655$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1656 ;; 1657 no:yes:* ) 1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1659$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1661$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1663$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1665$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1667$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1668 ;; 1669esac 1670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1671$as_echo_n "checking for $2... " >&6; } 1672if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1673 $as_echo_n "(cached) " >&6 1674else 1675 eval "$3=\$ac_header_compiler" 1676fi 1677eval ac_res=\$$3 1678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1679$as_echo "$ac_res" >&6; } 1680fi 1681 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1682 1683} # ac_fn_c_check_header_mongrel 1684 1685# ac_fn_c_try_run LINENO 1686# ---------------------- 1687# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1688# that executables *can* be run. 1689ac_fn_c_try_run () 1690{ 1691 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1692 if { { ac_try="$ac_link" 1693case "(($ac_try" in 1694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1695 *) ac_try_echo=$ac_try;; 1696esac 1697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1698$as_echo "$ac_try_echo"; } >&5 1699 (eval "$ac_link") 2>&5 1700 ac_status=$? 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1703 { { case "(($ac_try" in 1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1705 *) ac_try_echo=$ac_try;; 1706esac 1707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1708$as_echo "$ac_try_echo"; } >&5 1709 (eval "$ac_try") 2>&5 1710 ac_status=$? 1711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1712 test $ac_status = 0; }; }; then : 1713 ac_retval=0 1714else 1715 $as_echo "$as_me: program exited with status $ac_status" >&5 1716 $as_echo "$as_me: failed program was:" >&5 1717sed 's/^/| /' conftest.$ac_ext >&5 1718 1719 ac_retval=$ac_status 1720fi 1721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1723 return $ac_retval 1724 1725} # ac_fn_c_try_run 1726 1727# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1728# ------------------------------------------------------- 1729# Tests whether HEADER exists and can be compiled using the include files in 1730# INCLUDES, setting the cache variable VAR accordingly. 1731ac_fn_c_check_header_compile () 1732{ 1733 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1735$as_echo_n "checking for $2... " >&6; } 1736if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1737 $as_echo_n "(cached) " >&6 1738else 1739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1740/* end confdefs.h. */ 1741$4 1742#include <$2> 1743_ACEOF 1744if ac_fn_c_try_compile "$LINENO"; then : 1745 eval "$3=yes" 1746else 1747 eval "$3=no" 1748fi 1749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1750fi 1751eval ac_res=\$$3 1752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1753$as_echo "$ac_res" >&6; } 1754 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1755 1756} # ac_fn_c_check_header_compile 1757 1758# ac_fn_c_try_link LINENO 1759# ----------------------- 1760# Try to link conftest.$ac_ext, and return whether this succeeded. 1761ac_fn_c_try_link () 1762{ 1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1764 rm -f conftest.$ac_objext conftest$ac_exeext 1765 if { { ac_try="$ac_link" 1766case "(($ac_try" in 1767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1768 *) ac_try_echo=$ac_try;; 1769esac 1770eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1771$as_echo "$ac_try_echo"; } >&5 1772 (eval "$ac_link") 2>conftest.err 1773 ac_status=$? 1774 if test -s conftest.err; then 1775 grep -v '^ *+' conftest.err >conftest.er1 1776 cat conftest.er1 >&5 1777 mv -f conftest.er1 conftest.err 1778 fi 1779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1780 test $ac_status = 0; } && { 1781 test -z "$ac_c_werror_flag" || 1782 test ! -s conftest.err 1783 } && test -s conftest$ac_exeext && { 1784 test "$cross_compiling" = yes || 1785 $as_test_x conftest$ac_exeext 1786 }; then : 1787 ac_retval=0 1788else 1789 $as_echo "$as_me: failed program was:" >&5 1790sed 's/^/| /' conftest.$ac_ext >&5 1791 1792 ac_retval=1 1793fi 1794 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1795 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1796 # interfere with the next link command; also delete a directory that is 1797 # left behind by Apple's compiler. We do this before executing the actions. 1798 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1799 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1800 return $ac_retval 1801 1802} # ac_fn_c_try_link 1803 1804# ac_fn_c_check_func LINENO FUNC VAR 1805# ---------------------------------- 1806# Tests whether FUNC exists, setting the cache variable VAR accordingly 1807ac_fn_c_check_func () 1808{ 1809 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1811$as_echo_n "checking for $2... " >&6; } 1812if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1813 $as_echo_n "(cached) " >&6 1814else 1815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1816/* end confdefs.h. */ 1817/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1818 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1819#define $2 innocuous_$2 1820 1821/* System header to define __stub macros and hopefully few prototypes, 1822 which can conflict with char $2 (); below. 1823 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1824 <limits.h> exists even on freestanding compilers. */ 1825 1826#ifdef __STDC__ 1827# include <limits.h> 1828#else 1829# include <assert.h> 1830#endif 1831 1832#undef $2 1833 1834/* Override any GCC internal prototype to avoid an error. 1835 Use char because int might match the return type of a GCC 1836 builtin and then its argument prototype would still apply. */ 1837#ifdef __cplusplus 1838extern "C" 1839#endif 1840char $2 (); 1841/* The GNU C library defines this for functions which it implements 1842 to always fail with ENOSYS. Some functions are actually named 1843 something starting with __ and the normal name is an alias. */ 1844#if defined __stub_$2 || defined __stub___$2 1845choke me 1846#endif 1847 1848int 1849main () 1850{ 1851return $2 (); 1852 ; 1853 return 0; 1854} 1855_ACEOF 1856if ac_fn_c_try_link "$LINENO"; then : 1857 eval "$3=yes" 1858else 1859 eval "$3=no" 1860fi 1861rm -f core conftest.err conftest.$ac_objext \ 1862 conftest$ac_exeext conftest.$ac_ext 1863fi 1864eval ac_res=\$$3 1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1866$as_echo "$ac_res" >&6; } 1867 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1868 1869} # ac_fn_c_check_func 1870cat >config.log <<_ACEOF 1871This file contains any messages produced by compilers while 1872running configure, to aid debugging if configure makes a mistake. 1873 1874It was created by $as_me, which was 1875generated by GNU Autoconf 2.64. Invocation command line was 1876 1877 $ $0 $@ 1878 1879_ACEOF 1880exec 5>>config.log 1881{ 1882cat <<_ASUNAME 1883## --------- ## 1884## Platform. ## 1885## --------- ## 1886 1887hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1888uname -m = `(uname -m) 2>/dev/null || echo unknown` 1889uname -r = `(uname -r) 2>/dev/null || echo unknown` 1890uname -s = `(uname -s) 2>/dev/null || echo unknown` 1891uname -v = `(uname -v) 2>/dev/null || echo unknown` 1892 1893/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1894/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1895 1896/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1897/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1898/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1899/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1900/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1901/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1902/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1903 1904_ASUNAME 1905 1906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1907for as_dir in $PATH 1908do 1909 IFS=$as_save_IFS 1910 test -z "$as_dir" && as_dir=. 1911 $as_echo "PATH: $as_dir" 1912 done 1913IFS=$as_save_IFS 1914 1915} >&5 1916 1917cat >&5 <<_ACEOF 1918 1919 1920## ----------- ## 1921## Core tests. ## 1922## ----------- ## 1923 1924_ACEOF 1925 1926 1927# Keep a trace of the command line. 1928# Strip out --no-create and --no-recursion so they do not pile up. 1929# Strip out --silent because we don't want to record it for future runs. 1930# Also quote any args containing shell meta-characters. 1931# Make two passes to allow for proper duplicate-argument suppression. 1932ac_configure_args= 1933ac_configure_args0= 1934ac_configure_args1= 1935ac_must_keep_next=false 1936for ac_pass in 1 2 1937do 1938 for ac_arg 1939 do 1940 case $ac_arg in 1941 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1942 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1943 | -silent | --silent | --silen | --sile | --sil) 1944 continue ;; 1945 *\'*) 1946 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1947 esac 1948 case $ac_pass in 1949 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1950 2) 1951 as_fn_append ac_configure_args1 " '$ac_arg'" 1952 if test $ac_must_keep_next = true; then 1953 ac_must_keep_next=false # Got value, back to normal. 1954 else 1955 case $ac_arg in 1956 *=* | --config-cache | -C | -disable-* | --disable-* \ 1957 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1958 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1959 | -with-* | --with-* | -without-* | --without-* | --x) 1960 case "$ac_configure_args0 " in 1961 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1962 esac 1963 ;; 1964 -* ) ac_must_keep_next=true ;; 1965 esac 1966 fi 1967 as_fn_append ac_configure_args " '$ac_arg'" 1968 ;; 1969 esac 1970 done 1971done 1972{ ac_configure_args0=; unset ac_configure_args0;} 1973{ ac_configure_args1=; unset ac_configure_args1;} 1974 1975# When interrupted or exit'd, cleanup temporary files, and complete 1976# config.log. We remove comments because anyway the quotes in there 1977# would cause problems or look ugly. 1978# WARNING: Use '\'' to represent an apostrophe within the trap. 1979# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1980trap 'exit_status=$? 1981 # Save into config.log some information that might help in debugging. 1982 { 1983 echo 1984 1985 cat <<\_ASBOX 1986## ---------------- ## 1987## Cache variables. ## 1988## ---------------- ## 1989_ASBOX 1990 echo 1991 # The following way of writing the cache mishandles newlines in values, 1992( 1993 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1994 eval ac_val=\$$ac_var 1995 case $ac_val in #( 1996 *${as_nl}*) 1997 case $ac_var in #( 1998 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1999$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2000 esac 2001 case $ac_var in #( 2002 _ | IFS | as_nl) ;; #( 2003 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2004 *) { eval $ac_var=; unset $ac_var;} ;; 2005 esac ;; 2006 esac 2007 done 2008 (set) 2>&1 | 2009 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2010 *${as_nl}ac_space=\ *) 2011 sed -n \ 2012 "s/'\''/'\''\\\\'\'''\''/g; 2013 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2014 ;; #( 2015 *) 2016 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2017 ;; 2018 esac | 2019 sort 2020) 2021 echo 2022 2023 cat <<\_ASBOX 2024## ----------------- ## 2025## Output variables. ## 2026## ----------------- ## 2027_ASBOX 2028 echo 2029 for ac_var in $ac_subst_vars 2030 do 2031 eval ac_val=\$$ac_var 2032 case $ac_val in 2033 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2034 esac 2035 $as_echo "$ac_var='\''$ac_val'\''" 2036 done | sort 2037 echo 2038 2039 if test -n "$ac_subst_files"; then 2040 cat <<\_ASBOX 2041## ------------------- ## 2042## File substitutions. ## 2043## ------------------- ## 2044_ASBOX 2045 echo 2046 for ac_var in $ac_subst_files 2047 do 2048 eval ac_val=\$$ac_var 2049 case $ac_val in 2050 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2051 esac 2052 $as_echo "$ac_var='\''$ac_val'\''" 2053 done | sort 2054 echo 2055 fi 2056 2057 if test -s confdefs.h; then 2058 cat <<\_ASBOX 2059## ----------- ## 2060## confdefs.h. ## 2061## ----------- ## 2062_ASBOX 2063 echo 2064 cat confdefs.h 2065 echo 2066 fi 2067 test "$ac_signal" != 0 && 2068 $as_echo "$as_me: caught signal $ac_signal" 2069 $as_echo "$as_me: exit $exit_status" 2070 } >&5 2071 rm -f core *.core core.conftest.* && 2072 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2073 exit $exit_status 2074' 0 2075for ac_signal in 1 2 13 15; do 2076 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2077done 2078ac_signal=0 2079 2080# confdefs.h avoids OS command line length limits that DEFS can exceed. 2081rm -f -r conftest* confdefs.h 2082 2083$as_echo "/* confdefs.h */" > confdefs.h 2084 2085# Predefined preprocessor variables. 2086 2087cat >>confdefs.h <<_ACEOF 2088#define PACKAGE_NAME "$PACKAGE_NAME" 2089_ACEOF 2090 2091cat >>confdefs.h <<_ACEOF 2092#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2093_ACEOF 2094 2095cat >>confdefs.h <<_ACEOF 2096#define PACKAGE_VERSION "$PACKAGE_VERSION" 2097_ACEOF 2098 2099cat >>confdefs.h <<_ACEOF 2100#define PACKAGE_STRING "$PACKAGE_STRING" 2101_ACEOF 2102 2103cat >>confdefs.h <<_ACEOF 2104#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2105_ACEOF 2106 2107cat >>confdefs.h <<_ACEOF 2108#define PACKAGE_URL "$PACKAGE_URL" 2109_ACEOF 2110 2111 2112# Let the site file select an alternate cache file if it wants to. 2113# Prefer an explicitly selected file to automatically selected ones. 2114ac_site_file1=NONE 2115ac_site_file2=NONE 2116if test -n "$CONFIG_SITE"; then 2117 ac_site_file1=$CONFIG_SITE 2118elif test "x$prefix" != xNONE; then 2119 ac_site_file1=$prefix/share/config.site 2120 ac_site_file2=$prefix/etc/config.site 2121else 2122 ac_site_file1=$ac_default_prefix/share/config.site 2123 ac_site_file2=$ac_default_prefix/etc/config.site 2124fi 2125for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2126do 2127 test "x$ac_site_file" = xNONE && continue 2128 if test -r "$ac_site_file"; then 2129 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2130$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2131 sed 's/^/| /' "$ac_site_file" >&5 2132 . "$ac_site_file" 2133 fi 2134done 2135 2136if test -r "$cache_file"; then 2137 # Some versions of bash will fail to source /dev/null (special 2138 # files actually), so we avoid doing that. 2139 if test -f "$cache_file"; then 2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2141$as_echo "$as_me: loading cache $cache_file" >&6;} 2142 case $cache_file in 2143 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2144 *) . "./$cache_file";; 2145 esac 2146 fi 2147else 2148 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2149$as_echo "$as_me: creating cache $cache_file" >&6;} 2150 >$cache_file 2151fi 2152 2153# Check that the precious variables saved in the cache have kept the same 2154# value. 2155ac_cache_corrupted=false 2156for ac_var in $ac_precious_vars; do 2157 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2158 eval ac_new_set=\$ac_env_${ac_var}_set 2159 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2160 eval ac_new_val=\$ac_env_${ac_var}_value 2161 case $ac_old_set,$ac_new_set in 2162 set,) 2163 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2164$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2165 ac_cache_corrupted=: ;; 2166 ,set) 2167 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2168$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2169 ac_cache_corrupted=: ;; 2170 ,);; 2171 *) 2172 if test "x$ac_old_val" != "x$ac_new_val"; then 2173 # differences in whitespace do not lead to failure. 2174 ac_old_val_w=`echo x $ac_old_val` 2175 ac_new_val_w=`echo x $ac_new_val` 2176 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2177 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2178$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2179 ac_cache_corrupted=: 2180 else 2181 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2182$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2183 eval $ac_var=\$ac_old_val 2184 fi 2185 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2186$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2187 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2188$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2189 fi;; 2190 esac 2191 # Pass precious variables to config.status. 2192 if test "$ac_new_set" = set; then 2193 case $ac_new_val in 2194 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2195 *) ac_arg=$ac_var=$ac_new_val ;; 2196 esac 2197 case " $ac_configure_args " in 2198 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2199 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2200 esac 2201 fi 2202done 2203if $ac_cache_corrupted; then 2204 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2205$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2206 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2207$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2208 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2209fi 2210## -------------------- ## 2211## Main body of script. ## 2212## -------------------- ## 2213 2214ac_ext=c 2215ac_cpp='$CPP $CPPFLAGS' 2216ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2217ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2218ac_compiler_gnu=$ac_cv_c_compiler_gnu 2219 2220 2221# This file contains common code used by all simulators. 2222# 2223# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2224# directory. It is intended to be invoked before any target specific stuff. 2225# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2226# It is intended to be invoked last. 2227# 2228# The simulator's configure.in should look like: 2229# 2230# dnl Process this file with autoconf to produce a configure script. 2231# AC_PREREQ(2.64)dnl 2232# AC_INIT(Makefile.in) 2233# sinclude(../common/aclocal.m4) 2234# 2235# SIM_AC_COMMON 2236# 2237# ... target specific stuff ... 2238# 2239# SIM_AC_OUTPUT 2240 2241# Include global overrides and fixes for Autoconf. 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268# _AC_CHECK_DECL_BODY 2269# ------------------- 2270# Shell function body for AC_CHECK_DECL. 2271# _AC_CHECK_DECL_BODY 2272 2273# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND, 2274# INCLUDES) 2275# ------------------------------------------------------------- 2276# Helper to AC_CHECK_DECLS, which generates the check for a single 2277# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands 2278# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND. 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2292# 2293# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2294# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2295# Written by Gordon Matzigkeit, 1996 2296# 2297# This file is free software; the Free Software Foundation gives 2298# unlimited permission to copy and/or distribute it, with or without 2299# modifications, as long as this notice is preserved. 2300 2301 2302 2303# serial 56 LT_INIT 2304 2305 2306# LT_PREREQ(VERSION) 2307# ------------------ 2308# Complain and exit if this libtool version is less that VERSION. 2309 2310 2311 2312# _LT_CHECK_BUILDDIR 2313# ------------------ 2314# Complain if the absolute build directory name contains unusual characters 2315 2316 2317 2318# LT_INIT([OPTIONS]) 2319# ------------------ 2320# LT_INIT 2321 2322# Old names: 2323# This is what autoupdate's m4 run will expand. It fires 2324# the warning (with _au_warn_XXX), outputs it into the 2325# updated configure.ac (with AC_DIAGNOSE), and then outputs 2326# the replacement expansion. 2327 2328 2329# This is an auxiliary macro that is also run when 2330# autoupdate runs m4. It simply calls m4_warning, but 2331# we need a wrapper so that each warning is emitted only 2332# once. We break the quoting in m4_warning's argument in 2333# order to expand this macro's arguments, not AU_DEFUN's. 2334 2335 2336# Finally, this is the expansion that is picked up by 2337# autoconf. It tells the user to run autoupdate, and 2338# then outputs the replacement expansion. We do not care 2339# about autoupdate's warning because that contains 2340# information on what to do *after* running autoupdate. 2341 2342# This is what autoupdate's m4 run will expand. It fires 2343# the warning (with _au_warn_XXX), outputs it into the 2344# updated configure.ac (with AC_DIAGNOSE), and then outputs 2345# the replacement expansion. 2346 2347 2348# This is an auxiliary macro that is also run when 2349# autoupdate runs m4. It simply calls m4_warning, but 2350# we need a wrapper so that each warning is emitted only 2351# once. We break the quoting in m4_warning's argument in 2352# order to expand this macro's arguments, not AU_DEFUN's. 2353 2354 2355# Finally, this is the expansion that is picked up by 2356# autoconf. It tells the user to run autoupdate, and 2357# then outputs the replacement expansion. We do not care 2358# about autoupdate's warning because that contains 2359# information on what to do *after* running autoupdate. 2360 2361 2362 2363# _LT_CC_BASENAME(CC) 2364# ------------------- 2365# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2366 2367 2368 2369# _LT_FILEUTILS_DEFAULTS 2370# ---------------------- 2371# It is okay to use these file commands and assume they have been set 2372# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2373# _LT_FILEUTILS_DEFAULTS 2374 2375 2376# _LT_SETUP 2377# --------- 2378# _LT_SETUP 2379 2380 2381# _LT_PREPARE_SED_QUOTE_VARS 2382# -------------------------- 2383# Define a few sed substitution that help us do robust quoting. 2384 2385 2386# _LT_PROG_LTMAIN 2387# --------------- 2388# Note that this code is called both from `configure', and `config.status' 2389# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2390# `config.status' has no value for ac_aux_dir unless we are using Automake, 2391# so we pass a copy along to make sure it has a sensible value anyway. 2392# _LT_PROG_LTMAIN 2393 2394 2395## ------------------------------------- ## 2396## Accumulate code for creating libtool. ## 2397## ------------------------------------- ## 2398 2399# So that we can recreate a full libtool script including additional 2400# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2401# in macros and then make a single call at the end using the `libtool' 2402# label. 2403 2404 2405# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2406# ---------------------------------------- 2407# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2408 2409 2410# Initialize. 2411 2412 2413 2414# _LT_CONFIG_LIBTOOL([COMMANDS]) 2415# ------------------------------ 2416# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2417 2418 2419# Initialize. 2420 2421 2422 2423# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2424# ----------------------------------------------------- 2425 2426 2427 2428# _LT_FORMAT_COMMENT([COMMENT]) 2429# ----------------------------- 2430# Add leading comment marks to the start of each line, and a trailing 2431# full-stop to the whole comment if one is not present already. 2432 2433 2434 2435 2436## ------------------------ ## 2437## FIXME: Eliminate VARNAME ## 2438## ------------------------ ## 2439 2440 2441# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2442# ------------------------------------------------------------------- 2443# CONFIGNAME is the name given to the value in the libtool script. 2444# VARNAME is the (base) name used in the configure script. 2445# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2446# VARNAME. Any other value will be used directly. 2447 2448 2449 2450# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2451# -------------------------------------------------------- 2452 2453 2454 2455# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2456# ------------------------------------------------ 2457 2458 2459 2460# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2461# --------------------------------------------------------- 2462 2463 2464 2465# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2466# -------------------------------------------------- 2467 2468 2469 2470# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2471# --------------------------------------------------- 2472 2473 2474 2475# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2476# --------------------------------------------------- 2477 2478 2479 2480 2481# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2482# ------------------------------------------------ 2483 2484 2485 2486 2487# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2488# ------------------------------------ 2489# Quote a variable value, and forward it to `config.status' so that its 2490# declaration there will have the same value as in `configure'. VARNAME 2491# must have a single quote delimited value for this to work. 2492 2493 2494 2495# _LT_CONFIG_STATUS_DECLARATIONS 2496# ------------------------------ 2497# We delimit libtool config variables with single quotes, so when 2498# we write them to config.status, we have to be sure to quote all 2499# embedded single quotes properly. In configure, this macro expands 2500# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2501# 2502# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2503 2504 2505 2506# _LT_LIBTOOL_TAGS 2507# ---------------- 2508# Output comment and list of tags supported by the script 2509 2510 2511 2512# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2513# ----------------------------------- 2514# Extract the dictionary values for VARNAME (optionally with TAG) and 2515# expand to a commented shell variable setting: 2516# 2517# # Some comment about what VAR is for. 2518# visible_name=$lt_internal_name 2519 2520 2521 2522# _LT_LIBTOOL_CONFIG_VARS 2523# ----------------------- 2524# Produce commented declarations of non-tagged libtool config variables 2525# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2526# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2527# section) are produced by _LT_LIBTOOL_TAG_VARS. 2528 2529 2530 2531# _LT_LIBTOOL_TAG_VARS(TAG) 2532# ------------------------- 2533 2534 2535 2536# _LT_TAGVAR(VARNAME, [TAGNAME]) 2537# ------------------------------ 2538 2539 2540 2541# _LT_CONFIG_COMMANDS 2542# ------------------- 2543# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2544# variables for single and double quote escaping we saved from calls 2545# to _LT_DECL, we can put quote escaped variables declarations 2546# into `config.status', and then the shell code to quote escape them in 2547# for loops in `config.status'. Finally, any additional code accumulated 2548# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2549#_LT_CONFIG_COMMANDS 2550 2551 2552# Initialize. 2553 2554 2555# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2556# ------------------------------------ 2557# Generate a child script FILE with all initialization necessary to 2558# reuse the environment learned by the parent script, and make the 2559# file executable. If COMMENT is supplied, it is inserted after the 2560# `#!' sequence but before initialization text begins. After this 2561# macro, additional text can be appended to FILE to form the body of 2562# the child script. The macro ends with non-zero status if the 2563# file could not be fully written (such as if the disk is full). 2564# _LT_GENERATED_FILE_INIT 2565 2566# LT_OUTPUT 2567# --------- 2568# This macro allows early generation of the libtool script (before 2569# AC_OUTPUT is called), incase it is used in configure for compilation 2570# tests. 2571# LT_OUTPUT 2572 2573 2574# _LT_CONFIG(TAG) 2575# --------------- 2576# If TAG is the built-in tag, create an initial libtool script with a 2577# default configuration from the untagged config vars. Otherwise add code 2578# to config.status for appending the configuration named by TAG from the 2579# matching tagged config vars. 2580# _LT_CONFIG 2581 2582 2583# LT_SUPPORTED_TAG(TAG) 2584# --------------------- 2585# Trace this macro to discover what tags are supported by the libtool 2586# --tag option, using: 2587# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2588 2589 2590 2591# C support is built-in for now 2592 2593 2594 2595 2596# LT_LANG(LANG) 2597# ------------- 2598# Enable libtool support for the given language if not already enabled. 2599# LT_LANG 2600 2601 2602# _LT_LANG(LANGNAME) 2603# ------------------ 2604# _LT_LANG 2605 2606 2607# _LT_LANG_DEFAULT_CONFIG 2608# ----------------------- 2609# _LT_LANG_DEFAULT_CONFIG 2610 2611# Obsolete macros: 2612# This is what autoupdate's m4 run will expand. It fires 2613# the warning (with _au_warn_XXX), outputs it into the 2614# updated configure.ac (with AC_DIAGNOSE), and then outputs 2615# the replacement expansion. 2616 2617 2618# This is an auxiliary macro that is also run when 2619# autoupdate runs m4. It simply calls m4_warning, but 2620# we need a wrapper so that each warning is emitted only 2621# once. We break the quoting in m4_warning's argument in 2622# order to expand this macro's arguments, not AU_DEFUN's. 2623 2624 2625# Finally, this is the expansion that is picked up by 2626# autoconf. It tells the user to run autoupdate, and 2627# then outputs the replacement expansion. We do not care 2628# about autoupdate's warning because that contains 2629# information on what to do *after* running autoupdate. 2630 2631# This is what autoupdate's m4 run will expand. It fires 2632# the warning (with _au_warn_XXX), outputs it into the 2633# updated configure.ac (with AC_DIAGNOSE), and then outputs 2634# the replacement expansion. 2635 2636 2637# This is an auxiliary macro that is also run when 2638# autoupdate runs m4. It simply calls m4_warning, but 2639# we need a wrapper so that each warning is emitted only 2640# once. We break the quoting in m4_warning's argument in 2641# order to expand this macro's arguments, not AU_DEFUN's. 2642 2643 2644# Finally, this is the expansion that is picked up by 2645# autoconf. It tells the user to run autoupdate, and 2646# then outputs the replacement expansion. We do not care 2647# about autoupdate's warning because that contains 2648# information on what to do *after* running autoupdate. 2649 2650# This is what autoupdate's m4 run will expand. It fires 2651# the warning (with _au_warn_XXX), outputs it into the 2652# updated configure.ac (with AC_DIAGNOSE), and then outputs 2653# the replacement expansion. 2654 2655 2656# This is an auxiliary macro that is also run when 2657# autoupdate runs m4. It simply calls m4_warning, but 2658# we need a wrapper so that each warning is emitted only 2659# once. We break the quoting in m4_warning's argument in 2660# order to expand this macro's arguments, not AU_DEFUN's. 2661 2662 2663# Finally, this is the expansion that is picked up by 2664# autoconf. It tells the user to run autoupdate, and 2665# then outputs the replacement expansion. We do not care 2666# about autoupdate's warning because that contains 2667# information on what to do *after* running autoupdate. 2668 2669# This is what autoupdate's m4 run will expand. It fires 2670# the warning (with _au_warn_XXX), outputs it into the 2671# updated configure.ac (with AC_DIAGNOSE), and then outputs 2672# the replacement expansion. 2673 2674 2675# This is an auxiliary macro that is also run when 2676# autoupdate runs m4. It simply calls m4_warning, but 2677# we need a wrapper so that each warning is emitted only 2678# once. We break the quoting in m4_warning's argument in 2679# order to expand this macro's arguments, not AU_DEFUN's. 2680 2681 2682# Finally, this is the expansion that is picked up by 2683# autoconf. It tells the user to run autoupdate, and 2684# then outputs the replacement expansion. We do not care 2685# about autoupdate's warning because that contains 2686# information on what to do *after* running autoupdate. 2687 2688# This is what autoupdate's m4 run will expand. It fires 2689# the warning (with _au_warn_XXX), outputs it into the 2690# updated configure.ac (with AC_DIAGNOSE), and then outputs 2691# the replacement expansion. 2692 2693 2694# This is an auxiliary macro that is also run when 2695# autoupdate runs m4. It simply calls m4_warning, but 2696# we need a wrapper so that each warning is emitted only 2697# once. We break the quoting in m4_warning's argument in 2698# order to expand this macro's arguments, not AU_DEFUN's. 2699 2700 2701# Finally, this is the expansion that is picked up by 2702# autoconf. It tells the user to run autoupdate, and 2703# then outputs the replacement expansion. We do not care 2704# about autoupdate's warning because that contains 2705# information on what to do *after* running autoupdate. 2706 2707 2708 2709# _LT_TAG_COMPILER 2710# ---------------- 2711# _LT_TAG_COMPILER 2712 2713 2714# _LT_COMPILER_BOILERPLATE 2715# ------------------------ 2716# Check for compiler boilerplate output or warnings with 2717# the simple compiler test code. 2718# _LT_COMPILER_BOILERPLATE 2719 2720 2721# _LT_LINKER_BOILERPLATE 2722# ---------------------- 2723# Check for linker boilerplate output or warnings with 2724# the simple link test code. 2725# _LT_LINKER_BOILERPLATE 2726 2727# _LT_REQUIRED_DARWIN_CHECKS 2728# ------------------------- 2729 2730 2731 2732# _LT_DARWIN_LINKER_FEATURES 2733# -------------------------- 2734# Checks for linker and compiler features on darwin 2735 2736 2737# _LT_SYS_MODULE_PATH_AIX 2738# ----------------------- 2739# Links a minimal program and checks the executable 2740# for the system default hardcoded library path. In most cases, 2741# this is /usr/lib:/lib, but when the MPI compilers are used 2742# the location of the communication and MPI libs are included too. 2743# If we don't find anything, use the default library path according 2744# to the aix ld manual. 2745# _LT_SYS_MODULE_PATH_AIX 2746 2747 2748# _LT_SHELL_INIT(ARG) 2749# ------------------- 2750# _LT_SHELL_INIT 2751 2752 2753 2754# _LT_PROG_ECHO_BACKSLASH 2755# ----------------------- 2756# Find how we can fake an echo command that does not interpret backslash. 2757# In particular, with Autoconf 2.60 or later we add some code to the start 2758# of the generated configure script which will find a shell with a builtin 2759# printf (which we can use as an echo command). 2760# _LT_PROG_ECHO_BACKSLASH 2761 2762 2763# _LT_ENABLE_LOCK 2764# --------------- 2765# _LT_ENABLE_LOCK 2766 2767 2768# _LT_CMD_OLD_ARCHIVE 2769# ------------------- 2770# _LT_CMD_OLD_ARCHIVE 2771 2772 2773# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2774# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2775# ---------------------------------------------------------------- 2776# Check whether the given compiler option works 2777# _LT_COMPILER_OPTION 2778 2779# Old name: 2780# This is what autoupdate's m4 run will expand. It fires 2781# the warning (with _au_warn_XXX), outputs it into the 2782# updated configure.ac (with AC_DIAGNOSE), and then outputs 2783# the replacement expansion. 2784 2785 2786# This is an auxiliary macro that is also run when 2787# autoupdate runs m4. It simply calls m4_warning, but 2788# we need a wrapper so that each warning is emitted only 2789# once. We break the quoting in m4_warning's argument in 2790# order to expand this macro's arguments, not AU_DEFUN's. 2791 2792 2793# Finally, this is the expansion that is picked up by 2794# autoconf. It tells the user to run autoupdate, and 2795# then outputs the replacement expansion. We do not care 2796# about autoupdate's warning because that contains 2797# information on what to do *after* running autoupdate. 2798 2799 2800 2801# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2802# [ACTION-SUCCESS], [ACTION-FAILURE]) 2803# ---------------------------------------------------- 2804# Check whether the given linker option works 2805# _LT_LINKER_OPTION 2806 2807# Old name: 2808# This is what autoupdate's m4 run will expand. It fires 2809# the warning (with _au_warn_XXX), outputs it into the 2810# updated configure.ac (with AC_DIAGNOSE), and then outputs 2811# the replacement expansion. 2812 2813 2814# This is an auxiliary macro that is also run when 2815# autoupdate runs m4. It simply calls m4_warning, but 2816# we need a wrapper so that each warning is emitted only 2817# once. We break the quoting in m4_warning's argument in 2818# order to expand this macro's arguments, not AU_DEFUN's. 2819 2820 2821# Finally, this is the expansion that is picked up by 2822# autoconf. It tells the user to run autoupdate, and 2823# then outputs the replacement expansion. We do not care 2824# about autoupdate's warning because that contains 2825# information on what to do *after* running autoupdate. 2826 2827 2828 2829# LT_CMD_MAX_LEN 2830#--------------- 2831# LT_CMD_MAX_LEN 2832 2833# Old name: 2834# This is what autoupdate's m4 run will expand. It fires 2835# the warning (with _au_warn_XXX), outputs it into the 2836# updated configure.ac (with AC_DIAGNOSE), and then outputs 2837# the replacement expansion. 2838 2839 2840# This is an auxiliary macro that is also run when 2841# autoupdate runs m4. It simply calls m4_warning, but 2842# we need a wrapper so that each warning is emitted only 2843# once. We break the quoting in m4_warning's argument in 2844# order to expand this macro's arguments, not AU_DEFUN's. 2845 2846 2847# Finally, this is the expansion that is picked up by 2848# autoconf. It tells the user to run autoupdate, and 2849# then outputs the replacement expansion. We do not care 2850# about autoupdate's warning because that contains 2851# information on what to do *after* running autoupdate. 2852 2853 2854 2855# _LT_HEADER_DLFCN 2856# ---------------- 2857# _LT_HEADER_DLFCN 2858 2859 2860# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2861# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2862# ---------------------------------------------------------------- 2863# _LT_TRY_DLOPEN_SELF 2864 2865 2866# LT_SYS_DLOPEN_SELF 2867# ------------------ 2868# LT_SYS_DLOPEN_SELF 2869 2870# Old name: 2871# This is what autoupdate's m4 run will expand. It fires 2872# the warning (with _au_warn_XXX), outputs it into the 2873# updated configure.ac (with AC_DIAGNOSE), and then outputs 2874# the replacement expansion. 2875 2876 2877# This is an auxiliary macro that is also run when 2878# autoupdate runs m4. It simply calls m4_warning, but 2879# we need a wrapper so that each warning is emitted only 2880# once. We break the quoting in m4_warning's argument in 2881# order to expand this macro's arguments, not AU_DEFUN's. 2882 2883 2884# Finally, this is the expansion that is picked up by 2885# autoconf. It tells the user to run autoupdate, and 2886# then outputs the replacement expansion. We do not care 2887# about autoupdate's warning because that contains 2888# information on what to do *after* running autoupdate. 2889 2890 2891 2892# _LT_COMPILER_C_O([TAGNAME]) 2893# --------------------------- 2894# Check to see if options -c and -o are simultaneously supported by compiler. 2895# This macro does not hard code the compiler like AC_PROG_CC_C_O. 2896# _LT_COMPILER_C_O 2897 2898 2899# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 2900# ---------------------------------- 2901# Check to see if we can do hard links to lock some files if needed 2902# _LT_COMPILER_FILE_LOCKS 2903 2904 2905# _LT_CHECK_OBJDIR 2906# ---------------- 2907# _LT_CHECK_OBJDIR 2908 2909 2910# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 2911# -------------------------------------- 2912# Check hardcoding attributes. 2913# _LT_LINKER_HARDCODE_LIBPATH 2914 2915 2916# _LT_CMD_STRIPLIB 2917# ---------------- 2918# _LT_CMD_STRIPLIB 2919 2920 2921# _LT_SYS_DYNAMIC_LINKER([TAG]) 2922# ----------------------------- 2923# PORTME Fill in your ld.so characteristics 2924# _LT_SYS_DYNAMIC_LINKER 2925 2926 2927# _LT_PATH_TOOL_PREFIX(TOOL) 2928# -------------------------- 2929# find a file program which can recognize shared library 2930# _LT_PATH_TOOL_PREFIX 2931 2932# Old name: 2933# This is what autoupdate's m4 run will expand. It fires 2934# the warning (with _au_warn_XXX), outputs it into the 2935# updated configure.ac (with AC_DIAGNOSE), and then outputs 2936# the replacement expansion. 2937 2938 2939# This is an auxiliary macro that is also run when 2940# autoupdate runs m4. It simply calls m4_warning, but 2941# we need a wrapper so that each warning is emitted only 2942# once. We break the quoting in m4_warning's argument in 2943# order to expand this macro's arguments, not AU_DEFUN's. 2944 2945 2946# Finally, this is the expansion that is picked up by 2947# autoconf. It tells the user to run autoupdate, and 2948# then outputs the replacement expansion. We do not care 2949# about autoupdate's warning because that contains 2950# information on what to do *after* running autoupdate. 2951 2952 2953 2954# _LT_PATH_MAGIC 2955# -------------- 2956# find a file program which can recognize a shared library 2957# _LT_PATH_MAGIC 2958 2959 2960# LT_PATH_LD 2961# ---------- 2962# find the pathname to the GNU or non-GNU linker 2963# LT_PATH_LD 2964 2965# Old names: 2966# This is what autoupdate's m4 run will expand. It fires 2967# the warning (with _au_warn_XXX), outputs it into the 2968# updated configure.ac (with AC_DIAGNOSE), and then outputs 2969# the replacement expansion. 2970 2971 2972# This is an auxiliary macro that is also run when 2973# autoupdate runs m4. It simply calls m4_warning, but 2974# we need a wrapper so that each warning is emitted only 2975# once. We break the quoting in m4_warning's argument in 2976# order to expand this macro's arguments, not AU_DEFUN's. 2977 2978 2979# Finally, this is the expansion that is picked up by 2980# autoconf. It tells the user to run autoupdate, and 2981# then outputs the replacement expansion. We do not care 2982# about autoupdate's warning because that contains 2983# information on what to do *after* running autoupdate. 2984 2985# This is what autoupdate's m4 run will expand. It fires 2986# the warning (with _au_warn_XXX), outputs it into the 2987# updated configure.ac (with AC_DIAGNOSE), and then outputs 2988# the replacement expansion. 2989 2990 2991# This is an auxiliary macro that is also run when 2992# autoupdate runs m4. It simply calls m4_warning, but 2993# we need a wrapper so that each warning is emitted only 2994# once. We break the quoting in m4_warning's argument in 2995# order to expand this macro's arguments, not AU_DEFUN's. 2996 2997 2998# Finally, this is the expansion that is picked up by 2999# autoconf. It tells the user to run autoupdate, and 3000# then outputs the replacement expansion. We do not care 3001# about autoupdate's warning because that contains 3002# information on what to do *after* running autoupdate. 3003 3004 3005 3006# _LT_PATH_LD_GNU 3007#- -------------- 3008# _LT_PATH_LD_GNU 3009 3010 3011# _LT_CMD_RELOAD 3012# -------------- 3013# find reload flag for linker 3014# -- PORTME Some linkers may need a different reload flag. 3015# _LT_CMD_RELOAD 3016 3017 3018# _LT_CHECK_MAGIC_METHOD 3019# ---------------------- 3020# how to check for library dependencies 3021# -- PORTME fill in with the dynamic library characteristics 3022# _LT_CHECK_MAGIC_METHOD 3023 3024 3025# LT_PATH_NM 3026# ---------- 3027# find the pathname to a BSD- or MS-compatible name lister 3028# LT_PATH_NM 3029 3030# Old names: 3031# This is what autoupdate's m4 run will expand. It fires 3032# the warning (with _au_warn_XXX), outputs it into the 3033# updated configure.ac (with AC_DIAGNOSE), and then outputs 3034# the replacement expansion. 3035 3036 3037# This is an auxiliary macro that is also run when 3038# autoupdate runs m4. It simply calls m4_warning, but 3039# we need a wrapper so that each warning is emitted only 3040# once. We break the quoting in m4_warning's argument in 3041# order to expand this macro's arguments, not AU_DEFUN's. 3042 3043 3044# Finally, this is the expansion that is picked up by 3045# autoconf. It tells the user to run autoupdate, and 3046# then outputs the replacement expansion. We do not care 3047# about autoupdate's warning because that contains 3048# information on what to do *after* running autoupdate. 3049 3050# This is what autoupdate's m4 run will expand. It fires 3051# the warning (with _au_warn_XXX), outputs it into the 3052# updated configure.ac (with AC_DIAGNOSE), and then outputs 3053# the replacement expansion. 3054 3055 3056# This is an auxiliary macro that is also run when 3057# autoupdate runs m4. It simply calls m4_warning, but 3058# we need a wrapper so that each warning is emitted only 3059# once. We break the quoting in m4_warning's argument in 3060# order to expand this macro's arguments, not AU_DEFUN's. 3061 3062 3063# Finally, this is the expansion that is picked up by 3064# autoconf. It tells the user to run autoupdate, and 3065# then outputs the replacement expansion. We do not care 3066# about autoupdate's warning because that contains 3067# information on what to do *after* running autoupdate. 3068 3069 3070 3071# LT_LIB_M 3072# -------- 3073# check for math library 3074# LT_LIB_M 3075 3076# Old name: 3077# This is what autoupdate's m4 run will expand. It fires 3078# the warning (with _au_warn_XXX), outputs it into the 3079# updated configure.ac (with AC_DIAGNOSE), and then outputs 3080# the replacement expansion. 3081 3082 3083# This is an auxiliary macro that is also run when 3084# autoupdate runs m4. It simply calls m4_warning, but 3085# we need a wrapper so that each warning is emitted only 3086# once. We break the quoting in m4_warning's argument in 3087# order to expand this macro's arguments, not AU_DEFUN's. 3088 3089 3090# Finally, this is the expansion that is picked up by 3091# autoconf. It tells the user to run autoupdate, and 3092# then outputs the replacement expansion. We do not care 3093# about autoupdate's warning because that contains 3094# information on what to do *after* running autoupdate. 3095 3096 3097 3098# _LT_COMPILER_NO_RTTI([TAGNAME]) 3099# ------------------------------- 3100# _LT_COMPILER_NO_RTTI 3101 3102 3103# _LT_CMD_GLOBAL_SYMBOLS 3104# ---------------------- 3105 # _LT_CMD_GLOBAL_SYMBOLS 3106 3107 3108# _LT_COMPILER_PIC([TAGNAME]) 3109# --------------------------- 3110# _LT_COMPILER_PIC 3111 3112 3113# _LT_LINKER_SHLIBS([TAGNAME]) 3114# ---------------------------- 3115# See if the linker supports building shared libraries. 3116# _LT_LINKER_SHLIBS 3117 3118 3119# _LT_LANG_C_CONFIG([TAG]) 3120# ------------------------ 3121# Ensure that the configuration variables for a C compiler are suitably 3122# defined. These variables are subsequently used by _LT_CONFIG to write 3123# the compiler configuration to `libtool'. 3124# _LT_LANG_C_CONFIG 3125 3126 3127# _LT_LANG_CXX_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_CXX_CONFIG 3133 3134 3135# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3136# --------------------------------- 3137# Figure out "hidden" library dependencies from verbose 3138# compiler output when linking a shared library. 3139# Parse the compiler output and extract the necessary 3140# objects, libraries and library flags. 3141# _LT_SYS_HIDDEN_LIBDEPS 3142 3143 3144# _LT_LANG_F77_CONFIG([TAG]) 3145# -------------------------- 3146# Ensure that the configuration variables for a Fortran 77 compiler are 3147# suitably defined. These variables are subsequently used by _LT_CONFIG 3148# to write the compiler configuration to `libtool'. 3149# _LT_LANG_F77_CONFIG 3150 3151 3152# _LT_LANG_FC_CONFIG([TAG]) 3153# ------------------------- 3154# Ensure that the configuration variables for a Fortran compiler are 3155# suitably defined. These variables are subsequently used by _LT_CONFIG 3156# to write the compiler configuration to `libtool'. 3157# _LT_LANG_FC_CONFIG 3158 3159 3160# _LT_LANG_GCJ_CONFIG([TAG]) 3161# -------------------------- 3162# Ensure that the configuration variables for the GNU Java Compiler compiler 3163# are suitably defined. These variables are subsequently used by _LT_CONFIG 3164# to write the compiler configuration to `libtool'. 3165# _LT_LANG_GCJ_CONFIG 3166 3167 3168# _LT_LANG_RC_CONFIG([TAG]) 3169# ------------------------- 3170# Ensure that the configuration variables for the Windows resource compiler 3171# are suitably defined. These variables are subsequently used by _LT_CONFIG 3172# to write the compiler configuration to `libtool'. 3173# _LT_LANG_RC_CONFIG 3174 3175 3176# LT_PROG_GCJ 3177# ----------- 3178 3179 3180# Old name: 3181# This is what autoupdate's m4 run will expand. It fires 3182# the warning (with _au_warn_XXX), outputs it into the 3183# updated configure.ac (with AC_DIAGNOSE), and then outputs 3184# the replacement expansion. 3185 3186 3187# This is an auxiliary macro that is also run when 3188# autoupdate runs m4. It simply calls m4_warning, but 3189# we need a wrapper so that each warning is emitted only 3190# once. We break the quoting in m4_warning's argument in 3191# order to expand this macro's arguments, not AU_DEFUN's. 3192 3193 3194# Finally, this is the expansion that is picked up by 3195# autoconf. It tells the user to run autoupdate, and 3196# then outputs the replacement expansion. We do not care 3197# about autoupdate's warning because that contains 3198# information on what to do *after* running autoupdate. 3199 3200 3201 3202# LT_PROG_RC 3203# ---------- 3204 3205 3206# Old name: 3207# This is what autoupdate's m4 run will expand. It fires 3208# the warning (with _au_warn_XXX), outputs it into the 3209# updated configure.ac (with AC_DIAGNOSE), and then outputs 3210# the replacement expansion. 3211 3212 3213# This is an auxiliary macro that is also run when 3214# autoupdate runs m4. It simply calls m4_warning, but 3215# we need a wrapper so that each warning is emitted only 3216# once. We break the quoting in m4_warning's argument in 3217# order to expand this macro's arguments, not AU_DEFUN's. 3218 3219 3220# Finally, this is the expansion that is picked up by 3221# autoconf. It tells the user to run autoupdate, and 3222# then outputs the replacement expansion. We do not care 3223# about autoupdate's warning because that contains 3224# information on what to do *after* running autoupdate. 3225 3226 3227 3228# _LT_DECL_EGREP 3229# -------------- 3230# If we don't have a new enough Autoconf to choose the best grep 3231# available, choose the one first in the user's PATH. 3232 3233 3234 3235# _LT_DECL_OBJDUMP 3236# -------------- 3237# If we don't have a new enough Autoconf to choose the best objdump 3238# available, choose the one first in the user's PATH. 3239 3240 3241 3242# _LT_DECL_SED 3243# ------------ 3244# Check for a fully-functional sed program, that truncates 3245# as few characters as possible. Prefer GNU sed if found. 3246# _LT_DECL_SED 3247 3248#m4_ifndef 3249 3250# Old name: 3251# This is what autoupdate's m4 run will expand. It fires 3252# the warning (with _au_warn_XXX), outputs it into the 3253# updated configure.ac (with AC_DIAGNOSE), and then outputs 3254# the replacement expansion. 3255 3256 3257# This is an auxiliary macro that is also run when 3258# autoupdate runs m4. It simply calls m4_warning, but 3259# we need a wrapper so that each warning is emitted only 3260# once. We break the quoting in m4_warning's argument in 3261# order to expand this macro's arguments, not AU_DEFUN's. 3262 3263 3264# Finally, this is the expansion that is picked up by 3265# autoconf. It tells the user to run autoupdate, and 3266# then outputs the replacement expansion. We do not care 3267# about autoupdate's warning because that contains 3268# information on what to do *after* running autoupdate. 3269 3270 3271 3272# _LT_CHECK_SHELL_FEATURES 3273# ------------------------ 3274# Find out whether the shell is Bourne or XSI compatible, 3275# or has some other useful features. 3276# _LT_CHECK_SHELL_FEATURES 3277 3278 3279# _LT_PROG_XSI_SHELLFNS 3280# --------------------- 3281# Bourne and XSI compatible variants of some useful shell functions. 3282 3283 3284# Helper functions for option handling. -*- Autoconf -*- 3285# 3286# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3287# Inc. 3288# Written by Gary V. Vaughan, 2004 3289# 3290# This file is free software; the Free Software Foundation gives 3291# unlimited permission to copy and/or distribute it, with or without 3292# modifications, as long as this notice is preserved. 3293 3294# serial 6 ltoptions.m4 3295 3296# This is to help aclocal find these macros, as it can't see m4_define. 3297 3298 3299 3300# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3301# ------------------------------------------ 3302 3303 3304 3305# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3306# --------------------------------------- 3307# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3308# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3309# saved as a flag. 3310 3311 3312 3313# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3314# ------------------------------------------------------------ 3315# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3316 3317 3318 3319# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3320# ------------------------------------------------------- 3321# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3322# are set. 3323 3324 3325 3326# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3327# ---------------------------------------- 3328# OPTION-LIST is a space-separated list of Libtool options associated 3329# with MACRO-NAME. If any OPTION has a matching handler declared with 3330# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3331# the unknown option and exit. 3332# _LT_SET_OPTIONS 3333 3334 3335## --------------------------------- ## 3336## Macros to handle LT_INIT options. ## 3337## --------------------------------- ## 3338 3339# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3340# ----------------------------------------- 3341 3342 3343 3344# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3345# ----------------------------------------------- 3346# LT_OPTION_DEFINE 3347 3348 3349# dlopen 3350# ------ 3351 3352 3353# This is what autoupdate's m4 run will expand. It fires 3354# the warning (with _au_warn_XXX), outputs it into the 3355# updated configure.ac (with AC_DIAGNOSE), and then outputs 3356# the replacement expansion. 3357 3358 3359# This is an auxiliary macro that is also run when 3360# autoupdate runs m4. It simply calls m4_warning, but 3361# we need a wrapper so that each warning is emitted only 3362# once. We break the quoting in m4_warning's argument in 3363# order to expand this macro's arguments, not AU_DEFUN's. 3364 3365 3366# Finally, this is the expansion that is picked up by 3367# autoconf. It tells the user to run autoupdate, and 3368# then outputs the replacement expansion. We do not care 3369# about autoupdate's warning because that contains 3370# information on what to do *after* running autoupdate. 3371 3372 3373 3374 3375# win32-dll 3376# --------- 3377# Declare package support for building win32 dll's. 3378# win32-dll 3379 3380# This is what autoupdate's m4 run will expand. It fires 3381# the warning (with _au_warn_XXX), outputs it into the 3382# updated configure.ac (with AC_DIAGNOSE), and then outputs 3383# the replacement expansion. 3384 3385 3386# This is an auxiliary macro that is also run when 3387# autoupdate runs m4. It simply calls m4_warning, but 3388# we need a wrapper so that each warning is emitted only 3389# once. We break the quoting in m4_warning's argument in 3390# order to expand this macro's arguments, not AU_DEFUN's. 3391 3392 3393# Finally, this is the expansion that is picked up by 3394# autoconf. It tells the user to run autoupdate, and 3395# then outputs the replacement expansion. We do not care 3396# about autoupdate's warning because that contains 3397# information on what to do *after* running autoupdate. 3398 3399 3400 3401 3402# _LT_ENABLE_SHARED([DEFAULT]) 3403# ---------------------------- 3404# implement the --enable-shared flag, and supports the `shared' and 3405# `disable-shared' LT_INIT options. 3406# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3407# _LT_ENABLE_SHARED 3408 3409 3410 3411 3412# Old names: 3413 3414 3415 3416 3417# This is what autoupdate's m4 run will expand. It fires 3418# the warning (with _au_warn_XXX), outputs it into the 3419# updated configure.ac (with AC_DIAGNOSE), and then outputs 3420# the replacement expansion. 3421 3422 3423# This is an auxiliary macro that is also run when 3424# autoupdate runs m4. It simply calls m4_warning, but 3425# we need a wrapper so that each warning is emitted only 3426# once. We break the quoting in m4_warning's argument in 3427# order to expand this macro's arguments, not AU_DEFUN's. 3428 3429 3430# Finally, this is the expansion that is picked up by 3431# autoconf. It tells the user to run autoupdate, and 3432# then outputs the replacement expansion. We do not care 3433# about autoupdate's warning because that contains 3434# information on what to do *after* running autoupdate. 3435 3436# This is what autoupdate's m4 run will expand. It fires 3437# the warning (with _au_warn_XXX), outputs it into the 3438# updated configure.ac (with AC_DIAGNOSE), and then outputs 3439# the replacement expansion. 3440 3441 3442# This is an auxiliary macro that is also run when 3443# autoupdate runs m4. It simply calls m4_warning, but 3444# we need a wrapper so that each warning is emitted only 3445# once. We break the quoting in m4_warning's argument in 3446# order to expand this macro's arguments, not AU_DEFUN's. 3447 3448 3449# Finally, this is the expansion that is picked up by 3450# autoconf. It tells the user to run autoupdate, and 3451# then outputs the replacement expansion. We do not care 3452# about autoupdate's warning because that contains 3453# information on what to do *after* running autoupdate. 3454 3455 3456 3457 3458 3459# _LT_ENABLE_STATIC([DEFAULT]) 3460# ---------------------------- 3461# implement the --enable-static flag, and support the `static' and 3462# `disable-static' LT_INIT options. 3463# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3464# _LT_ENABLE_STATIC 3465 3466 3467 3468 3469# Old names: 3470 3471 3472 3473 3474# This is what autoupdate's m4 run will expand. It fires 3475# the warning (with _au_warn_XXX), outputs it into the 3476# updated configure.ac (with AC_DIAGNOSE), and then outputs 3477# the replacement expansion. 3478 3479 3480# This is an auxiliary macro that is also run when 3481# autoupdate runs m4. It simply calls m4_warning, but 3482# we need a wrapper so that each warning is emitted only 3483# once. We break the quoting in m4_warning's argument in 3484# order to expand this macro's arguments, not AU_DEFUN's. 3485 3486 3487# Finally, this is the expansion that is picked up by 3488# autoconf. It tells the user to run autoupdate, and 3489# then outputs the replacement expansion. We do not care 3490# about autoupdate's warning because that contains 3491# information on what to do *after* running autoupdate. 3492 3493# This is what autoupdate's m4 run will expand. It fires 3494# the warning (with _au_warn_XXX), outputs it into the 3495# updated configure.ac (with AC_DIAGNOSE), and then outputs 3496# the replacement expansion. 3497 3498 3499# This is an auxiliary macro that is also run when 3500# autoupdate runs m4. It simply calls m4_warning, but 3501# we need a wrapper so that each warning is emitted only 3502# once. We break the quoting in m4_warning's argument in 3503# order to expand this macro's arguments, not AU_DEFUN's. 3504 3505 3506# Finally, this is the expansion that is picked up by 3507# autoconf. It tells the user to run autoupdate, and 3508# then outputs the replacement expansion. We do not care 3509# about autoupdate's warning because that contains 3510# information on what to do *after* running autoupdate. 3511 3512 3513 3514 3515 3516# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3517# ---------------------------------- 3518# implement the --enable-fast-install flag, and support the `fast-install' 3519# and `disable-fast-install' LT_INIT options. 3520# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3521# _LT_ENABLE_FAST_INSTALL 3522 3523 3524 3525 3526# Old names: 3527# This is what autoupdate's m4 run will expand. It fires 3528# the warning (with _au_warn_XXX), outputs it into the 3529# updated configure.ac (with AC_DIAGNOSE), and then outputs 3530# the replacement expansion. 3531 3532 3533# This is an auxiliary macro that is also run when 3534# autoupdate runs m4. It simply calls m4_warning, but 3535# we need a wrapper so that each warning is emitted only 3536# once. We break the quoting in m4_warning's argument in 3537# order to expand this macro's arguments, not AU_DEFUN's. 3538 3539 3540# Finally, this is the expansion that is picked up by 3541# autoconf. It tells the user to run autoupdate, and 3542# then outputs the replacement expansion. We do not care 3543# about autoupdate's warning because that contains 3544# information on what to do *after* running autoupdate. 3545 3546 3547# This is what autoupdate's m4 run will expand. It fires 3548# the warning (with _au_warn_XXX), outputs it into the 3549# updated configure.ac (with AC_DIAGNOSE), and then outputs 3550# the replacement expansion. 3551 3552 3553# This is an auxiliary macro that is also run when 3554# autoupdate runs m4. It simply calls m4_warning, but 3555# we need a wrapper so that each warning is emitted only 3556# once. We break the quoting in m4_warning's argument in 3557# order to expand this macro's arguments, not AU_DEFUN's. 3558 3559 3560# Finally, this is the expansion that is picked up by 3561# autoconf. It tells the user to run autoupdate, and 3562# then outputs the replacement expansion. We do not care 3563# about autoupdate's warning because that contains 3564# information on what to do *after* running autoupdate. 3565 3566 3567 3568 3569# _LT_WITH_PIC([MODE]) 3570# -------------------- 3571# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3572# LT_INIT options. 3573# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3574# _LT_WITH_PIC 3575 3576 3577 3578 3579# Old name: 3580# This is what autoupdate's m4 run will expand. It fires 3581# the warning (with _au_warn_XXX), outputs it into the 3582# updated configure.ac (with AC_DIAGNOSE), and then outputs 3583# the replacement expansion. 3584 3585 3586# This is an auxiliary macro that is also run when 3587# autoupdate runs m4. It simply calls m4_warning, but 3588# we need a wrapper so that each warning is emitted only 3589# once. We break the quoting in m4_warning's argument in 3590# order to expand this macro's arguments, not AU_DEFUN's. 3591 3592 3593# Finally, this is the expansion that is picked up by 3594# autoconf. It tells the user to run autoupdate, and 3595# then outputs the replacement expansion. We do not care 3596# about autoupdate's warning because that contains 3597# information on what to do *after* running autoupdate. 3598 3599 3600 3601## ----------------- ## 3602## LTDL_INIT Options ## 3603## ----------------- ## 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3615# 3616# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3617# Written by Gary V. Vaughan, 2004 3618# 3619# This file is free software; the Free Software Foundation gives 3620# unlimited permission to copy and/or distribute it, with or without 3621# modifications, as long as this notice is preserved. 3622 3623# serial 6 ltsugar.m4 3624 3625# This is to help aclocal find these macros, as it can't see m4_define. 3626 3627 3628 3629# lt_join(SEP, ARG1, [ARG2...]) 3630# ----------------------------- 3631# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3632# associated separator. 3633# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3634# versions in m4sugar had bugs. 3635 3636 3637 3638 3639# lt_car(LIST) 3640# lt_cdr(LIST) 3641# ------------ 3642# Manipulate m4 lists. 3643# These macros are necessary as long as will still need to support 3644# Autoconf-2.59 which quotes differently. 3645 3646 3647 3648 3649 3650# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3651# ------------------------------------------ 3652# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3653# Note that neither SEPARATOR nor STRING are expanded; they are appended 3654# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3655# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3656# than defined and empty). 3657# 3658# This macro is needed until we can rely on Autoconf 2.62, since earlier 3659# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3660 3661 3662 3663 3664# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3665# ---------------------------------------------------------- 3666# Produce a SEP delimited list of all paired combinations of elements of 3667# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3668# has the form PREFIXmINFIXSUFFIXn. 3669# Needed until we can rely on m4_combine added in Autoconf 2.62. 3670 3671 3672 3673# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3674# ----------------------------------------------------------------------- 3675# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3676# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3677 3678 3679 3680# lt_dict_add(DICT, KEY, VALUE) 3681# ----------------------------- 3682 3683 3684 3685# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3686# -------------------------------------------- 3687 3688 3689 3690# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3691# ---------------------------------- 3692 3693 3694 3695# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3696# ----------------------------------------------------------------- 3697 3698 3699 3700# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3701# -------------------------------------------------------------- 3702 3703 3704# ltversion.m4 -- version numbers -*- Autoconf -*- 3705# 3706# Copyright (C) 2004 Free Software Foundation, Inc. 3707# Written by Scott James Remnant, 2004 3708# 3709# This file is free software; the Free Software Foundation gives 3710# unlimited permission to copy and/or distribute it, with or without 3711# modifications, as long as this notice is preserved. 3712 3713# Generated from ltversion.in. 3714 3715# serial 3134 ltversion.m4 3716# This file is part of GNU Libtool 3717 3718 3719 3720 3721 3722 3723# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3724# 3725# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3726# Written by Scott James Remnant, 2004. 3727# 3728# This file is free software; the Free Software Foundation gives 3729# unlimited permission to copy and/or distribute it, with or without 3730# modifications, as long as this notice is preserved. 3731 3732# serial 4 lt~obsolete.m4 3733 3734# These exist entirely to fool aclocal when bootstrapping libtool. 3735# 3736# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3737# which have later been changed to m4_define as they aren't part of the 3738# exported API, or moved to Autoconf or Automake where they belong. 3739# 3740# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3741# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3742# using a macro with the same name in our local m4/libtool.m4 it'll 3743# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3744# and doesn't know about Autoconf macros at all.) 3745# 3746# So we provide this file, which has a silly filename so it's always 3747# included after everything else. This provides aclocal with the 3748# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3749# because those macros already exist, or will be overwritten later. 3750# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3751# 3752# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3753# Yes, that means every name once taken will need to remain here until 3754# we give up compatibility with versions before 1.7, at which point 3755# we need to keep only those names which we still refer to. 3756 3757# This is to help aclocal find these macros, as it can't see m4_define. 3758 3759 3760 3761 3762 3763 3764 3765 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## -*- Autoconf -*- 3823 3824# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3825# Free Software Foundation, Inc. 3826# 3827# This file is free software; the Free Software Foundation 3828# gives unlimited permission to copy and/or distribute it, 3829# with or without modifications, as long as this notice is preserved. 3830 3831# serial 8 3832 3833# Based on depend.m4 from automake 1.9, modified for standalone use in 3834# an environment where GNU make is required. 3835 3836# ZW_PROG_COMPILER_DEPENDENCIES 3837# ----------------------------- 3838# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3839# sets fooDEPMODE accordingly. Cache-variable compatible with 3840# original; not side-effect compatible. As the users of this macro 3841# may require accurate dependencies for correct builds, it does *not* 3842# honor --disable-dependency-checking, and failure to detect a usable 3843# method is an error. depcomp is assumed to be located in 3844# $ac_aux_dir. 3845# 3846# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3847 3848 3849 3850# AM_SET_DEPDIR 3851# ------------- 3852# Choose a directory name for dependency files. 3853 3854 3855# ZW_CREATE_DEPDIR 3856# ---------------- 3857# As AM_SET_DEPDIR, but also create the directory at config.status time. 3858 3859 3860 3861 3862 3863 3864 3865 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 3908sim_inline="-DDEFAULT_INLINE=0" 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945# intl sister-directory configuration rules. 3946# 3947 3948# The idea behind this macro is that there's no need to repeat all the 3949# autoconf probes done by the intl directory - it's already done them 3950# for us. In fact, there's no need even to look at the cache for the 3951# answers. All we need to do is nab a few pieces of information. 3952# The intl directory is set up to make this easy, by generating a 3953# small file which can be sourced as a shell script; then we produce 3954# the necessary substitutions and definitions for this directory. 3955 3956 3957 3958# Autoconf M4 include file defining utility macros for complex Canadian 3959# cross builds. 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969#### 3970# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 3971# or AC_INIT. 3972# These demand that AC_CANONICAL_SYSTEM be called beforehand. 3973 3974#### 3975# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3976# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 3977 3978 3979#### 3980# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3981# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 3982 3983 3984 3985# Backported from Autoconf 2.5x; can go away when and if 3986# we switch. Put the OS path separator in $PATH_SEPARATOR. 3987 3988 3989 3990 3991# ACX_HAVE_GCC_FOR_TARGET 3992# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 3993 3994 3995# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 3996# Searching for installed target binutils. We need to take extra care, 3997# else we may find the wrong assembler, linker, etc., and lose. 3998# 3999# First try --with-build-time-tools, if specified. 4000# 4001# For build != host, we ask the installed GCC for the name of the tool it 4002# uses, and accept it if it is an absolute path. This is because the 4003# only good choice for a compiler is the same GCC version that is being 4004# installed (or we couldn't make target libraries), and we assume that 4005# on the host system we'll have not only the same GCC version, but also 4006# the same binutils version. 4007# 4008# For build == host, search the same directories that the installed 4009# compiler will search. We used to do this for the assembler, linker, 4010# and nm only; for simplicity of configuration, however, we extend this 4011# criterion to tools (such as ar and ranlib) that are never invoked by 4012# the compiler, to avoid mismatches. 4013# 4014# Also note we have to check MD_EXEC_PREFIX before checking the user's path 4015# if build == target. This makes the most sense only when bootstrapping, 4016# but we also do so when build != host. In this case, we hope that the 4017# build and host systems will have similar contents of MD_EXEC_PREFIX. 4018# 4019# If we do not find a suitable binary, then try the user's path. 4020 4021 4022### 4023# AC_PROG_CPP_WERROR 4024# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4025# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4026# For now, using this also overrides header checks to use only the 4027# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4028# bit harder from here). 4029# Eventually autoconf will default to checking headers with the compiler 4030# instead, and we'll have to do this differently. 4031 4032# AC_PROG_CPP_WERROR 4033 4034# Test for GNAT. 4035# We require the gnatbind & gnatmake programs, as well as a compiler driver 4036# that understands Ada. We use the user's CC setting, already found, and 4037# possibly add $1 to the command-line parameters. 4038# 4039# Sets the shell variable have_gnat to yes or no as appropriate, and 4040# substitutes GNATBIND and GNATMAKE. 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066ac_ext=c 4067ac_cpp='$CPP $CPPFLAGS' 4068ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4069ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4070ac_compiler_gnu=$ac_cv_c_compiler_gnu 4071if test -n "$ac_tool_prefix"; then 4072 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4073set dummy ${ac_tool_prefix}gcc; ac_word=$2 4074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4075$as_echo_n "checking for $ac_word... " >&6; } 4076if test "${ac_cv_prog_CC+set}" = set; then : 4077 $as_echo_n "(cached) " >&6 4078else 4079 if test -n "$CC"; then 4080 ac_cv_prog_CC="$CC" # Let the user override the test. 4081else 4082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4083for as_dir in $PATH 4084do 4085 IFS=$as_save_IFS 4086 test -z "$as_dir" && as_dir=. 4087 for ac_exec_ext in '' $ac_executable_extensions; do 4088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4089 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4091 break 2 4092 fi 4093done 4094 done 4095IFS=$as_save_IFS 4096 4097fi 4098fi 4099CC=$ac_cv_prog_CC 4100if test -n "$CC"; then 4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4102$as_echo "$CC" >&6; } 4103else 4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4105$as_echo "no" >&6; } 4106fi 4107 4108 4109fi 4110if test -z "$ac_cv_prog_CC"; then 4111 ac_ct_CC=$CC 4112 # Extract the first word of "gcc", so it can be a program name with args. 4113set dummy gcc; ac_word=$2 4114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4115$as_echo_n "checking for $ac_word... " >&6; } 4116if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4117 $as_echo_n "(cached) " >&6 4118else 4119 if test -n "$ac_ct_CC"; then 4120 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4121else 4122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4123for as_dir in $PATH 4124do 4125 IFS=$as_save_IFS 4126 test -z "$as_dir" && as_dir=. 4127 for ac_exec_ext in '' $ac_executable_extensions; do 4128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4129 ac_cv_prog_ac_ct_CC="gcc" 4130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4131 break 2 4132 fi 4133done 4134 done 4135IFS=$as_save_IFS 4136 4137fi 4138fi 4139ac_ct_CC=$ac_cv_prog_ac_ct_CC 4140if test -n "$ac_ct_CC"; then 4141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4142$as_echo "$ac_ct_CC" >&6; } 4143else 4144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4145$as_echo "no" >&6; } 4146fi 4147 4148 if test "x$ac_ct_CC" = x; then 4149 CC="" 4150 else 4151 case $cross_compiling:$ac_tool_warned in 4152yes:) 4153{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4154$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4155ac_tool_warned=yes ;; 4156esac 4157 CC=$ac_ct_CC 4158 fi 4159else 4160 CC="$ac_cv_prog_CC" 4161fi 4162 4163if test -z "$CC"; then 4164 if test -n "$ac_tool_prefix"; then 4165 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4166set dummy ${ac_tool_prefix}cc; ac_word=$2 4167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4168$as_echo_n "checking for $ac_word... " >&6; } 4169if test "${ac_cv_prog_CC+set}" = set; then : 4170 $as_echo_n "(cached) " >&6 4171else 4172 if test -n "$CC"; then 4173 ac_cv_prog_CC="$CC" # Let the user override the test. 4174else 4175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4176for as_dir in $PATH 4177do 4178 IFS=$as_save_IFS 4179 test -z "$as_dir" && as_dir=. 4180 for ac_exec_ext in '' $ac_executable_extensions; do 4181 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4182 ac_cv_prog_CC="${ac_tool_prefix}cc" 4183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4184 break 2 4185 fi 4186done 4187 done 4188IFS=$as_save_IFS 4189 4190fi 4191fi 4192CC=$ac_cv_prog_CC 4193if test -n "$CC"; then 4194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4195$as_echo "$CC" >&6; } 4196else 4197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4198$as_echo "no" >&6; } 4199fi 4200 4201 4202 fi 4203fi 4204if test -z "$CC"; then 4205 # Extract the first word of "cc", so it can be a program name with args. 4206set dummy cc; ac_word=$2 4207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4208$as_echo_n "checking for $ac_word... " >&6; } 4209if test "${ac_cv_prog_CC+set}" = set; then : 4210 $as_echo_n "(cached) " >&6 4211else 4212 if test -n "$CC"; then 4213 ac_cv_prog_CC="$CC" # Let the user override the test. 4214else 4215 ac_prog_rejected=no 4216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4217for as_dir in $PATH 4218do 4219 IFS=$as_save_IFS 4220 test -z "$as_dir" && as_dir=. 4221 for ac_exec_ext in '' $ac_executable_extensions; do 4222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4223 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4224 ac_prog_rejected=yes 4225 continue 4226 fi 4227 ac_cv_prog_CC="cc" 4228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4229 break 2 4230 fi 4231done 4232 done 4233IFS=$as_save_IFS 4234 4235if test $ac_prog_rejected = yes; then 4236 # We found a bogon in the path, so make sure we never use it. 4237 set dummy $ac_cv_prog_CC 4238 shift 4239 if test $# != 0; then 4240 # We chose a different compiler from the bogus one. 4241 # However, it has the same basename, so the bogon will be chosen 4242 # first if we set CC to just the basename; use the full file name. 4243 shift 4244 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4245 fi 4246fi 4247fi 4248fi 4249CC=$ac_cv_prog_CC 4250if test -n "$CC"; then 4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4252$as_echo "$CC" >&6; } 4253else 4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4255$as_echo "no" >&6; } 4256fi 4257 4258 4259fi 4260if test -z "$CC"; then 4261 if test -n "$ac_tool_prefix"; then 4262 for ac_prog in cl.exe 4263 do 4264 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4265set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4267$as_echo_n "checking for $ac_word... " >&6; } 4268if test "${ac_cv_prog_CC+set}" = set; then : 4269 $as_echo_n "(cached) " >&6 4270else 4271 if test -n "$CC"; then 4272 ac_cv_prog_CC="$CC" # Let the user override the test. 4273else 4274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4275for as_dir in $PATH 4276do 4277 IFS=$as_save_IFS 4278 test -z "$as_dir" && as_dir=. 4279 for ac_exec_ext in '' $ac_executable_extensions; do 4280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4281 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4283 break 2 4284 fi 4285done 4286 done 4287IFS=$as_save_IFS 4288 4289fi 4290fi 4291CC=$ac_cv_prog_CC 4292if test -n "$CC"; then 4293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4294$as_echo "$CC" >&6; } 4295else 4296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4297$as_echo "no" >&6; } 4298fi 4299 4300 4301 test -n "$CC" && break 4302 done 4303fi 4304if test -z "$CC"; then 4305 ac_ct_CC=$CC 4306 for ac_prog in cl.exe 4307do 4308 # Extract the first word of "$ac_prog", so it can be a program name with args. 4309set dummy $ac_prog; ac_word=$2 4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4311$as_echo_n "checking for $ac_word... " >&6; } 4312if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4313 $as_echo_n "(cached) " >&6 4314else 4315 if test -n "$ac_ct_CC"; then 4316 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4317else 4318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4319for as_dir in $PATH 4320do 4321 IFS=$as_save_IFS 4322 test -z "$as_dir" && as_dir=. 4323 for ac_exec_ext in '' $ac_executable_extensions; do 4324 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4325 ac_cv_prog_ac_ct_CC="$ac_prog" 4326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4327 break 2 4328 fi 4329done 4330 done 4331IFS=$as_save_IFS 4332 4333fi 4334fi 4335ac_ct_CC=$ac_cv_prog_ac_ct_CC 4336if test -n "$ac_ct_CC"; then 4337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4338$as_echo "$ac_ct_CC" >&6; } 4339else 4340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4341$as_echo "no" >&6; } 4342fi 4343 4344 4345 test -n "$ac_ct_CC" && break 4346done 4347 4348 if test "x$ac_ct_CC" = x; then 4349 CC="" 4350 else 4351 case $cross_compiling:$ac_tool_warned in 4352yes:) 4353{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4354$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4355ac_tool_warned=yes ;; 4356esac 4357 CC=$ac_ct_CC 4358 fi 4359fi 4360 4361fi 4362 4363 4364test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4365$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4366as_fn_error "no acceptable C compiler found in \$PATH 4367See \`config.log' for more details." "$LINENO" 5; } 4368 4369# Provide some information about the compiler. 4370$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4371set X $ac_compile 4372ac_compiler=$2 4373for ac_option in --version -v -V -qversion; do 4374 { { ac_try="$ac_compiler $ac_option >&5" 4375case "(($ac_try" in 4376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4377 *) ac_try_echo=$ac_try;; 4378esac 4379eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4380$as_echo "$ac_try_echo"; } >&5 4381 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4382 ac_status=$? 4383 if test -s conftest.err; then 4384 sed '10a\ 4385... rest of stderr output deleted ... 4386 10q' conftest.err >conftest.er1 4387 cat conftest.er1 >&5 4388 rm -f conftest.er1 conftest.err 4389 fi 4390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4391 test $ac_status = 0; } 4392done 4393 4394cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4395/* end confdefs.h. */ 4396 4397int 4398main () 4399{ 4400 4401 ; 4402 return 0; 4403} 4404_ACEOF 4405ac_clean_files_save=$ac_clean_files 4406ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 4407# Try to create an executable without -o first, disregard a.out. 4408# It will help us diagnose broken compilers, and finding out an intuition 4409# of exeext. 4410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4411$as_echo_n "checking for C compiler default output file name... " >&6; } 4412ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4413 4414# The possible output files: 4415ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4416 4417ac_rmfiles= 4418for ac_file in $ac_files 4419do 4420 case $ac_file in 4421 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4422 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4423 esac 4424done 4425rm -f $ac_rmfiles 4426 4427if { { ac_try="$ac_link_default" 4428case "(($ac_try" in 4429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4430 *) ac_try_echo=$ac_try;; 4431esac 4432eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4433$as_echo "$ac_try_echo"; } >&5 4434 (eval "$ac_link_default") 2>&5 4435 ac_status=$? 4436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4437 test $ac_status = 0; }; then : 4438 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4439# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4440# in a Makefile. We should not override ac_cv_exeext if it was cached, 4441# so that the user can short-circuit this test for compilers unknown to 4442# Autoconf. 4443for ac_file in $ac_files '' 4444do 4445 test -f "$ac_file" || continue 4446 case $ac_file in 4447 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4448 ;; 4449 [ab].out ) 4450 # We found the default executable, but exeext='' is most 4451 # certainly right. 4452 break;; 4453 *.* ) 4454 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4455 then :; else 4456 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4457 fi 4458 # We set ac_cv_exeext here because the later test for it is not 4459 # safe: cross compilers may not add the suffix if given an `-o' 4460 # argument, so we may need to know it at that point already. 4461 # Even if this section looks crufty: it has the advantage of 4462 # actually working. 4463 break;; 4464 * ) 4465 break;; 4466 esac 4467done 4468test "$ac_cv_exeext" = no && ac_cv_exeext= 4469 4470else 4471 ac_file='' 4472fi 4473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4474$as_echo "$ac_file" >&6; } 4475if test -z "$ac_file"; then : 4476 $as_echo "$as_me: failed program was:" >&5 4477sed 's/^/| /' conftest.$ac_ext >&5 4478 4479{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4480$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4481{ as_fn_set_status 77 4482as_fn_error "C compiler cannot create executables 4483See \`config.log' for more details." "$LINENO" 5; }; } 4484fi 4485ac_exeext=$ac_cv_exeext 4486 4487# Check that the compiler produces executables we can run. If not, either 4488# the compiler is broken, or we cross compile. 4489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4490$as_echo_n "checking whether the C compiler works... " >&6; } 4491# If not cross compiling, check that we can run a simple program. 4492if test "$cross_compiling" != yes; then 4493 if { ac_try='./$ac_file' 4494 { { case "(($ac_try" in 4495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4496 *) ac_try_echo=$ac_try;; 4497esac 4498eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4499$as_echo "$ac_try_echo"; } >&5 4500 (eval "$ac_try") 2>&5 4501 ac_status=$? 4502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4503 test $ac_status = 0; }; }; then 4504 cross_compiling=no 4505 else 4506 if test "$cross_compiling" = maybe; then 4507 cross_compiling=yes 4508 else 4509 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4510$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4511as_fn_error "cannot run C compiled programs. 4512If you meant to cross compile, use \`--host'. 4513See \`config.log' for more details." "$LINENO" 5; } 4514 fi 4515 fi 4516fi 4517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4518$as_echo "yes" >&6; } 4519 4520rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 4521ac_clean_files=$ac_clean_files_save 4522# Check that the compiler produces executables we can run. If not, either 4523# the compiler is broken, or we cross compile. 4524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4525$as_echo_n "checking whether we are cross compiling... " >&6; } 4526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4527$as_echo "$cross_compiling" >&6; } 4528 4529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4530$as_echo_n "checking for suffix of executables... " >&6; } 4531if { { ac_try="$ac_link" 4532case "(($ac_try" in 4533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4534 *) ac_try_echo=$ac_try;; 4535esac 4536eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4537$as_echo "$ac_try_echo"; } >&5 4538 (eval "$ac_link") 2>&5 4539 ac_status=$? 4540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4541 test $ac_status = 0; }; then : 4542 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4543# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4544# work properly (i.e., refer to `conftest.exe'), while it won't with 4545# `rm'. 4546for ac_file in conftest.exe conftest conftest.*; do 4547 test -f "$ac_file" || continue 4548 case $ac_file in 4549 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4550 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4551 break;; 4552 * ) break;; 4553 esac 4554done 4555else 4556 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4557$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4558as_fn_error "cannot compute suffix of executables: cannot compile and link 4559See \`config.log' for more details." "$LINENO" 5; } 4560fi 4561rm -f conftest$ac_cv_exeext 4562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4563$as_echo "$ac_cv_exeext" >&6; } 4564 4565rm -f conftest.$ac_ext 4566EXEEXT=$ac_cv_exeext 4567ac_exeext=$EXEEXT 4568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4569$as_echo_n "checking for suffix of object files... " >&6; } 4570if test "${ac_cv_objext+set}" = set; then : 4571 $as_echo_n "(cached) " >&6 4572else 4573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4574/* end confdefs.h. */ 4575 4576int 4577main () 4578{ 4579 4580 ; 4581 return 0; 4582} 4583_ACEOF 4584rm -f conftest.o conftest.obj 4585if { { ac_try="$ac_compile" 4586case "(($ac_try" in 4587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4588 *) ac_try_echo=$ac_try;; 4589esac 4590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4591$as_echo "$ac_try_echo"; } >&5 4592 (eval "$ac_compile") 2>&5 4593 ac_status=$? 4594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4595 test $ac_status = 0; }; then : 4596 for ac_file in conftest.o conftest.obj conftest.*; do 4597 test -f "$ac_file" || continue; 4598 case $ac_file in 4599 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4600 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4601 break;; 4602 esac 4603done 4604else 4605 $as_echo "$as_me: failed program was:" >&5 4606sed 's/^/| /' conftest.$ac_ext >&5 4607 4608{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4609$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4610as_fn_error "cannot compute suffix of object files: cannot compile 4611See \`config.log' for more details." "$LINENO" 5; } 4612fi 4613rm -f conftest.$ac_cv_objext conftest.$ac_ext 4614fi 4615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4616$as_echo "$ac_cv_objext" >&6; } 4617OBJEXT=$ac_cv_objext 4618ac_objext=$OBJEXT 4619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4620$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4621if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4622 $as_echo_n "(cached) " >&6 4623else 4624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4625/* end confdefs.h. */ 4626 4627int 4628main () 4629{ 4630#ifndef __GNUC__ 4631 choke me 4632#endif 4633 4634 ; 4635 return 0; 4636} 4637_ACEOF 4638if ac_fn_c_try_compile "$LINENO"; then : 4639 ac_compiler_gnu=yes 4640else 4641 ac_compiler_gnu=no 4642fi 4643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4644ac_cv_c_compiler_gnu=$ac_compiler_gnu 4645 4646fi 4647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4648$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4649if test $ac_compiler_gnu = yes; then 4650 GCC=yes 4651else 4652 GCC= 4653fi 4654ac_test_CFLAGS=${CFLAGS+set} 4655ac_save_CFLAGS=$CFLAGS 4656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4657$as_echo_n "checking whether $CC accepts -g... " >&6; } 4658if test "${ac_cv_prog_cc_g+set}" = set; then : 4659 $as_echo_n "(cached) " >&6 4660else 4661 ac_save_c_werror_flag=$ac_c_werror_flag 4662 ac_c_werror_flag=yes 4663 ac_cv_prog_cc_g=no 4664 CFLAGS="-g" 4665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4666/* end confdefs.h. */ 4667 4668int 4669main () 4670{ 4671 4672 ; 4673 return 0; 4674} 4675_ACEOF 4676if ac_fn_c_try_compile "$LINENO"; then : 4677 ac_cv_prog_cc_g=yes 4678else 4679 CFLAGS="" 4680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4681/* end confdefs.h. */ 4682 4683int 4684main () 4685{ 4686 4687 ; 4688 return 0; 4689} 4690_ACEOF 4691if ac_fn_c_try_compile "$LINENO"; then : 4692 4693else 4694 ac_c_werror_flag=$ac_save_c_werror_flag 4695 CFLAGS="-g" 4696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4697/* end confdefs.h. */ 4698 4699int 4700main () 4701{ 4702 4703 ; 4704 return 0; 4705} 4706_ACEOF 4707if ac_fn_c_try_compile "$LINENO"; then : 4708 ac_cv_prog_cc_g=yes 4709fi 4710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4711fi 4712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4713fi 4714rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4715 ac_c_werror_flag=$ac_save_c_werror_flag 4716fi 4717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4718$as_echo "$ac_cv_prog_cc_g" >&6; } 4719if test "$ac_test_CFLAGS" = set; then 4720 CFLAGS=$ac_save_CFLAGS 4721elif test $ac_cv_prog_cc_g = yes; then 4722 if test "$GCC" = yes; then 4723 CFLAGS="-g -O2" 4724 else 4725 CFLAGS="-g" 4726 fi 4727else 4728 if test "$GCC" = yes; then 4729 CFLAGS="-O2" 4730 else 4731 CFLAGS= 4732 fi 4733fi 4734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4735$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4736if test "${ac_cv_prog_cc_c89+set}" = set; then : 4737 $as_echo_n "(cached) " >&6 4738else 4739 ac_cv_prog_cc_c89=no 4740ac_save_CC=$CC 4741cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4742/* end confdefs.h. */ 4743#include <stdarg.h> 4744#include <stdio.h> 4745#include <sys/types.h> 4746#include <sys/stat.h> 4747/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4748struct buf { int x; }; 4749FILE * (*rcsopen) (struct buf *, struct stat *, int); 4750static char *e (p, i) 4751 char **p; 4752 int i; 4753{ 4754 return p[i]; 4755} 4756static char *f (char * (*g) (char **, int), char **p, ...) 4757{ 4758 char *s; 4759 va_list v; 4760 va_start (v,p); 4761 s = g (p, va_arg (v,int)); 4762 va_end (v); 4763 return s; 4764} 4765 4766/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4767 function prototypes and stuff, but not '\xHH' hex character constants. 4768 These don't provoke an error unfortunately, instead are silently treated 4769 as 'x'. The following induces an error, until -std is added to get 4770 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4771 array size at least. It's necessary to write '\x00'==0 to get something 4772 that's true only with -std. */ 4773int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4774 4775/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4776 inside strings and character constants. */ 4777#define FOO(x) 'x' 4778int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4779 4780int test (int i, double x); 4781struct s1 {int (*f) (int a);}; 4782struct s2 {int (*f) (double a);}; 4783int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4784int argc; 4785char **argv; 4786int 4787main () 4788{ 4789return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4790 ; 4791 return 0; 4792} 4793_ACEOF 4794for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4795 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4796do 4797 CC="$ac_save_CC $ac_arg" 4798 if ac_fn_c_try_compile "$LINENO"; then : 4799 ac_cv_prog_cc_c89=$ac_arg 4800fi 4801rm -f core conftest.err conftest.$ac_objext 4802 test "x$ac_cv_prog_cc_c89" != "xno" && break 4803done 4804rm -f conftest.$ac_ext 4805CC=$ac_save_CC 4806 4807fi 4808# AC_CACHE_VAL 4809case "x$ac_cv_prog_cc_c89" in 4810 x) 4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4812$as_echo "none needed" >&6; } ;; 4813 xno) 4814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4815$as_echo "unsupported" >&6; } ;; 4816 *) 4817 CC="$CC $ac_cv_prog_cc_c89" 4818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4819$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4820esac 4821if test "x$ac_cv_prog_cc_c89" != xno; then : 4822 4823fi 4824 4825ac_ext=c 4826ac_cpp='$CPP $CPPFLAGS' 4827ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4828ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4829ac_compiler_gnu=$ac_cv_c_compiler_gnu 4830 4831ac_aux_dir= 4832for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4833 for ac_t in install-sh install.sh shtool; do 4834 if test -f "$ac_dir/$ac_t"; then 4835 ac_aux_dir=$ac_dir 4836 ac_install_sh="$ac_aux_dir/$ac_t -c" 4837 break 2 4838 fi 4839 done 4840done 4841if test -z "$ac_aux_dir"; then 4842 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4843fi 4844 4845# These three variables are undocumented and unsupported, 4846# and are intended to be withdrawn in a future Autoconf release. 4847# They can cause serious problems if a builder's source tree is in a directory 4848# whose full name contains unusual characters. 4849ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4850ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4851ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4852 4853 4854# Make sure we can run config.sub. 4855$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4856 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4857 4858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4859$as_echo_n "checking build system type... " >&6; } 4860if test "${ac_cv_build+set}" = set; then : 4861 $as_echo_n "(cached) " >&6 4862else 4863 ac_build_alias=$build_alias 4864test "x$ac_build_alias" = x && 4865 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4866test "x$ac_build_alias" = x && 4867 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4868ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4869 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4870 4871fi 4872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4873$as_echo "$ac_cv_build" >&6; } 4874case $ac_cv_build in 4875*-*-*) ;; 4876*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4877esac 4878build=$ac_cv_build 4879ac_save_IFS=$IFS; IFS='-' 4880set x $ac_cv_build 4881shift 4882build_cpu=$1 4883build_vendor=$2 4884shift; shift 4885# Remember, the first character of IFS is used to create $*, 4886# except with old shells: 4887build_os=$* 4888IFS=$ac_save_IFS 4889case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4890 4891 4892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4893$as_echo_n "checking host system type... " >&6; } 4894if test "${ac_cv_host+set}" = set; then : 4895 $as_echo_n "(cached) " >&6 4896else 4897 if test "x$host_alias" = x; then 4898 ac_cv_host=$ac_cv_build 4899else 4900 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4901 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4902fi 4903 4904fi 4905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4906$as_echo "$ac_cv_host" >&6; } 4907case $ac_cv_host in 4908*-*-*) ;; 4909*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4910esac 4911host=$ac_cv_host 4912ac_save_IFS=$IFS; IFS='-' 4913set x $ac_cv_host 4914shift 4915host_cpu=$1 4916host_vendor=$2 4917shift; shift 4918# Remember, the first character of IFS is used to create $*, 4919# except with old shells: 4920host_os=$* 4921IFS=$ac_save_IFS 4922case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4923 4924 4925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4926$as_echo_n "checking target system type... " >&6; } 4927if test "${ac_cv_target+set}" = set; then : 4928 $as_echo_n "(cached) " >&6 4929else 4930 if test "x$target_alias" = x; then 4931 ac_cv_target=$ac_cv_host 4932else 4933 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4934 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4935fi 4936 4937fi 4938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4939$as_echo "$ac_cv_target" >&6; } 4940case $ac_cv_target in 4941*-*-*) ;; 4942*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4943esac 4944target=$ac_cv_target 4945ac_save_IFS=$IFS; IFS='-' 4946set x $ac_cv_target 4947shift 4948target_cpu=$1 4949target_vendor=$2 4950shift; shift 4951# Remember, the first character of IFS is used to create $*, 4952# except with old shells: 4953target_os=$* 4954IFS=$ac_save_IFS 4955case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4956 4957 4958# The aliases save the names the user supplied, while $host etc. 4959# will get canonicalized. 4960test -n "$target_alias" && 4961 test "$program_prefix$program_suffix$program_transform_name" = \ 4962 NONENONEs,x,x, && 4963 program_prefix=${target_alias}- 4964 4965ac_ext=c 4966ac_cpp='$CPP $CPPFLAGS' 4967ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4968ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4969ac_compiler_gnu=$ac_cv_c_compiler_gnu 4970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4971$as_echo_n "checking how to run the C preprocessor... " >&6; } 4972# On Suns, sometimes $CPP names a directory. 4973if test -n "$CPP" && test -d "$CPP"; then 4974 CPP= 4975fi 4976if test -z "$CPP"; then 4977 if test "${ac_cv_prog_CPP+set}" = set; then : 4978 $as_echo_n "(cached) " >&6 4979else 4980 # Double quotes because CPP needs to be expanded 4981 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4982 do 4983 ac_preproc_ok=false 4984for ac_c_preproc_warn_flag in '' yes 4985do 4986 # Use a header file that comes with gcc, so configuring glibc 4987 # with a fresh cross-compiler works. 4988 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4989 # <limits.h> exists even on freestanding compilers. 4990 # On the NeXT, cc -E runs the code through the compiler's parser, 4991 # not just through cpp. "Syntax error" is here to catch this case. 4992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4993/* end confdefs.h. */ 4994#ifdef __STDC__ 4995# include <limits.h> 4996#else 4997# include <assert.h> 4998#endif 4999 Syntax error 5000_ACEOF 5001if ac_fn_c_try_cpp "$LINENO"; then : 5002 5003else 5004 # Broken: fails on valid input. 5005continue 5006fi 5007rm -f conftest.err conftest.$ac_ext 5008 5009 # OK, works on sane cases. Now check whether nonexistent headers 5010 # can be detected and how. 5011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5012/* end confdefs.h. */ 5013#include <ac_nonexistent.h> 5014_ACEOF 5015if ac_fn_c_try_cpp "$LINENO"; then : 5016 # Broken: success on invalid input. 5017continue 5018else 5019 # Passes both tests. 5020ac_preproc_ok=: 5021break 5022fi 5023rm -f conftest.err conftest.$ac_ext 5024 5025done 5026# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5027rm -f conftest.err conftest.$ac_ext 5028if $ac_preproc_ok; then : 5029 break 5030fi 5031 5032 done 5033 ac_cv_prog_CPP=$CPP 5034 5035fi 5036 CPP=$ac_cv_prog_CPP 5037else 5038 ac_cv_prog_CPP=$CPP 5039fi 5040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5041$as_echo "$CPP" >&6; } 5042ac_preproc_ok=false 5043for ac_c_preproc_warn_flag in '' yes 5044do 5045 # Use a header file that comes with gcc, so configuring glibc 5046 # with a fresh cross-compiler works. 5047 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5048 # <limits.h> exists even on freestanding compilers. 5049 # On the NeXT, cc -E runs the code through the compiler's parser, 5050 # not just through cpp. "Syntax error" is here to catch this case. 5051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5052/* end confdefs.h. */ 5053#ifdef __STDC__ 5054# include <limits.h> 5055#else 5056# include <assert.h> 5057#endif 5058 Syntax error 5059_ACEOF 5060if ac_fn_c_try_cpp "$LINENO"; then : 5061 5062else 5063 # Broken: fails on valid input. 5064continue 5065fi 5066rm -f conftest.err conftest.$ac_ext 5067 5068 # OK, works on sane cases. Now check whether nonexistent headers 5069 # can be detected and how. 5070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5071/* end confdefs.h. */ 5072#include <ac_nonexistent.h> 5073_ACEOF 5074if ac_fn_c_try_cpp "$LINENO"; then : 5075 # Broken: success on invalid input. 5076continue 5077else 5078 # Passes both tests. 5079ac_preproc_ok=: 5080break 5081fi 5082rm -f conftest.err conftest.$ac_ext 5083 5084done 5085# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5086rm -f conftest.err conftest.$ac_ext 5087if $ac_preproc_ok; then : 5088 5089else 5090 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5091$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5092as_fn_error "C preprocessor \"$CPP\" fails sanity check 5093See \`config.log' for more details." "$LINENO" 5; } 5094fi 5095 5096ac_ext=c 5097ac_cpp='$CPP $CPPFLAGS' 5098ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5099ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5100ac_compiler_gnu=$ac_cv_c_compiler_gnu 5101 5102 5103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5104$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5105if test "${ac_cv_path_GREP+set}" = set; then : 5106 $as_echo_n "(cached) " >&6 5107else 5108 if test -z "$GREP"; then 5109 ac_path_GREP_found=false 5110 # Loop through the user's path and test for each of PROGNAME-LIST 5111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5112for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5113do 5114 IFS=$as_save_IFS 5115 test -z "$as_dir" && as_dir=. 5116 for ac_prog in grep ggrep; do 5117 for ac_exec_ext in '' $ac_executable_extensions; do 5118 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5119 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5120# Check for GNU ac_path_GREP and select it if it is found. 5121 # Check for GNU $ac_path_GREP 5122case `"$ac_path_GREP" --version 2>&1` in 5123*GNU*) 5124 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5125*) 5126 ac_count=0 5127 $as_echo_n 0123456789 >"conftest.in" 5128 while : 5129 do 5130 cat "conftest.in" "conftest.in" >"conftest.tmp" 5131 mv "conftest.tmp" "conftest.in" 5132 cp "conftest.in" "conftest.nl" 5133 $as_echo 'GREP' >> "conftest.nl" 5134 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5135 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5136 as_fn_arith $ac_count + 1 && ac_count=$as_val 5137 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5138 # Best one so far, save it but keep looking for a better one 5139 ac_cv_path_GREP="$ac_path_GREP" 5140 ac_path_GREP_max=$ac_count 5141 fi 5142 # 10*(2^10) chars as input seems more than enough 5143 test $ac_count -gt 10 && break 5144 done 5145 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5146esac 5147 5148 $ac_path_GREP_found && break 3 5149 done 5150 done 5151 done 5152IFS=$as_save_IFS 5153 if test -z "$ac_cv_path_GREP"; then 5154 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5155 fi 5156else 5157 ac_cv_path_GREP=$GREP 5158fi 5159 5160fi 5161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5162$as_echo "$ac_cv_path_GREP" >&6; } 5163 GREP="$ac_cv_path_GREP" 5164 5165 5166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5167$as_echo_n "checking for egrep... " >&6; } 5168if test "${ac_cv_path_EGREP+set}" = set; then : 5169 $as_echo_n "(cached) " >&6 5170else 5171 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5172 then ac_cv_path_EGREP="$GREP -E" 5173 else 5174 if test -z "$EGREP"; then 5175 ac_path_EGREP_found=false 5176 # Loop through the user's path and test for each of PROGNAME-LIST 5177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5178for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5179do 5180 IFS=$as_save_IFS 5181 test -z "$as_dir" && as_dir=. 5182 for ac_prog in egrep; do 5183 for ac_exec_ext in '' $ac_executable_extensions; do 5184 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5185 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5186# Check for GNU ac_path_EGREP and select it if it is found. 5187 # Check for GNU $ac_path_EGREP 5188case `"$ac_path_EGREP" --version 2>&1` in 5189*GNU*) 5190 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5191*) 5192 ac_count=0 5193 $as_echo_n 0123456789 >"conftest.in" 5194 while : 5195 do 5196 cat "conftest.in" "conftest.in" >"conftest.tmp" 5197 mv "conftest.tmp" "conftest.in" 5198 cp "conftest.in" "conftest.nl" 5199 $as_echo 'EGREP' >> "conftest.nl" 5200 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5201 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5202 as_fn_arith $ac_count + 1 && ac_count=$as_val 5203 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5204 # Best one so far, save it but keep looking for a better one 5205 ac_cv_path_EGREP="$ac_path_EGREP" 5206 ac_path_EGREP_max=$ac_count 5207 fi 5208 # 10*(2^10) chars as input seems more than enough 5209 test $ac_count -gt 10 && break 5210 done 5211 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5212esac 5213 5214 $ac_path_EGREP_found && break 3 5215 done 5216 done 5217 done 5218IFS=$as_save_IFS 5219 if test -z "$ac_cv_path_EGREP"; then 5220 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5221 fi 5222else 5223 ac_cv_path_EGREP=$EGREP 5224fi 5225 5226 fi 5227fi 5228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5229$as_echo "$ac_cv_path_EGREP" >&6; } 5230 EGREP="$ac_cv_path_EGREP" 5231 5232 5233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5234$as_echo_n "checking for ANSI C header files... " >&6; } 5235if test "${ac_cv_header_stdc+set}" = set; then : 5236 $as_echo_n "(cached) " >&6 5237else 5238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5239/* end confdefs.h. */ 5240#include <stdlib.h> 5241#include <stdarg.h> 5242#include <string.h> 5243#include <float.h> 5244 5245int 5246main () 5247{ 5248 5249 ; 5250 return 0; 5251} 5252_ACEOF 5253if ac_fn_c_try_compile "$LINENO"; then : 5254 ac_cv_header_stdc=yes 5255else 5256 ac_cv_header_stdc=no 5257fi 5258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5259 5260if test $ac_cv_header_stdc = yes; then 5261 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5263/* end confdefs.h. */ 5264#include <string.h> 5265 5266_ACEOF 5267if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5268 $EGREP "memchr" >/dev/null 2>&1; then : 5269 5270else 5271 ac_cv_header_stdc=no 5272fi 5273rm -f conftest* 5274 5275fi 5276 5277if test $ac_cv_header_stdc = yes; then 5278 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5280/* end confdefs.h. */ 5281#include <stdlib.h> 5282 5283_ACEOF 5284if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5285 $EGREP "free" >/dev/null 2>&1; then : 5286 5287else 5288 ac_cv_header_stdc=no 5289fi 5290rm -f conftest* 5291 5292fi 5293 5294if test $ac_cv_header_stdc = yes; then 5295 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5296 if test "$cross_compiling" = yes; then : 5297 : 5298else 5299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5300/* end confdefs.h. */ 5301#include <ctype.h> 5302#include <stdlib.h> 5303#if ((' ' & 0x0FF) == 0x020) 5304# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5305# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5306#else 5307# define ISLOWER(c) \ 5308 (('a' <= (c) && (c) <= 'i') \ 5309 || ('j' <= (c) && (c) <= 'r') \ 5310 || ('s' <= (c) && (c) <= 'z')) 5311# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5312#endif 5313 5314#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5315int 5316main () 5317{ 5318 int i; 5319 for (i = 0; i < 256; i++) 5320 if (XOR (islower (i), ISLOWER (i)) 5321 || toupper (i) != TOUPPER (i)) 5322 return 2; 5323 return 0; 5324} 5325_ACEOF 5326if ac_fn_c_try_run "$LINENO"; then : 5327 5328else 5329 ac_cv_header_stdc=no 5330fi 5331rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5332 conftest.$ac_objext conftest.beam conftest.$ac_ext 5333fi 5334 5335fi 5336fi 5337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5338$as_echo "$ac_cv_header_stdc" >&6; } 5339if test $ac_cv_header_stdc = yes; then 5340 5341$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5342 5343fi 5344 5345# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5346for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5347 inttypes.h stdint.h unistd.h 5348do : 5349 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5350ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5351" 5352eval as_val=\$$as_ac_Header 5353 if test "x$as_val" = x""yes; then : 5354 cat >>confdefs.h <<_ACEOF 5355#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5356_ACEOF 5357 5358fi 5359 5360done 5361 5362 5363 5364 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5365if test "x$ac_cv_header_minix_config_h" = x""yes; then : 5366 MINIX=yes 5367else 5368 MINIX= 5369fi 5370 5371 5372 if test "$MINIX" = yes; then 5373 5374$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5375 5376 5377$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5378 5379 5380$as_echo "#define _MINIX 1" >>confdefs.h 5381 5382 fi 5383 5384 5385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5386$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5387if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 5388 $as_echo_n "(cached) " >&6 5389else 5390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5391/* end confdefs.h. */ 5392 5393# define __EXTENSIONS__ 1 5394 $ac_includes_default 5395int 5396main () 5397{ 5398 5399 ; 5400 return 0; 5401} 5402_ACEOF 5403if ac_fn_c_try_compile "$LINENO"; then : 5404 ac_cv_safe_to_define___extensions__=yes 5405else 5406 ac_cv_safe_to_define___extensions__=no 5407fi 5408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5409fi 5410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5411$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5412 test $ac_cv_safe_to_define___extensions__ = yes && 5413 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5414 5415 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5416 5417 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5418 5419 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5420 5421 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5422 5423 5424test "$program_prefix" != NONE && 5425 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5426# Use a double $ so make ignores it. 5427test "$program_suffix" != NONE && 5428 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5429# Double any \ or $. 5430# By default was `s,x,x', remove it if useless. 5431ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5432program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5433 5434# Find a good install program. We prefer a C program (faster), 5435# so one script is as good as another. But avoid the broken or 5436# incompatible versions: 5437# SysV /etc/install, /usr/sbin/install 5438# SunOS /usr/etc/install 5439# IRIX /sbin/install 5440# AIX /bin/install 5441# AmigaOS /C/install, which installs bootblocks on floppy discs 5442# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5443# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5444# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5445# OS/2's system install, which has a completely different semantic 5446# ./install, which can be erroneously created by make from ./install.sh. 5447# Reject install programs that cannot install multiple files. 5448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5449$as_echo_n "checking for a BSD-compatible install... " >&6; } 5450if test -z "$INSTALL"; then 5451if test "${ac_cv_path_install+set}" = set; then : 5452 $as_echo_n "(cached) " >&6 5453else 5454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5455for as_dir in $PATH 5456do 5457 IFS=$as_save_IFS 5458 test -z "$as_dir" && as_dir=. 5459 # Account for people who put trailing slashes in PATH elements. 5460case $as_dir/ in #(( 5461 ./ | .// | /[cC]/* | \ 5462 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5463 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5464 /usr/ucb/* ) ;; 5465 *) 5466 # OSF1 and SCO ODT 3.0 have their own names for install. 5467 # Don't use installbsd from OSF since it installs stuff as root 5468 # by default. 5469 for ac_prog in ginstall scoinst install; do 5470 for ac_exec_ext in '' $ac_executable_extensions; do 5471 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5472 if test $ac_prog = install && 5473 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5474 # AIX install. It has an incompatible calling convention. 5475 : 5476 elif test $ac_prog = install && 5477 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5478 # program-specific install script used by HP pwplus--don't use. 5479 : 5480 else 5481 rm -rf conftest.one conftest.two conftest.dir 5482 echo one > conftest.one 5483 echo two > conftest.two 5484 mkdir conftest.dir 5485 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5486 test -s conftest.one && test -s conftest.two && 5487 test -s conftest.dir/conftest.one && 5488 test -s conftest.dir/conftest.two 5489 then 5490 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5491 break 3 5492 fi 5493 fi 5494 fi 5495 done 5496 done 5497 ;; 5498esac 5499 5500 done 5501IFS=$as_save_IFS 5502 5503rm -rf conftest.one conftest.two conftest.dir 5504 5505fi 5506 if test "${ac_cv_path_install+set}" = set; then 5507 INSTALL=$ac_cv_path_install 5508 else 5509 # As a last resort, use the slow shell script. Don't cache a 5510 # value for INSTALL within a source directory, because that will 5511 # break other packages using the cache if that directory is 5512 # removed, or if the value is a relative name. 5513 INSTALL=$ac_install_sh 5514 fi 5515fi 5516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5517$as_echo "$INSTALL" >&6; } 5518 5519# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5520# It thinks the first close brace ends the variable substitution. 5521test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5522 5523test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5524 5525test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5526 5527rm -rf .tst 2>/dev/null 5528mkdir .tst 2>/dev/null 5529if test -d .tst; then 5530 am__leading_dot=. 5531else 5532 am__leading_dot=_ 5533fi 5534rmdir .tst 2>/dev/null 5535 5536DEPDIR="${am__leading_dot}deps" 5537 5538case `pwd` in 5539 *\ * | *\ *) 5540 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5541$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5542esac 5543 5544 5545 5546macro_version='2.2.7a' 5547macro_revision='1.3134' 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561ltmain="$ac_aux_dir/ltmain.sh" 5562 5563# Backslashify metacharacters that are still active within 5564# double-quoted strings. 5565sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5566 5567# Same as above, but do not quote variable references. 5568double_quote_subst='s/\(["`\\]\)/\\\1/g' 5569 5570# Sed substitution to delay expansion of an escaped shell variable in a 5571# double_quote_subst'ed string. 5572delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5573 5574# Sed substitution to delay expansion of an escaped single quote. 5575delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5576 5577# Sed substitution to avoid accidental globbing in evaled expressions 5578no_glob_subst='s/\*/\\\*/g' 5579 5580ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5581ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5582ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5583 5584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5585$as_echo_n "checking how to print strings... " >&6; } 5586# Test print first, because it will be a builtin if present. 5587if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5588 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5589 ECHO='print -r --' 5590elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5591 ECHO='printf %s\n' 5592else 5593 # Use this function as a fallback that always works. 5594 func_fallback_echo () 5595 { 5596 eval 'cat <<_LTECHO_EOF 5597$1 5598_LTECHO_EOF' 5599 } 5600 ECHO='func_fallback_echo' 5601fi 5602 5603# func_echo_all arg... 5604# Invoke $ECHO with all args, space-separated. 5605func_echo_all () 5606{ 5607 $ECHO "" 5608} 5609 5610case "$ECHO" in 5611 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5612$as_echo "printf" >&6; } ;; 5613 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5614$as_echo "print -r" >&6; } ;; 5615 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5616$as_echo "cat" >&6; } ;; 5617esac 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5633$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5634if test "${ac_cv_path_SED+set}" = set; then : 5635 $as_echo_n "(cached) " >&6 5636else 5637 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5638 for ac_i in 1 2 3 4 5 6 7; do 5639 ac_script="$ac_script$as_nl$ac_script" 5640 done 5641 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5642 { ac_script=; unset ac_script;} 5643 if test -z "$SED"; then 5644 ac_path_SED_found=false 5645 # Loop through the user's path and test for each of PROGNAME-LIST 5646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5647for as_dir in $PATH 5648do 5649 IFS=$as_save_IFS 5650 test -z "$as_dir" && as_dir=. 5651 for ac_prog in sed gsed; do 5652 for ac_exec_ext in '' $ac_executable_extensions; do 5653 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5654 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5655# Check for GNU ac_path_SED and select it if it is found. 5656 # Check for GNU $ac_path_SED 5657case `"$ac_path_SED" --version 2>&1` in 5658*GNU*) 5659 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5660*) 5661 ac_count=0 5662 $as_echo_n 0123456789 >"conftest.in" 5663 while : 5664 do 5665 cat "conftest.in" "conftest.in" >"conftest.tmp" 5666 mv "conftest.tmp" "conftest.in" 5667 cp "conftest.in" "conftest.nl" 5668 $as_echo '' >> "conftest.nl" 5669 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5670 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5671 as_fn_arith $ac_count + 1 && ac_count=$as_val 5672 if test $ac_count -gt ${ac_path_SED_max-0}; then 5673 # Best one so far, save it but keep looking for a better one 5674 ac_cv_path_SED="$ac_path_SED" 5675 ac_path_SED_max=$ac_count 5676 fi 5677 # 10*(2^10) chars as input seems more than enough 5678 test $ac_count -gt 10 && break 5679 done 5680 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5681esac 5682 5683 $ac_path_SED_found && break 3 5684 done 5685 done 5686 done 5687IFS=$as_save_IFS 5688 if test -z "$ac_cv_path_SED"; then 5689 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5690 fi 5691else 5692 ac_cv_path_SED=$SED 5693fi 5694 5695fi 5696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5697$as_echo "$ac_cv_path_SED" >&6; } 5698 SED="$ac_cv_path_SED" 5699 rm -f conftest.sed 5700 5701test -z "$SED" && SED=sed 5702Xsed="$SED -e 1s/^X//" 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5715$as_echo_n "checking for fgrep... " >&6; } 5716if test "${ac_cv_path_FGREP+set}" = set; then : 5717 $as_echo_n "(cached) " >&6 5718else 5719 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5720 then ac_cv_path_FGREP="$GREP -F" 5721 else 5722 if test -z "$FGREP"; then 5723 ac_path_FGREP_found=false 5724 # Loop through the user's path and test for each of PROGNAME-LIST 5725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5726for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5727do 5728 IFS=$as_save_IFS 5729 test -z "$as_dir" && as_dir=. 5730 for ac_prog in fgrep; do 5731 for ac_exec_ext in '' $ac_executable_extensions; do 5732 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5733 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5734# Check for GNU ac_path_FGREP and select it if it is found. 5735 # Check for GNU $ac_path_FGREP 5736case `"$ac_path_FGREP" --version 2>&1` in 5737*GNU*) 5738 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5739*) 5740 ac_count=0 5741 $as_echo_n 0123456789 >"conftest.in" 5742 while : 5743 do 5744 cat "conftest.in" "conftest.in" >"conftest.tmp" 5745 mv "conftest.tmp" "conftest.in" 5746 cp "conftest.in" "conftest.nl" 5747 $as_echo 'FGREP' >> "conftest.nl" 5748 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5749 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5750 as_fn_arith $ac_count + 1 && ac_count=$as_val 5751 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5752 # Best one so far, save it but keep looking for a better one 5753 ac_cv_path_FGREP="$ac_path_FGREP" 5754 ac_path_FGREP_max=$ac_count 5755 fi 5756 # 10*(2^10) chars as input seems more than enough 5757 test $ac_count -gt 10 && break 5758 done 5759 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5760esac 5761 5762 $ac_path_FGREP_found && break 3 5763 done 5764 done 5765 done 5766IFS=$as_save_IFS 5767 if test -z "$ac_cv_path_FGREP"; then 5768 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5769 fi 5770else 5771 ac_cv_path_FGREP=$FGREP 5772fi 5773 5774 fi 5775fi 5776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5777$as_echo "$ac_cv_path_FGREP" >&6; } 5778 FGREP="$ac_cv_path_FGREP" 5779 5780 5781test -z "$GREP" && GREP=grep 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801# Check whether --with-gnu-ld was given. 5802if test "${with_gnu_ld+set}" = set; then : 5803 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5804else 5805 with_gnu_ld=no 5806fi 5807 5808ac_prog=ld 5809if test "$GCC" = yes; then 5810 # Check if gcc -print-prog-name=ld gives a path. 5811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5812$as_echo_n "checking for ld used by $CC... " >&6; } 5813 case $host in 5814 *-*-mingw*) 5815 # gcc leaves a trailing carriage return which upsets mingw 5816 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5817 *) 5818 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5819 esac 5820 case $ac_prog in 5821 # Accept absolute paths. 5822 [\\/]* | ?:[\\/]*) 5823 re_direlt='/[^/][^/]*/\.\./' 5824 # Canonicalize the pathname of ld 5825 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5826 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5827 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5828 done 5829 test -z "$LD" && LD="$ac_prog" 5830 ;; 5831 "") 5832 # If it fails, then pretend we aren't using GCC. 5833 ac_prog=ld 5834 ;; 5835 *) 5836 # If it is relative, then search for the first ld in PATH. 5837 with_gnu_ld=unknown 5838 ;; 5839 esac 5840elif test "$with_gnu_ld" = yes; then 5841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5842$as_echo_n "checking for GNU ld... " >&6; } 5843else 5844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5845$as_echo_n "checking for non-GNU ld... " >&6; } 5846fi 5847if test "${lt_cv_path_LD+set}" = set; then : 5848 $as_echo_n "(cached) " >&6 5849else 5850 if test -z "$LD"; then 5851 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5852 for ac_dir in $PATH; do 5853 IFS="$lt_save_ifs" 5854 test -z "$ac_dir" && ac_dir=. 5855 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5856 lt_cv_path_LD="$ac_dir/$ac_prog" 5857 # Check to see if the program is GNU ld. I'd rather use --version, 5858 # but apparently some variants of GNU ld only accept -v. 5859 # Break only if it was the GNU/non-GNU ld that we prefer. 5860 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5861 *GNU* | *'with BFD'*) 5862 test "$with_gnu_ld" != no && break 5863 ;; 5864 *) 5865 test "$with_gnu_ld" != yes && break 5866 ;; 5867 esac 5868 fi 5869 done 5870 IFS="$lt_save_ifs" 5871else 5872 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5873fi 5874fi 5875 5876LD="$lt_cv_path_LD" 5877if test -n "$LD"; then 5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5879$as_echo "$LD" >&6; } 5880else 5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5882$as_echo "no" >&6; } 5883fi 5884test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5886$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5887if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5888 $as_echo_n "(cached) " >&6 5889else 5890 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5891case `$LD -v 2>&1 </dev/null` in 5892*GNU* | *'with BFD'*) 5893 lt_cv_prog_gnu_ld=yes 5894 ;; 5895*) 5896 lt_cv_prog_gnu_ld=no 5897 ;; 5898esac 5899fi 5900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5901$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5902with_gnu_ld=$lt_cv_prog_gnu_ld 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5913$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5914if test "${lt_cv_path_NM+set}" = set; then : 5915 $as_echo_n "(cached) " >&6 5916else 5917 if test -n "$NM"; then 5918 # Let the user override the test. 5919 lt_cv_path_NM="$NM" 5920else 5921 lt_nm_to_check="${ac_tool_prefix}nm" 5922 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5923 lt_nm_to_check="$lt_nm_to_check nm" 5924 fi 5925 for lt_tmp_nm in $lt_nm_to_check; do 5926 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5927 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5928 IFS="$lt_save_ifs" 5929 test -z "$ac_dir" && ac_dir=. 5930 tmp_nm="$ac_dir/$lt_tmp_nm" 5931 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5932 # Check to see if the nm accepts a BSD-compat flag. 5933 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5934 # nm: unknown option "B" ignored 5935 # Tru64's nm complains that /dev/null is an invalid object file 5936 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5937 */dev/null* | *'Invalid file or object type'*) 5938 lt_cv_path_NM="$tmp_nm -B" 5939 break 5940 ;; 5941 *) 5942 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5943 */dev/null*) 5944 lt_cv_path_NM="$tmp_nm -p" 5945 break 5946 ;; 5947 *) 5948 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5949 continue # so that we can try to find one that supports BSD flags 5950 ;; 5951 esac 5952 ;; 5953 esac 5954 fi 5955 done 5956 IFS="$lt_save_ifs" 5957 done 5958 : ${lt_cv_path_NM=no} 5959fi 5960fi 5961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5962$as_echo "$lt_cv_path_NM" >&6; } 5963if test "$lt_cv_path_NM" != "no"; then 5964 NM="$lt_cv_path_NM" 5965else 5966 # Didn't find any BSD compatible name lister, look for dumpbin. 5967 if test -n "$DUMPBIN"; then : 5968 # Let the user override the test. 5969 else 5970 if test -n "$ac_tool_prefix"; then 5971 for ac_prog in dumpbin "link -dump" 5972 do 5973 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5974set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5976$as_echo_n "checking for $ac_word... " >&6; } 5977if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5978 $as_echo_n "(cached) " >&6 5979else 5980 if test -n "$DUMPBIN"; then 5981 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5982else 5983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5984for as_dir in $PATH 5985do 5986 IFS=$as_save_IFS 5987 test -z "$as_dir" && as_dir=. 5988 for ac_exec_ext in '' $ac_executable_extensions; do 5989 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5990 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5992 break 2 5993 fi 5994done 5995 done 5996IFS=$as_save_IFS 5997 5998fi 5999fi 6000DUMPBIN=$ac_cv_prog_DUMPBIN 6001if test -n "$DUMPBIN"; then 6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6003$as_echo "$DUMPBIN" >&6; } 6004else 6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6006$as_echo "no" >&6; } 6007fi 6008 6009 6010 test -n "$DUMPBIN" && break 6011 done 6012fi 6013if test -z "$DUMPBIN"; then 6014 ac_ct_DUMPBIN=$DUMPBIN 6015 for ac_prog in dumpbin "link -dump" 6016do 6017 # Extract the first word of "$ac_prog", so it can be a program name with args. 6018set dummy $ac_prog; ac_word=$2 6019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6020$as_echo_n "checking for $ac_word... " >&6; } 6021if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 6022 $as_echo_n "(cached) " >&6 6023else 6024 if test -n "$ac_ct_DUMPBIN"; then 6025 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6026else 6027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6028for as_dir in $PATH 6029do 6030 IFS=$as_save_IFS 6031 test -z "$as_dir" && as_dir=. 6032 for ac_exec_ext in '' $ac_executable_extensions; do 6033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6034 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6036 break 2 6037 fi 6038done 6039 done 6040IFS=$as_save_IFS 6041 6042fi 6043fi 6044ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6045if test -n "$ac_ct_DUMPBIN"; then 6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6047$as_echo "$ac_ct_DUMPBIN" >&6; } 6048else 6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6050$as_echo "no" >&6; } 6051fi 6052 6053 6054 test -n "$ac_ct_DUMPBIN" && break 6055done 6056 6057 if test "x$ac_ct_DUMPBIN" = x; then 6058 DUMPBIN=":" 6059 else 6060 case $cross_compiling:$ac_tool_warned in 6061yes:) 6062{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6063$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6064ac_tool_warned=yes ;; 6065esac 6066 DUMPBIN=$ac_ct_DUMPBIN 6067 fi 6068fi 6069 6070 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6071 *COFF*) 6072 DUMPBIN="$DUMPBIN -symbols" 6073 ;; 6074 *) 6075 DUMPBIN=: 6076 ;; 6077 esac 6078 fi 6079 6080 if test "$DUMPBIN" != ":"; then 6081 NM="$DUMPBIN" 6082 fi 6083fi 6084test -z "$NM" && NM=nm 6085 6086 6087 6088 6089 6090 6091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6092$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6093if test "${lt_cv_nm_interface+set}" = set; then : 6094 $as_echo_n "(cached) " >&6 6095else 6096 lt_cv_nm_interface="BSD nm" 6097 echo "int some_variable = 0;" > conftest.$ac_ext 6098 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6099 (eval "$ac_compile" 2>conftest.err) 6100 cat conftest.err >&5 6101 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6102 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6103 cat conftest.err >&5 6104 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6105 cat conftest.out >&5 6106 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6107 lt_cv_nm_interface="MS dumpbin" 6108 fi 6109 rm -f conftest* 6110fi 6111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6112$as_echo "$lt_cv_nm_interface" >&6; } 6113 6114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6115$as_echo_n "checking whether ln -s works... " >&6; } 6116LN_S=$as_ln_s 6117if test "$LN_S" = "ln -s"; then 6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6119$as_echo "yes" >&6; } 6120else 6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6122$as_echo "no, using $LN_S" >&6; } 6123fi 6124 6125# find the maximum length of command line arguments 6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6127$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6128if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 6129 $as_echo_n "(cached) " >&6 6130else 6131 i=0 6132 teststring="ABCD" 6133 6134 case $build_os in 6135 msdosdjgpp*) 6136 # On DJGPP, this test can blow up pretty badly due to problems in libc 6137 # (any single argument exceeding 2000 bytes causes a buffer overrun 6138 # during glob expansion). Even if it were fixed, the result of this 6139 # check would be larger than it should be. 6140 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6141 ;; 6142 6143 gnu*) 6144 # Under GNU Hurd, this test is not required because there is 6145 # no limit to the length of command line arguments. 6146 # Libtool will interpret -1 as no limit whatsoever 6147 lt_cv_sys_max_cmd_len=-1; 6148 ;; 6149 6150 cygwin* | mingw* | cegcc*) 6151 # On Win9x/ME, this test blows up -- it succeeds, but takes 6152 # about 5 minutes as the teststring grows exponentially. 6153 # Worse, since 9x/ME are not pre-emptively multitasking, 6154 # you end up with a "frozen" computer, even though with patience 6155 # the test eventually succeeds (with a max line length of 256k). 6156 # Instead, let's just punt: use the minimum linelength reported by 6157 # all of the supported platforms: 8192 (on NT/2K/XP). 6158 lt_cv_sys_max_cmd_len=8192; 6159 ;; 6160 6161 mint*) 6162 # On MiNT this can take a long time and run out of memory. 6163 lt_cv_sys_max_cmd_len=8192; 6164 ;; 6165 6166 amigaos*) 6167 # On AmigaOS with pdksh, this test takes hours, literally. 6168 # So we just punt and use a minimum line length of 8192. 6169 lt_cv_sys_max_cmd_len=8192; 6170 ;; 6171 6172 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6173 # This has been around since 386BSD, at least. Likely further. 6174 if test -x /sbin/sysctl; then 6175 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6176 elif test -x /usr/sbin/sysctl; then 6177 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6178 else 6179 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6180 fi 6181 # And add a safety zone 6182 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6183 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6184 ;; 6185 6186 interix*) 6187 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6188 lt_cv_sys_max_cmd_len=196608 6189 ;; 6190 6191 osf*) 6192 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6193 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6194 # nice to cause kernel panics so lets avoid the loop below. 6195 # First set a reasonable default. 6196 lt_cv_sys_max_cmd_len=16384 6197 # 6198 if test -x /sbin/sysconfig; then 6199 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6200 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6201 esac 6202 fi 6203 ;; 6204 sco3.2v5*) 6205 lt_cv_sys_max_cmd_len=102400 6206 ;; 6207 sysv5* | sco5v6* | sysv4.2uw2*) 6208 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6209 if test -n "$kargmax"; then 6210 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6211 else 6212 lt_cv_sys_max_cmd_len=32768 6213 fi 6214 ;; 6215 *) 6216 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6217 if test -n "$lt_cv_sys_max_cmd_len"; then 6218 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6219 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6220 else 6221 # Make teststring a little bigger before we do anything with it. 6222 # a 1K string should be a reasonable start. 6223 for i in 1 2 3 4 5 6 7 8 ; do 6224 teststring=$teststring$teststring 6225 done 6226 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6227 # If test is not a shell built-in, we'll probably end up computing a 6228 # maximum length that is only half of the actual maximum length, but 6229 # we can't tell. 6230 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6231 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6232 test $i != 17 # 1/2 MB should be enough 6233 do 6234 i=`expr $i + 1` 6235 teststring=$teststring$teststring 6236 done 6237 # Only check the string length outside the loop. 6238 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6239 teststring= 6240 # Add a significant safety factor because C++ compilers can tack on 6241 # massive amounts of additional arguments before passing them to the 6242 # linker. It appears as though 1/2 is a usable value. 6243 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6244 fi 6245 ;; 6246 esac 6247 6248fi 6249 6250if test -n $lt_cv_sys_max_cmd_len ; then 6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6252$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6253else 6254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6255$as_echo "none" >&6; } 6256fi 6257max_cmd_len=$lt_cv_sys_max_cmd_len 6258 6259 6260 6261 6262 6263 6264: ${CP="cp -f"} 6265: ${MV="mv -f"} 6266: ${RM="rm -f"} 6267 6268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6269$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6270# Try some XSI features 6271xsi_shell=no 6272( _lt_dummy="a/b/c" 6273 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6274 = c,a/b,, \ 6275 && eval 'test $(( 1 + 1 )) -eq 2 \ 6276 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6277 && xsi_shell=yes 6278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6279$as_echo "$xsi_shell" >&6; } 6280 6281 6282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6283$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6284lt_shell_append=no 6285( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6286 >/dev/null 2>&1 \ 6287 && lt_shell_append=yes 6288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6289$as_echo "$lt_shell_append" >&6; } 6290 6291 6292if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6293 lt_unset=unset 6294else 6295 lt_unset=false 6296fi 6297 6298 6299 6300 6301 6302# test EBCDIC or ASCII 6303case `echo X|tr X '\101'` in 6304 A) # ASCII based system 6305 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6306 lt_SP2NL='tr \040 \012' 6307 lt_NL2SP='tr \015\012 \040\040' 6308 ;; 6309 *) # EBCDIC based system 6310 lt_SP2NL='tr \100 \n' 6311 lt_NL2SP='tr \r\n \100\100' 6312 ;; 6313esac 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6324$as_echo_n "checking for $LD option to reload object files... " >&6; } 6325if test "${lt_cv_ld_reload_flag+set}" = set; then : 6326 $as_echo_n "(cached) " >&6 6327else 6328 lt_cv_ld_reload_flag='-r' 6329fi 6330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6331$as_echo "$lt_cv_ld_reload_flag" >&6; } 6332reload_flag=$lt_cv_ld_reload_flag 6333case $reload_flag in 6334"" | " "*) ;; 6335*) reload_flag=" $reload_flag" ;; 6336esac 6337reload_cmds='$LD$reload_flag -o $output$reload_objs' 6338case $host_os in 6339 darwin*) 6340 if test "$GCC" = yes; then 6341 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6342 else 6343 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6344 fi 6345 ;; 6346esac 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356if test -n "$ac_tool_prefix"; then 6357 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6358set dummy ${ac_tool_prefix}objdump; ac_word=$2 6359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6360$as_echo_n "checking for $ac_word... " >&6; } 6361if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6362 $as_echo_n "(cached) " >&6 6363else 6364 if test -n "$OBJDUMP"; then 6365 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6366else 6367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6368for as_dir in $PATH 6369do 6370 IFS=$as_save_IFS 6371 test -z "$as_dir" && as_dir=. 6372 for ac_exec_ext in '' $ac_executable_extensions; do 6373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6374 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6376 break 2 6377 fi 6378done 6379 done 6380IFS=$as_save_IFS 6381 6382fi 6383fi 6384OBJDUMP=$ac_cv_prog_OBJDUMP 6385if test -n "$OBJDUMP"; then 6386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6387$as_echo "$OBJDUMP" >&6; } 6388else 6389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6390$as_echo "no" >&6; } 6391fi 6392 6393 6394fi 6395if test -z "$ac_cv_prog_OBJDUMP"; then 6396 ac_ct_OBJDUMP=$OBJDUMP 6397 # Extract the first word of "objdump", so it can be a program name with args. 6398set dummy objdump; ac_word=$2 6399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6400$as_echo_n "checking for $ac_word... " >&6; } 6401if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6402 $as_echo_n "(cached) " >&6 6403else 6404 if test -n "$ac_ct_OBJDUMP"; then 6405 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6406else 6407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6408for as_dir in $PATH 6409do 6410 IFS=$as_save_IFS 6411 test -z "$as_dir" && as_dir=. 6412 for ac_exec_ext in '' $ac_executable_extensions; do 6413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6414 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6416 break 2 6417 fi 6418done 6419 done 6420IFS=$as_save_IFS 6421 6422fi 6423fi 6424ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6425if test -n "$ac_ct_OBJDUMP"; then 6426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6427$as_echo "$ac_ct_OBJDUMP" >&6; } 6428else 6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6430$as_echo "no" >&6; } 6431fi 6432 6433 if test "x$ac_ct_OBJDUMP" = x; then 6434 OBJDUMP="false" 6435 else 6436 case $cross_compiling:$ac_tool_warned in 6437yes:) 6438{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6439$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6440ac_tool_warned=yes ;; 6441esac 6442 OBJDUMP=$ac_ct_OBJDUMP 6443 fi 6444else 6445 OBJDUMP="$ac_cv_prog_OBJDUMP" 6446fi 6447 6448test -z "$OBJDUMP" && OBJDUMP=objdump 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6459$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6460if test "${lt_cv_deplibs_check_method+set}" = set; then : 6461 $as_echo_n "(cached) " >&6 6462else 6463 lt_cv_file_magic_cmd='$MAGIC_CMD' 6464lt_cv_file_magic_test_file= 6465lt_cv_deplibs_check_method='unknown' 6466# Need to set the preceding variable on all platforms that support 6467# interlibrary dependencies. 6468# 'none' -- dependencies not supported. 6469# `unknown' -- same as none, but documents that we really don't know. 6470# 'pass_all' -- all dependencies passed with no checks. 6471# 'test_compile' -- check by making test program. 6472# 'file_magic [[regex]]' -- check by looking for files in library path 6473# which responds to the $file_magic_cmd with a given extended regex. 6474# If you have `file' or equivalent on your system and you're not sure 6475# whether `pass_all' will *always* work, you probably want this one. 6476 6477case $host_os in 6478aix[4-9]*) 6479 lt_cv_deplibs_check_method=pass_all 6480 ;; 6481 6482beos*) 6483 lt_cv_deplibs_check_method=pass_all 6484 ;; 6485 6486bsdi[45]*) 6487 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6488 lt_cv_file_magic_cmd='/usr/bin/file -L' 6489 lt_cv_file_magic_test_file=/shlib/libc.so 6490 ;; 6491 6492cygwin*) 6493 # func_win32_libid is a shell function defined in ltmain.sh 6494 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6495 lt_cv_file_magic_cmd='func_win32_libid' 6496 ;; 6497 6498mingw* | pw32*) 6499 # Base MSYS/MinGW do not provide the 'file' command needed by 6500 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6501 # unless we find 'file', for example because we are cross-compiling. 6502 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6503 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6504 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6505 lt_cv_file_magic_cmd='func_win32_libid' 6506 else 6507 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6508 lt_cv_file_magic_cmd='$OBJDUMP -f' 6509 fi 6510 ;; 6511 6512cegcc*) 6513 # use the weaker test based on 'objdump'. See mingw*. 6514 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6515 lt_cv_file_magic_cmd='$OBJDUMP -f' 6516 ;; 6517 6518darwin* | rhapsody*) 6519 lt_cv_deplibs_check_method=pass_all 6520 ;; 6521 6522freebsd* | dragonfly*) 6523 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6524 case $host_cpu in 6525 i*86 ) 6526 # Not sure whether the presence of OpenBSD here was a mistake. 6527 # Let's accept both of them until this is cleared up. 6528 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6529 lt_cv_file_magic_cmd=/usr/bin/file 6530 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6531 ;; 6532 esac 6533 else 6534 lt_cv_deplibs_check_method=pass_all 6535 fi 6536 ;; 6537 6538gnu*) 6539 lt_cv_deplibs_check_method=pass_all 6540 ;; 6541 6542haiku*) 6543 lt_cv_deplibs_check_method=pass_all 6544 ;; 6545 6546hpux10.20* | hpux11*) 6547 lt_cv_file_magic_cmd=/usr/bin/file 6548 case $host_cpu in 6549 ia64*) 6550 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6551 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6552 ;; 6553 hppa*64*) 6554 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]' 6555 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6556 ;; 6557 *) 6558 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6559 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6560 ;; 6561 esac 6562 ;; 6563 6564interix[3-9]*) 6565 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6566 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6567 ;; 6568 6569irix5* | irix6* | nonstopux*) 6570 case $LD in 6571 *-32|*"-32 ") libmagic=32-bit;; 6572 *-n32|*"-n32 ") libmagic=N32;; 6573 *-64|*"-64 ") libmagic=64-bit;; 6574 *) libmagic=never-match;; 6575 esac 6576 lt_cv_deplibs_check_method=pass_all 6577 ;; 6578 6579# This must be Linux ELF. 6580linux* | k*bsd*-gnu | kopensolaris*-gnu) 6581 lt_cv_deplibs_check_method=pass_all 6582 ;; 6583 6584netbsd*) 6585 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6586 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6587 else 6588 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6589 fi 6590 ;; 6591 6592newos6*) 6593 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6594 lt_cv_file_magic_cmd=/usr/bin/file 6595 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6596 ;; 6597 6598*nto* | *qnx*) 6599 lt_cv_deplibs_check_method=pass_all 6600 ;; 6601 6602openbsd*) 6603 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6604 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6605 else 6606 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6607 fi 6608 ;; 6609 6610osf3* | osf4* | osf5*) 6611 lt_cv_deplibs_check_method=pass_all 6612 ;; 6613 6614rdos*) 6615 lt_cv_deplibs_check_method=pass_all 6616 ;; 6617 6618solaris*) 6619 lt_cv_deplibs_check_method=pass_all 6620 ;; 6621 6622sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6623 lt_cv_deplibs_check_method=pass_all 6624 ;; 6625 6626sysv4 | sysv4.3*) 6627 case $host_vendor in 6628 motorola) 6629 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]' 6630 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6631 ;; 6632 ncr) 6633 lt_cv_deplibs_check_method=pass_all 6634 ;; 6635 sequent) 6636 lt_cv_file_magic_cmd='/bin/file' 6637 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6638 ;; 6639 sni) 6640 lt_cv_file_magic_cmd='/bin/file' 6641 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6642 lt_cv_file_magic_test_file=/lib/libc.so 6643 ;; 6644 siemens) 6645 lt_cv_deplibs_check_method=pass_all 6646 ;; 6647 pc) 6648 lt_cv_deplibs_check_method=pass_all 6649 ;; 6650 esac 6651 ;; 6652 6653tpf*) 6654 lt_cv_deplibs_check_method=pass_all 6655 ;; 6656esac 6657 6658fi 6659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6660$as_echo "$lt_cv_deplibs_check_method" >&6; } 6661file_magic_cmd=$lt_cv_file_magic_cmd 6662deplibs_check_method=$lt_cv_deplibs_check_method 6663test -z "$deplibs_check_method" && deplibs_check_method=unknown 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676if test -n "$ac_tool_prefix"; then 6677 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6678set dummy ${ac_tool_prefix}ar; ac_word=$2 6679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6680$as_echo_n "checking for $ac_word... " >&6; } 6681if test "${ac_cv_prog_AR+set}" = set; then : 6682 $as_echo_n "(cached) " >&6 6683else 6684 if test -n "$AR"; then 6685 ac_cv_prog_AR="$AR" # Let the user override the test. 6686else 6687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6688for as_dir in $PATH 6689do 6690 IFS=$as_save_IFS 6691 test -z "$as_dir" && as_dir=. 6692 for ac_exec_ext in '' $ac_executable_extensions; do 6693 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6694 ac_cv_prog_AR="${ac_tool_prefix}ar" 6695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6696 break 2 6697 fi 6698done 6699 done 6700IFS=$as_save_IFS 6701 6702fi 6703fi 6704AR=$ac_cv_prog_AR 6705if test -n "$AR"; then 6706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6707$as_echo "$AR" >&6; } 6708else 6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6710$as_echo "no" >&6; } 6711fi 6712 6713 6714fi 6715if test -z "$ac_cv_prog_AR"; then 6716 ac_ct_AR=$AR 6717 # Extract the first word of "ar", so it can be a program name with args. 6718set dummy ar; ac_word=$2 6719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6720$as_echo_n "checking for $ac_word... " >&6; } 6721if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6722 $as_echo_n "(cached) " >&6 6723else 6724 if test -n "$ac_ct_AR"; then 6725 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6726else 6727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6728for as_dir in $PATH 6729do 6730 IFS=$as_save_IFS 6731 test -z "$as_dir" && as_dir=. 6732 for ac_exec_ext in '' $ac_executable_extensions; do 6733 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6734 ac_cv_prog_ac_ct_AR="ar" 6735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6736 break 2 6737 fi 6738done 6739 done 6740IFS=$as_save_IFS 6741 6742fi 6743fi 6744ac_ct_AR=$ac_cv_prog_ac_ct_AR 6745if test -n "$ac_ct_AR"; then 6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6747$as_echo "$ac_ct_AR" >&6; } 6748else 6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6750$as_echo "no" >&6; } 6751fi 6752 6753 if test "x$ac_ct_AR" = x; then 6754 AR="false" 6755 else 6756 case $cross_compiling:$ac_tool_warned in 6757yes:) 6758{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6759$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6760ac_tool_warned=yes ;; 6761esac 6762 AR=$ac_ct_AR 6763 fi 6764else 6765 AR="$ac_cv_prog_AR" 6766fi 6767 6768test -z "$AR" && AR=ar 6769test -z "$AR_FLAGS" && AR_FLAGS=cru 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781if test -n "$ac_tool_prefix"; then 6782 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6783set dummy ${ac_tool_prefix}strip; ac_word=$2 6784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6785$as_echo_n "checking for $ac_word... " >&6; } 6786if test "${ac_cv_prog_STRIP+set}" = set; then : 6787 $as_echo_n "(cached) " >&6 6788else 6789 if test -n "$STRIP"; then 6790 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6791else 6792as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6793for as_dir in $PATH 6794do 6795 IFS=$as_save_IFS 6796 test -z "$as_dir" && as_dir=. 6797 for ac_exec_ext in '' $ac_executable_extensions; do 6798 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6799 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6801 break 2 6802 fi 6803done 6804 done 6805IFS=$as_save_IFS 6806 6807fi 6808fi 6809STRIP=$ac_cv_prog_STRIP 6810if test -n "$STRIP"; then 6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6812$as_echo "$STRIP" >&6; } 6813else 6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6815$as_echo "no" >&6; } 6816fi 6817 6818 6819fi 6820if test -z "$ac_cv_prog_STRIP"; then 6821 ac_ct_STRIP=$STRIP 6822 # Extract the first word of "strip", so it can be a program name with args. 6823set dummy strip; ac_word=$2 6824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6825$as_echo_n "checking for $ac_word... " >&6; } 6826if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6827 $as_echo_n "(cached) " >&6 6828else 6829 if test -n "$ac_ct_STRIP"; then 6830 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6831else 6832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6833for as_dir in $PATH 6834do 6835 IFS=$as_save_IFS 6836 test -z "$as_dir" && as_dir=. 6837 for ac_exec_ext in '' $ac_executable_extensions; do 6838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6839 ac_cv_prog_ac_ct_STRIP="strip" 6840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6841 break 2 6842 fi 6843done 6844 done 6845IFS=$as_save_IFS 6846 6847fi 6848fi 6849ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6850if test -n "$ac_ct_STRIP"; then 6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6852$as_echo "$ac_ct_STRIP" >&6; } 6853else 6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6855$as_echo "no" >&6; } 6856fi 6857 6858 if test "x$ac_ct_STRIP" = x; then 6859 STRIP=":" 6860 else 6861 case $cross_compiling:$ac_tool_warned in 6862yes:) 6863{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6864$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6865ac_tool_warned=yes ;; 6866esac 6867 STRIP=$ac_ct_STRIP 6868 fi 6869else 6870 STRIP="$ac_cv_prog_STRIP" 6871fi 6872 6873test -z "$STRIP" && STRIP=: 6874 6875 6876 6877 6878 6879 6880if test -n "$ac_tool_prefix"; then 6881 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6882set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6884$as_echo_n "checking for $ac_word... " >&6; } 6885if test "${ac_cv_prog_RANLIB+set}" = set; then : 6886 $as_echo_n "(cached) " >&6 6887else 6888 if test -n "$RANLIB"; then 6889 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6890else 6891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6892for as_dir in $PATH 6893do 6894 IFS=$as_save_IFS 6895 test -z "$as_dir" && as_dir=. 6896 for ac_exec_ext in '' $ac_executable_extensions; do 6897 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6898 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6900 break 2 6901 fi 6902done 6903 done 6904IFS=$as_save_IFS 6905 6906fi 6907fi 6908RANLIB=$ac_cv_prog_RANLIB 6909if test -n "$RANLIB"; then 6910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6911$as_echo "$RANLIB" >&6; } 6912else 6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6914$as_echo "no" >&6; } 6915fi 6916 6917 6918fi 6919if test -z "$ac_cv_prog_RANLIB"; then 6920 ac_ct_RANLIB=$RANLIB 6921 # Extract the first word of "ranlib", so it can be a program name with args. 6922set dummy ranlib; ac_word=$2 6923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6924$as_echo_n "checking for $ac_word... " >&6; } 6925if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6926 $as_echo_n "(cached) " >&6 6927else 6928 if test -n "$ac_ct_RANLIB"; then 6929 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6930else 6931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6932for as_dir in $PATH 6933do 6934 IFS=$as_save_IFS 6935 test -z "$as_dir" && as_dir=. 6936 for ac_exec_ext in '' $ac_executable_extensions; do 6937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6938 ac_cv_prog_ac_ct_RANLIB="ranlib" 6939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6940 break 2 6941 fi 6942done 6943 done 6944IFS=$as_save_IFS 6945 6946fi 6947fi 6948ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6949if test -n "$ac_ct_RANLIB"; then 6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6951$as_echo "$ac_ct_RANLIB" >&6; } 6952else 6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6954$as_echo "no" >&6; } 6955fi 6956 6957 if test "x$ac_ct_RANLIB" = x; then 6958 RANLIB=":" 6959 else 6960 case $cross_compiling:$ac_tool_warned in 6961yes:) 6962{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6963$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6964ac_tool_warned=yes ;; 6965esac 6966 RANLIB=$ac_ct_RANLIB 6967 fi 6968else 6969 RANLIB="$ac_cv_prog_RANLIB" 6970fi 6971 6972test -z "$RANLIB" && RANLIB=: 6973 6974 6975 6976 6977 6978 6979# Determine commands to create old-style static archives. 6980old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6981old_postinstall_cmds='chmod 644 $oldlib' 6982old_postuninstall_cmds= 6983 6984if test -n "$RANLIB"; then 6985 case $host_os in 6986 openbsd*) 6987 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6988 ;; 6989 *) 6990 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6991 ;; 6992 esac 6993 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6994fi 6995 6996case $host_os in 6997 darwin*) 6998 lock_old_archive_extraction=yes ;; 6999 *) 7000 lock_old_archive_extraction=no ;; 7001esac 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023for ac_prog in gawk mawk nawk awk 7024do 7025 # Extract the first word of "$ac_prog", so it can be a program name with args. 7026set dummy $ac_prog; ac_word=$2 7027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7028$as_echo_n "checking for $ac_word... " >&6; } 7029if test "${ac_cv_prog_AWK+set}" = set; then : 7030 $as_echo_n "(cached) " >&6 7031else 7032 if test -n "$AWK"; then 7033 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7034else 7035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7036for as_dir in $PATH 7037do 7038 IFS=$as_save_IFS 7039 test -z "$as_dir" && as_dir=. 7040 for ac_exec_ext in '' $ac_executable_extensions; do 7041 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7042 ac_cv_prog_AWK="$ac_prog" 7043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7044 break 2 7045 fi 7046done 7047 done 7048IFS=$as_save_IFS 7049 7050fi 7051fi 7052AWK=$ac_cv_prog_AWK 7053if test -n "$AWK"; then 7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7055$as_echo "$AWK" >&6; } 7056else 7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7058$as_echo "no" >&6; } 7059fi 7060 7061 7062 test -n "$AWK" && break 7063done 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083# If no C compiler was specified, use CC. 7084LTCC=${LTCC-"$CC"} 7085 7086# If no C compiler flags were specified, use CFLAGS. 7087LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7088 7089# Allow CC to be a program name with arguments. 7090compiler=$CC 7091 7092 7093# Check for command to grab the raw symbol name followed by C symbol from nm. 7094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7095$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7096if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 7097 $as_echo_n "(cached) " >&6 7098else 7099 7100# These are sane defaults that work on at least a few old systems. 7101# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7102 7103# Character class describing NM global symbol codes. 7104symcode='[BCDEGRST]' 7105 7106# Regexp to match symbols that can be accessed directly from C. 7107sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7108 7109# Define system-specific variables. 7110case $host_os in 7111aix*) 7112 symcode='[BCDT]' 7113 ;; 7114cygwin* | mingw* | pw32* | cegcc*) 7115 symcode='[ABCDGISTW]' 7116 ;; 7117hpux*) 7118 if test "$host_cpu" = ia64; then 7119 symcode='[ABCDEGRST]' 7120 fi 7121 ;; 7122irix* | nonstopux*) 7123 symcode='[BCDEGRST]' 7124 ;; 7125osf*) 7126 symcode='[BCDEGQRST]' 7127 ;; 7128solaris*) 7129 symcode='[BDRT]' 7130 ;; 7131sco3.2v5*) 7132 symcode='[DT]' 7133 ;; 7134sysv4.2uw2*) 7135 symcode='[DT]' 7136 ;; 7137sysv5* | sco5v6* | unixware* | OpenUNIX*) 7138 symcode='[ABDT]' 7139 ;; 7140sysv4) 7141 symcode='[DFNSTU]' 7142 ;; 7143esac 7144 7145# If we're using GNU nm, then use its standard symbol codes. 7146case `$NM -V 2>&1` in 7147*GNU* | *'with BFD'*) 7148 symcode='[ABCDGIRSTW]' ;; 7149esac 7150 7151# Transform an extracted symbol line into a proper C declaration. 7152# Some systems (esp. on ia64) link data and code symbols differently, 7153# so use this general approach. 7154lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7155 7156# Transform an extracted symbol line into symbol name and symbol address 7157lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7158lt_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'" 7159 7160# Handle CRLF in mingw tool chain 7161opt_cr= 7162case $build_os in 7163mingw*) 7164 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7165 ;; 7166esac 7167 7168# Try without a prefix underscore, then with it. 7169for ac_symprfx in "" "_"; do 7170 7171 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7172 symxfrm="\\1 $ac_symprfx\\2 \\2" 7173 7174 # Write the raw and C identifiers. 7175 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7176 # Fake it for dumpbin and say T for any non-static function 7177 # and D for any global variable. 7178 # Also find C++ and __fastcall symbols from MSVC++, 7179 # which start with @ or ?. 7180 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7181" {last_section=section; section=\$ 3};"\ 7182" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7183" \$ 0!~/External *\|/{next};"\ 7184" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7185" {if(hide[section]) next};"\ 7186" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7187" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7188" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7189" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7190" ' prfx=^$ac_symprfx" 7191 else 7192 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7193 fi 7194 7195 # Check to see that the pipe works correctly. 7196 pipe_works=no 7197 7198 rm -f conftest* 7199 cat > conftest.$ac_ext <<_LT_EOF 7200#ifdef __cplusplus 7201extern "C" { 7202#endif 7203char nm_test_var; 7204void nm_test_func(void); 7205void nm_test_func(void){} 7206#ifdef __cplusplus 7207} 7208#endif 7209int main(){nm_test_var='a';nm_test_func();return(0);} 7210_LT_EOF 7211 7212 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7213 (eval $ac_compile) 2>&5 7214 ac_status=$? 7215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7216 test $ac_status = 0; }; then 7217 # Now try to grab the symbols. 7218 nlist=conftest.nm 7219 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7220 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7221 ac_status=$? 7222 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7223 test $ac_status = 0; } && test -s "$nlist"; then 7224 # Try sorting and uniquifying the output. 7225 if sort "$nlist" | uniq > "$nlist"T; then 7226 mv -f "$nlist"T "$nlist" 7227 else 7228 rm -f "$nlist"T 7229 fi 7230 7231 # Make sure that we snagged all the symbols we need. 7232 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7233 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7234 cat <<_LT_EOF > conftest.$ac_ext 7235#ifdef __cplusplus 7236extern "C" { 7237#endif 7238 7239_LT_EOF 7240 # Now generate the symbol file. 7241 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7242 7243 cat <<_LT_EOF >> conftest.$ac_ext 7244 7245/* The mapping between symbol names and symbols. */ 7246const struct { 7247 const char *name; 7248 void *address; 7249} 7250lt__PROGRAM__LTX_preloaded_symbols[] = 7251{ 7252 { "@PROGRAM@", (void *) 0 }, 7253_LT_EOF 7254 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7255 cat <<\_LT_EOF >> conftest.$ac_ext 7256 {0, (void *) 0} 7257}; 7258 7259/* This works around a problem in FreeBSD linker */ 7260#ifdef FREEBSD_WORKAROUND 7261static const void *lt_preloaded_setup() { 7262 return lt__PROGRAM__LTX_preloaded_symbols; 7263} 7264#endif 7265 7266#ifdef __cplusplus 7267} 7268#endif 7269_LT_EOF 7270 # Now try linking the two files. 7271 mv conftest.$ac_objext conftstm.$ac_objext 7272 lt_save_LIBS="$LIBS" 7273 lt_save_CFLAGS="$CFLAGS" 7274 LIBS="conftstm.$ac_objext" 7275 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7276 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7277 (eval $ac_link) 2>&5 7278 ac_status=$? 7279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7280 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7281 pipe_works=yes 7282 fi 7283 LIBS="$lt_save_LIBS" 7284 CFLAGS="$lt_save_CFLAGS" 7285 else 7286 echo "cannot find nm_test_func in $nlist" >&5 7287 fi 7288 else 7289 echo "cannot find nm_test_var in $nlist" >&5 7290 fi 7291 else 7292 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7293 fi 7294 else 7295 echo "$progname: failed program was:" >&5 7296 cat conftest.$ac_ext >&5 7297 fi 7298 rm -rf conftest* conftst* 7299 7300 # Do not use the global_symbol_pipe unless it works. 7301 if test "$pipe_works" = yes; then 7302 break 7303 else 7304 lt_cv_sys_global_symbol_pipe= 7305 fi 7306done 7307 7308fi 7309 7310if test -z "$lt_cv_sys_global_symbol_pipe"; then 7311 lt_cv_sys_global_symbol_to_cdecl= 7312fi 7313if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7315$as_echo "failed" >&6; } 7316else 7317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7318$as_echo "ok" >&6; } 7319fi 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342# Check whether --enable-libtool-lock was given. 7343if test "${enable_libtool_lock+set}" = set; then : 7344 enableval=$enable_libtool_lock; 7345fi 7346 7347test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7348 7349# Some flags need to be propagated to the compiler or linker for good 7350# libtool support. 7351case $host in 7352ia64-*-hpux*) 7353 # Find out which ABI we are using. 7354 echo 'int i;' > conftest.$ac_ext 7355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7356 (eval $ac_compile) 2>&5 7357 ac_status=$? 7358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7359 test $ac_status = 0; }; then 7360 case `/usr/bin/file conftest.$ac_objext` in 7361 *ELF-32*) 7362 HPUX_IA64_MODE="32" 7363 ;; 7364 *ELF-64*) 7365 HPUX_IA64_MODE="64" 7366 ;; 7367 esac 7368 fi 7369 rm -rf conftest* 7370 ;; 7371*-*-irix6*) 7372 # Find out which ABI we are using. 7373 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7374 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7375 (eval $ac_compile) 2>&5 7376 ac_status=$? 7377 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7378 test $ac_status = 0; }; then 7379 if test "$lt_cv_prog_gnu_ld" = yes; then 7380 case `/usr/bin/file conftest.$ac_objext` in 7381 *32-bit*) 7382 LD="${LD-ld} -melf32bsmip" 7383 ;; 7384 *N32*) 7385 LD="${LD-ld} -melf32bmipn32" 7386 ;; 7387 *64-bit*) 7388 LD="${LD-ld} -melf64bmip" 7389 ;; 7390 esac 7391 else 7392 case `/usr/bin/file conftest.$ac_objext` in 7393 *32-bit*) 7394 LD="${LD-ld} -32" 7395 ;; 7396 *N32*) 7397 LD="${LD-ld} -n32" 7398 ;; 7399 *64-bit*) 7400 LD="${LD-ld} -64" 7401 ;; 7402 esac 7403 fi 7404 fi 7405 rm -rf conftest* 7406 ;; 7407 7408x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7409s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7410 # Find out which ABI we are using. 7411 echo 'int i;' > conftest.$ac_ext 7412 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7413 (eval $ac_compile) 2>&5 7414 ac_status=$? 7415 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7416 test $ac_status = 0; }; then 7417 case `/usr/bin/file conftest.o` in 7418 *32-bit*) 7419 case $host in 7420 x86_64-*kfreebsd*-gnu) 7421 LD="${LD-ld} -m elf_i386_fbsd" 7422 ;; 7423 x86_64-*linux*) 7424 case `/usr/bin/file conftest.o` in 7425 *x86-64*) 7426 LD="${LD-ld} -m elf32_x86_64" 7427 ;; 7428 *) 7429 LD="${LD-ld} -m elf_i386" 7430 ;; 7431 esac 7432 ;; 7433 ppc64-*linux*|powerpc64-*linux*) 7434 LD="${LD-ld} -m elf32ppclinux" 7435 ;; 7436 s390x-*linux*) 7437 LD="${LD-ld} -m elf_s390" 7438 ;; 7439 sparc64-*linux*) 7440 LD="${LD-ld} -m elf32_sparc" 7441 ;; 7442 esac 7443 ;; 7444 *64-bit*) 7445 case $host in 7446 x86_64-*kfreebsd*-gnu) 7447 LD="${LD-ld} -m elf_x86_64_fbsd" 7448 ;; 7449 x86_64-*linux*) 7450 LD="${LD-ld} -m elf_x86_64" 7451 ;; 7452 ppc*-*linux*|powerpc*-*linux*) 7453 LD="${LD-ld} -m elf64ppc" 7454 ;; 7455 s390*-*linux*|s390*-*tpf*) 7456 LD="${LD-ld} -m elf64_s390" 7457 ;; 7458 sparc*-*linux*) 7459 LD="${LD-ld} -m elf64_sparc" 7460 ;; 7461 esac 7462 ;; 7463 esac 7464 fi 7465 rm -rf conftest* 7466 ;; 7467 7468*-*-sco3.2v5*) 7469 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7470 SAVE_CFLAGS="$CFLAGS" 7471 CFLAGS="$CFLAGS -belf" 7472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7473$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7474if test "${lt_cv_cc_needs_belf+set}" = set; then : 7475 $as_echo_n "(cached) " >&6 7476else 7477 ac_ext=c 7478ac_cpp='$CPP $CPPFLAGS' 7479ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7480ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7481ac_compiler_gnu=$ac_cv_c_compiler_gnu 7482 7483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7484/* end confdefs.h. */ 7485 7486int 7487main () 7488{ 7489 7490 ; 7491 return 0; 7492} 7493_ACEOF 7494if ac_fn_c_try_link "$LINENO"; then : 7495 lt_cv_cc_needs_belf=yes 7496else 7497 lt_cv_cc_needs_belf=no 7498fi 7499rm -f core conftest.err conftest.$ac_objext \ 7500 conftest$ac_exeext conftest.$ac_ext 7501 ac_ext=c 7502ac_cpp='$CPP $CPPFLAGS' 7503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7505ac_compiler_gnu=$ac_cv_c_compiler_gnu 7506 7507fi 7508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7509$as_echo "$lt_cv_cc_needs_belf" >&6; } 7510 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7511 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7512 CFLAGS="$SAVE_CFLAGS" 7513 fi 7514 ;; 7515sparc*-*solaris*) 7516 # Find out which ABI we are using. 7517 echo 'int i;' > conftest.$ac_ext 7518 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7519 (eval $ac_compile) 2>&5 7520 ac_status=$? 7521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7522 test $ac_status = 0; }; then 7523 case `/usr/bin/file conftest.o` in 7524 *64-bit*) 7525 case $lt_cv_prog_gnu_ld in 7526 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7527 *) 7528 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7529 LD="${LD-ld} -64" 7530 fi 7531 ;; 7532 esac 7533 ;; 7534 esac 7535 fi 7536 rm -rf conftest* 7537 ;; 7538esac 7539 7540need_locks="$enable_libtool_lock" 7541 7542 7543 case $host_os in 7544 rhapsody* | darwin*) 7545 if test -n "$ac_tool_prefix"; then 7546 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7547set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7549$as_echo_n "checking for $ac_word... " >&6; } 7550if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7551 $as_echo_n "(cached) " >&6 7552else 7553 if test -n "$DSYMUTIL"; then 7554 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7555else 7556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7557for as_dir in $PATH 7558do 7559 IFS=$as_save_IFS 7560 test -z "$as_dir" && as_dir=. 7561 for ac_exec_ext in '' $ac_executable_extensions; do 7562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7563 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7565 break 2 7566 fi 7567done 7568 done 7569IFS=$as_save_IFS 7570 7571fi 7572fi 7573DSYMUTIL=$ac_cv_prog_DSYMUTIL 7574if test -n "$DSYMUTIL"; then 7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7576$as_echo "$DSYMUTIL" >&6; } 7577else 7578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7579$as_echo "no" >&6; } 7580fi 7581 7582 7583fi 7584if test -z "$ac_cv_prog_DSYMUTIL"; then 7585 ac_ct_DSYMUTIL=$DSYMUTIL 7586 # Extract the first word of "dsymutil", so it can be a program name with args. 7587set dummy dsymutil; ac_word=$2 7588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7589$as_echo_n "checking for $ac_word... " >&6; } 7590if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7591 $as_echo_n "(cached) " >&6 7592else 7593 if test -n "$ac_ct_DSYMUTIL"; then 7594 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7595else 7596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7597for as_dir in $PATH 7598do 7599 IFS=$as_save_IFS 7600 test -z "$as_dir" && as_dir=. 7601 for ac_exec_ext in '' $ac_executable_extensions; do 7602 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7603 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7605 break 2 7606 fi 7607done 7608 done 7609IFS=$as_save_IFS 7610 7611fi 7612fi 7613ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7614if test -n "$ac_ct_DSYMUTIL"; then 7615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7616$as_echo "$ac_ct_DSYMUTIL" >&6; } 7617else 7618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7619$as_echo "no" >&6; } 7620fi 7621 7622 if test "x$ac_ct_DSYMUTIL" = x; then 7623 DSYMUTIL=":" 7624 else 7625 case $cross_compiling:$ac_tool_warned in 7626yes:) 7627{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7628$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7629ac_tool_warned=yes ;; 7630esac 7631 DSYMUTIL=$ac_ct_DSYMUTIL 7632 fi 7633else 7634 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7635fi 7636 7637 if test -n "$ac_tool_prefix"; then 7638 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7639set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7641$as_echo_n "checking for $ac_word... " >&6; } 7642if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7643 $as_echo_n "(cached) " >&6 7644else 7645 if test -n "$NMEDIT"; then 7646 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7647else 7648as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7649for as_dir in $PATH 7650do 7651 IFS=$as_save_IFS 7652 test -z "$as_dir" && as_dir=. 7653 for ac_exec_ext in '' $ac_executable_extensions; do 7654 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7655 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7657 break 2 7658 fi 7659done 7660 done 7661IFS=$as_save_IFS 7662 7663fi 7664fi 7665NMEDIT=$ac_cv_prog_NMEDIT 7666if test -n "$NMEDIT"; then 7667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7668$as_echo "$NMEDIT" >&6; } 7669else 7670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7671$as_echo "no" >&6; } 7672fi 7673 7674 7675fi 7676if test -z "$ac_cv_prog_NMEDIT"; then 7677 ac_ct_NMEDIT=$NMEDIT 7678 # Extract the first word of "nmedit", so it can be a program name with args. 7679set dummy nmedit; ac_word=$2 7680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7681$as_echo_n "checking for $ac_word... " >&6; } 7682if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7683 $as_echo_n "(cached) " >&6 7684else 7685 if test -n "$ac_ct_NMEDIT"; then 7686 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7687else 7688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7689for as_dir in $PATH 7690do 7691 IFS=$as_save_IFS 7692 test -z "$as_dir" && as_dir=. 7693 for ac_exec_ext in '' $ac_executable_extensions; do 7694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7695 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7697 break 2 7698 fi 7699done 7700 done 7701IFS=$as_save_IFS 7702 7703fi 7704fi 7705ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7706if test -n "$ac_ct_NMEDIT"; then 7707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7708$as_echo "$ac_ct_NMEDIT" >&6; } 7709else 7710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7711$as_echo "no" >&6; } 7712fi 7713 7714 if test "x$ac_ct_NMEDIT" = x; then 7715 NMEDIT=":" 7716 else 7717 case $cross_compiling:$ac_tool_warned in 7718yes:) 7719{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7720$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7721ac_tool_warned=yes ;; 7722esac 7723 NMEDIT=$ac_ct_NMEDIT 7724 fi 7725else 7726 NMEDIT="$ac_cv_prog_NMEDIT" 7727fi 7728 7729 if test -n "$ac_tool_prefix"; then 7730 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7731set dummy ${ac_tool_prefix}lipo; ac_word=$2 7732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7733$as_echo_n "checking for $ac_word... " >&6; } 7734if test "${ac_cv_prog_LIPO+set}" = set; then : 7735 $as_echo_n "(cached) " >&6 7736else 7737 if test -n "$LIPO"; then 7738 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7739else 7740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7741for as_dir in $PATH 7742do 7743 IFS=$as_save_IFS 7744 test -z "$as_dir" && as_dir=. 7745 for ac_exec_ext in '' $ac_executable_extensions; do 7746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7747 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7749 break 2 7750 fi 7751done 7752 done 7753IFS=$as_save_IFS 7754 7755fi 7756fi 7757LIPO=$ac_cv_prog_LIPO 7758if test -n "$LIPO"; then 7759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7760$as_echo "$LIPO" >&6; } 7761else 7762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7763$as_echo "no" >&6; } 7764fi 7765 7766 7767fi 7768if test -z "$ac_cv_prog_LIPO"; then 7769 ac_ct_LIPO=$LIPO 7770 # Extract the first word of "lipo", so it can be a program name with args. 7771set dummy lipo; ac_word=$2 7772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7773$as_echo_n "checking for $ac_word... " >&6; } 7774if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7775 $as_echo_n "(cached) " >&6 7776else 7777 if test -n "$ac_ct_LIPO"; then 7778 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7779else 7780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7781for as_dir in $PATH 7782do 7783 IFS=$as_save_IFS 7784 test -z "$as_dir" && as_dir=. 7785 for ac_exec_ext in '' $ac_executable_extensions; do 7786 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7787 ac_cv_prog_ac_ct_LIPO="lipo" 7788 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7789 break 2 7790 fi 7791done 7792 done 7793IFS=$as_save_IFS 7794 7795fi 7796fi 7797ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7798if test -n "$ac_ct_LIPO"; then 7799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7800$as_echo "$ac_ct_LIPO" >&6; } 7801else 7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7803$as_echo "no" >&6; } 7804fi 7805 7806 if test "x$ac_ct_LIPO" = x; then 7807 LIPO=":" 7808 else 7809 case $cross_compiling:$ac_tool_warned in 7810yes:) 7811{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7812$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7813ac_tool_warned=yes ;; 7814esac 7815 LIPO=$ac_ct_LIPO 7816 fi 7817else 7818 LIPO="$ac_cv_prog_LIPO" 7819fi 7820 7821 if test -n "$ac_tool_prefix"; then 7822 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7823set dummy ${ac_tool_prefix}otool; ac_word=$2 7824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7825$as_echo_n "checking for $ac_word... " >&6; } 7826if test "${ac_cv_prog_OTOOL+set}" = set; then : 7827 $as_echo_n "(cached) " >&6 7828else 7829 if test -n "$OTOOL"; then 7830 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7831else 7832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7833for as_dir in $PATH 7834do 7835 IFS=$as_save_IFS 7836 test -z "$as_dir" && as_dir=. 7837 for ac_exec_ext in '' $ac_executable_extensions; do 7838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7839 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7841 break 2 7842 fi 7843done 7844 done 7845IFS=$as_save_IFS 7846 7847fi 7848fi 7849OTOOL=$ac_cv_prog_OTOOL 7850if test -n "$OTOOL"; then 7851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7852$as_echo "$OTOOL" >&6; } 7853else 7854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7855$as_echo "no" >&6; } 7856fi 7857 7858 7859fi 7860if test -z "$ac_cv_prog_OTOOL"; then 7861 ac_ct_OTOOL=$OTOOL 7862 # Extract the first word of "otool", so it can be a program name with args. 7863set dummy otool; ac_word=$2 7864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7865$as_echo_n "checking for $ac_word... " >&6; } 7866if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7867 $as_echo_n "(cached) " >&6 7868else 7869 if test -n "$ac_ct_OTOOL"; then 7870 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7871else 7872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7873for as_dir in $PATH 7874do 7875 IFS=$as_save_IFS 7876 test -z "$as_dir" && as_dir=. 7877 for ac_exec_ext in '' $ac_executable_extensions; do 7878 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7879 ac_cv_prog_ac_ct_OTOOL="otool" 7880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7881 break 2 7882 fi 7883done 7884 done 7885IFS=$as_save_IFS 7886 7887fi 7888fi 7889ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7890if test -n "$ac_ct_OTOOL"; then 7891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7892$as_echo "$ac_ct_OTOOL" >&6; } 7893else 7894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7895$as_echo "no" >&6; } 7896fi 7897 7898 if test "x$ac_ct_OTOOL" = x; then 7899 OTOOL=":" 7900 else 7901 case $cross_compiling:$ac_tool_warned in 7902yes:) 7903{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7904$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7905ac_tool_warned=yes ;; 7906esac 7907 OTOOL=$ac_ct_OTOOL 7908 fi 7909else 7910 OTOOL="$ac_cv_prog_OTOOL" 7911fi 7912 7913 if test -n "$ac_tool_prefix"; then 7914 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7915set dummy ${ac_tool_prefix}otool64; ac_word=$2 7916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7917$as_echo_n "checking for $ac_word... " >&6; } 7918if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7919 $as_echo_n "(cached) " >&6 7920else 7921 if test -n "$OTOOL64"; then 7922 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7923else 7924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7925for as_dir in $PATH 7926do 7927 IFS=$as_save_IFS 7928 test -z "$as_dir" && as_dir=. 7929 for ac_exec_ext in '' $ac_executable_extensions; do 7930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7931 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7933 break 2 7934 fi 7935done 7936 done 7937IFS=$as_save_IFS 7938 7939fi 7940fi 7941OTOOL64=$ac_cv_prog_OTOOL64 7942if test -n "$OTOOL64"; then 7943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7944$as_echo "$OTOOL64" >&6; } 7945else 7946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7947$as_echo "no" >&6; } 7948fi 7949 7950 7951fi 7952if test -z "$ac_cv_prog_OTOOL64"; then 7953 ac_ct_OTOOL64=$OTOOL64 7954 # Extract the first word of "otool64", so it can be a program name with args. 7955set dummy otool64; ac_word=$2 7956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7957$as_echo_n "checking for $ac_word... " >&6; } 7958if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7959 $as_echo_n "(cached) " >&6 7960else 7961 if test -n "$ac_ct_OTOOL64"; then 7962 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7963else 7964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7965for as_dir in $PATH 7966do 7967 IFS=$as_save_IFS 7968 test -z "$as_dir" && as_dir=. 7969 for ac_exec_ext in '' $ac_executable_extensions; do 7970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7971 ac_cv_prog_ac_ct_OTOOL64="otool64" 7972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7973 break 2 7974 fi 7975done 7976 done 7977IFS=$as_save_IFS 7978 7979fi 7980fi 7981ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7982if test -n "$ac_ct_OTOOL64"; then 7983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7984$as_echo "$ac_ct_OTOOL64" >&6; } 7985else 7986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7987$as_echo "no" >&6; } 7988fi 7989 7990 if test "x$ac_ct_OTOOL64" = x; then 7991 OTOOL64=":" 7992 else 7993 case $cross_compiling:$ac_tool_warned in 7994yes:) 7995{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7996$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7997ac_tool_warned=yes ;; 7998esac 7999 OTOOL64=$ac_ct_OTOOL64 8000 fi 8001else 8002 OTOOL64="$ac_cv_prog_OTOOL64" 8003fi 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8032$as_echo_n "checking for -single_module linker flag... " >&6; } 8033if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 8034 $as_echo_n "(cached) " >&6 8035else 8036 lt_cv_apple_cc_single_mod=no 8037 if test -z "${LT_MULTI_MODULE}"; then 8038 # By default we will add the -single_module flag. You can override 8039 # by either setting the environment variable LT_MULTI_MODULE 8040 # non-empty at configure time, or by adding -multi_module to the 8041 # link flags. 8042 rm -rf libconftest.dylib* 8043 echo "int foo(void){return 1;}" > conftest.c 8044 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8045-dynamiclib -Wl,-single_module conftest.c" >&5 8046 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8047 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8048 _lt_result=$? 8049 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8050 lt_cv_apple_cc_single_mod=yes 8051 else 8052 cat conftest.err >&5 8053 fi 8054 rm -rf libconftest.dylib* 8055 rm -f conftest.* 8056 fi 8057fi 8058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8059$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8061$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8062if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 8063 $as_echo_n "(cached) " >&6 8064else 8065 lt_cv_ld_exported_symbols_list=no 8066 save_LDFLAGS=$LDFLAGS 8067 echo "_main" > conftest.sym 8068 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8070/* end confdefs.h. */ 8071 8072int 8073main () 8074{ 8075 8076 ; 8077 return 0; 8078} 8079_ACEOF 8080if ac_fn_c_try_link "$LINENO"; then : 8081 lt_cv_ld_exported_symbols_list=yes 8082else 8083 lt_cv_ld_exported_symbols_list=no 8084fi 8085rm -f core conftest.err conftest.$ac_objext \ 8086 conftest$ac_exeext conftest.$ac_ext 8087 LDFLAGS="$save_LDFLAGS" 8088 8089fi 8090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8091$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8093$as_echo_n "checking for -force_load linker flag... " >&6; } 8094if test "${lt_cv_ld_force_load+set}" = set; then : 8095 $as_echo_n "(cached) " >&6 8096else 8097 lt_cv_ld_force_load=no 8098 cat > conftest.c << _LT_EOF 8099int forced_loaded() { return 2;} 8100_LT_EOF 8101 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8102 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8103 echo "$AR cru libconftest.a conftest.o" >&5 8104 $AR cru libconftest.a conftest.o 2>&5 8105 cat > conftest.c << _LT_EOF 8106int main() { return 0;} 8107_LT_EOF 8108 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8109 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8110 _lt_result=$? 8111 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8112 lt_cv_ld_force_load=yes 8113 else 8114 cat conftest.err >&5 8115 fi 8116 rm -f conftest.err libconftest.a conftest conftest.c 8117 rm -rf conftest.dSYM 8118 8119fi 8120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8121$as_echo "$lt_cv_ld_force_load" >&6; } 8122 case $host_os in 8123 rhapsody* | darwin1.[012]) 8124 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8125 darwin1.*) 8126 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8127 darwin*) # darwin 5.x on 8128 # if running on 10.5 or later, the deployment target defaults 8129 # to the OS version, if on x86, and 10.4, the deployment 8130 # target defaults to 10.4. Don't you love it? 8131 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8132 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8133 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8134 10.[012]*) 8135 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8136 10.*) 8137 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8138 esac 8139 ;; 8140 esac 8141 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8142 _lt_dar_single_mod='$single_module' 8143 fi 8144 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8145 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8146 else 8147 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8148 fi 8149 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8150 _lt_dsymutil='~$DSYMUTIL $lib || :' 8151 else 8152 _lt_dsymutil= 8153 fi 8154 ;; 8155 esac 8156 8157for ac_header in dlfcn.h 8158do : 8159 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8160" 8161if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8162 cat >>confdefs.h <<_ACEOF 8163#define HAVE_DLFCN_H 1 8164_ACEOF 8165 8166fi 8167 8168done 8169 8170 8171 8172# autoconf.info says this should be called right after AC_INIT. 8173ac_config_headers="$ac_config_headers config.h:config.in" 8174 8175 8176 8177 8178 8179 8180# Put a plausible default for CC_FOR_BUILD in Makefile. 8181if test "x$cross_compiling" = "xno"; then 8182 CC_FOR_BUILD='$(CC)' 8183else 8184 CC_FOR_BUILD=gcc 8185fi 8186 8187 8188 8189 8190AR=${AR-ar} 8191 8192if test -n "$ac_tool_prefix"; then 8193 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8194set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8196$as_echo_n "checking for $ac_word... " >&6; } 8197if test "${ac_cv_prog_RANLIB+set}" = set; then : 8198 $as_echo_n "(cached) " >&6 8199else 8200 if test -n "$RANLIB"; then 8201 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8202else 8203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8204for as_dir in $PATH 8205do 8206 IFS=$as_save_IFS 8207 test -z "$as_dir" && as_dir=. 8208 for ac_exec_ext in '' $ac_executable_extensions; do 8209 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8210 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8212 break 2 8213 fi 8214done 8215 done 8216IFS=$as_save_IFS 8217 8218fi 8219fi 8220RANLIB=$ac_cv_prog_RANLIB 8221if test -n "$RANLIB"; then 8222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8223$as_echo "$RANLIB" >&6; } 8224else 8225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8226$as_echo "no" >&6; } 8227fi 8228 8229 8230fi 8231if test -z "$ac_cv_prog_RANLIB"; then 8232 ac_ct_RANLIB=$RANLIB 8233 # Extract the first word of "ranlib", so it can be a program name with args. 8234set dummy ranlib; ac_word=$2 8235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8236$as_echo_n "checking for $ac_word... " >&6; } 8237if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 8238 $as_echo_n "(cached) " >&6 8239else 8240 if test -n "$ac_ct_RANLIB"; then 8241 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8242else 8243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8244for as_dir in $PATH 8245do 8246 IFS=$as_save_IFS 8247 test -z "$as_dir" && as_dir=. 8248 for ac_exec_ext in '' $ac_executable_extensions; do 8249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8250 ac_cv_prog_ac_ct_RANLIB="ranlib" 8251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8252 break 2 8253 fi 8254done 8255 done 8256IFS=$as_save_IFS 8257 8258fi 8259fi 8260ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8261if test -n "$ac_ct_RANLIB"; then 8262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8263$as_echo "$ac_ct_RANLIB" >&6; } 8264else 8265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8266$as_echo "no" >&6; } 8267fi 8268 8269 if test "x$ac_ct_RANLIB" = x; then 8270 RANLIB=":" 8271 else 8272 case $cross_compiling:$ac_tool_warned in 8273yes:) 8274{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8275$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8276ac_tool_warned=yes ;; 8277esac 8278 RANLIB=$ac_ct_RANLIB 8279 fi 8280else 8281 RANLIB="$ac_cv_prog_RANLIB" 8282fi 8283 8284 8285# Some of the common include files depend on bfd.h, and bfd.h checks 8286# that config.h is included first by testing that the PACKAGE macro 8287# is defined. 8288PACKAGE=sim 8289 8290cat >>confdefs.h <<_ACEOF 8291#define PACKAGE "$PACKAGE" 8292_ACEOF 8293 8294 8295 8296# Dependency checking. 8297ac_config_commands="$ac_config_commands depdir" 8298 8299 8300depcc="$CC" am_compiler_list= 8301 8302am_depcomp=$ac_aux_dir/depcomp 8303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8304$as_echo_n "checking dependency style of $depcc... " >&6; } 8305if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 8306 $as_echo_n "(cached) " >&6 8307else 8308 if test -f "$am_depcomp"; then 8309 # We make a subdir and do the tests there. Otherwise we can end up 8310 # making bogus files that we don't know about and never remove. For 8311 # instance it was reported that on HP-UX the gcc test will end up 8312 # making a dummy file named `D' -- because `-MD' means `put the output 8313 # in D'. 8314 mkdir conftest.dir 8315 # Copy depcomp to subdir because otherwise we won't find it if we're 8316 # using a relative directory. 8317 cp "$am_depcomp" conftest.dir 8318 cd conftest.dir 8319 # We will build objects and dependencies in a subdirectory because 8320 # it helps to detect inapplicable dependency modes. For instance 8321 # both Tru64's cc and ICC support -MD to output dependencies as a 8322 # side effect of compilation, but ICC will put the dependencies in 8323 # the current directory while Tru64 will put them in the object 8324 # directory. 8325 mkdir sub 8326 8327 am_cv_CC_dependencies_compiler_type=none 8328 if test "$am_compiler_list" = ""; then 8329 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8330 fi 8331 for depmode in $am_compiler_list; do 8332 if test $depmode = none; then break; fi 8333 8334 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8335 # Setup a source with many dependencies, because some compilers 8336 # like to wrap large dependency lists on column 80 (with \), and 8337 # we should not choose a depcomp mode which is confused by this. 8338 # 8339 # We need to recreate these files for each test, as the compiler may 8340 # overwrite some of them when testing with obscure command lines. 8341 # This happens at least with the AIX C compiler. 8342 : > sub/conftest.c 8343 for i in 1 2 3 4 5 6; do 8344 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8345 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8346 # Solaris 8's {/usr,}/bin/sh. 8347 touch sub/conftst$i.h 8348 done 8349 echo "include sub/conftest.Po" > confmf 8350 8351 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8352 # mode. It turns out that the SunPro C++ compiler does not properly 8353 # handle `-M -o', and we need to detect this. 8354 depcmd="depmode=$depmode \ 8355 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8356 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8357 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8358 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8359 if env $depcmd > conftest.err 2>&1 && 8360 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8361 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8362 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8363 # icc doesn't choke on unknown options, it will just issue warnings 8364 # or remarks (even with -Werror). So we grep stderr for any message 8365 # that says an option was ignored or not supported. 8366 # When given -MP, icc 7.0 and 7.1 complain thusly: 8367 # icc: Command line warning: ignoring option '-M'; no argument required 8368 # The diagnosis changed in icc 8.0: 8369 # icc: Command line remark: option '-MP' not supported 8370 if (grep 'ignoring option' conftest.err || 8371 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8372 am_cv_CC_dependencies_compiler_type=$depmode 8373 $as_echo "$as_me:$LINENO: success" >&5 8374 break 8375 fi 8376 fi 8377 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8378 sed -e 's/^/| /' < conftest.err >&5 8379 done 8380 8381 cd .. 8382 rm -rf conftest.dir 8383else 8384 am_cv_CC_dependencies_compiler_type=none 8385fi 8386 8387fi 8388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8389$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8390if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8391then as_fn_error "no usable dependency style found" "$LINENO" 5 8392else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8393 8394fi 8395 8396 8397# Check for the 'make' the user wants to use. 8398for ac_prog in make 8399do 8400 # Extract the first word of "$ac_prog", so it can be a program name with args. 8401set dummy $ac_prog; ac_word=$2 8402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8403$as_echo_n "checking for $ac_word... " >&6; } 8404if test "${ac_cv_prog_MAKE+set}" = set; then : 8405 $as_echo_n "(cached) " >&6 8406else 8407 if test -n "$MAKE"; then 8408 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8409else 8410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8411for as_dir in $PATH 8412do 8413 IFS=$as_save_IFS 8414 test -z "$as_dir" && as_dir=. 8415 for ac_exec_ext in '' $ac_executable_extensions; do 8416 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8417 ac_cv_prog_MAKE="$ac_prog" 8418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8419 break 2 8420 fi 8421done 8422 done 8423IFS=$as_save_IFS 8424 8425fi 8426fi 8427MAKE=$ac_cv_prog_MAKE 8428if test -n "$MAKE"; then 8429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8430$as_echo "$MAKE" >&6; } 8431else 8432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8433$as_echo "no" >&6; } 8434fi 8435 8436 8437 test -n "$MAKE" && break 8438done 8439 8440MAKE_IS_GNU= 8441case "`$MAKE --version 2>&1 | sed 1q`" in 8442 *GNU*) 8443 MAKE_IS_GNU=yes 8444 ;; 8445esac 8446 if test "$MAKE_IS_GNU" = yes; then 8447 GMAKE_TRUE= 8448 GMAKE_FALSE='#' 8449else 8450 GMAKE_TRUE='#' 8451 GMAKE_FALSE= 8452fi 8453 8454 8455ALL_LINGUAS= 8456# If we haven't got the data from the intl directory, 8457# assume NLS is disabled. 8458USE_NLS=no 8459LIBINTL= 8460LIBINTL_DEP= 8461INCINTL= 8462XGETTEXT= 8463GMSGFMT= 8464POSUB= 8465 8466if test -f ../../intl/config.intl; then 8467 . ../../intl/config.intl 8468fi 8469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8470$as_echo_n "checking whether NLS is requested... " >&6; } 8471if test x"$USE_NLS" != xyes; then 8472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8473$as_echo "no" >&6; } 8474else 8475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8476$as_echo "yes" >&6; } 8477 8478$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8479 8480 8481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8482$as_echo_n "checking for catalogs to be installed... " >&6; } 8483 # Look for .po and .gmo files in the source directory. 8484 CATALOGS= 8485 XLINGUAS= 8486 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8487 # If there aren't any .gmo files the shell will give us the 8488 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8489 # weeded out. 8490 case "$cat" in *\**) 8491 continue;; 8492 esac 8493 # The quadruple backslash is collapsed to a double backslash 8494 # by the backticks, then collapsed again by the double quotes, 8495 # leaving us with one backslash in the sed expression (right 8496 # before the dot that mustn't act as a wildcard). 8497 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8498 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8499 # The user is allowed to set LINGUAS to a list of languages to 8500 # install catalogs for. If it's empty that means "all of them." 8501 if test "x$LINGUAS" = x; then 8502 CATALOGS="$CATALOGS $cat" 8503 XLINGUAS="$XLINGUAS $lang" 8504 else 8505 case "$LINGUAS" in *$lang*) 8506 CATALOGS="$CATALOGS $cat" 8507 XLINGUAS="$XLINGUAS $lang" 8508 ;; 8509 esac 8510 fi 8511 done 8512 LINGUAS="$XLINGUAS" 8513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8514$as_echo "$LINGUAS" >&6; } 8515 8516 8517 DATADIRNAME=share 8518 8519 INSTOBJEXT=.mo 8520 8521 GENCAT=gencat 8522 8523 CATOBJEXT=.gmo 8524 8525fi 8526 8527# Check for common headers. 8528# FIXME: Seems to me this can cause problems for i386-windows hosts. 8529# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8530for ac_header in stdlib.h string.h strings.h unistd.h time.h 8531do : 8532 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8533ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8534eval as_val=\$$as_ac_Header 8535 if test "x$as_val" = x""yes; then : 8536 cat >>confdefs.h <<_ACEOF 8537#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8538_ACEOF 8539 8540fi 8541 8542done 8543 8544for ac_header in sys/time.h sys/resource.h 8545do : 8546 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8547ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8548eval as_val=\$$as_ac_Header 8549 if test "x$as_val" = x""yes; then : 8550 cat >>confdefs.h <<_ACEOF 8551#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8552_ACEOF 8553 8554fi 8555 8556done 8557 8558for ac_header in fcntl.h fpu_control.h 8559do : 8560 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8561ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8562eval as_val=\$$as_ac_Header 8563 if test "x$as_val" = x""yes; then : 8564 cat >>confdefs.h <<_ACEOF 8565#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8566_ACEOF 8567 8568fi 8569 8570done 8571 8572for ac_header in dlfcn.h errno.h sys/stat.h 8573do : 8574 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8575ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8576eval as_val=\$$as_ac_Header 8577 if test "x$as_val" = x""yes; then : 8578 cat >>confdefs.h <<_ACEOF 8579#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8580_ACEOF 8581 8582fi 8583 8584done 8585 8586for ac_func in getrusage time sigaction __setfpucw 8587do : 8588 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8589ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8590eval as_val=\$$as_ac_var 8591 if test "x$as_val" = x""yes; then : 8592 cat >>confdefs.h <<_ACEOF 8593#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8594_ACEOF 8595 8596fi 8597done 8598 8599 8600# Check for socket libraries 8601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 8602$as_echo_n "checking for bind in -lsocket... " >&6; } 8603if test "${ac_cv_lib_socket_bind+set}" = set; then : 8604 $as_echo_n "(cached) " >&6 8605else 8606 ac_check_lib_save_LIBS=$LIBS 8607LIBS="-lsocket $LIBS" 8608cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8609/* end confdefs.h. */ 8610 8611/* Override any GCC internal prototype to avoid an error. 8612 Use char because int might match the return type of a GCC 8613 builtin and then its argument prototype would still apply. */ 8614#ifdef __cplusplus 8615extern "C" 8616#endif 8617char bind (); 8618int 8619main () 8620{ 8621return bind (); 8622 ; 8623 return 0; 8624} 8625_ACEOF 8626if ac_fn_c_try_link "$LINENO"; then : 8627 ac_cv_lib_socket_bind=yes 8628else 8629 ac_cv_lib_socket_bind=no 8630fi 8631rm -f core conftest.err conftest.$ac_objext \ 8632 conftest$ac_exeext conftest.$ac_ext 8633LIBS=$ac_check_lib_save_LIBS 8634fi 8635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 8636$as_echo "$ac_cv_lib_socket_bind" >&6; } 8637if test "x$ac_cv_lib_socket_bind" = x""yes; then : 8638 cat >>confdefs.h <<_ACEOF 8639#define HAVE_LIBSOCKET 1 8640_ACEOF 8641 8642 LIBS="-lsocket $LIBS" 8643 8644fi 8645 8646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8647$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8648if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 8649 $as_echo_n "(cached) " >&6 8650else 8651 ac_check_lib_save_LIBS=$LIBS 8652LIBS="-lnsl $LIBS" 8653cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8654/* end confdefs.h. */ 8655 8656/* Override any GCC internal prototype to avoid an error. 8657 Use char because int might match the return type of a GCC 8658 builtin and then its argument prototype would still apply. */ 8659#ifdef __cplusplus 8660extern "C" 8661#endif 8662char gethostbyname (); 8663int 8664main () 8665{ 8666return gethostbyname (); 8667 ; 8668 return 0; 8669} 8670_ACEOF 8671if ac_fn_c_try_link "$LINENO"; then : 8672 ac_cv_lib_nsl_gethostbyname=yes 8673else 8674 ac_cv_lib_nsl_gethostbyname=no 8675fi 8676rm -f core conftest.err conftest.$ac_objext \ 8677 conftest$ac_exeext conftest.$ac_ext 8678LIBS=$ac_check_lib_save_LIBS 8679fi 8680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8681$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8682if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 8683 cat >>confdefs.h <<_ACEOF 8684#define HAVE_LIBNSL 1 8685_ACEOF 8686 8687 LIBS="-lnsl $LIBS" 8688 8689fi 8690 8691 8692# BFD conditionally uses zlib, so we must link it in if libbfd does, by 8693# using the same condition. 8694 8695 # See if the user specified whether he wants zlib support or not. 8696 8697# Check whether --with-zlib was given. 8698if test "${with_zlib+set}" = set; then : 8699 withval=$with_zlib; 8700else 8701 with_zlib=auto 8702fi 8703 8704 8705 if test "$with_zlib" != "no"; then 8706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 8707$as_echo_n "checking for library containing zlibVersion... " >&6; } 8708if test "${ac_cv_search_zlibVersion+set}" = set; then : 8709 $as_echo_n "(cached) " >&6 8710else 8711 ac_func_search_save_LIBS=$LIBS 8712cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8713/* end confdefs.h. */ 8714 8715/* Override any GCC internal prototype to avoid an error. 8716 Use char because int might match the return type of a GCC 8717 builtin and then its argument prototype would still apply. */ 8718#ifdef __cplusplus 8719extern "C" 8720#endif 8721char zlibVersion (); 8722int 8723main () 8724{ 8725return zlibVersion (); 8726 ; 8727 return 0; 8728} 8729_ACEOF 8730for ac_lib in '' z; do 8731 if test -z "$ac_lib"; then 8732 ac_res="none required" 8733 else 8734 ac_res=-l$ac_lib 8735 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8736 fi 8737 if ac_fn_c_try_link "$LINENO"; then : 8738 ac_cv_search_zlibVersion=$ac_res 8739fi 8740rm -f core conftest.err conftest.$ac_objext \ 8741 conftest$ac_exeext 8742 if test "${ac_cv_search_zlibVersion+set}" = set; then : 8743 break 8744fi 8745done 8746if test "${ac_cv_search_zlibVersion+set}" = set; then : 8747 8748else 8749 ac_cv_search_zlibVersion=no 8750fi 8751rm conftest.$ac_ext 8752LIBS=$ac_func_search_save_LIBS 8753fi 8754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 8755$as_echo "$ac_cv_search_zlibVersion" >&6; } 8756ac_res=$ac_cv_search_zlibVersion 8757if test "$ac_res" != no; then : 8758 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8759 for ac_header in zlib.h 8760do : 8761 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 8762if test "x$ac_cv_header_zlib_h" = x""yes; then : 8763 cat >>confdefs.h <<_ACEOF 8764#define HAVE_ZLIB_H 1 8765_ACEOF 8766 8767fi 8768 8769done 8770 8771fi 8772 8773 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 8774 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 8775 fi 8776 fi 8777 8778 8779# BFD uses libdl when when plugins enabled. 8780 8781# Check whether --enable-plugins was given. 8782if test "${enable_plugins+set}" = set; then : 8783 enableval=$enable_plugins; case "${enableval}" in 8784 yes | "") plugins=yes ;; 8785 no) plugins=no ;; 8786 *) plugins=yes ;; 8787 esac 8788else 8789 plugins=no 8790fi 8791 8792 8793 if test "$plugins" = yes; then 8794 PLUGINS_TRUE= 8795 PLUGINS_FALSE='#' 8796else 8797 PLUGINS_TRUE='#' 8798 PLUGINS_FALSE= 8799fi 8800 8801 8802 8803 8804 8805# Set options 8806enable_dlopen=yes 8807 8808 8809 8810 8811 enable_win32_dll=no 8812 8813 8814 # Check whether --enable-shared was given. 8815if test "${enable_shared+set}" = set; then : 8816 enableval=$enable_shared; p=${PACKAGE-default} 8817 case $enableval in 8818 yes) enable_shared=yes ;; 8819 no) enable_shared=no ;; 8820 *) 8821 enable_shared=no 8822 # Look at the argument we got. We use all the common list separators. 8823 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8824 for pkg in $enableval; do 8825 IFS="$lt_save_ifs" 8826 if test "X$pkg" = "X$p"; then 8827 enable_shared=yes 8828 fi 8829 done 8830 IFS="$lt_save_ifs" 8831 ;; 8832 esac 8833else 8834 enable_shared=yes 8835fi 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 # Check whether --enable-static was given. 8846if test "${enable_static+set}" = set; then : 8847 enableval=$enable_static; p=${PACKAGE-default} 8848 case $enableval in 8849 yes) enable_static=yes ;; 8850 no) enable_static=no ;; 8851 *) 8852 enable_static=no 8853 # Look at the argument we got. We use all the common list separators. 8854 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8855 for pkg in $enableval; do 8856 IFS="$lt_save_ifs" 8857 if test "X$pkg" = "X$p"; then 8858 enable_static=yes 8859 fi 8860 done 8861 IFS="$lt_save_ifs" 8862 ;; 8863 esac 8864else 8865 enable_static=yes 8866fi 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877# Check whether --with-pic was given. 8878if test "${with_pic+set}" = set; then : 8879 withval=$with_pic; pic_mode="$withval" 8880else 8881 pic_mode=default 8882fi 8883 8884 8885test -z "$pic_mode" && pic_mode=default 8886 8887 8888 8889 8890 8891 8892 8893 # Check whether --enable-fast-install was given. 8894if test "${enable_fast_install+set}" = set; then : 8895 enableval=$enable_fast_install; p=${PACKAGE-default} 8896 case $enableval in 8897 yes) enable_fast_install=yes ;; 8898 no) enable_fast_install=no ;; 8899 *) 8900 enable_fast_install=no 8901 # Look at the argument we got. We use all the common list separators. 8902 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8903 for pkg in $enableval; do 8904 IFS="$lt_save_ifs" 8905 if test "X$pkg" = "X$p"; then 8906 enable_fast_install=yes 8907 fi 8908 done 8909 IFS="$lt_save_ifs" 8910 ;; 8911 esac 8912else 8913 enable_fast_install=yes 8914fi 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926# This can be used to rebuild libtool when needed 8927LIBTOOL_DEPS="$ltmain" 8928 8929# Always use our own libtool. 8930LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957test -z "$LN_S" && LN_S="ln -s" 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972if test -n "${ZSH_VERSION+set}" ; then 8973 setopt NO_GLOB_SUBST 8974fi 8975 8976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8977$as_echo_n "checking for objdir... " >&6; } 8978if test "${lt_cv_objdir+set}" = set; then : 8979 $as_echo_n "(cached) " >&6 8980else 8981 rm -f .libs 2>/dev/null 8982mkdir .libs 2>/dev/null 8983if test -d .libs; then 8984 lt_cv_objdir=.libs 8985else 8986 # MS-DOS does not allow filenames that begin with a dot. 8987 lt_cv_objdir=_libs 8988fi 8989rmdir .libs 2>/dev/null 8990fi 8991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8992$as_echo "$lt_cv_objdir" >&6; } 8993objdir=$lt_cv_objdir 8994 8995 8996 8997 8998 8999cat >>confdefs.h <<_ACEOF 9000#define LT_OBJDIR "$lt_cv_objdir/" 9001_ACEOF 9002 9003 9004 9005 9006case $host_os in 9007aix3*) 9008 # AIX sometimes has problems with the GCC collect2 program. For some 9009 # reason, if we set the COLLECT_NAMES environment variable, the problems 9010 # vanish in a puff of smoke. 9011 if test "X${COLLECT_NAMES+set}" != Xset; then 9012 COLLECT_NAMES= 9013 export COLLECT_NAMES 9014 fi 9015 ;; 9016esac 9017 9018# Global variables: 9019ofile=libtool 9020can_build_shared=yes 9021 9022# All known linkers require a `.a' archive for static linking (except MSVC, 9023# which needs '.lib'). 9024libext=a 9025 9026with_gnu_ld="$lt_cv_prog_gnu_ld" 9027 9028old_CC="$CC" 9029old_CFLAGS="$CFLAGS" 9030 9031# Set sane defaults for various variables 9032test -z "$CC" && CC=cc 9033test -z "$LTCC" && LTCC=$CC 9034test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9035test -z "$LD" && LD=ld 9036test -z "$ac_objext" && ac_objext=o 9037 9038for cc_temp in $compiler""; do 9039 case $cc_temp in 9040 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9041 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9042 \-*) ;; 9043 *) break;; 9044 esac 9045done 9046cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9047 9048 9049# Only perform the check for file, if the check method requires it 9050test -z "$MAGIC_CMD" && MAGIC_CMD=file 9051case $deplibs_check_method in 9052file_magic*) 9053 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9055$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9056if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9057 $as_echo_n "(cached) " >&6 9058else 9059 case $MAGIC_CMD in 9060[\\/*] | ?:[\\/]*) 9061 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9062 ;; 9063*) 9064 lt_save_MAGIC_CMD="$MAGIC_CMD" 9065 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9066 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9067 for ac_dir in $ac_dummy; do 9068 IFS="$lt_save_ifs" 9069 test -z "$ac_dir" && ac_dir=. 9070 if test -f $ac_dir/${ac_tool_prefix}file; then 9071 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9072 if test -n "$file_magic_test_file"; then 9073 case $deplibs_check_method in 9074 "file_magic "*) 9075 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9076 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9077 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9078 $EGREP "$file_magic_regex" > /dev/null; then 9079 : 9080 else 9081 cat <<_LT_EOF 1>&2 9082 9083*** Warning: the command libtool uses to detect shared libraries, 9084*** $file_magic_cmd, produces output that libtool cannot recognize. 9085*** The result is that libtool may fail to recognize shared libraries 9086*** as such. This will affect the creation of libtool libraries that 9087*** depend on shared libraries, but programs linked with such libtool 9088*** libraries will work regardless of this problem. Nevertheless, you 9089*** may want to report the problem to your system manager and/or to 9090*** bug-libtool@gnu.org 9091 9092_LT_EOF 9093 fi ;; 9094 esac 9095 fi 9096 break 9097 fi 9098 done 9099 IFS="$lt_save_ifs" 9100 MAGIC_CMD="$lt_save_MAGIC_CMD" 9101 ;; 9102esac 9103fi 9104 9105MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9106if test -n "$MAGIC_CMD"; then 9107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9108$as_echo "$MAGIC_CMD" >&6; } 9109else 9110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9111$as_echo "no" >&6; } 9112fi 9113 9114 9115 9116 9117 9118if test -z "$lt_cv_path_MAGIC_CMD"; then 9119 if test -n "$ac_tool_prefix"; then 9120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9121$as_echo_n "checking for file... " >&6; } 9122if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9123 $as_echo_n "(cached) " >&6 9124else 9125 case $MAGIC_CMD in 9126[\\/*] | ?:[\\/]*) 9127 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9128 ;; 9129*) 9130 lt_save_MAGIC_CMD="$MAGIC_CMD" 9131 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9132 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9133 for ac_dir in $ac_dummy; do 9134 IFS="$lt_save_ifs" 9135 test -z "$ac_dir" && ac_dir=. 9136 if test -f $ac_dir/file; then 9137 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9138 if test -n "$file_magic_test_file"; then 9139 case $deplibs_check_method in 9140 "file_magic "*) 9141 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9142 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9143 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9144 $EGREP "$file_magic_regex" > /dev/null; then 9145 : 9146 else 9147 cat <<_LT_EOF 1>&2 9148 9149*** Warning: the command libtool uses to detect shared libraries, 9150*** $file_magic_cmd, produces output that libtool cannot recognize. 9151*** The result is that libtool may fail to recognize shared libraries 9152*** as such. This will affect the creation of libtool libraries that 9153*** depend on shared libraries, but programs linked with such libtool 9154*** libraries will work regardless of this problem. Nevertheless, you 9155*** may want to report the problem to your system manager and/or to 9156*** bug-libtool@gnu.org 9157 9158_LT_EOF 9159 fi ;; 9160 esac 9161 fi 9162 break 9163 fi 9164 done 9165 IFS="$lt_save_ifs" 9166 MAGIC_CMD="$lt_save_MAGIC_CMD" 9167 ;; 9168esac 9169fi 9170 9171MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9172if test -n "$MAGIC_CMD"; then 9173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9174$as_echo "$MAGIC_CMD" >&6; } 9175else 9176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9177$as_echo "no" >&6; } 9178fi 9179 9180 9181 else 9182 MAGIC_CMD=: 9183 fi 9184fi 9185 9186 fi 9187 ;; 9188esac 9189 9190# Use C for the default configuration in the libtool script 9191 9192lt_save_CC="$CC" 9193ac_ext=c 9194ac_cpp='$CPP $CPPFLAGS' 9195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9197ac_compiler_gnu=$ac_cv_c_compiler_gnu 9198 9199 9200# Source file extension for C test sources. 9201ac_ext=c 9202 9203# Object file extension for compiled C test sources. 9204objext=o 9205objext=$objext 9206 9207# Code to be used in simple compile tests 9208lt_simple_compile_test_code="int some_variable = 0;" 9209 9210# Code to be used in simple link tests 9211lt_simple_link_test_code='int main(){return(0);}' 9212 9213 9214 9215 9216 9217 9218 9219# If no C compiler was specified, use CC. 9220LTCC=${LTCC-"$CC"} 9221 9222# If no C compiler flags were specified, use CFLAGS. 9223LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9224 9225# Allow CC to be a program name with arguments. 9226compiler=$CC 9227 9228# Save the default compiler, since it gets overwritten when the other 9229# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9230compiler_DEFAULT=$CC 9231 9232# save warnings/boilerplate of simple test code 9233ac_outfile=conftest.$ac_objext 9234echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9235eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9236_lt_compiler_boilerplate=`cat conftest.err` 9237$RM conftest* 9238 9239ac_outfile=conftest.$ac_objext 9240echo "$lt_simple_link_test_code" >conftest.$ac_ext 9241eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9242_lt_linker_boilerplate=`cat conftest.err` 9243$RM -r conftest* 9244 9245 9246## CAVEAT EMPTOR: 9247## There is no encapsulation within the following macros, do not change 9248## the running order or otherwise move them around unless you know exactly 9249## what you are doing... 9250if test -n "$compiler"; then 9251 9252lt_prog_compiler_no_builtin_flag= 9253 9254if test "$GCC" = yes; then 9255 case $cc_basename in 9256 nvcc*) 9257 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9258 *) 9259 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9260 esac 9261 9262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9263$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9264if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 9265 $as_echo_n "(cached) " >&6 9266else 9267 lt_cv_prog_compiler_rtti_exceptions=no 9268 ac_outfile=conftest.$ac_objext 9269 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9270 lt_compiler_flag="-fno-rtti -fno-exceptions" 9271 # Insert the option either (1) after the last *FLAGS variable, or 9272 # (2) before a word containing "conftest.", or (3) at the end. 9273 # Note that $ac_compile itself does not contain backslashes and begins 9274 # with a dollar sign (not a hyphen), so the echo should work correctly. 9275 # The option is referenced via a variable to avoid confusing sed. 9276 lt_compile=`echo "$ac_compile" | $SED \ 9277 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9278 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9279 -e 's:$: $lt_compiler_flag:'` 9280 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9281 (eval "$lt_compile" 2>conftest.err) 9282 ac_status=$? 9283 cat conftest.err >&5 9284 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9285 if (exit $ac_status) && test -s "$ac_outfile"; then 9286 # The compiler can only warn and ignore the option if not recognized 9287 # So say no if there are warnings other than the usual output. 9288 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9289 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9290 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9291 lt_cv_prog_compiler_rtti_exceptions=yes 9292 fi 9293 fi 9294 $RM conftest* 9295 9296fi 9297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9298$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9299 9300if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9301 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9302else 9303 : 9304fi 9305 9306fi 9307 9308 9309 9310 9311 9312 9313 lt_prog_compiler_wl= 9314lt_prog_compiler_pic= 9315lt_prog_compiler_static= 9316 9317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9318$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9319 9320 if test "$GCC" = yes; then 9321 lt_prog_compiler_wl='-Wl,' 9322 lt_prog_compiler_static='-static' 9323 9324 case $host_os in 9325 aix*) 9326 # All AIX code is PIC. 9327 if test "$host_cpu" = ia64; then 9328 # AIX 5 now supports IA64 processor 9329 lt_prog_compiler_static='-Bstatic' 9330 fi 9331 lt_prog_compiler_pic='-fPIC' 9332 ;; 9333 9334 amigaos*) 9335 case $host_cpu in 9336 powerpc) 9337 # see comment about AmigaOS4 .so support 9338 lt_prog_compiler_pic='-fPIC' 9339 ;; 9340 m68k) 9341 # FIXME: we need at least 68020 code to build shared libraries, but 9342 # adding the `-m68020' flag to GCC prevents building anything better, 9343 # like `-m68040'. 9344 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9345 ;; 9346 esac 9347 ;; 9348 9349 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9350 # PIC is the default for these OSes. 9351 ;; 9352 9353 mingw* | cygwin* | pw32* | os2* | cegcc*) 9354 # This hack is so that the source file can tell whether it is being 9355 # built for inclusion in a dll (and should export symbols for example). 9356 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9357 # (--disable-auto-import) libraries 9358 lt_prog_compiler_pic='-DDLL_EXPORT' 9359 ;; 9360 9361 darwin* | rhapsody*) 9362 # PIC is the default on this platform 9363 # Common symbols not allowed in MH_DYLIB files 9364 lt_prog_compiler_pic='-fno-common' 9365 ;; 9366 9367 haiku*) 9368 # PIC is the default for Haiku. 9369 # The "-static" flag exists, but is broken. 9370 lt_prog_compiler_static= 9371 ;; 9372 9373 hpux*) 9374 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9375 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9376 # sets the default TLS model and affects inlining. 9377 case $host_cpu in 9378 hppa*64*) 9379 # +Z the default 9380 ;; 9381 *) 9382 lt_prog_compiler_pic='-fPIC' 9383 ;; 9384 esac 9385 ;; 9386 9387 interix[3-9]*) 9388 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9389 # Instead, we relocate shared libraries at runtime. 9390 ;; 9391 9392 msdosdjgpp*) 9393 # Just because we use GCC doesn't mean we suddenly get shared libraries 9394 # on systems that don't support them. 9395 lt_prog_compiler_can_build_shared=no 9396 enable_shared=no 9397 ;; 9398 9399 *nto* | *qnx*) 9400 # QNX uses GNU C++, but need to define -shared option too, otherwise 9401 # it will coredump. 9402 lt_prog_compiler_pic='-fPIC -shared' 9403 ;; 9404 9405 sysv4*MP*) 9406 if test -d /usr/nec; then 9407 lt_prog_compiler_pic=-Kconform_pic 9408 fi 9409 ;; 9410 9411 *) 9412 lt_prog_compiler_pic='-fPIC' 9413 ;; 9414 esac 9415 9416 case $cc_basename in 9417 nvcc*) # Cuda Compiler Driver 2.2 9418 lt_prog_compiler_wl='-Xlinker ' 9419 lt_prog_compiler_pic='-Xcompiler -fPIC' 9420 ;; 9421 esac 9422 else 9423 # PORTME Check for flag to pass linker flags through the system compiler. 9424 case $host_os in 9425 aix*) 9426 lt_prog_compiler_wl='-Wl,' 9427 if test "$host_cpu" = ia64; then 9428 # AIX 5 now supports IA64 processor 9429 lt_prog_compiler_static='-Bstatic' 9430 else 9431 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9432 fi 9433 ;; 9434 9435 mingw* | cygwin* | pw32* | os2* | cegcc*) 9436 # This hack is so that the source file can tell whether it is being 9437 # built for inclusion in a dll (and should export symbols for example). 9438 lt_prog_compiler_pic='-DDLL_EXPORT' 9439 ;; 9440 9441 hpux9* | hpux10* | hpux11*) 9442 lt_prog_compiler_wl='-Wl,' 9443 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9444 # not for PA HP-UX. 9445 case $host_cpu in 9446 hppa*64*|ia64*) 9447 # +Z the default 9448 ;; 9449 *) 9450 lt_prog_compiler_pic='+Z' 9451 ;; 9452 esac 9453 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9454 lt_prog_compiler_static='${wl}-a ${wl}archive' 9455 ;; 9456 9457 irix5* | irix6* | nonstopux*) 9458 lt_prog_compiler_wl='-Wl,' 9459 # PIC (with -KPIC) is the default. 9460 lt_prog_compiler_static='-non_shared' 9461 ;; 9462 9463 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9464 case $cc_basename in 9465 # old Intel for x86_64 which still supported -KPIC. 9466 ecc*) 9467 lt_prog_compiler_wl='-Wl,' 9468 lt_prog_compiler_pic='-KPIC' 9469 lt_prog_compiler_static='-static' 9470 ;; 9471 # icc used to be incompatible with GCC. 9472 # ICC 10 doesn't accept -KPIC any more. 9473 icc* | ifort*) 9474 lt_prog_compiler_wl='-Wl,' 9475 lt_prog_compiler_pic='-fPIC' 9476 lt_prog_compiler_static='-static' 9477 ;; 9478 # Lahey Fortran 8.1. 9479 lf95*) 9480 lt_prog_compiler_wl='-Wl,' 9481 lt_prog_compiler_pic='--shared' 9482 lt_prog_compiler_static='--static' 9483 ;; 9484 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9485 # Portland Group compilers (*not* the Pentium gcc compiler, 9486 # which looks to be a dead project) 9487 lt_prog_compiler_wl='-Wl,' 9488 lt_prog_compiler_pic='-fpic' 9489 lt_prog_compiler_static='-Bstatic' 9490 ;; 9491 ccc*) 9492 lt_prog_compiler_wl='-Wl,' 9493 # All Alpha code is PIC. 9494 lt_prog_compiler_static='-non_shared' 9495 ;; 9496 xl* | bgxl* | bgf* | mpixl*) 9497 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9498 lt_prog_compiler_wl='-Wl,' 9499 lt_prog_compiler_pic='-qpic' 9500 lt_prog_compiler_static='-qstaticlink' 9501 ;; 9502 *) 9503 case `$CC -V 2>&1 | sed 5q` in 9504 *Sun\ F* | *Sun*Fortran*) 9505 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9506 lt_prog_compiler_pic='-KPIC' 9507 lt_prog_compiler_static='-Bstatic' 9508 lt_prog_compiler_wl='' 9509 ;; 9510 *Sun\ C*) 9511 # Sun C 5.9 9512 lt_prog_compiler_pic='-KPIC' 9513 lt_prog_compiler_static='-Bstatic' 9514 lt_prog_compiler_wl='-Wl,' 9515 ;; 9516 esac 9517 ;; 9518 esac 9519 ;; 9520 9521 newsos6) 9522 lt_prog_compiler_pic='-KPIC' 9523 lt_prog_compiler_static='-Bstatic' 9524 ;; 9525 9526 *nto* | *qnx*) 9527 # QNX uses GNU C++, but need to define -shared option too, otherwise 9528 # it will coredump. 9529 lt_prog_compiler_pic='-fPIC -shared' 9530 ;; 9531 9532 osf3* | osf4* | osf5*) 9533 lt_prog_compiler_wl='-Wl,' 9534 # All OSF/1 code is PIC. 9535 lt_prog_compiler_static='-non_shared' 9536 ;; 9537 9538 rdos*) 9539 lt_prog_compiler_static='-non_shared' 9540 ;; 9541 9542 solaris*) 9543 lt_prog_compiler_pic='-KPIC' 9544 lt_prog_compiler_static='-Bstatic' 9545 case $cc_basename in 9546 f77* | f90* | f95*) 9547 lt_prog_compiler_wl='-Qoption ld ';; 9548 *) 9549 lt_prog_compiler_wl='-Wl,';; 9550 esac 9551 ;; 9552 9553 sunos4*) 9554 lt_prog_compiler_wl='-Qoption ld ' 9555 lt_prog_compiler_pic='-PIC' 9556 lt_prog_compiler_static='-Bstatic' 9557 ;; 9558 9559 sysv4 | sysv4.2uw2* | sysv4.3*) 9560 lt_prog_compiler_wl='-Wl,' 9561 lt_prog_compiler_pic='-KPIC' 9562 lt_prog_compiler_static='-Bstatic' 9563 ;; 9564 9565 sysv4*MP*) 9566 if test -d /usr/nec ;then 9567 lt_prog_compiler_pic='-Kconform_pic' 9568 lt_prog_compiler_static='-Bstatic' 9569 fi 9570 ;; 9571 9572 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9573 lt_prog_compiler_wl='-Wl,' 9574 lt_prog_compiler_pic='-KPIC' 9575 lt_prog_compiler_static='-Bstatic' 9576 ;; 9577 9578 unicos*) 9579 lt_prog_compiler_wl='-Wl,' 9580 lt_prog_compiler_can_build_shared=no 9581 ;; 9582 9583 uts4*) 9584 lt_prog_compiler_pic='-pic' 9585 lt_prog_compiler_static='-Bstatic' 9586 ;; 9587 9588 *) 9589 lt_prog_compiler_can_build_shared=no 9590 ;; 9591 esac 9592 fi 9593 9594case $host_os in 9595 # For platforms which do not support PIC, -DPIC is meaningless: 9596 *djgpp*) 9597 lt_prog_compiler_pic= 9598 ;; 9599 *) 9600 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9601 ;; 9602esac 9603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9604$as_echo "$lt_prog_compiler_pic" >&6; } 9605 9606 9607 9608 9609 9610 9611# 9612# Check to make sure the PIC flag actually works. 9613# 9614if test -n "$lt_prog_compiler_pic"; then 9615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9616$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9617if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 9618 $as_echo_n "(cached) " >&6 9619else 9620 lt_cv_prog_compiler_pic_works=no 9621 ac_outfile=conftest.$ac_objext 9622 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9623 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9624 # Insert the option either (1) after the last *FLAGS variable, or 9625 # (2) before a word containing "conftest.", or (3) at the end. 9626 # Note that $ac_compile itself does not contain backslashes and begins 9627 # with a dollar sign (not a hyphen), so the echo should work correctly. 9628 # The option is referenced via a variable to avoid confusing sed. 9629 lt_compile=`echo "$ac_compile" | $SED \ 9630 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9631 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9632 -e 's:$: $lt_compiler_flag:'` 9633 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9634 (eval "$lt_compile" 2>conftest.err) 9635 ac_status=$? 9636 cat conftest.err >&5 9637 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9638 if (exit $ac_status) && test -s "$ac_outfile"; then 9639 # The compiler can only warn and ignore the option if not recognized 9640 # So say no if there are warnings other than the usual output. 9641 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9642 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9643 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9644 lt_cv_prog_compiler_pic_works=yes 9645 fi 9646 fi 9647 $RM conftest* 9648 9649fi 9650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9651$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9652 9653if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9654 case $lt_prog_compiler_pic in 9655 "" | " "*) ;; 9656 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9657 esac 9658else 9659 lt_prog_compiler_pic= 9660 lt_prog_compiler_can_build_shared=no 9661fi 9662 9663fi 9664 9665 9666 9667 9668 9669 9670# 9671# Check to make sure the static flag actually works. 9672# 9673wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9675$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9676if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 9677 $as_echo_n "(cached) " >&6 9678else 9679 lt_cv_prog_compiler_static_works=no 9680 save_LDFLAGS="$LDFLAGS" 9681 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9682 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9683 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9684 # The linker can only warn and ignore the option if not recognized 9685 # So say no if there are warnings 9686 if test -s conftest.err; then 9687 # Append any errors to the config.log. 9688 cat conftest.err 1>&5 9689 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9690 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9691 if diff conftest.exp conftest.er2 >/dev/null; then 9692 lt_cv_prog_compiler_static_works=yes 9693 fi 9694 else 9695 lt_cv_prog_compiler_static_works=yes 9696 fi 9697 fi 9698 $RM -r conftest* 9699 LDFLAGS="$save_LDFLAGS" 9700 9701fi 9702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9703$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9704 9705if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9706 : 9707else 9708 lt_prog_compiler_static= 9709fi 9710 9711 9712 9713 9714 9715 9716 9717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9718$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9719if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9720 $as_echo_n "(cached) " >&6 9721else 9722 lt_cv_prog_compiler_c_o=no 9723 $RM -r conftest 2>/dev/null 9724 mkdir conftest 9725 cd conftest 9726 mkdir out 9727 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9728 9729 lt_compiler_flag="-o out/conftest2.$ac_objext" 9730 # Insert the option either (1) after the last *FLAGS variable, or 9731 # (2) before a word containing "conftest.", or (3) at the end. 9732 # Note that $ac_compile itself does not contain backslashes and begins 9733 # with a dollar sign (not a hyphen), so the echo should work correctly. 9734 lt_compile=`echo "$ac_compile" | $SED \ 9735 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9736 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9737 -e 's:$: $lt_compiler_flag:'` 9738 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9739 (eval "$lt_compile" 2>out/conftest.err) 9740 ac_status=$? 9741 cat out/conftest.err >&5 9742 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9743 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9744 then 9745 # The compiler can only warn and ignore the option if not recognized 9746 # So say no if there are warnings 9747 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9748 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9749 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9750 lt_cv_prog_compiler_c_o=yes 9751 fi 9752 fi 9753 chmod u+w . 2>&5 9754 $RM conftest* 9755 # SGI C++ compiler will create directory out/ii_files/ for 9756 # template instantiation 9757 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9758 $RM out/* && rmdir out 9759 cd .. 9760 $RM -r conftest 9761 $RM conftest* 9762 9763fi 9764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9765$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9766 9767 9768 9769 9770 9771 9772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9773$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9774if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9775 $as_echo_n "(cached) " >&6 9776else 9777 lt_cv_prog_compiler_c_o=no 9778 $RM -r conftest 2>/dev/null 9779 mkdir conftest 9780 cd conftest 9781 mkdir out 9782 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9783 9784 lt_compiler_flag="-o out/conftest2.$ac_objext" 9785 # Insert the option either (1) after the last *FLAGS variable, or 9786 # (2) before a word containing "conftest.", or (3) at the end. 9787 # Note that $ac_compile itself does not contain backslashes and begins 9788 # with a dollar sign (not a hyphen), so the echo should work correctly. 9789 lt_compile=`echo "$ac_compile" | $SED \ 9790 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9791 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9792 -e 's:$: $lt_compiler_flag:'` 9793 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9794 (eval "$lt_compile" 2>out/conftest.err) 9795 ac_status=$? 9796 cat out/conftest.err >&5 9797 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9798 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9799 then 9800 # The compiler can only warn and ignore the option if not recognized 9801 # So say no if there are warnings 9802 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9803 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9804 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9805 lt_cv_prog_compiler_c_o=yes 9806 fi 9807 fi 9808 chmod u+w . 2>&5 9809 $RM conftest* 9810 # SGI C++ compiler will create directory out/ii_files/ for 9811 # template instantiation 9812 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9813 $RM out/* && rmdir out 9814 cd .. 9815 $RM -r conftest 9816 $RM conftest* 9817 9818fi 9819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9820$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9821 9822 9823 9824 9825hard_links="nottested" 9826if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9827 # do not overwrite the value of need_locks provided by the user 9828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9829$as_echo_n "checking if we can lock with hard links... " >&6; } 9830 hard_links=yes 9831 $RM conftest* 9832 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9833 touch conftest.a 9834 ln conftest.a conftest.b 2>&5 || hard_links=no 9835 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9837$as_echo "$hard_links" >&6; } 9838 if test "$hard_links" = no; then 9839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9840$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9841 need_locks=warn 9842 fi 9843else 9844 need_locks=no 9845fi 9846 9847 9848 9849 9850 9851 9852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9853$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9854 9855 runpath_var= 9856 allow_undefined_flag= 9857 always_export_symbols=no 9858 archive_cmds= 9859 archive_expsym_cmds= 9860 compiler_needs_object=no 9861 enable_shared_with_static_runtimes=no 9862 export_dynamic_flag_spec= 9863 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9864 hardcode_automatic=no 9865 hardcode_direct=no 9866 hardcode_direct_absolute=no 9867 hardcode_libdir_flag_spec= 9868 hardcode_libdir_flag_spec_ld= 9869 hardcode_libdir_separator= 9870 hardcode_minus_L=no 9871 hardcode_shlibpath_var=unsupported 9872 inherit_rpath=no 9873 link_all_deplibs=unknown 9874 module_cmds= 9875 module_expsym_cmds= 9876 old_archive_from_new_cmds= 9877 old_archive_from_expsyms_cmds= 9878 thread_safe_flag_spec= 9879 whole_archive_flag_spec= 9880 # include_expsyms should be a list of space-separated symbols to be *always* 9881 # included in the symbol list 9882 include_expsyms= 9883 # exclude_expsyms can be an extended regexp of symbols to exclude 9884 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9885 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9886 # as well as any symbol that contains `d'. 9887 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9888 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9889 # platforms (ab)use it in PIC code, but their linkers get confused if 9890 # the symbol is explicitly referenced. Since portable code cannot 9891 # rely on this symbol name, it's probably fine to never include it in 9892 # preloaded symbol tables. 9893 # Exclude shared library initialization/finalization symbols. 9894 extract_expsyms_cmds= 9895 9896 case $host_os in 9897 cygwin* | mingw* | pw32* | cegcc*) 9898 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9899 # When not using gcc, we currently assume that we are using 9900 # Microsoft Visual C++. 9901 if test "$GCC" != yes; then 9902 with_gnu_ld=no 9903 fi 9904 ;; 9905 interix*) 9906 # we just hope/assume this is gcc and not c89 (= MSVC++) 9907 with_gnu_ld=yes 9908 ;; 9909 openbsd*) 9910 with_gnu_ld=no 9911 ;; 9912 esac 9913 9914 ld_shlibs=yes 9915 9916 # On some targets, GNU ld is compatible enough with the native linker 9917 # that we're better off using the native interface for both. 9918 lt_use_gnu_ld_interface=no 9919 if test "$with_gnu_ld" = yes; then 9920 case $host_os in 9921 aix*) 9922 # The AIX port of GNU ld has always aspired to compatibility 9923 # with the native linker. However, as the warning in the GNU ld 9924 # block says, versions before 2.19.5* couldn't really create working 9925 # shared libraries, regardless of the interface used. 9926 case `$LD -v 2>&1` in 9927 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9928 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9929 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9930 *) 9931 lt_use_gnu_ld_interface=yes 9932 ;; 9933 esac 9934 ;; 9935 *) 9936 lt_use_gnu_ld_interface=yes 9937 ;; 9938 esac 9939 fi 9940 9941 if test "$lt_use_gnu_ld_interface" = yes; then 9942 # If archive_cmds runs LD, not CC, wlarc should be empty 9943 wlarc='${wl}' 9944 9945 # Set some defaults for GNU ld with shared library support. These 9946 # are reset later if shared libraries are not supported. Putting them 9947 # here allows them to be overridden if necessary. 9948 runpath_var=LD_RUN_PATH 9949 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9950 export_dynamic_flag_spec='${wl}--export-dynamic' 9951 # ancient GNU ld didn't support --whole-archive et. al. 9952 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9953 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9954 else 9955 whole_archive_flag_spec= 9956 fi 9957 supports_anon_versioning=no 9958 case `$LD -v 2>&1` in 9959 *GNU\ gold*) supports_anon_versioning=yes ;; 9960 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9961 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9962 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9963 *\ 2.11.*) ;; # other 2.11 versions 9964 *) supports_anon_versioning=yes ;; 9965 esac 9966 9967 # See if GNU ld supports shared libraries. 9968 case $host_os in 9969 aix[3-9]*) 9970 # On AIX/PPC, the GNU linker is very broken 9971 if test "$host_cpu" != ia64; then 9972 ld_shlibs=no 9973 cat <<_LT_EOF 1>&2 9974 9975*** Warning: the GNU linker, at least up to release 2.19, is reported 9976*** to be unable to reliably create shared libraries on AIX. 9977*** Therefore, libtool is disabling shared libraries support. If you 9978*** really care for shared libraries, you may want to install binutils 9979*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9980*** You will then need to restart the configuration process. 9981 9982_LT_EOF 9983 fi 9984 ;; 9985 9986 amigaos*) 9987 case $host_cpu in 9988 powerpc) 9989 # see comment about AmigaOS4 .so support 9990 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9991 archive_expsym_cmds='' 9992 ;; 9993 m68k) 9994 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)' 9995 hardcode_libdir_flag_spec='-L$libdir' 9996 hardcode_minus_L=yes 9997 ;; 9998 esac 9999 ;; 10000 10001 beos*) 10002 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10003 allow_undefined_flag=unsupported 10004 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10005 # support --undefined. This deserves some investigation. FIXME 10006 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10007 else 10008 ld_shlibs=no 10009 fi 10010 ;; 10011 10012 cygwin* | mingw* | pw32* | cegcc*) 10013 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10014 # as there is no search path for DLLs. 10015 hardcode_libdir_flag_spec='-L$libdir' 10016 export_dynamic_flag_spec='${wl}--export-all-symbols' 10017 allow_undefined_flag=unsupported 10018 always_export_symbols=no 10019 enable_shared_with_static_runtimes=yes 10020 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10021 10022 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10023 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10024 # If the export-symbols file already is a .def file (1st line 10025 # is EXPORTS), use it as is; otherwise, prepend... 10026 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10027 cp $export_symbols $output_objdir/$soname.def; 10028 else 10029 echo EXPORTS > $output_objdir/$soname.def; 10030 cat $export_symbols >> $output_objdir/$soname.def; 10031 fi~ 10032 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10033 else 10034 ld_shlibs=no 10035 fi 10036 ;; 10037 10038 haiku*) 10039 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10040 link_all_deplibs=yes 10041 ;; 10042 10043 interix[3-9]*) 10044 hardcode_direct=no 10045 hardcode_shlibpath_var=no 10046 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10047 export_dynamic_flag_spec='${wl}-E' 10048 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10049 # Instead, shared libraries are loaded at an image base (0x10000000 by 10050 # default) and relocated if they conflict, which is a slow very memory 10051 # consuming and fragmenting process. To avoid this, we pick a random, 10052 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10053 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10054 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10055 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' 10056 ;; 10057 10058 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10059 tmp_diet=no 10060 if test "$host_os" = linux-dietlibc; then 10061 case $cc_basename in 10062 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10063 esac 10064 fi 10065 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10066 && test "$tmp_diet" = no 10067 then 10068 tmp_addflag= 10069 tmp_sharedflag='-shared' 10070 case $cc_basename,$host_cpu in 10071 pgcc*) # Portland Group C compiler 10072 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' 10073 tmp_addflag=' $pic_flag' 10074 ;; 10075 pgf77* | pgf90* | pgf95* | pgfortran*) 10076 # Portland Group f77 and f90 compilers 10077 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' 10078 tmp_addflag=' $pic_flag -Mnomain' ;; 10079 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10080 tmp_addflag=' -i_dynamic' ;; 10081 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10082 tmp_addflag=' -i_dynamic -nofor_main' ;; 10083 ifc* | ifort*) # Intel Fortran compiler 10084 tmp_addflag=' -nofor_main' ;; 10085 lf95*) # Lahey Fortran 8.1 10086 whole_archive_flag_spec= 10087 tmp_sharedflag='--shared' ;; 10088 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10089 tmp_sharedflag='-qmkshrobj' 10090 tmp_addflag= ;; 10091 nvcc*) # Cuda Compiler Driver 2.2 10092 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' 10093 compiler_needs_object=yes 10094 ;; 10095 esac 10096 case `$CC -V 2>&1 | sed 5q` in 10097 *Sun\ C*) # Sun C 5.9 10098 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' 10099 compiler_needs_object=yes 10100 tmp_sharedflag='-G' ;; 10101 *Sun\ F*) # Sun Fortran 8.3 10102 tmp_sharedflag='-G' ;; 10103 esac 10104 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10105 10106 if test "x$supports_anon_versioning" = xyes; then 10107 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10108 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10109 echo "local: *; };" >> $output_objdir/$libname.ver~ 10110 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10111 fi 10112 10113 case $cc_basename in 10114 xlf* | bgf* | bgxlf* | mpixlf*) 10115 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10116 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10117 hardcode_libdir_flag_spec= 10118 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10119 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10120 if test "x$supports_anon_versioning" = xyes; then 10121 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10122 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10123 echo "local: *; };" >> $output_objdir/$libname.ver~ 10124 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10125 fi 10126 ;; 10127 esac 10128 else 10129 ld_shlibs=no 10130 fi 10131 ;; 10132 10133 netbsd*) 10134 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10135 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10136 wlarc= 10137 else 10138 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10139 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10140 fi 10141 ;; 10142 10143 solaris*) 10144 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10145 ld_shlibs=no 10146 cat <<_LT_EOF 1>&2 10147 10148*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10149*** create shared libraries on Solaris systems. Therefore, libtool 10150*** is disabling shared libraries support. We urge you to upgrade GNU 10151*** binutils to release 2.9.1 or newer. Another option is to modify 10152*** your PATH or compiler configuration so that the native linker is 10153*** used, and then restart. 10154 10155_LT_EOF 10156 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10157 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10158 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10159 else 10160 ld_shlibs=no 10161 fi 10162 ;; 10163 10164 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10165 case `$LD -v 2>&1` in 10166 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10167 ld_shlibs=no 10168 cat <<_LT_EOF 1>&2 10169 10170*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10171*** reliably create shared libraries on SCO systems. Therefore, libtool 10172*** is disabling shared libraries support. We urge you to upgrade GNU 10173*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10174*** your PATH or compiler configuration so that the native linker is 10175*** used, and then restart. 10176 10177_LT_EOF 10178 ;; 10179 *) 10180 # For security reasons, it is highly recommended that you always 10181 # use absolute paths for naming shared libraries, and exclude the 10182 # DT_RUNPATH tag from executables and libraries. But doing so 10183 # requires that you compile everything twice, which is a pain. 10184 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10185 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10186 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10187 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10188 else 10189 ld_shlibs=no 10190 fi 10191 ;; 10192 esac 10193 ;; 10194 10195 sunos4*) 10196 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10197 wlarc= 10198 hardcode_direct=yes 10199 hardcode_shlibpath_var=no 10200 ;; 10201 10202 *) 10203 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10204 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10205 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10206 else 10207 ld_shlibs=no 10208 fi 10209 ;; 10210 esac 10211 10212 if test "$ld_shlibs" = no; then 10213 runpath_var= 10214 hardcode_libdir_flag_spec= 10215 export_dynamic_flag_spec= 10216 whole_archive_flag_spec= 10217 fi 10218 else 10219 # PORTME fill in a description of your system's linker (not GNU ld) 10220 case $host_os in 10221 aix3*) 10222 allow_undefined_flag=unsupported 10223 always_export_symbols=yes 10224 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' 10225 # Note: this linker hardcodes the directories in LIBPATH if there 10226 # are no directories specified by -L. 10227 hardcode_minus_L=yes 10228 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10229 # Neither direct hardcoding nor static linking is supported with a 10230 # broken collect2. 10231 hardcode_direct=unsupported 10232 fi 10233 ;; 10234 10235 aix[4-9]*) 10236 if test "$host_cpu" = ia64; then 10237 # On IA64, the linker does run time linking by default, so we don't 10238 # have to do anything special. 10239 aix_use_runtimelinking=no 10240 exp_sym_flag='-Bexport' 10241 no_entry_flag="" 10242 else 10243 # If we're using GNU nm, then we don't want the "-C" option. 10244 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10245 # Also, AIX nm treats weak defined symbols like other global 10246 # defined symbols, whereas GNU nm marks them as "W". 10247 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10248 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' 10249 else 10250 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' 10251 fi 10252 aix_use_runtimelinking=no 10253 10254 # Test if we are trying to use run time linking or normal 10255 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10256 # need to do runtime linking. 10257 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10258 for ld_flag in $LDFLAGS; do 10259 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10260 aix_use_runtimelinking=yes 10261 break 10262 fi 10263 done 10264 ;; 10265 esac 10266 10267 exp_sym_flag='-bexport' 10268 no_entry_flag='-bnoentry' 10269 fi 10270 10271 # When large executables or shared objects are built, AIX ld can 10272 # have problems creating the table of contents. If linking a library 10273 # or program results in "error TOC overflow" add -mminimal-toc to 10274 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10275 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10276 10277 archive_cmds='' 10278 hardcode_direct=yes 10279 hardcode_direct_absolute=yes 10280 hardcode_libdir_separator=':' 10281 link_all_deplibs=yes 10282 file_list_spec='${wl}-f,' 10283 10284 if test "$GCC" = yes; then 10285 case $host_os in aix4.[012]|aix4.[012].*) 10286 # We only want to do this on AIX 4.2 and lower, the check 10287 # below for broken collect2 doesn't work under 4.3+ 10288 collect2name=`${CC} -print-prog-name=collect2` 10289 if test -f "$collect2name" && 10290 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10291 then 10292 # We have reworked collect2 10293 : 10294 else 10295 # We have old collect2 10296 hardcode_direct=unsupported 10297 # It fails to find uninstalled libraries when the uninstalled 10298 # path is not listed in the libpath. Setting hardcode_minus_L 10299 # to unsupported forces relinking 10300 hardcode_minus_L=yes 10301 hardcode_libdir_flag_spec='-L$libdir' 10302 hardcode_libdir_separator= 10303 fi 10304 ;; 10305 esac 10306 shared_flag='-shared' 10307 if test "$aix_use_runtimelinking" = yes; then 10308 shared_flag="$shared_flag "'${wl}-G' 10309 fi 10310 else 10311 # not using gcc 10312 if test "$host_cpu" = ia64; then 10313 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10314 # chokes on -Wl,-G. The following line is correct: 10315 shared_flag='-G' 10316 else 10317 if test "$aix_use_runtimelinking" = yes; then 10318 shared_flag='${wl}-G' 10319 else 10320 shared_flag='${wl}-bM:SRE' 10321 fi 10322 fi 10323 fi 10324 10325 export_dynamic_flag_spec='${wl}-bexpall' 10326 # It seems that -bexpall does not export symbols beginning with 10327 # underscore (_), so it is better to generate a list of symbols to export. 10328 always_export_symbols=yes 10329 if test "$aix_use_runtimelinking" = yes; then 10330 # Warning - without using the other runtime loading flags (-brtl), 10331 # -berok will link without error, but may produce a broken library. 10332 allow_undefined_flag='-berok' 10333 # Determine the default libpath from the value encoded in an 10334 # empty executable. 10335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10336/* end confdefs.h. */ 10337 10338int 10339main () 10340{ 10341 10342 ; 10343 return 0; 10344} 10345_ACEOF 10346if ac_fn_c_try_link "$LINENO"; then : 10347 10348lt_aix_libpath_sed=' 10349 /Import File Strings/,/^$/ { 10350 /^0/ { 10351 s/^0 *\(.*\)$/\1/ 10352 p 10353 } 10354 }' 10355aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10356# Check for a 64-bit object if we didn't find anything. 10357if test -z "$aix_libpath"; then 10358 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10359fi 10360fi 10361rm -f core conftest.err conftest.$ac_objext \ 10362 conftest$ac_exeext conftest.$ac_ext 10363if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10364 10365 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10366 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" 10367 else 10368 if test "$host_cpu" = ia64; then 10369 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10370 allow_undefined_flag="-z nodefs" 10371 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" 10372 else 10373 # Determine the default libpath from the value encoded in an 10374 # empty executable. 10375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10376/* end confdefs.h. */ 10377 10378int 10379main () 10380{ 10381 10382 ; 10383 return 0; 10384} 10385_ACEOF 10386if ac_fn_c_try_link "$LINENO"; then : 10387 10388lt_aix_libpath_sed=' 10389 /Import File Strings/,/^$/ { 10390 /^0/ { 10391 s/^0 *\(.*\)$/\1/ 10392 p 10393 } 10394 }' 10395aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10396# Check for a 64-bit object if we didn't find anything. 10397if test -z "$aix_libpath"; then 10398 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10399fi 10400fi 10401rm -f core conftest.err conftest.$ac_objext \ 10402 conftest$ac_exeext conftest.$ac_ext 10403if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10404 10405 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10406 # Warning - without using the other run time loading flags, 10407 # -berok will link without error, but may produce a broken library. 10408 no_undefined_flag=' ${wl}-bernotok' 10409 allow_undefined_flag=' ${wl}-berok' 10410 if test "$with_gnu_ld" = yes; then 10411 # We only use this code for GNU lds that support --whole-archive. 10412 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10413 else 10414 # Exported symbols can be pulled into shared objects from archives 10415 whole_archive_flag_spec='$convenience' 10416 fi 10417 archive_cmds_need_lc=yes 10418 # This is similar to how AIX traditionally builds its shared libraries. 10419 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' 10420 fi 10421 fi 10422 ;; 10423 10424 amigaos*) 10425 case $host_cpu in 10426 powerpc) 10427 # see comment about AmigaOS4 .so support 10428 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10429 archive_expsym_cmds='' 10430 ;; 10431 m68k) 10432 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)' 10433 hardcode_libdir_flag_spec='-L$libdir' 10434 hardcode_minus_L=yes 10435 ;; 10436 esac 10437 ;; 10438 10439 bsdi[45]*) 10440 export_dynamic_flag_spec=-rdynamic 10441 ;; 10442 10443 cygwin* | mingw* | pw32* | cegcc*) 10444 # When not using gcc, we currently assume that we are using 10445 # Microsoft Visual C++. 10446 # hardcode_libdir_flag_spec is actually meaningless, as there is 10447 # no search path for DLLs. 10448 hardcode_libdir_flag_spec=' ' 10449 allow_undefined_flag=unsupported 10450 # Tell ltmain to make .lib files, not .a files. 10451 libext=lib 10452 # Tell ltmain to make .dll files, not .so files. 10453 shrext_cmds=".dll" 10454 # FIXME: Setting linknames here is a bad hack. 10455 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10456 # The linker will automatically build a .lib file if we build a DLL. 10457 old_archive_from_new_cmds='true' 10458 # FIXME: Should let the user specify the lib program. 10459 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10460 fix_srcfile_path='`cygpath -w "$srcfile"`' 10461 enable_shared_with_static_runtimes=yes 10462 ;; 10463 10464 darwin* | rhapsody*) 10465 10466 10467 archive_cmds_need_lc=no 10468 hardcode_direct=no 10469 hardcode_automatic=yes 10470 hardcode_shlibpath_var=unsupported 10471 if test "$lt_cv_ld_force_load" = "yes"; then 10472 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\"`' 10473 else 10474 whole_archive_flag_spec='' 10475 fi 10476 link_all_deplibs=yes 10477 allow_undefined_flag="$_lt_dar_allow_undefined" 10478 case $cc_basename in 10479 ifort*) _lt_dar_can_shared=yes ;; 10480 *) _lt_dar_can_shared=$GCC ;; 10481 esac 10482 if test "$_lt_dar_can_shared" = "yes"; then 10483 output_verbose_link_cmd=func_echo_all 10484 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10485 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10486 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}" 10487 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}" 10488 10489 else 10490 ld_shlibs=no 10491 fi 10492 10493 ;; 10494 10495 dgux*) 10496 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10497 hardcode_libdir_flag_spec='-L$libdir' 10498 hardcode_shlibpath_var=no 10499 ;; 10500 10501 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10502 # support. Future versions do this automatically, but an explicit c++rt0.o 10503 # does not break anything, and helps significantly (at the cost of a little 10504 # extra space). 10505 freebsd2.2*) 10506 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10507 hardcode_libdir_flag_spec='-R$libdir' 10508 hardcode_direct=yes 10509 hardcode_shlibpath_var=no 10510 ;; 10511 10512 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10513 freebsd2.*) 10514 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10515 hardcode_direct=yes 10516 hardcode_minus_L=yes 10517 hardcode_shlibpath_var=no 10518 ;; 10519 10520 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10521 freebsd* | dragonfly*) 10522 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10523 hardcode_libdir_flag_spec='-R$libdir' 10524 hardcode_direct=yes 10525 hardcode_shlibpath_var=no 10526 ;; 10527 10528 hpux9*) 10529 if test "$GCC" = yes; then 10530 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' 10531 else 10532 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' 10533 fi 10534 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10535 hardcode_libdir_separator=: 10536 hardcode_direct=yes 10537 10538 # hardcode_minus_L: Not really in the search PATH, 10539 # but as the default location of the library. 10540 hardcode_minus_L=yes 10541 export_dynamic_flag_spec='${wl}-E' 10542 ;; 10543 10544 hpux10*) 10545 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10546 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10547 else 10548 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10549 fi 10550 if test "$with_gnu_ld" = no; then 10551 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10552 hardcode_libdir_flag_spec_ld='+b $libdir' 10553 hardcode_libdir_separator=: 10554 hardcode_direct=yes 10555 hardcode_direct_absolute=yes 10556 export_dynamic_flag_spec='${wl}-E' 10557 # hardcode_minus_L: Not really in the search PATH, 10558 # but as the default location of the library. 10559 hardcode_minus_L=yes 10560 fi 10561 ;; 10562 10563 hpux11*) 10564 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10565 case $host_cpu in 10566 hppa*64*) 10567 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10568 ;; 10569 ia64*) 10570 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10571 ;; 10572 *) 10573 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10574 ;; 10575 esac 10576 else 10577 case $host_cpu in 10578 hppa*64*) 10579 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10580 ;; 10581 ia64*) 10582 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10583 ;; 10584 *) 10585 10586 # Older versions of the 11.00 compiler do not understand -b yet 10587 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10589$as_echo_n "checking if $CC understands -b... " >&6; } 10590if test "${lt_cv_prog_compiler__b+set}" = set; then : 10591 $as_echo_n "(cached) " >&6 10592else 10593 lt_cv_prog_compiler__b=no 10594 save_LDFLAGS="$LDFLAGS" 10595 LDFLAGS="$LDFLAGS -b" 10596 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10597 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10598 # The linker can only warn and ignore the option if not recognized 10599 # So say no if there are warnings 10600 if test -s conftest.err; then 10601 # Append any errors to the config.log. 10602 cat conftest.err 1>&5 10603 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10604 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10605 if diff conftest.exp conftest.er2 >/dev/null; then 10606 lt_cv_prog_compiler__b=yes 10607 fi 10608 else 10609 lt_cv_prog_compiler__b=yes 10610 fi 10611 fi 10612 $RM -r conftest* 10613 LDFLAGS="$save_LDFLAGS" 10614 10615fi 10616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10617$as_echo "$lt_cv_prog_compiler__b" >&6; } 10618 10619if test x"$lt_cv_prog_compiler__b" = xyes; then 10620 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10621else 10622 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10623fi 10624 10625 ;; 10626 esac 10627 fi 10628 if test "$with_gnu_ld" = no; then 10629 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10630 hardcode_libdir_separator=: 10631 10632 case $host_cpu in 10633 hppa*64*|ia64*) 10634 hardcode_direct=no 10635 hardcode_shlibpath_var=no 10636 ;; 10637 *) 10638 hardcode_direct=yes 10639 hardcode_direct_absolute=yes 10640 export_dynamic_flag_spec='${wl}-E' 10641 10642 # hardcode_minus_L: Not really in the search PATH, 10643 # but as the default location of the library. 10644 hardcode_minus_L=yes 10645 ;; 10646 esac 10647 fi 10648 ;; 10649 10650 irix5* | irix6* | nonstopux*) 10651 if test "$GCC" = yes; then 10652 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' 10653 # Try to use the -exported_symbol ld option, if it does not 10654 # work, assume that -exports_file does not work either and 10655 # implicitly export all symbols. 10656 save_LDFLAGS="$LDFLAGS" 10657 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10659/* end confdefs.h. */ 10660int foo(void) {} 10661_ACEOF 10662if ac_fn_c_try_link "$LINENO"; then : 10663 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' 10664 10665fi 10666rm -f core conftest.err conftest.$ac_objext \ 10667 conftest$ac_exeext conftest.$ac_ext 10668 LDFLAGS="$save_LDFLAGS" 10669 else 10670 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' 10671 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' 10672 fi 10673 archive_cmds_need_lc='no' 10674 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10675 hardcode_libdir_separator=: 10676 inherit_rpath=yes 10677 link_all_deplibs=yes 10678 ;; 10679 10680 netbsd*) 10681 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10682 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10683 else 10684 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10685 fi 10686 hardcode_libdir_flag_spec='-R$libdir' 10687 hardcode_direct=yes 10688 hardcode_shlibpath_var=no 10689 ;; 10690 10691 newsos6) 10692 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10693 hardcode_direct=yes 10694 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10695 hardcode_libdir_separator=: 10696 hardcode_shlibpath_var=no 10697 ;; 10698 10699 *nto* | *qnx*) 10700 ;; 10701 10702 openbsd*) 10703 if test -f /usr/libexec/ld.so; then 10704 hardcode_direct=yes 10705 hardcode_shlibpath_var=no 10706 hardcode_direct_absolute=yes 10707 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10708 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10709 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10710 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10711 export_dynamic_flag_spec='${wl}-E' 10712 else 10713 case $host_os in 10714 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10715 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10716 hardcode_libdir_flag_spec='-R$libdir' 10717 ;; 10718 *) 10719 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10720 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10721 ;; 10722 esac 10723 fi 10724 else 10725 ld_shlibs=no 10726 fi 10727 ;; 10728 10729 os2*) 10730 hardcode_libdir_flag_spec='-L$libdir' 10731 hardcode_minus_L=yes 10732 allow_undefined_flag=unsupported 10733 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' 10734 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10735 ;; 10736 10737 osf3*) 10738 if test "$GCC" = yes; then 10739 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10740 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' 10741 else 10742 allow_undefined_flag=' -expect_unresolved \*' 10743 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' 10744 fi 10745 archive_cmds_need_lc='no' 10746 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10747 hardcode_libdir_separator=: 10748 ;; 10749 10750 osf4* | osf5*) # as osf3* with the addition of -msym flag 10751 if test "$GCC" = yes; then 10752 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10753 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' 10754 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10755 else 10756 allow_undefined_flag=' -expect_unresolved \*' 10757 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' 10758 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~ 10759 $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' 10760 10761 # Both c and cxx compiler support -rpath directly 10762 hardcode_libdir_flag_spec='-rpath $libdir' 10763 fi 10764 archive_cmds_need_lc='no' 10765 hardcode_libdir_separator=: 10766 ;; 10767 10768 solaris*) 10769 no_undefined_flag=' -z defs' 10770 if test "$GCC" = yes; then 10771 wlarc='${wl}' 10772 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10773 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10774 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10775 else 10776 case `$CC -V 2>&1` in 10777 *"Compilers 5.0"*) 10778 wlarc='' 10779 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10780 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10781 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10782 ;; 10783 *) 10784 wlarc='${wl}' 10785 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10786 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10787 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10788 ;; 10789 esac 10790 fi 10791 hardcode_libdir_flag_spec='-R$libdir' 10792 hardcode_shlibpath_var=no 10793 case $host_os in 10794 solaris2.[0-5] | solaris2.[0-5].*) ;; 10795 *) 10796 # The compiler driver will combine and reorder linker options, 10797 # but understands `-z linker_flag'. GCC discards it without `$wl', 10798 # but is careful enough not to reorder. 10799 # Supported since Solaris 2.6 (maybe 2.5.1?) 10800 if test "$GCC" = yes; then 10801 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10802 else 10803 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10804 fi 10805 ;; 10806 esac 10807 link_all_deplibs=yes 10808 ;; 10809 10810 sunos4*) 10811 if test "x$host_vendor" = xsequent; then 10812 # Use $CC to link under sequent, because it throws in some extra .o 10813 # files that make .init and .fini sections work. 10814 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10815 else 10816 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10817 fi 10818 hardcode_libdir_flag_spec='-L$libdir' 10819 hardcode_direct=yes 10820 hardcode_minus_L=yes 10821 hardcode_shlibpath_var=no 10822 ;; 10823 10824 sysv4) 10825 case $host_vendor in 10826 sni) 10827 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10828 hardcode_direct=yes # is this really true??? 10829 ;; 10830 siemens) 10831 ## LD is ld it makes a PLAMLIB 10832 ## CC just makes a GrossModule. 10833 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10834 reload_cmds='$CC -r -o $output$reload_objs' 10835 hardcode_direct=no 10836 ;; 10837 motorola) 10838 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10839 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10840 ;; 10841 esac 10842 runpath_var='LD_RUN_PATH' 10843 hardcode_shlibpath_var=no 10844 ;; 10845 10846 sysv4.3*) 10847 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10848 hardcode_shlibpath_var=no 10849 export_dynamic_flag_spec='-Bexport' 10850 ;; 10851 10852 sysv4*MP*) 10853 if test -d /usr/nec; then 10854 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10855 hardcode_shlibpath_var=no 10856 runpath_var=LD_RUN_PATH 10857 hardcode_runpath_var=yes 10858 ld_shlibs=yes 10859 fi 10860 ;; 10861 10862 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10863 no_undefined_flag='${wl}-z,text' 10864 archive_cmds_need_lc=no 10865 hardcode_shlibpath_var=no 10866 runpath_var='LD_RUN_PATH' 10867 10868 if test "$GCC" = yes; then 10869 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10870 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10871 else 10872 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10873 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10874 fi 10875 ;; 10876 10877 sysv5* | sco3.2v5* | sco5v6*) 10878 # Note: We can NOT use -z defs as we might desire, because we do not 10879 # link with -lc, and that would cause any symbols used from libc to 10880 # always be unresolved, which means just about no library would 10881 # ever link correctly. If we're not using GNU ld we use -z text 10882 # though, which does catch some bad symbols but isn't as heavy-handed 10883 # as -z defs. 10884 no_undefined_flag='${wl}-z,text' 10885 allow_undefined_flag='${wl}-z,nodefs' 10886 archive_cmds_need_lc=no 10887 hardcode_shlibpath_var=no 10888 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10889 hardcode_libdir_separator=':' 10890 link_all_deplibs=yes 10891 export_dynamic_flag_spec='${wl}-Bexport' 10892 runpath_var='LD_RUN_PATH' 10893 10894 if test "$GCC" = yes; then 10895 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10896 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10897 else 10898 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10899 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10900 fi 10901 ;; 10902 10903 uts4*) 10904 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10905 hardcode_libdir_flag_spec='-L$libdir' 10906 hardcode_shlibpath_var=no 10907 ;; 10908 10909 *) 10910 ld_shlibs=no 10911 ;; 10912 esac 10913 10914 if test x$host_vendor = xsni; then 10915 case $host in 10916 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10917 export_dynamic_flag_spec='${wl}-Blargedynsym' 10918 ;; 10919 esac 10920 fi 10921 fi 10922 10923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10924$as_echo "$ld_shlibs" >&6; } 10925test "$ld_shlibs" = no && can_build_shared=no 10926 10927with_gnu_ld=$with_gnu_ld 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943# 10944# Do we need to explicitly link libc? 10945# 10946case "x$archive_cmds_need_lc" in 10947x|xyes) 10948 # Assume -lc should be added 10949 archive_cmds_need_lc=yes 10950 10951 if test "$enable_shared" = yes && test "$GCC" = yes; then 10952 case $archive_cmds in 10953 *'~'*) 10954 # FIXME: we may have to deal with multi-command sequences. 10955 ;; 10956 '$CC '*) 10957 # Test whether the compiler implicitly links with -lc since on some 10958 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10959 # to ld, don't add -lc before -lgcc. 10960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10961$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10962if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10963 $as_echo_n "(cached) " >&6 10964else 10965 $RM conftest* 10966 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10967 10968 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10969 (eval $ac_compile) 2>&5 10970 ac_status=$? 10971 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10972 test $ac_status = 0; } 2>conftest.err; then 10973 soname=conftest 10974 lib=conftest 10975 libobjs=conftest.$ac_objext 10976 deplibs= 10977 wl=$lt_prog_compiler_wl 10978 pic_flag=$lt_prog_compiler_pic 10979 compiler_flags=-v 10980 linker_flags=-v 10981 verstring= 10982 output_objdir=. 10983 libname=conftest 10984 lt_save_allow_undefined_flag=$allow_undefined_flag 10985 allow_undefined_flag= 10986 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10987 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10988 ac_status=$? 10989 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10990 test $ac_status = 0; } 10991 then 10992 lt_cv_archive_cmds_need_lc=no 10993 else 10994 lt_cv_archive_cmds_need_lc=yes 10995 fi 10996 allow_undefined_flag=$lt_save_allow_undefined_flag 10997 else 10998 cat conftest.err 1>&5 10999 fi 11000 $RM conftest* 11001 11002fi 11003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11004$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11005 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11006 ;; 11007 esac 11008 fi 11009 ;; 11010esac 11011 11012 11013 11014 11015 11016 11017 11018 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11169$as_echo_n "checking dynamic linker characteristics... " >&6; } 11170 11171if test "$GCC" = yes; then 11172 case $host_os in 11173 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11174 *) lt_awk_arg="/^libraries:/" ;; 11175 esac 11176 case $host_os in 11177 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11178 *) lt_sed_strip_eq="s,=/,/,g" ;; 11179 esac 11180 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11181 case $lt_search_path_spec in 11182 *\;*) 11183 # if the path contains ";" then we assume it to be the separator 11184 # otherwise default to the standard path separator (i.e. ":") - it is 11185 # assumed that no part of a normal pathname contains ";" but that should 11186 # okay in the real world where ";" in dirpaths is itself problematic. 11187 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11188 ;; 11189 *) 11190 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11191 ;; 11192 esac 11193 # Ok, now we have the path, separated by spaces, we can step through it 11194 # and add multilib dir if necessary. 11195 lt_tmp_lt_search_path_spec= 11196 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11197 for lt_sys_path in $lt_search_path_spec; do 11198 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11199 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11200 else 11201 test -d "$lt_sys_path" && \ 11202 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11203 fi 11204 done 11205 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11206BEGIN {RS=" "; FS="/|\n";} { 11207 lt_foo=""; 11208 lt_count=0; 11209 for (lt_i = NF; lt_i > 0; lt_i--) { 11210 if ($lt_i != "" && $lt_i != ".") { 11211 if ($lt_i == "..") { 11212 lt_count++; 11213 } else { 11214 if (lt_count == 0) { 11215 lt_foo="/" $lt_i lt_foo; 11216 } else { 11217 lt_count--; 11218 } 11219 } 11220 } 11221 } 11222 if (lt_foo != "") { lt_freq[lt_foo]++; } 11223 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11224}'` 11225 # AWK program above erroneously prepends '/' to C:/dos/paths 11226 # for these hosts. 11227 case $host_os in 11228 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11229 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11230 esac 11231 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11232else 11233 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11234fi 11235library_names_spec= 11236libname_spec='lib$name' 11237soname_spec= 11238shrext_cmds=".so" 11239postinstall_cmds= 11240postuninstall_cmds= 11241finish_cmds= 11242finish_eval= 11243shlibpath_var= 11244shlibpath_overrides_runpath=unknown 11245version_type=none 11246dynamic_linker="$host_os ld.so" 11247sys_lib_dlsearch_path_spec="/lib /usr/lib" 11248need_lib_prefix=unknown 11249hardcode_into_libs=no 11250 11251# when you set need_version to no, make sure it does not cause -set_version 11252# flags to be left without arguments 11253need_version=unknown 11254 11255case $host_os in 11256aix3*) 11257 version_type=linux 11258 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11259 shlibpath_var=LIBPATH 11260 11261 # AIX 3 has no versioning support, so we append a major version to the name. 11262 soname_spec='${libname}${release}${shared_ext}$major' 11263 ;; 11264 11265aix[4-9]*) 11266 version_type=linux 11267 need_lib_prefix=no 11268 need_version=no 11269 hardcode_into_libs=yes 11270 if test "$host_cpu" = ia64; then 11271 # AIX 5 supports IA64 11272 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11273 shlibpath_var=LD_LIBRARY_PATH 11274 else 11275 # With GCC up to 2.95.x, collect2 would create an import file 11276 # for dependence libraries. The import file would start with 11277 # the line `#! .'. This would cause the generated library to 11278 # depend on `.', always an invalid library. This was fixed in 11279 # development snapshots of GCC prior to 3.0. 11280 case $host_os in 11281 aix4 | aix4.[01] | aix4.[01].*) 11282 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11283 echo ' yes ' 11284 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11285 : 11286 else 11287 can_build_shared=no 11288 fi 11289 ;; 11290 esac 11291 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11292 # soname into executable. Probably we can add versioning support to 11293 # collect2, so additional links can be useful in future. 11294 if test "$aix_use_runtimelinking" = yes; then 11295 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11296 # instead of lib<name>.a to let people know that these are not 11297 # typical AIX shared libraries. 11298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11299 else 11300 # We preserve .a as extension for shared libraries through AIX4.2 11301 # and later when we are not doing run time linking. 11302 library_names_spec='${libname}${release}.a $libname.a' 11303 soname_spec='${libname}${release}${shared_ext}$major' 11304 fi 11305 shlibpath_var=LIBPATH 11306 fi 11307 ;; 11308 11309amigaos*) 11310 case $host_cpu in 11311 powerpc) 11312 # Since July 2007 AmigaOS4 officially supports .so libraries. 11313 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11315 ;; 11316 m68k) 11317 library_names_spec='$libname.ixlibrary $libname.a' 11318 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11319 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' 11320 ;; 11321 esac 11322 ;; 11323 11324beos*) 11325 library_names_spec='${libname}${shared_ext}' 11326 dynamic_linker="$host_os ld.so" 11327 shlibpath_var=LIBRARY_PATH 11328 ;; 11329 11330bsdi[45]*) 11331 version_type=linux 11332 need_version=no 11333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11334 soname_spec='${libname}${release}${shared_ext}$major' 11335 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11336 shlibpath_var=LD_LIBRARY_PATH 11337 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11338 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11339 # the default ld.so.conf also contains /usr/contrib/lib and 11340 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11341 # libtool to hard-code these into programs 11342 ;; 11343 11344cygwin* | mingw* | pw32* | cegcc*) 11345 version_type=windows 11346 shrext_cmds=".dll" 11347 need_version=no 11348 need_lib_prefix=no 11349 11350 case $GCC,$host_os in 11351 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11352 library_names_spec='$libname.dll.a' 11353 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11354 postinstall_cmds='base_file=`basename \${file}`~ 11355 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11356 dldir=$destdir/`dirname \$dlpath`~ 11357 test -d \$dldir || mkdir -p \$dldir~ 11358 $install_prog $dir/$dlname \$dldir/$dlname~ 11359 chmod a+x \$dldir/$dlname~ 11360 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11361 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11362 fi' 11363 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11364 dlpath=$dir/\$dldll~ 11365 $RM \$dlpath' 11366 shlibpath_overrides_runpath=yes 11367 11368 case $host_os in 11369 cygwin*) 11370 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11371 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11372 11373 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11374 ;; 11375 mingw* | cegcc*) 11376 # MinGW DLLs use traditional 'lib' prefix 11377 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11378 ;; 11379 pw32*) 11380 # pw32 DLLs use 'pw' prefix rather than 'lib' 11381 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11382 ;; 11383 esac 11384 ;; 11385 11386 *) 11387 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11388 ;; 11389 esac 11390 dynamic_linker='Win32 ld.exe' 11391 # FIXME: first we should search . and the directory the executable is in 11392 shlibpath_var=PATH 11393 ;; 11394 11395darwin* | rhapsody*) 11396 dynamic_linker="$host_os dyld" 11397 version_type=darwin 11398 need_lib_prefix=no 11399 need_version=no 11400 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11401 soname_spec='${libname}${release}${major}$shared_ext' 11402 shlibpath_overrides_runpath=yes 11403 shlibpath_var=DYLD_LIBRARY_PATH 11404 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11405 11406 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11407 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11408 ;; 11409 11410dgux*) 11411 version_type=linux 11412 need_lib_prefix=no 11413 need_version=no 11414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11415 soname_spec='${libname}${release}${shared_ext}$major' 11416 shlibpath_var=LD_LIBRARY_PATH 11417 ;; 11418 11419freebsd* | dragonfly*) 11420 # DragonFly does not have aout. When/if they implement a new 11421 # versioning mechanism, adjust this. 11422 if test -x /usr/bin/objformat; then 11423 objformat=`/usr/bin/objformat` 11424 else 11425 case $host_os in 11426 freebsd[23].*) objformat=aout ;; 11427 *) objformat=elf ;; 11428 esac 11429 fi 11430 version_type=freebsd-$objformat 11431 case $version_type in 11432 freebsd-elf*) 11433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11434 need_version=no 11435 need_lib_prefix=no 11436 ;; 11437 freebsd-*) 11438 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11439 need_version=yes 11440 ;; 11441 esac 11442 shlibpath_var=LD_LIBRARY_PATH 11443 case $host_os in 11444 freebsd2.*) 11445 shlibpath_overrides_runpath=yes 11446 ;; 11447 freebsd3.[01]* | freebsdelf3.[01]*) 11448 shlibpath_overrides_runpath=yes 11449 hardcode_into_libs=yes 11450 ;; 11451 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11452 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11453 shlibpath_overrides_runpath=no 11454 hardcode_into_libs=yes 11455 ;; 11456 *) # from 4.6 on, and DragonFly 11457 shlibpath_overrides_runpath=yes 11458 hardcode_into_libs=yes 11459 ;; 11460 esac 11461 ;; 11462 11463gnu*) 11464 version_type=linux 11465 need_lib_prefix=no 11466 need_version=no 11467 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11468 soname_spec='${libname}${release}${shared_ext}$major' 11469 shlibpath_var=LD_LIBRARY_PATH 11470 hardcode_into_libs=yes 11471 ;; 11472 11473haiku*) 11474 version_type=linux 11475 need_lib_prefix=no 11476 need_version=no 11477 dynamic_linker="$host_os runtime_loader" 11478 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11479 soname_spec='${libname}${release}${shared_ext}$major' 11480 shlibpath_var=LIBRARY_PATH 11481 shlibpath_overrides_runpath=yes 11482 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11483 hardcode_into_libs=yes 11484 ;; 11485 11486hpux9* | hpux10* | hpux11*) 11487 # Give a soname corresponding to the major version so that dld.sl refuses to 11488 # link against other versions. 11489 version_type=sunos 11490 need_lib_prefix=no 11491 need_version=no 11492 case $host_cpu in 11493 ia64*) 11494 shrext_cmds='.so' 11495 hardcode_into_libs=yes 11496 dynamic_linker="$host_os dld.so" 11497 shlibpath_var=LD_LIBRARY_PATH 11498 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11499 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11500 soname_spec='${libname}${release}${shared_ext}$major' 11501 if test "X$HPUX_IA64_MODE" = X32; then 11502 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11503 else 11504 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11505 fi 11506 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11507 ;; 11508 hppa*64*) 11509 shrext_cmds='.sl' 11510 hardcode_into_libs=yes 11511 dynamic_linker="$host_os dld.sl" 11512 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11513 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11515 soname_spec='${libname}${release}${shared_ext}$major' 11516 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11517 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11518 ;; 11519 *) 11520 shrext_cmds='.sl' 11521 dynamic_linker="$host_os dld.sl" 11522 shlibpath_var=SHLIB_PATH 11523 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11525 soname_spec='${libname}${release}${shared_ext}$major' 11526 ;; 11527 esac 11528 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11529 postinstall_cmds='chmod 555 $lib' 11530 # or fails outright, so override atomically: 11531 install_override_mode=555 11532 ;; 11533 11534interix[3-9]*) 11535 version_type=linux 11536 need_lib_prefix=no 11537 need_version=no 11538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11539 soname_spec='${libname}${release}${shared_ext}$major' 11540 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11541 shlibpath_var=LD_LIBRARY_PATH 11542 shlibpath_overrides_runpath=no 11543 hardcode_into_libs=yes 11544 ;; 11545 11546irix5* | irix6* | nonstopux*) 11547 case $host_os in 11548 nonstopux*) version_type=nonstopux ;; 11549 *) 11550 if test "$lt_cv_prog_gnu_ld" = yes; then 11551 version_type=linux 11552 else 11553 version_type=irix 11554 fi ;; 11555 esac 11556 need_lib_prefix=no 11557 need_version=no 11558 soname_spec='${libname}${release}${shared_ext}$major' 11559 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11560 case $host_os in 11561 irix5* | nonstopux*) 11562 libsuff= shlibsuff= 11563 ;; 11564 *) 11565 case $LD in # libtool.m4 will add one of these switches to LD 11566 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11567 libsuff= shlibsuff= libmagic=32-bit;; 11568 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11569 libsuff=32 shlibsuff=N32 libmagic=N32;; 11570 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11571 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11572 *) libsuff= shlibsuff= libmagic=never-match;; 11573 esac 11574 ;; 11575 esac 11576 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11577 shlibpath_overrides_runpath=no 11578 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11579 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11580 hardcode_into_libs=yes 11581 ;; 11582 11583# No shared lib support for Linux oldld, aout, or coff. 11584linux*oldld* | linux*aout* | linux*coff*) 11585 dynamic_linker=no 11586 ;; 11587 11588# This must be Linux ELF. 11589linux* | k*bsd*-gnu | kopensolaris*-gnu) 11590 version_type=linux 11591 need_lib_prefix=no 11592 need_version=no 11593 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11594 soname_spec='${libname}${release}${shared_ext}$major' 11595 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11596 shlibpath_var=LD_LIBRARY_PATH 11597 shlibpath_overrides_runpath=no 11598 11599 # Some binutils ld are patched to set DT_RUNPATH 11600 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 11601 $as_echo_n "(cached) " >&6 11602else 11603 lt_cv_shlibpath_overrides_runpath=no 11604 save_LDFLAGS=$LDFLAGS 11605 save_libdir=$libdir 11606 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11607 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11609/* end confdefs.h. */ 11610 11611int 11612main () 11613{ 11614 11615 ; 11616 return 0; 11617} 11618_ACEOF 11619if ac_fn_c_try_link "$LINENO"; then : 11620 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11621 lt_cv_shlibpath_overrides_runpath=yes 11622fi 11623fi 11624rm -f core conftest.err conftest.$ac_objext \ 11625 conftest$ac_exeext conftest.$ac_ext 11626 LDFLAGS=$save_LDFLAGS 11627 libdir=$save_libdir 11628 11629fi 11630 11631 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11632 11633 # This implies no fast_install, which is unacceptable. 11634 # Some rework will be needed to allow for fast_install 11635 # before this can be enabled. 11636 hardcode_into_libs=yes 11637 11638 # Append ld.so.conf contents to the search path 11639 if test -f /etc/ld.so.conf; then 11640 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' ' '` 11641 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11642 fi 11643 11644 # We used to test for /lib/ld.so.1 and disable shared libraries on 11645 # powerpc, because MkLinux only supported shared libraries with the 11646 # GNU dynamic linker. Since this was broken with cross compilers, 11647 # most powerpc-linux boxes support dynamic linking these days and 11648 # people can always --disable-shared, the test was removed, and we 11649 # assume the GNU/Linux dynamic linker is in use. 11650 dynamic_linker='GNU/Linux ld.so' 11651 ;; 11652 11653netbsd*) 11654 version_type=sunos 11655 need_lib_prefix=no 11656 need_version=no 11657 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11659 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11660 dynamic_linker='NetBSD (a.out) ld.so' 11661 else 11662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11663 soname_spec='${libname}${release}${shared_ext}$major' 11664 dynamic_linker='NetBSD ld.elf_so' 11665 fi 11666 shlibpath_var=LD_LIBRARY_PATH 11667 shlibpath_overrides_runpath=yes 11668 hardcode_into_libs=yes 11669 ;; 11670 11671newsos6) 11672 version_type=linux 11673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11674 shlibpath_var=LD_LIBRARY_PATH 11675 shlibpath_overrides_runpath=yes 11676 ;; 11677 11678*nto* | *qnx*) 11679 version_type=qnx 11680 need_lib_prefix=no 11681 need_version=no 11682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11683 soname_spec='${libname}${release}${shared_ext}$major' 11684 shlibpath_var=LD_LIBRARY_PATH 11685 shlibpath_overrides_runpath=no 11686 hardcode_into_libs=yes 11687 dynamic_linker='ldqnx.so' 11688 ;; 11689 11690openbsd*) 11691 version_type=sunos 11692 sys_lib_dlsearch_path_spec="/usr/lib" 11693 need_lib_prefix=no 11694 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11695 case $host_os in 11696 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11697 *) need_version=no ;; 11698 esac 11699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11700 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11701 shlibpath_var=LD_LIBRARY_PATH 11702 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11703 case $host_os in 11704 openbsd2.[89] | openbsd2.[89].*) 11705 shlibpath_overrides_runpath=no 11706 ;; 11707 *) 11708 shlibpath_overrides_runpath=yes 11709 ;; 11710 esac 11711 else 11712 shlibpath_overrides_runpath=yes 11713 fi 11714 ;; 11715 11716os2*) 11717 libname_spec='$name' 11718 shrext_cmds=".dll" 11719 need_lib_prefix=no 11720 library_names_spec='$libname${shared_ext} $libname.a' 11721 dynamic_linker='OS/2 ld.exe' 11722 shlibpath_var=LIBPATH 11723 ;; 11724 11725osf3* | osf4* | osf5*) 11726 version_type=osf 11727 need_lib_prefix=no 11728 need_version=no 11729 soname_spec='${libname}${release}${shared_ext}$major' 11730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11731 shlibpath_var=LD_LIBRARY_PATH 11732 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11733 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11734 ;; 11735 11736rdos*) 11737 dynamic_linker=no 11738 ;; 11739 11740solaris*) 11741 version_type=linux 11742 need_lib_prefix=no 11743 need_version=no 11744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11745 soname_spec='${libname}${release}${shared_ext}$major' 11746 shlibpath_var=LD_LIBRARY_PATH 11747 shlibpath_overrides_runpath=yes 11748 hardcode_into_libs=yes 11749 # ldd complains unless libraries are executable 11750 postinstall_cmds='chmod +x $lib' 11751 ;; 11752 11753sunos4*) 11754 version_type=sunos 11755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11756 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11757 shlibpath_var=LD_LIBRARY_PATH 11758 shlibpath_overrides_runpath=yes 11759 if test "$with_gnu_ld" = yes; then 11760 need_lib_prefix=no 11761 fi 11762 need_version=yes 11763 ;; 11764 11765sysv4 | sysv4.3*) 11766 version_type=linux 11767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11768 soname_spec='${libname}${release}${shared_ext}$major' 11769 shlibpath_var=LD_LIBRARY_PATH 11770 case $host_vendor in 11771 sni) 11772 shlibpath_overrides_runpath=no 11773 need_lib_prefix=no 11774 runpath_var=LD_RUN_PATH 11775 ;; 11776 siemens) 11777 need_lib_prefix=no 11778 ;; 11779 motorola) 11780 need_lib_prefix=no 11781 need_version=no 11782 shlibpath_overrides_runpath=no 11783 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11784 ;; 11785 esac 11786 ;; 11787 11788sysv4*MP*) 11789 if test -d /usr/nec ;then 11790 version_type=linux 11791 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11792 soname_spec='$libname${shared_ext}.$major' 11793 shlibpath_var=LD_LIBRARY_PATH 11794 fi 11795 ;; 11796 11797sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11798 version_type=freebsd-elf 11799 need_lib_prefix=no 11800 need_version=no 11801 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11802 soname_spec='${libname}${release}${shared_ext}$major' 11803 shlibpath_var=LD_LIBRARY_PATH 11804 shlibpath_overrides_runpath=yes 11805 hardcode_into_libs=yes 11806 if test "$with_gnu_ld" = yes; then 11807 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11808 else 11809 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11810 case $host_os in 11811 sco3.2v5*) 11812 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11813 ;; 11814 esac 11815 fi 11816 sys_lib_dlsearch_path_spec='/usr/lib' 11817 ;; 11818 11819tpf*) 11820 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11821 version_type=linux 11822 need_lib_prefix=no 11823 need_version=no 11824 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11825 shlibpath_var=LD_LIBRARY_PATH 11826 shlibpath_overrides_runpath=no 11827 hardcode_into_libs=yes 11828 ;; 11829 11830uts4*) 11831 version_type=linux 11832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11833 soname_spec='${libname}${release}${shared_ext}$major' 11834 shlibpath_var=LD_LIBRARY_PATH 11835 ;; 11836 11837*) 11838 dynamic_linker=no 11839 ;; 11840esac 11841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11842$as_echo "$dynamic_linker" >&6; } 11843test "$dynamic_linker" = no && can_build_shared=no 11844 11845variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11846if test "$GCC" = yes; then 11847 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11848fi 11849 11850if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11851 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11852fi 11853if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11854 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11855fi 11856 11857 11858 11859 11860 11861 11862 11863 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11949$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11950hardcode_action= 11951if test -n "$hardcode_libdir_flag_spec" || 11952 test -n "$runpath_var" || 11953 test "X$hardcode_automatic" = "Xyes" ; then 11954 11955 # We can hardcode non-existent directories. 11956 if test "$hardcode_direct" != no && 11957 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11958 # have to relink, otherwise we might link with an installed library 11959 # when we should be linking with a yet-to-be-installed one 11960 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11961 test "$hardcode_minus_L" != no; then 11962 # Linking always hardcodes the temporary library directory. 11963 hardcode_action=relink 11964 else 11965 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11966 hardcode_action=immediate 11967 fi 11968else 11969 # We cannot hardcode anything, or else we can only hardcode existing 11970 # directories. 11971 hardcode_action=unsupported 11972fi 11973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11974$as_echo "$hardcode_action" >&6; } 11975 11976if test "$hardcode_action" = relink || 11977 test "$inherit_rpath" = yes; then 11978 # Fast installation is not supported 11979 enable_fast_install=no 11980elif test "$shlibpath_overrides_runpath" = yes || 11981 test "$enable_shared" = no; then 11982 # Fast installation is not necessary 11983 enable_fast_install=needless 11984fi 11985 11986 11987 11988 11989 11990 11991 if test "x$enable_dlopen" != xyes; then 11992 enable_dlopen=unknown 11993 enable_dlopen_self=unknown 11994 enable_dlopen_self_static=unknown 11995else 11996 lt_cv_dlopen=no 11997 lt_cv_dlopen_libs= 11998 11999 case $host_os in 12000 beos*) 12001 lt_cv_dlopen="load_add_on" 12002 lt_cv_dlopen_libs= 12003 lt_cv_dlopen_self=yes 12004 ;; 12005 12006 mingw* | pw32* | cegcc*) 12007 lt_cv_dlopen="LoadLibrary" 12008 lt_cv_dlopen_libs= 12009 ;; 12010 12011 cygwin*) 12012 lt_cv_dlopen="dlopen" 12013 lt_cv_dlopen_libs= 12014 ;; 12015 12016 darwin*) 12017 # if libdl is installed we need to link against it 12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12019$as_echo_n "checking for dlopen in -ldl... " >&6; } 12020if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12021 $as_echo_n "(cached) " >&6 12022else 12023 ac_check_lib_save_LIBS=$LIBS 12024LIBS="-ldl $LIBS" 12025cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12026/* end confdefs.h. */ 12027 12028/* Override any GCC internal prototype to avoid an error. 12029 Use char because int might match the return type of a GCC 12030 builtin and then its argument prototype would still apply. */ 12031#ifdef __cplusplus 12032extern "C" 12033#endif 12034char dlopen (); 12035int 12036main () 12037{ 12038return dlopen (); 12039 ; 12040 return 0; 12041} 12042_ACEOF 12043if ac_fn_c_try_link "$LINENO"; then : 12044 ac_cv_lib_dl_dlopen=yes 12045else 12046 ac_cv_lib_dl_dlopen=no 12047fi 12048rm -f core conftest.err conftest.$ac_objext \ 12049 conftest$ac_exeext conftest.$ac_ext 12050LIBS=$ac_check_lib_save_LIBS 12051fi 12052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12053$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12054if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12055 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12056else 12057 12058 lt_cv_dlopen="dyld" 12059 lt_cv_dlopen_libs= 12060 lt_cv_dlopen_self=yes 12061 12062fi 12063 12064 ;; 12065 12066 *) 12067 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12068if test "x$ac_cv_func_shl_load" = x""yes; then : 12069 lt_cv_dlopen="shl_load" 12070else 12071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12072$as_echo_n "checking for shl_load in -ldld... " >&6; } 12073if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 12074 $as_echo_n "(cached) " >&6 12075else 12076 ac_check_lib_save_LIBS=$LIBS 12077LIBS="-ldld $LIBS" 12078cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12079/* end confdefs.h. */ 12080 12081/* Override any GCC internal prototype to avoid an error. 12082 Use char because int might match the return type of a GCC 12083 builtin and then its argument prototype would still apply. */ 12084#ifdef __cplusplus 12085extern "C" 12086#endif 12087char shl_load (); 12088int 12089main () 12090{ 12091return shl_load (); 12092 ; 12093 return 0; 12094} 12095_ACEOF 12096if ac_fn_c_try_link "$LINENO"; then : 12097 ac_cv_lib_dld_shl_load=yes 12098else 12099 ac_cv_lib_dld_shl_load=no 12100fi 12101rm -f core conftest.err conftest.$ac_objext \ 12102 conftest$ac_exeext conftest.$ac_ext 12103LIBS=$ac_check_lib_save_LIBS 12104fi 12105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12106$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12107if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 12108 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12109else 12110 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12111if test "x$ac_cv_func_dlopen" = x""yes; then : 12112 lt_cv_dlopen="dlopen" 12113else 12114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12115$as_echo_n "checking for dlopen in -ldl... " >&6; } 12116if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12117 $as_echo_n "(cached) " >&6 12118else 12119 ac_check_lib_save_LIBS=$LIBS 12120LIBS="-ldl $LIBS" 12121cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12122/* end confdefs.h. */ 12123 12124/* Override any GCC internal prototype to avoid an error. 12125 Use char because int might match the return type of a GCC 12126 builtin and then its argument prototype would still apply. */ 12127#ifdef __cplusplus 12128extern "C" 12129#endif 12130char dlopen (); 12131int 12132main () 12133{ 12134return dlopen (); 12135 ; 12136 return 0; 12137} 12138_ACEOF 12139if ac_fn_c_try_link "$LINENO"; then : 12140 ac_cv_lib_dl_dlopen=yes 12141else 12142 ac_cv_lib_dl_dlopen=no 12143fi 12144rm -f core conftest.err conftest.$ac_objext \ 12145 conftest$ac_exeext conftest.$ac_ext 12146LIBS=$ac_check_lib_save_LIBS 12147fi 12148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12149$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12150if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12151 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12152else 12153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12154$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12155if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 12156 $as_echo_n "(cached) " >&6 12157else 12158 ac_check_lib_save_LIBS=$LIBS 12159LIBS="-lsvld $LIBS" 12160cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12161/* end confdefs.h. */ 12162 12163/* Override any GCC internal prototype to avoid an error. 12164 Use char because int might match the return type of a GCC 12165 builtin and then its argument prototype would still apply. */ 12166#ifdef __cplusplus 12167extern "C" 12168#endif 12169char dlopen (); 12170int 12171main () 12172{ 12173return dlopen (); 12174 ; 12175 return 0; 12176} 12177_ACEOF 12178if ac_fn_c_try_link "$LINENO"; then : 12179 ac_cv_lib_svld_dlopen=yes 12180else 12181 ac_cv_lib_svld_dlopen=no 12182fi 12183rm -f core conftest.err conftest.$ac_objext \ 12184 conftest$ac_exeext conftest.$ac_ext 12185LIBS=$ac_check_lib_save_LIBS 12186fi 12187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12188$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12189if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 12190 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12191else 12192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12193$as_echo_n "checking for dld_link in -ldld... " >&6; } 12194if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 12195 $as_echo_n "(cached) " >&6 12196else 12197 ac_check_lib_save_LIBS=$LIBS 12198LIBS="-ldld $LIBS" 12199cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12200/* end confdefs.h. */ 12201 12202/* Override any GCC internal prototype to avoid an error. 12203 Use char because int might match the return type of a GCC 12204 builtin and then its argument prototype would still apply. */ 12205#ifdef __cplusplus 12206extern "C" 12207#endif 12208char dld_link (); 12209int 12210main () 12211{ 12212return dld_link (); 12213 ; 12214 return 0; 12215} 12216_ACEOF 12217if ac_fn_c_try_link "$LINENO"; then : 12218 ac_cv_lib_dld_dld_link=yes 12219else 12220 ac_cv_lib_dld_dld_link=no 12221fi 12222rm -f core conftest.err conftest.$ac_objext \ 12223 conftest$ac_exeext conftest.$ac_ext 12224LIBS=$ac_check_lib_save_LIBS 12225fi 12226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12227$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12228if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 12229 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12230fi 12231 12232 12233fi 12234 12235 12236fi 12237 12238 12239fi 12240 12241 12242fi 12243 12244 12245fi 12246 12247 ;; 12248 esac 12249 12250 if test "x$lt_cv_dlopen" != xno; then 12251 enable_dlopen=yes 12252 else 12253 enable_dlopen=no 12254 fi 12255 12256 case $lt_cv_dlopen in 12257 dlopen) 12258 save_CPPFLAGS="$CPPFLAGS" 12259 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12260 12261 save_LDFLAGS="$LDFLAGS" 12262 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12263 12264 save_LIBS="$LIBS" 12265 LIBS="$lt_cv_dlopen_libs $LIBS" 12266 12267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12268$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12269if test "${lt_cv_dlopen_self+set}" = set; then : 12270 $as_echo_n "(cached) " >&6 12271else 12272 if test "$cross_compiling" = yes; then : 12273 lt_cv_dlopen_self=cross 12274else 12275 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12276 lt_status=$lt_dlunknown 12277 cat > conftest.$ac_ext <<_LT_EOF 12278#line 12278 "configure" 12279#include "confdefs.h" 12280 12281#if HAVE_DLFCN_H 12282#include <dlfcn.h> 12283#endif 12284 12285#include <stdio.h> 12286 12287#ifdef RTLD_GLOBAL 12288# define LT_DLGLOBAL RTLD_GLOBAL 12289#else 12290# ifdef DL_GLOBAL 12291# define LT_DLGLOBAL DL_GLOBAL 12292# else 12293# define LT_DLGLOBAL 0 12294# endif 12295#endif 12296 12297/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12298 find out it does not work in some platform. */ 12299#ifndef LT_DLLAZY_OR_NOW 12300# ifdef RTLD_LAZY 12301# define LT_DLLAZY_OR_NOW RTLD_LAZY 12302# else 12303# ifdef DL_LAZY 12304# define LT_DLLAZY_OR_NOW DL_LAZY 12305# else 12306# ifdef RTLD_NOW 12307# define LT_DLLAZY_OR_NOW RTLD_NOW 12308# else 12309# ifdef DL_NOW 12310# define LT_DLLAZY_OR_NOW DL_NOW 12311# else 12312# define LT_DLLAZY_OR_NOW 0 12313# endif 12314# endif 12315# endif 12316# endif 12317#endif 12318 12319/* When -fvisbility=hidden is used, assume the code has been annotated 12320 correspondingly for the symbols needed. */ 12321#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12322void fnord () __attribute__((visibility("default"))); 12323#endif 12324 12325void fnord () { int i=42; } 12326int main () 12327{ 12328 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12329 int status = $lt_dlunknown; 12330 12331 if (self) 12332 { 12333 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12334 else 12335 { 12336 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12337 else puts (dlerror ()); 12338 } 12339 /* dlclose (self); */ 12340 } 12341 else 12342 puts (dlerror ()); 12343 12344 return status; 12345} 12346_LT_EOF 12347 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12348 (eval $ac_link) 2>&5 12349 ac_status=$? 12350 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12351 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12352 (./conftest; exit; ) >&5 2>/dev/null 12353 lt_status=$? 12354 case x$lt_status in 12355 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12356 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12357 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12358 esac 12359 else : 12360 # compilation failed 12361 lt_cv_dlopen_self=no 12362 fi 12363fi 12364rm -fr conftest* 12365 12366 12367fi 12368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12369$as_echo "$lt_cv_dlopen_self" >&6; } 12370 12371 if test "x$lt_cv_dlopen_self" = xyes; then 12372 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12374$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12375if test "${lt_cv_dlopen_self_static+set}" = set; then : 12376 $as_echo_n "(cached) " >&6 12377else 12378 if test "$cross_compiling" = yes; then : 12379 lt_cv_dlopen_self_static=cross 12380else 12381 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12382 lt_status=$lt_dlunknown 12383 cat > conftest.$ac_ext <<_LT_EOF 12384#line 12384 "configure" 12385#include "confdefs.h" 12386 12387#if HAVE_DLFCN_H 12388#include <dlfcn.h> 12389#endif 12390 12391#include <stdio.h> 12392 12393#ifdef RTLD_GLOBAL 12394# define LT_DLGLOBAL RTLD_GLOBAL 12395#else 12396# ifdef DL_GLOBAL 12397# define LT_DLGLOBAL DL_GLOBAL 12398# else 12399# define LT_DLGLOBAL 0 12400# endif 12401#endif 12402 12403/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12404 find out it does not work in some platform. */ 12405#ifndef LT_DLLAZY_OR_NOW 12406# ifdef RTLD_LAZY 12407# define LT_DLLAZY_OR_NOW RTLD_LAZY 12408# else 12409# ifdef DL_LAZY 12410# define LT_DLLAZY_OR_NOW DL_LAZY 12411# else 12412# ifdef RTLD_NOW 12413# define LT_DLLAZY_OR_NOW RTLD_NOW 12414# else 12415# ifdef DL_NOW 12416# define LT_DLLAZY_OR_NOW DL_NOW 12417# else 12418# define LT_DLLAZY_OR_NOW 0 12419# endif 12420# endif 12421# endif 12422# endif 12423#endif 12424 12425/* When -fvisbility=hidden is used, assume the code has been annotated 12426 correspondingly for the symbols needed. */ 12427#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12428void fnord () __attribute__((visibility("default"))); 12429#endif 12430 12431void fnord () { int i=42; } 12432int main () 12433{ 12434 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12435 int status = $lt_dlunknown; 12436 12437 if (self) 12438 { 12439 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12440 else 12441 { 12442 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12443 else puts (dlerror ()); 12444 } 12445 /* dlclose (self); */ 12446 } 12447 else 12448 puts (dlerror ()); 12449 12450 return status; 12451} 12452_LT_EOF 12453 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12454 (eval $ac_link) 2>&5 12455 ac_status=$? 12456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12457 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12458 (./conftest; exit; ) >&5 2>/dev/null 12459 lt_status=$? 12460 case x$lt_status in 12461 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12462 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12463 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12464 esac 12465 else : 12466 # compilation failed 12467 lt_cv_dlopen_self_static=no 12468 fi 12469fi 12470rm -fr conftest* 12471 12472 12473fi 12474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12475$as_echo "$lt_cv_dlopen_self_static" >&6; } 12476 fi 12477 12478 CPPFLAGS="$save_CPPFLAGS" 12479 LDFLAGS="$save_LDFLAGS" 12480 LIBS="$save_LIBS" 12481 ;; 12482 esac 12483 12484 case $lt_cv_dlopen_self in 12485 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12486 *) enable_dlopen_self=unknown ;; 12487 esac 12488 12489 case $lt_cv_dlopen_self_static in 12490 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12491 *) enable_dlopen_self_static=unknown ;; 12492 esac 12493fi 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511striplib= 12512old_striplib= 12513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12514$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12515if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12516 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12517 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12519$as_echo "yes" >&6; } 12520else 12521# FIXME - insert some real tests, host_os isn't really good enough 12522 case $host_os in 12523 darwin*) 12524 if test -n "$STRIP" ; then 12525 striplib="$STRIP -x" 12526 old_striplib="$STRIP -S" 12527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12528$as_echo "yes" >&6; } 12529 else 12530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12531$as_echo "no" >&6; } 12532 fi 12533 ;; 12534 *) 12535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12536$as_echo "no" >&6; } 12537 ;; 12538 esac 12539fi 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 # Report which library types will actually be built 12553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12554$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12556$as_echo "$can_build_shared" >&6; } 12557 12558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12559$as_echo_n "checking whether to build shared libraries... " >&6; } 12560 test "$can_build_shared" = "no" && enable_shared=no 12561 12562 # On AIX, shared libraries and static libraries use the same namespace, and 12563 # are all built from PIC. 12564 case $host_os in 12565 aix3*) 12566 test "$enable_shared" = yes && enable_static=no 12567 if test -n "$RANLIB"; then 12568 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12569 postinstall_cmds='$RANLIB $lib' 12570 fi 12571 ;; 12572 12573 aix[4-9]*) 12574 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12575 test "$enable_shared" = yes && enable_static=no 12576 fi 12577 ;; 12578 esac 12579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12580$as_echo "$enable_shared" >&6; } 12581 12582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12583$as_echo_n "checking whether to build static libraries... " >&6; } 12584 # Make sure either enable_shared or enable_static is yes. 12585 test "$enable_shared" = yes || enable_static=yes 12586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12587$as_echo "$enable_static" >&6; } 12588 12589 12590 12591 12592fi 12593ac_ext=c 12594ac_cpp='$CPP $CPPFLAGS' 12595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12597ac_compiler_gnu=$ac_cv_c_compiler_gnu 12598 12599CC="$lt_save_CC" 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 ac_config_commands="$ac_config_commands libtool" 12614 12615 12616 12617 12618# Only expand once: 12619 12620 12621 12622 12623. ${srcdir}/../../bfd/configure.host 12624 12625 12626 12627USE_MAINTAINER_MODE=no 12628# Check whether --enable-maintainer-mode was given. 12629if test "${enable_maintainer_mode+set}" = set; then : 12630 enableval=$enable_maintainer_mode; case "${enableval}" in 12631 yes) MAINT="" USE_MAINTAINER_MODE=yes ;; 12632 no) MAINT="#" ;; 12633 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;; 12634esac 12635if test x"$silent" != x"yes" && test x"$MAINT" = x""; then 12636 echo "Setting maintainer mode" 6>&1 12637fi 12638else 12639 MAINT="#" 12640fi 12641 12642 12643 12644# Check whether --enable-sim-bswap was given. 12645if test "${enable_sim_bswap+set}" = set; then : 12646 enableval=$enable_sim_bswap; case "${enableval}" in 12647 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";; 12648 no) sim_bswap="-DWITH_BSWAP=0";; 12649 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";; 12650esac 12651if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then 12652 echo "Setting bswap flags = $sim_bswap" 6>&1 12653fi 12654else 12655 sim_bswap="" 12656fi 12657 12658 12659 12660# Check whether --enable-sim-cflags was given. 12661if test "${enable_sim_cflags+set}" = set; then : 12662 enableval=$enable_sim_cflags; case "${enableval}" in 12663 yes) sim_cflags="-O2 -fomit-frame-pointer";; 12664 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";; 12665 no) sim_cflags="";; 12666 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12667esac 12668if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then 12669 echo "Setting sim cflags = $sim_cflags" 6>&1 12670fi 12671else 12672 sim_cflags="" 12673fi 12674 12675 12676 12677# Check whether --enable-sim-debug was given. 12678if test "${enable_sim_debug+set}" = set; then : 12679 enableval=$enable_sim_debug; case "${enableval}" in 12680 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";; 12681 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";; 12682 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";; 12683esac 12684if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then 12685 echo "Setting sim debug = $sim_debug" 6>&1 12686fi 12687else 12688 sim_debug="" 12689fi 12690 12691 12692 12693# Check whether --enable-sim-stdio was given. 12694if test "${enable_sim_stdio+set}" = set; then : 12695 enableval=$enable_sim_stdio; case "${enableval}" in 12696 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";; 12697 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";; 12698 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";; 12699esac 12700if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then 12701 echo "Setting stdio flags = $sim_stdio" 6>&1 12702fi 12703else 12704 sim_stdio="" 12705fi 12706 12707 12708 12709# Check whether --enable-sim-trace was given. 12710if test "${enable_sim_trace+set}" = set; then : 12711 enableval=$enable_sim_trace; case "${enableval}" in 12712 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";; 12713 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";; 12714 [-0-9]*) 12715 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";; 12716 [[:lower:]]*) 12717 sim_trace="" 12718 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12719 if test x"$sim_trace" = x; then 12720 sim_trace="-DWITH_TRACE='(TRACE_$x" 12721 else 12722 sim_trace="${sim_trace}|TRACE_$x" 12723 fi 12724 done 12725 sim_trace="$sim_trace)'" ;; 12726esac 12727if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then 12728 echo "Setting sim trace = $sim_trace" 6>&1 12729fi 12730else 12731 sim_trace="" 12732fi 12733 12734 12735 12736# Check whether --enable-sim-profile was given. 12737if test "${enable_sim_profile+set}" = set; then : 12738 enableval=$enable_sim_profile; case "${enableval}" in 12739 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";; 12740 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";; 12741 [-0-9]*) 12742 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";; 12743 [a-z]*) 12744 sim_profile="" 12745 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12746 if test x"$sim_profile" = x; then 12747 sim_profile="-DWITH_PROFILE='(PROFILE_$x" 12748 else 12749 sim_profile="${sim_profile}|PROFILE_$x" 12750 fi 12751 done 12752 sim_profile="$sim_profile)'" ;; 12753esac 12754if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then 12755 echo "Setting sim profile = $sim_profile" 6>&1 12756fi 12757else 12758 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1" 12759fi 12760 12761 12762 12763 12764# Check whether --with-pkgversion was given. 12765if test "${with_pkgversion+set}" = set; then : 12766 withval=$with_pkgversion; case "$withval" in 12767 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12768 no) PKGVERSION= ;; 12769 *) PKGVERSION="($withval) " ;; 12770 esac 12771else 12772 PKGVERSION="(GDB) " 12773 12774fi 12775 12776 12777 12778 12779 12780# Check whether --with-bugurl was given. 12781if test "${with_bugurl+set}" = set; then : 12782 withval=$with_bugurl; case "$withval" in 12783 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12784 no) BUGURL= 12785 ;; 12786 *) BUGURL="$withval" 12787 ;; 12788 esac 12789else 12790 BUGURL="http://www.gnu.org/software/gdb/bugs/" 12791 12792fi 12793 12794 case ${BUGURL} in 12795 "") 12796 REPORT_BUGS_TO= 12797 REPORT_BUGS_TEXI= 12798 ;; 12799 *) 12800 REPORT_BUGS_TO="<$BUGURL>" 12801 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12802 ;; 12803 esac; 12804 12805 12806 12807 12808cat >>confdefs.h <<_ACEOF 12809#define PKGVERSION "$PKGVERSION" 12810_ACEOF 12811 12812 12813cat >>confdefs.h <<_ACEOF 12814#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 12815_ACEOF 12816 12817 12818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12819$as_echo_n "checking return type of signal handlers... " >&6; } 12820if test "${ac_cv_type_signal+set}" = set; then : 12821 $as_echo_n "(cached) " >&6 12822else 12823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12824/* end confdefs.h. */ 12825#include <sys/types.h> 12826#include <signal.h> 12827 12828int 12829main () 12830{ 12831return *(signal (0, 0)) (0) == 1; 12832 ; 12833 return 0; 12834} 12835_ACEOF 12836if ac_fn_c_try_compile "$LINENO"; then : 12837 ac_cv_type_signal=int 12838else 12839 ac_cv_type_signal=void 12840fi 12841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12842fi 12843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12844$as_echo "$ac_cv_type_signal" >&6; } 12845 12846cat >>confdefs.h <<_ACEOF 12847#define RETSIGTYPE $ac_cv_type_signal 12848_ACEOF 12849 12850 12851 12852 12853 12854sim_link_files= 12855sim_link_links= 12856 12857sim_link_links=tconfig.h 12858if test -f ${srcdir}/tconfig.in 12859then 12860 sim_link_files=tconfig.in 12861else 12862 sim_link_files=../common/tconfig.in 12863fi 12864 12865# targ-vals.def points to the libc macro description file. 12866case "${target}" in 12867*-*-*) TARG_VALS_DEF=../common/nltvals.def ;; 12868esac 12869sim_link_files="${sim_link_files} ${TARG_VALS_DEF}" 12870sim_link_links="${sim_link_links} targ-vals.def" 12871 12872 12873 12874 12875wire_endian="BIG_ENDIAN" 12876default_endian="" 12877# Check whether --enable-sim-endian was given. 12878if test "${enable_sim_endian+set}" = set; then : 12879 enableval=$enable_sim_endian; case "${enableval}" in 12880 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";; 12881 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";; 12882 yes) if test x"$wire_endian" != x; then 12883 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}" 12884 else 12885 if test x"$default_endian" != x; then 12886 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}" 12887 else 12888 echo "No hard-wired endian for target $target" 1>&6 12889 sim_endian="-DWITH_TARGET_BYTE_ORDER=0" 12890 fi 12891 fi;; 12892 no) if test x"$default_endian" != x; then 12893 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}" 12894 else 12895 if test x"$wire_endian" != x; then 12896 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}" 12897 else 12898 echo "No default endian for target $target" 1>&6 12899 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0" 12900 fi 12901 fi;; 12902 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";; 12903esac 12904if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then 12905 echo "Setting endian flags = $sim_endian" 6>&1 12906fi 12907else 12908 if test x"$default_endian" != x; then 12909 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}" 12910else 12911 if test x"$wire_endian" != x; then 12912 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}" 12913 else 12914 sim_endian= 12915 fi 12916fi 12917fi 12918 12919wire_alignment="STRICT_ALIGNMENT" 12920default_alignment="STRICT_ALIGNMENT" 12921 12922# Check whether --enable-sim-alignment was given. 12923if test "${enable_sim_alignment+set}" = set; then : 12924 enableval=$enable_sim_alignment; case "${enableval}" in 12925 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";; 12926 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";; 12927 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";; 12928 yes) if test x"$wire_alignment" != x; then 12929 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}" 12930 else 12931 if test x"$default_alignment" != x; then 12932 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}" 12933 else 12934 echo "No hard-wired alignment for target $target" 1>&6 12935 sim_alignment="-DWITH_ALIGNMENT=0" 12936 fi 12937 fi;; 12938 no) if test x"$default_alignment" != x; then 12939 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}" 12940 else 12941 if test x"$wire_alignment" != x; then 12942 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}" 12943 else 12944 echo "No default alignment for target $target" 1>&6 12945 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0" 12946 fi 12947 fi;; 12948 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";; 12949esac 12950if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then 12951 echo "Setting alignment flags = $sim_alignment" 6>&1 12952fi 12953else 12954 if test x"$default_alignment" != x; then 12955 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}" 12956else 12957 if test x"$wire_alignment" != x; then 12958 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}" 12959 else 12960 sim_alignment= 12961 fi 12962fi 12963fi 12964 12965 12966# Check whether --enable-sim-hostendian was given. 12967if test "${enable_sim_hostendian+set}" = set; then : 12968 enableval=$enable_sim_hostendian; case "${enableval}" in 12969 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";; 12970 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";; 12971 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";; 12972 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";; 12973esac 12974if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then 12975 echo "Setting hostendian flags = $sim_hostendian" 6>&1 12976fi 12977else 12978 12979if test "x$cross_compiling" = "xno"; then 12980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 12981$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 12982if test "${ac_cv_c_bigendian+set}" = set; then : 12983 $as_echo_n "(cached) " >&6 12984else 12985 ac_cv_c_bigendian=unknown 12986 # See if we're dealing with a universal compiler. 12987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12988/* end confdefs.h. */ 12989#ifndef __APPLE_CC__ 12990 not a universal capable compiler 12991 #endif 12992 typedef int dummy; 12993 12994_ACEOF 12995if ac_fn_c_try_compile "$LINENO"; then : 12996 12997 # Check for potential -arch flags. It is not universal unless 12998 # there are at least two -arch flags with different values. 12999 ac_arch= 13000 ac_prev= 13001 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 13002 if test -n "$ac_prev"; then 13003 case $ac_word in 13004 i?86 | x86_64 | ppc | ppc64) 13005 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 13006 ac_arch=$ac_word 13007 else 13008 ac_cv_c_bigendian=universal 13009 break 13010 fi 13011 ;; 13012 esac 13013 ac_prev= 13014 elif test "x$ac_word" = "x-arch"; then 13015 ac_prev=arch 13016 fi 13017 done 13018fi 13019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13020 if test $ac_cv_c_bigendian = unknown; then 13021 # See if sys/param.h defines the BYTE_ORDER macro. 13022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13023/* end confdefs.h. */ 13024#include <sys/types.h> 13025 #include <sys/param.h> 13026 13027int 13028main () 13029{ 13030#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 13031 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 13032 && LITTLE_ENDIAN) 13033 bogus endian macros 13034 #endif 13035 13036 ; 13037 return 0; 13038} 13039_ACEOF 13040if ac_fn_c_try_compile "$LINENO"; then : 13041 # It does; now see whether it defined to BIG_ENDIAN or not. 13042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13043/* end confdefs.h. */ 13044#include <sys/types.h> 13045 #include <sys/param.h> 13046 13047int 13048main () 13049{ 13050#if BYTE_ORDER != BIG_ENDIAN 13051 not big endian 13052 #endif 13053 13054 ; 13055 return 0; 13056} 13057_ACEOF 13058if ac_fn_c_try_compile "$LINENO"; then : 13059 ac_cv_c_bigendian=yes 13060else 13061 ac_cv_c_bigendian=no 13062fi 13063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13064fi 13065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13066 fi 13067 if test $ac_cv_c_bigendian = unknown; then 13068 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 13069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13070/* end confdefs.h. */ 13071#include <limits.h> 13072 13073int 13074main () 13075{ 13076#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 13077 bogus endian macros 13078 #endif 13079 13080 ; 13081 return 0; 13082} 13083_ACEOF 13084if ac_fn_c_try_compile "$LINENO"; then : 13085 # It does; now see whether it defined to _BIG_ENDIAN or not. 13086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13087/* end confdefs.h. */ 13088#include <limits.h> 13089 13090int 13091main () 13092{ 13093#ifndef _BIG_ENDIAN 13094 not big endian 13095 #endif 13096 13097 ; 13098 return 0; 13099} 13100_ACEOF 13101if ac_fn_c_try_compile "$LINENO"; then : 13102 ac_cv_c_bigendian=yes 13103else 13104 ac_cv_c_bigendian=no 13105fi 13106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13107fi 13108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13109 fi 13110 if test $ac_cv_c_bigendian = unknown; then 13111 # Compile a test program. 13112 if test "$cross_compiling" = yes; then : 13113 # Try to guess by grepping values from an object file. 13114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13115/* end confdefs.h. */ 13116short int ascii_mm[] = 13117 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 13118 short int ascii_ii[] = 13119 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 13120 int use_ascii (int i) { 13121 return ascii_mm[i] + ascii_ii[i]; 13122 } 13123 short int ebcdic_ii[] = 13124 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 13125 short int ebcdic_mm[] = 13126 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 13127 int use_ebcdic (int i) { 13128 return ebcdic_mm[i] + ebcdic_ii[i]; 13129 } 13130 extern int foo; 13131 13132int 13133main () 13134{ 13135return use_ascii (foo) == use_ebcdic (foo); 13136 ; 13137 return 0; 13138} 13139_ACEOF 13140if ac_fn_c_try_compile "$LINENO"; then : 13141 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 13142 ac_cv_c_bigendian=yes 13143 fi 13144 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 13145 if test "$ac_cv_c_bigendian" = unknown; then 13146 ac_cv_c_bigendian=no 13147 else 13148 # finding both strings is unlikely to happen, but who knows? 13149 ac_cv_c_bigendian=unknown 13150 fi 13151 fi 13152fi 13153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13154else 13155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13156/* end confdefs.h. */ 13157$ac_includes_default 13158int 13159main () 13160{ 13161 13162 /* Are we little or big endian? From Harbison&Steele. */ 13163 union 13164 { 13165 long int l; 13166 char c[sizeof (long int)]; 13167 } u; 13168 u.l = 1; 13169 return u.c[sizeof (long int) - 1] == 1; 13170 13171 ; 13172 return 0; 13173} 13174_ACEOF 13175if ac_fn_c_try_run "$LINENO"; then : 13176 ac_cv_c_bigendian=no 13177else 13178 ac_cv_c_bigendian=yes 13179fi 13180rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13181 conftest.$ac_objext conftest.beam conftest.$ac_ext 13182fi 13183 13184 fi 13185fi 13186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 13187$as_echo "$ac_cv_c_bigendian" >&6; } 13188 case $ac_cv_c_bigendian in #( 13189 yes) 13190 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 13191;; #( 13192 no) 13193 ;; #( 13194 universal) 13195 13196$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 13197 13198 ;; #( 13199 *) 13200 as_fn_error "unknown endianness 13201 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 13202 esac 13203 13204 if test $ac_cv_c_bigendian = yes; then 13205 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN" 13206 else 13207 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN" 13208 fi 13209else 13210 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0" 13211fi 13212fi 13213 13214 13215default_sim_scache="16384" 13216# Check whether --enable-sim-scache was given. 13217if test "${enable_sim_scache+set}" = set; then : 13218 enableval=$enable_sim_scache; case "${enableval}" in 13219 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";; 13220 no) sim_scache="-DWITH_SCACHE=0" ;; 13221 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";; 13222 *) as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5; 13223 sim_scache="";; 13224esac 13225if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then 13226 echo "Setting scache size = $sim_scache" 6>&1 13227fi 13228else 13229 sim_scache="-DWITH_SCACHE=${default_sim_scache}" 13230fi 13231 13232 13233 13234default_sim_default_model="lm32" 13235# Check whether --enable-sim-default-model was given. 13236if test "${enable_sim_default_model+set}" = set; then : 13237 enableval=$enable_sim_default_model; case "${enableval}" in 13238 yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;; 13239 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";; 13240esac 13241if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then 13242 echo "Setting default model = $sim_default_model" 6>&1 13243fi 13244else 13245 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'" 13246fi 13247 13248 13249 13250# Check whether --enable-sim-environment was given. 13251if test "${enable_sim_environment+set}" = set; then : 13252 enableval=$enable_sim_environment; case "${enableval}" in 13253 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";; 13254 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";; 13255 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";; 13256 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";; 13257 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5; 13258 sim_environment="";; 13259esac 13260if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then 13261 echo "Setting sim environment = $sim_environment" 6>&1 13262fi 13263else 13264 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT" 13265fi 13266 13267 13268cgen_maint=no 13269cgen=guile 13270cgendir='$(srcdir)/../../cgen' 13271# Check whether --enable-cgen-maint was given. 13272if test "${enable_cgen_maint+set}" = set; then : 13273 enableval=$enable_cgen_maint; case "${enableval}" in 13274 yes) cgen_maint=yes ;; 13275 no) cgen_maint=no ;; 13276 *) 13277 # argument is cgen install directory (not implemented yet). 13278 # Having a `share' directory might be more appropriate for the .scm, 13279 # .cpu, etc. files. 13280 cgendir=${cgen_maint}/lib/cgen 13281 cgen=guile 13282 ;; 13283esac 13284fi 13285if test x${cgen_maint} != xno ; then 13286 CGEN_MAINT='' 13287else 13288 CGEN_MAINT='#' 13289fi 13290 13291 13292 13293 13294 13295if test x"yes" != x"no"; then 13296 enable_sim_hardware=yes 13297else 13298 enable_sim_hardware=no 13299fi 13300 13301if test ""; then 13302 hardware="" 13303else 13304 hardware="cfi core pal glue" 13305fi 13306hardware="$hardware lm32cpu lm32timer lm32uart" 13307 13308sim_hw_cflags="-DWITH_HW=1" 13309sim_hw="$hardware" 13310sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`" 13311 13312# Check whether --enable-sim-hardware was given. 13313if test "${enable_sim_hardware+set}" = set; then : 13314 enableval=$enable_sim_hardware; 13315fi 13316 13317case ${enable_sim_hardware} in 13318 yes) sim_hw_p=yes;; 13319 no) sim_hw_p=no;; 13320 ,*) sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";; 13321 *,) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";; 13322 *) sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';; 13323esac 13324 13325if test "$sim_hw_p" != yes; then 13326 if test "yes" = "always"; then 13327 as_fn_error "Sorry, but this simulator requires that hardware support 13328be enabled. Please configure without --disable-hw-support." "$LINENO" 5 13329 fi 13330 sim_hw_objs= 13331 sim_hw_cflags="-DWITH_HW=0" 13332 sim_hw= 13333else 13334 sim_hw_cflags="-DWITH_HW=1" 13335 # remove duplicates 13336 sim_hw="" 13337 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)" 13338 for i in $hardware ; do 13339 case " $sim_hw " in 13340 *" $i "*) ;; 13341 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";; 13342 esac 13343 done 13344 # mingw does not support sockser 13345 SIM_DV_SOCKSER_O="" 13346 case ${host} in 13347 *mingw*) ;; 13348 *) SIM_DV_SOCKSER_O="dv-sockser.o" 13349 13350cat >>confdefs.h <<_ACEOF 13351#define HAVE_DV_SOCKSER 1 13352_ACEOF 13353 13354 ;; 13355 esac 13356 13357 if test x"$silent" != x"yes"; then 13358 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs" 13359 fi 13360 case " $hardware " in 13361 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5 13362$as_echo_n "checking for log2 in -lm... " >&6; } 13363if test "${ac_cv_lib_m_log2+set}" = set; then : 13364 $as_echo_n "(cached) " >&6 13365else 13366 ac_check_lib_save_LIBS=$LIBS 13367LIBS="-lm $LIBS" 13368cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13369/* end confdefs.h. */ 13370 13371/* Override any GCC internal prototype to avoid an error. 13372 Use char because int might match the return type of a GCC 13373 builtin and then its argument prototype would still apply. */ 13374#ifdef __cplusplus 13375extern "C" 13376#endif 13377char log2 (); 13378int 13379main () 13380{ 13381return log2 (); 13382 ; 13383 return 0; 13384} 13385_ACEOF 13386if ac_fn_c_try_link "$LINENO"; then : 13387 ac_cv_lib_m_log2=yes 13388else 13389 ac_cv_lib_m_log2=no 13390fi 13391rm -f core conftest.err conftest.$ac_objext \ 13392 conftest$ac_exeext conftest.$ac_ext 13393LIBS=$ac_check_lib_save_LIBS 13394fi 13395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5 13396$as_echo "$ac_cv_lib_m_log2" >&6; } 13397if test "x$ac_cv_lib_m_log2" = x""yes; then : 13398 cat >>confdefs.h <<_ACEOF 13399#define HAVE_LIBM 1 13400_ACEOF 13401 13402 LIBS="-lm $LIBS" 13403 13404fi 13405;; 13406 esac 13407fi 13408 13409 13410 13411ac_sources="$sim_link_files" 13412ac_dests="$sim_link_links" 13413while test -n "$ac_sources"; do 13414 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 13415 set $ac_sources; ac_source=$1; shift; ac_sources=$* 13416 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source" 13417done 13418ac_config_links="$ac_config_links $ac_config_links_1" 13419 13420cgen_breaks="" 13421if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 13422cgen_breaks="break cgen_rtx_error"; 13423fi 13424 13425ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 13426 13427ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 13428 13429ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 13430 13431ac_config_commands="$ac_config_commands Makefile" 13432 13433ac_config_commands="$ac_config_commands stamp-h" 13434 13435cat >confcache <<\_ACEOF 13436# This file is a shell script that caches the results of configure 13437# tests run on this system so they can be shared between configure 13438# scripts and configure runs, see configure's option --config-cache. 13439# It is not useful on other systems. If it contains results you don't 13440# want to keep, you may remove or edit it. 13441# 13442# config.status only pays attention to the cache file if you give it 13443# the --recheck option to rerun configure. 13444# 13445# `ac_cv_env_foo' variables (set or unset) will be overridden when 13446# loading this file, other *unset* `ac_cv_foo' will be assigned the 13447# following values. 13448 13449_ACEOF 13450 13451# The following way of writing the cache mishandles newlines in values, 13452# but we know of no workaround that is simple, portable, and efficient. 13453# So, we kill variables containing newlines. 13454# Ultrix sh set writes to stderr and can't be redirected directly, 13455# and sets the high bit in the cache file unless we assign to the vars. 13456( 13457 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13458 eval ac_val=\$$ac_var 13459 case $ac_val in #( 13460 *${as_nl}*) 13461 case $ac_var in #( 13462 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13463$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13464 esac 13465 case $ac_var in #( 13466 _ | IFS | as_nl) ;; #( 13467 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13468 *) { eval $ac_var=; unset $ac_var;} ;; 13469 esac ;; 13470 esac 13471 done 13472 13473 (set) 2>&1 | 13474 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13475 *${as_nl}ac_space=\ *) 13476 # `set' does not quote correctly, so add quotes: double-quote 13477 # substitution turns \\\\ into \\, and sed turns \\ into \. 13478 sed -n \ 13479 "s/'/'\\\\''/g; 13480 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13481 ;; #( 13482 *) 13483 # `set' quotes correctly as required by POSIX, so do not add quotes. 13484 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13485 ;; 13486 esac | 13487 sort 13488) | 13489 sed ' 13490 /^ac_cv_env_/b end 13491 t clear 13492 :clear 13493 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13494 t end 13495 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13496 :end' >>confcache 13497if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13498 if test -w "$cache_file"; then 13499 test "x$cache_file" != "x/dev/null" && 13500 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13501$as_echo "$as_me: updating cache $cache_file" >&6;} 13502 cat confcache >$cache_file 13503 else 13504 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13505$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13506 fi 13507fi 13508rm -f confcache 13509 13510test "x$prefix" = xNONE && prefix=$ac_default_prefix 13511# Let make expand exec_prefix. 13512test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13513 13514DEFS=-DHAVE_CONFIG_H 13515 13516ac_libobjs= 13517ac_ltlibobjs= 13518for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13519 # 1. Remove the extension, and $U if already installed. 13520 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13521 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13522 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13523 # will be set to the directory where LIBOBJS objects are built. 13524 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13525 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13526done 13527LIBOBJS=$ac_libobjs 13528 13529LTLIBOBJS=$ac_ltlibobjs 13530 13531 13532if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13533 as_fn_error "conditional \"GMAKE\" was never defined. 13534Usually this means the macro was only invoked conditionally." "$LINENO" 5 13535fi 13536if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 13537 as_fn_error "conditional \"PLUGINS\" was never defined. 13538Usually this means the macro was only invoked conditionally." "$LINENO" 5 13539fi 13540 13541 13542: ${CONFIG_STATUS=./config.status} 13543ac_write_fail=0 13544ac_clean_files_save=$ac_clean_files 13545ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13546{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13547$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13548as_write_fail=0 13549cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13550#! $SHELL 13551# Generated by $as_me. 13552# Run this file to recreate the current configuration. 13553# Compiler output produced by configure, useful for debugging 13554# configure, is in config.log if it exists. 13555 13556debug=false 13557ac_cs_recheck=false 13558ac_cs_silent=false 13559 13560SHELL=\${CONFIG_SHELL-$SHELL} 13561export SHELL 13562_ASEOF 13563cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13564## -------------------- ## 13565## M4sh Initialization. ## 13566## -------------------- ## 13567 13568# Be more Bourne compatible 13569DUALCASE=1; export DUALCASE # for MKS sh 13570if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13571 emulate sh 13572 NULLCMD=: 13573 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13574 # is contrary to our usage. Disable this feature. 13575 alias -g '${1+"$@"}'='"$@"' 13576 setopt NO_GLOB_SUBST 13577else 13578 case `(set -o) 2>/dev/null` in #( 13579 *posix*) : 13580 set -o posix ;; #( 13581 *) : 13582 ;; 13583esac 13584fi 13585 13586 13587as_nl=' 13588' 13589export as_nl 13590# Printing a long string crashes Solaris 7 /usr/bin/printf. 13591as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13592as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13593as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13594# Prefer a ksh shell builtin over an external printf program on Solaris, 13595# but without wasting forks for bash or zsh. 13596if test -z "$BASH_VERSION$ZSH_VERSION" \ 13597 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13598 as_echo='print -r --' 13599 as_echo_n='print -rn --' 13600elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13601 as_echo='printf %s\n' 13602 as_echo_n='printf %s' 13603else 13604 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13605 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13606 as_echo_n='/usr/ucb/echo -n' 13607 else 13608 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13609 as_echo_n_body='eval 13610 arg=$1; 13611 case $arg in #( 13612 *"$as_nl"*) 13613 expr "X$arg" : "X\\(.*\\)$as_nl"; 13614 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13615 esac; 13616 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13617 ' 13618 export as_echo_n_body 13619 as_echo_n='sh -c $as_echo_n_body as_echo' 13620 fi 13621 export as_echo_body 13622 as_echo='sh -c $as_echo_body as_echo' 13623fi 13624 13625# The user is always right. 13626if test "${PATH_SEPARATOR+set}" != set; then 13627 PATH_SEPARATOR=: 13628 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13629 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13630 PATH_SEPARATOR=';' 13631 } 13632fi 13633 13634 13635# IFS 13636# We need space, tab and new line, in precisely that order. Quoting is 13637# there to prevent editors from complaining about space-tab. 13638# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13639# splitting by setting IFS to empty value.) 13640IFS=" "" $as_nl" 13641 13642# Find who we are. Look in the path if we contain no directory separator. 13643case $0 in #(( 13644 *[\\/]* ) as_myself=$0 ;; 13645 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13646for as_dir in $PATH 13647do 13648 IFS=$as_save_IFS 13649 test -z "$as_dir" && as_dir=. 13650 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13651 done 13652IFS=$as_save_IFS 13653 13654 ;; 13655esac 13656# We did not find ourselves, most probably we were run as `sh COMMAND' 13657# in which case we are not to be found in the path. 13658if test "x$as_myself" = x; then 13659 as_myself=$0 13660fi 13661if test ! -f "$as_myself"; then 13662 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13663 exit 1 13664fi 13665 13666# Unset variables that we do not need and which cause bugs (e.g. in 13667# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13668# suppresses any "Segmentation fault" message there. '((' could 13669# trigger a bug in pdksh 5.2.14. 13670for as_var in BASH_ENV ENV MAIL MAILPATH 13671do eval test x\${$as_var+set} = xset \ 13672 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13673done 13674PS1='$ ' 13675PS2='> ' 13676PS4='+ ' 13677 13678# NLS nuisances. 13679LC_ALL=C 13680export LC_ALL 13681LANGUAGE=C 13682export LANGUAGE 13683 13684# CDPATH. 13685(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13686 13687 13688# as_fn_error ERROR [LINENO LOG_FD] 13689# --------------------------------- 13690# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13691# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13692# script with status $?, using 1 if that was 0. 13693as_fn_error () 13694{ 13695 as_status=$?; test $as_status -eq 0 && as_status=1 13696 if test "$3"; then 13697 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13698 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 13699 fi 13700 $as_echo "$as_me: error: $1" >&2 13701 as_fn_exit $as_status 13702} # as_fn_error 13703 13704 13705# as_fn_set_status STATUS 13706# ----------------------- 13707# Set $? to STATUS, without forking. 13708as_fn_set_status () 13709{ 13710 return $1 13711} # as_fn_set_status 13712 13713# as_fn_exit STATUS 13714# ----------------- 13715# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13716as_fn_exit () 13717{ 13718 set +e 13719 as_fn_set_status $1 13720 exit $1 13721} # as_fn_exit 13722 13723# as_fn_unset VAR 13724# --------------- 13725# Portably unset VAR. 13726as_fn_unset () 13727{ 13728 { eval $1=; unset $1;} 13729} 13730as_unset=as_fn_unset 13731# as_fn_append VAR VALUE 13732# ---------------------- 13733# Append the text in VALUE to the end of the definition contained in VAR. Take 13734# advantage of any shell optimizations that allow amortized linear growth over 13735# repeated appends, instead of the typical quadratic growth present in naive 13736# implementations. 13737if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13738 eval 'as_fn_append () 13739 { 13740 eval $1+=\$2 13741 }' 13742else 13743 as_fn_append () 13744 { 13745 eval $1=\$$1\$2 13746 } 13747fi # as_fn_append 13748 13749# as_fn_arith ARG... 13750# ------------------ 13751# Perform arithmetic evaluation on the ARGs, and store the result in the 13752# global $as_val. Take advantage of shells that can avoid forks. The arguments 13753# must be portable across $(()) and expr. 13754if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13755 eval 'as_fn_arith () 13756 { 13757 as_val=$(( $* )) 13758 }' 13759else 13760 as_fn_arith () 13761 { 13762 as_val=`expr "$@" || test $? -eq 1` 13763 } 13764fi # as_fn_arith 13765 13766 13767if expr a : '\(a\)' >/dev/null 2>&1 && 13768 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13769 as_expr=expr 13770else 13771 as_expr=false 13772fi 13773 13774if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13775 as_basename=basename 13776else 13777 as_basename=false 13778fi 13779 13780if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13781 as_dirname=dirname 13782else 13783 as_dirname=false 13784fi 13785 13786as_me=`$as_basename -- "$0" || 13787$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13788 X"$0" : 'X\(//\)$' \| \ 13789 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13790$as_echo X/"$0" | 13791 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13792 s//\1/ 13793 q 13794 } 13795 /^X\/\(\/\/\)$/{ 13796 s//\1/ 13797 q 13798 } 13799 /^X\/\(\/\).*/{ 13800 s//\1/ 13801 q 13802 } 13803 s/.*/./; q'` 13804 13805# Avoid depending upon Character Ranges. 13806as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13807as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13808as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13809as_cr_digits='0123456789' 13810as_cr_alnum=$as_cr_Letters$as_cr_digits 13811 13812ECHO_C= ECHO_N= ECHO_T= 13813case `echo -n x` in #((((( 13814-n*) 13815 case `echo 'xy\c'` in 13816 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13817 xy) ECHO_C='\c';; 13818 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13819 ECHO_T=' ';; 13820 esac;; 13821*) 13822 ECHO_N='-n';; 13823esac 13824 13825rm -f conf$$ conf$$.exe conf$$.file 13826if test -d conf$$.dir; then 13827 rm -f conf$$.dir/conf$$.file 13828else 13829 rm -f conf$$.dir 13830 mkdir conf$$.dir 2>/dev/null 13831fi 13832if (echo >conf$$.file) 2>/dev/null; then 13833 if ln -s conf$$.file conf$$ 2>/dev/null; then 13834 as_ln_s='ln -s' 13835 # ... but there are two gotchas: 13836 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13837 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13838 # In both cases, we have to default to `cp -p'. 13839 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13840 as_ln_s='cp -p' 13841 elif ln conf$$.file conf$$ 2>/dev/null; then 13842 as_ln_s=ln 13843 else 13844 as_ln_s='cp -p' 13845 fi 13846else 13847 as_ln_s='cp -p' 13848fi 13849rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13850rmdir conf$$.dir 2>/dev/null 13851 13852 13853# as_fn_mkdir_p 13854# ------------- 13855# Create "$as_dir" as a directory, including parents if necessary. 13856as_fn_mkdir_p () 13857{ 13858 13859 case $as_dir in #( 13860 -*) as_dir=./$as_dir;; 13861 esac 13862 test -d "$as_dir" || eval $as_mkdir_p || { 13863 as_dirs= 13864 while :; do 13865 case $as_dir in #( 13866 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13867 *) as_qdir=$as_dir;; 13868 esac 13869 as_dirs="'$as_qdir' $as_dirs" 13870 as_dir=`$as_dirname -- "$as_dir" || 13871$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13872 X"$as_dir" : 'X\(//\)[^/]' \| \ 13873 X"$as_dir" : 'X\(//\)$' \| \ 13874 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13875$as_echo X"$as_dir" | 13876 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13877 s//\1/ 13878 q 13879 } 13880 /^X\(\/\/\)[^/].*/{ 13881 s//\1/ 13882 q 13883 } 13884 /^X\(\/\/\)$/{ 13885 s//\1/ 13886 q 13887 } 13888 /^X\(\/\).*/{ 13889 s//\1/ 13890 q 13891 } 13892 s/.*/./; q'` 13893 test -d "$as_dir" && break 13894 done 13895 test -z "$as_dirs" || eval "mkdir $as_dirs" 13896 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13897 13898 13899} # as_fn_mkdir_p 13900if mkdir -p . 2>/dev/null; then 13901 as_mkdir_p='mkdir -p "$as_dir"' 13902else 13903 test -d ./-p && rmdir ./-p 13904 as_mkdir_p=false 13905fi 13906 13907if test -x / >/dev/null 2>&1; then 13908 as_test_x='test -x' 13909else 13910 if ls -dL / >/dev/null 2>&1; then 13911 as_ls_L_option=L 13912 else 13913 as_ls_L_option= 13914 fi 13915 as_test_x=' 13916 eval sh -c '\'' 13917 if test -d "$1"; then 13918 test -d "$1/."; 13919 else 13920 case $1 in #( 13921 -*)set "./$1";; 13922 esac; 13923 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13924 ???[sx]*):;;*)false;;esac;fi 13925 '\'' sh 13926 ' 13927fi 13928as_executable_p=$as_test_x 13929 13930# Sed expression to map a string onto a valid CPP name. 13931as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13932 13933# Sed expression to map a string onto a valid variable name. 13934as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13935 13936 13937exec 6>&1 13938## ----------------------------------- ## 13939## Main body of $CONFIG_STATUS script. ## 13940## ----------------------------------- ## 13941_ASEOF 13942test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13943 13944cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13945# Save the log message, to keep $0 and so on meaningful, and to 13946# report actual input values of CONFIG_FILES etc. instead of their 13947# values after options handling. 13948ac_log=" 13949This file was extended by $as_me, which was 13950generated by GNU Autoconf 2.64. Invocation command line was 13951 13952 CONFIG_FILES = $CONFIG_FILES 13953 CONFIG_HEADERS = $CONFIG_HEADERS 13954 CONFIG_LINKS = $CONFIG_LINKS 13955 CONFIG_COMMANDS = $CONFIG_COMMANDS 13956 $ $0 $@ 13957 13958on `(hostname || uname -n) 2>/dev/null | sed 1q` 13959" 13960 13961_ACEOF 13962 13963case $ac_config_files in *" 13964"*) set x $ac_config_files; shift; ac_config_files=$*;; 13965esac 13966 13967case $ac_config_headers in *" 13968"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13969esac 13970 13971 13972cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13973# Files that config.status was made for. 13974config_files="$ac_config_files" 13975config_headers="$ac_config_headers" 13976config_links="$ac_config_links" 13977config_commands="$ac_config_commands" 13978 13979_ACEOF 13980 13981cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13982ac_cs_usage="\ 13983\`$as_me' instantiates files and other configuration actions 13984from templates according to the current configuration. Unless the files 13985and actions are specified as TAGs, all are instantiated by default. 13986 13987Usage: $0 [OPTION]... [TAG]... 13988 13989 -h, --help print this help, then exit 13990 -V, --version print version number and configuration settings, then exit 13991 -q, --quiet, --silent 13992 do not print progress messages 13993 -d, --debug don't remove temporary files 13994 --recheck update $as_me by reconfiguring in the same conditions 13995 --file=FILE[:TEMPLATE] 13996 instantiate the configuration file FILE 13997 --header=FILE[:TEMPLATE] 13998 instantiate the configuration header FILE 13999 14000Configuration files: 14001$config_files 14002 14003Configuration headers: 14004$config_headers 14005 14006Configuration links: 14007$config_links 14008 14009Configuration commands: 14010$config_commands 14011 14012Report bugs to the package provider." 14013 14014_ACEOF 14015cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14016ac_cs_version="\\ 14017config.status 14018configured by $0, generated by GNU Autoconf 2.64, 14019 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 14020 14021Copyright (C) 2009 Free Software Foundation, Inc. 14022This config.status script is free software; the Free Software Foundation 14023gives unlimited permission to copy, distribute and modify it." 14024 14025ac_pwd='$ac_pwd' 14026srcdir='$srcdir' 14027INSTALL='$INSTALL' 14028AWK='$AWK' 14029test -n "\$AWK" || AWK=awk 14030_ACEOF 14031 14032cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14033# The default lists apply if the user does not specify any file. 14034ac_need_defaults=: 14035while test $# != 0 14036do 14037 case $1 in 14038 --*=*) 14039 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14040 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14041 ac_shift=: 14042 ;; 14043 *) 14044 ac_option=$1 14045 ac_optarg=$2 14046 ac_shift=shift 14047 ;; 14048 esac 14049 14050 case $ac_option in 14051 # Handling of the options. 14052 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14053 ac_cs_recheck=: ;; 14054 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14055 $as_echo "$ac_cs_version"; exit ;; 14056 --debug | --debu | --deb | --de | --d | -d ) 14057 debug=: ;; 14058 --file | --fil | --fi | --f ) 14059 $ac_shift 14060 case $ac_optarg in 14061 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14062 esac 14063 as_fn_append CONFIG_FILES " '$ac_optarg'" 14064 ac_need_defaults=false;; 14065 --header | --heade | --head | --hea ) 14066 $ac_shift 14067 case $ac_optarg in 14068 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14069 esac 14070 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14071 ac_need_defaults=false;; 14072 --he | --h) 14073 # Conflict between --help and --header 14074 as_fn_error "ambiguous option: \`$1' 14075Try \`$0 --help' for more information.";; 14076 --help | --hel | -h ) 14077 $as_echo "$ac_cs_usage"; exit ;; 14078 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14079 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14080 ac_cs_silent=: ;; 14081 14082 # This is an error. 14083 -*) as_fn_error "unrecognized option: \`$1' 14084Try \`$0 --help' for more information." ;; 14085 14086 *) as_fn_append ac_config_targets " $1" 14087 ac_need_defaults=false ;; 14088 14089 esac 14090 shift 14091done 14092 14093ac_configure_extra_args= 14094 14095if $ac_cs_silent; then 14096 exec 6>/dev/null 14097 ac_configure_extra_args="$ac_configure_extra_args --silent" 14098fi 14099 14100_ACEOF 14101cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14102if \$ac_cs_recheck; then 14103 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14104 shift 14105 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14106 CONFIG_SHELL='$SHELL' 14107 export CONFIG_SHELL 14108 exec "\$@" 14109fi 14110 14111_ACEOF 14112cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14113exec 5>>config.log 14114{ 14115 echo 14116 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14117## Running $as_me. ## 14118_ASBOX 14119 $as_echo "$ac_log" 14120} >&5 14121 14122_ACEOF 14123cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14124# 14125# INIT-COMMANDS 14126# 14127ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 14128 14129 14130# The HP-UX ksh and POSIX shell print the target directory to stdout 14131# if CDPATH is set. 14132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14133 14134sed_quote_subst='$sed_quote_subst' 14135double_quote_subst='$double_quote_subst' 14136delay_variable_subst='$delay_variable_subst' 14137macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14138macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14139enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14140enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14141pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14142enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14143SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14144ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14145host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14146host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14147host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14148build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14149build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14150build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14151SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14152Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14153GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14154EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14155FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14156LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14157NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14158LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14159max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14160ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14161exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14162lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14163lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14164lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14165reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14166reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14167OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14168deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14169file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14170AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14171AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14172STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14173RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14174old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14175old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14176old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14177lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14178CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14179CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14180compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14181GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14182lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14183lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14184lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14185lt_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"`' 14186objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14187MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14188lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14189lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14190lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14191lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14192lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14193need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14194DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14195NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14196LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14197OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14198OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14199libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14200shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14201extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14202archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14203enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14204export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14205whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14206compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14207old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14208old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14209archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14210archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14211module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14212module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14213with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14214allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14215no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14216hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14217hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14218hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14219hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14220hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14221hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14222hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14223hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14224inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14225link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14226fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14227always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14228export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14229exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14230include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14231prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14232file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14233variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14234need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14235need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14236version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14237runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14238shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14239shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14240libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14241library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14242soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14243install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14244postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14245postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14246finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14247finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14248hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14249sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14250sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14251hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14252enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14253enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14254enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14255old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14256striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14257 14258LTCC='$LTCC' 14259LTCFLAGS='$LTCFLAGS' 14260compiler='$compiler_DEFAULT' 14261 14262# A function that is used when there is no print builtin or printf. 14263func_fallback_echo () 14264{ 14265 eval 'cat <<_LTECHO_EOF 14266\$1 14267_LTECHO_EOF' 14268} 14269 14270# Quote evaled strings. 14271for var in SHELL \ 14272ECHO \ 14273SED \ 14274GREP \ 14275EGREP \ 14276FGREP \ 14277LD \ 14278NM \ 14279LN_S \ 14280lt_SP2NL \ 14281lt_NL2SP \ 14282reload_flag \ 14283OBJDUMP \ 14284deplibs_check_method \ 14285file_magic_cmd \ 14286AR \ 14287AR_FLAGS \ 14288STRIP \ 14289RANLIB \ 14290CC \ 14291CFLAGS \ 14292compiler \ 14293lt_cv_sys_global_symbol_pipe \ 14294lt_cv_sys_global_symbol_to_cdecl \ 14295lt_cv_sys_global_symbol_to_c_name_address \ 14296lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14297lt_prog_compiler_no_builtin_flag \ 14298lt_prog_compiler_wl \ 14299lt_prog_compiler_pic \ 14300lt_prog_compiler_static \ 14301lt_cv_prog_compiler_c_o \ 14302need_locks \ 14303DSYMUTIL \ 14304NMEDIT \ 14305LIPO \ 14306OTOOL \ 14307OTOOL64 \ 14308shrext_cmds \ 14309export_dynamic_flag_spec \ 14310whole_archive_flag_spec \ 14311compiler_needs_object \ 14312with_gnu_ld \ 14313allow_undefined_flag \ 14314no_undefined_flag \ 14315hardcode_libdir_flag_spec \ 14316hardcode_libdir_flag_spec_ld \ 14317hardcode_libdir_separator \ 14318fix_srcfile_path \ 14319exclude_expsyms \ 14320include_expsyms \ 14321file_list_spec \ 14322variables_saved_for_relink \ 14323libname_spec \ 14324library_names_spec \ 14325soname_spec \ 14326install_override_mode \ 14327finish_eval \ 14328old_striplib \ 14329striplib; do 14330 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14331 *[\\\\\\\`\\"\\\$]*) 14332 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14333 ;; 14334 *) 14335 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14336 ;; 14337 esac 14338done 14339 14340# Double-quote double-evaled strings. 14341for var in reload_cmds \ 14342old_postinstall_cmds \ 14343old_postuninstall_cmds \ 14344old_archive_cmds \ 14345extract_expsyms_cmds \ 14346old_archive_from_new_cmds \ 14347old_archive_from_expsyms_cmds \ 14348archive_cmds \ 14349archive_expsym_cmds \ 14350module_cmds \ 14351module_expsym_cmds \ 14352export_symbols_cmds \ 14353prelink_cmds \ 14354postinstall_cmds \ 14355postuninstall_cmds \ 14356finish_cmds \ 14357sys_lib_search_path_spec \ 14358sys_lib_dlsearch_path_spec; do 14359 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14360 *[\\\\\\\`\\"\\\$]*) 14361 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14362 ;; 14363 *) 14364 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14365 ;; 14366 esac 14367done 14368 14369ac_aux_dir='$ac_aux_dir' 14370xsi_shell='$xsi_shell' 14371lt_shell_append='$lt_shell_append' 14372 14373# See if we are running on zsh, and set the options which allow our 14374# commands through without removal of \ escapes INIT. 14375if test -n "\${ZSH_VERSION+set}" ; then 14376 setopt NO_GLOB_SUBST 14377fi 14378 14379 14380 PACKAGE='$PACKAGE' 14381 VERSION='$VERSION' 14382 TIMESTAMP='$TIMESTAMP' 14383 RM='$RM' 14384 ofile='$ofile' 14385 14386 14387 14388 14389_ACEOF 14390 14391cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14392 14393# Handling of arguments. 14394for ac_config_target in $ac_config_targets 14395do 14396 case $ac_config_target in 14397 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 14398 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 14399 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14400 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 14401 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 14402 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 14403 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 14404 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 14405 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 14406 14407 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14408 esac 14409done 14410 14411 14412# If the user did not use the arguments to specify the items to instantiate, 14413# then the envvar interface is used. Set only those that are not. 14414# We use the long form for the default assignment because of an extremely 14415# bizarre bug on SunOS 4.1.3. 14416if $ac_need_defaults; then 14417 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14418 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14419 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 14420 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14421fi 14422 14423# Have a temporary directory for convenience. Make it in the build tree 14424# simply because there is no reason against having it here, and in addition, 14425# creating and moving files from /tmp can sometimes cause problems. 14426# Hook for its removal unless debugging. 14427# Note that there is a small window in which the directory will not be cleaned: 14428# after its creation but before its name has been assigned to `$tmp'. 14429$debug || 14430{ 14431 tmp= 14432 trap 'exit_status=$? 14433 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 14434' 0 14435 trap 'as_fn_exit 1' 1 2 13 15 14436} 14437# Create a (secure) tmp directory for tmp files. 14438 14439{ 14440 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14441 test -n "$tmp" && test -d "$tmp" 14442} || 14443{ 14444 tmp=./conf$$-$RANDOM 14445 (umask 077 && mkdir "$tmp") 14446} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 14447 14448# Set up the scripts for CONFIG_FILES section. 14449# No need to generate them if there are no CONFIG_FILES. 14450# This happens for instance with `./config.status config.h'. 14451if test -n "$CONFIG_FILES"; then 14452 14453 14454ac_cr=`echo X | tr X '\015'` 14455# On cygwin, bash can eat \r inside `` if the user requested igncr. 14456# But we know of no other shell where ac_cr would be empty at this 14457# point, so we can use a bashism as a fallback. 14458if test "x$ac_cr" = x; then 14459 eval ac_cr=\$\'\\r\' 14460fi 14461ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14462if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14463 ac_cs_awk_cr='\r' 14464else 14465 ac_cs_awk_cr=$ac_cr 14466fi 14467 14468echo 'BEGIN {' >"$tmp/subs1.awk" && 14469_ACEOF 14470 14471 14472{ 14473 echo "cat >conf$$subs.awk <<_ACEOF" && 14474 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14475 echo "_ACEOF" 14476} >conf$$subs.sh || 14477 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14478ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 14479ac_delim='%!_!# ' 14480for ac_last_try in false false false false false :; do 14481 . ./conf$$subs.sh || 14482 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14483 14484 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14485 if test $ac_delim_n = $ac_delim_num; then 14486 break 14487 elif $ac_last_try; then 14488 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14489 else 14490 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14491 fi 14492done 14493rm -f conf$$subs.sh 14494 14495cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14496cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 14497_ACEOF 14498sed -n ' 14499h 14500s/^/S["/; s/!.*/"]=/ 14501p 14502g 14503s/^[^!]*!// 14504:repl 14505t repl 14506s/'"$ac_delim"'$// 14507t delim 14508:nl 14509h 14510s/\(.\{148\}\).*/\1/ 14511t more1 14512s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14513p 14514n 14515b repl 14516:more1 14517s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14518p 14519g 14520s/.\{148\}// 14521t nl 14522:delim 14523h 14524s/\(.\{148\}\).*/\1/ 14525t more2 14526s/["\\]/\\&/g; s/^/"/; s/$/"/ 14527p 14528b 14529:more2 14530s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14531p 14532g 14533s/.\{148\}// 14534t delim 14535' <conf$$subs.awk | sed ' 14536/^[^""]/{ 14537 N 14538 s/\n// 14539} 14540' >>$CONFIG_STATUS || ac_write_fail=1 14541rm -f conf$$subs.awk 14542cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14543_ACAWK 14544cat >>"\$tmp/subs1.awk" <<_ACAWK && 14545 for (key in S) S_is_set[key] = 1 14546 FS = "" 14547 14548} 14549{ 14550 line = $ 0 14551 nfields = split(line, field, "@") 14552 substed = 0 14553 len = length(field[1]) 14554 for (i = 2; i < nfields; i++) { 14555 key = field[i] 14556 keylen = length(key) 14557 if (S_is_set[key]) { 14558 value = S[key] 14559 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14560 len += length(value) + length(field[++i]) 14561 substed = 1 14562 } else 14563 len += 1 + keylen 14564 } 14565 14566 print line 14567} 14568 14569_ACAWK 14570_ACEOF 14571cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14572if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14573 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14574else 14575 cat 14576fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 14577 || as_fn_error "could not setup config files machinery" "$LINENO" 5 14578_ACEOF 14579 14580# VPATH may cause trouble with some makes, so we remove $(srcdir), 14581# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14582# trailing colons and then remove the whole line if VPATH becomes empty 14583# (actually we leave an empty line to preserve line numbers). 14584if test "x$srcdir" = x.; then 14585 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14586s/:*\$(srcdir):*/:/ 14587s/:*\${srcdir}:*/:/ 14588s/:*@srcdir@:*/:/ 14589s/^\([^=]*=[ ]*\):*/\1/ 14590s/:*$// 14591s/^[^=]*=[ ]*$// 14592}' 14593fi 14594 14595cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14596fi # test -n "$CONFIG_FILES" 14597 14598# Set up the scripts for CONFIG_HEADERS section. 14599# No need to generate them if there are no CONFIG_HEADERS. 14600# This happens for instance with `./config.status Makefile'. 14601if test -n "$CONFIG_HEADERS"; then 14602cat >"$tmp/defines.awk" <<\_ACAWK || 14603BEGIN { 14604_ACEOF 14605 14606# Transform confdefs.h into an awk script `defines.awk', embedded as 14607# here-document in config.status, that substitutes the proper values into 14608# config.h.in to produce config.h. 14609 14610# Create a delimiter string that does not exist in confdefs.h, to ease 14611# handling of long lines. 14612ac_delim='%!_!# ' 14613for ac_last_try in false false :; do 14614 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 14615 if test -z "$ac_t"; then 14616 break 14617 elif $ac_last_try; then 14618 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 14619 else 14620 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14621 fi 14622done 14623 14624# For the awk script, D is an array of macro values keyed by name, 14625# likewise P contains macro parameters if any. Preserve backslash 14626# newline sequences. 14627 14628ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14629sed -n ' 14630s/.\{148\}/&'"$ac_delim"'/g 14631t rset 14632:rset 14633s/^[ ]*#[ ]*define[ ][ ]*/ / 14634t def 14635d 14636:def 14637s/\\$// 14638t bsnl 14639s/["\\]/\\&/g 14640s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14641D["\1"]=" \3"/p 14642s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14643d 14644:bsnl 14645s/["\\]/\\&/g 14646s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14647D["\1"]=" \3\\\\\\n"\\/p 14648t cont 14649s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14650t cont 14651d 14652:cont 14653n 14654s/.\{148\}/&'"$ac_delim"'/g 14655t clear 14656:clear 14657s/\\$// 14658t bsnlc 14659s/["\\]/\\&/g; s/^/"/; s/$/"/p 14660d 14661:bsnlc 14662s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14663b cont 14664' <confdefs.h | sed ' 14665s/'"$ac_delim"'/"\\\ 14666"/g' >>$CONFIG_STATUS || ac_write_fail=1 14667 14668cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14669 for (key in D) D_is_set[key] = 1 14670 FS = "" 14671} 14672/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14673 line = \$ 0 14674 split(line, arg, " ") 14675 if (arg[1] == "#") { 14676 defundef = arg[2] 14677 mac1 = arg[3] 14678 } else { 14679 defundef = substr(arg[1], 2) 14680 mac1 = arg[2] 14681 } 14682 split(mac1, mac2, "(") #) 14683 macro = mac2[1] 14684 prefix = substr(line, 1, index(line, defundef) - 1) 14685 if (D_is_set[macro]) { 14686 # Preserve the white space surrounding the "#". 14687 print prefix "define", macro P[macro] D[macro] 14688 next 14689 } else { 14690 # Replace #undef with comments. This is necessary, for example, 14691 # in the case of _POSIX_SOURCE, which is predefined and required 14692 # on some systems where configure will not decide to define it. 14693 if (defundef == "undef") { 14694 print "/*", prefix defundef, macro, "*/" 14695 next 14696 } 14697 } 14698} 14699{ print } 14700_ACAWK 14701_ACEOF 14702cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14703 as_fn_error "could not setup config headers machinery" "$LINENO" 5 14704fi # test -n "$CONFIG_HEADERS" 14705 14706 14707eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 14708shift 14709for ac_tag 14710do 14711 case $ac_tag in 14712 :[FHLC]) ac_mode=$ac_tag; continue;; 14713 esac 14714 case $ac_mode$ac_tag in 14715 :[FHL]*:*);; 14716 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 14717 :[FH]-) ac_tag=-:-;; 14718 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14719 esac 14720 ac_save_IFS=$IFS 14721 IFS=: 14722 set x $ac_tag 14723 IFS=$ac_save_IFS 14724 shift 14725 ac_file=$1 14726 shift 14727 14728 case $ac_mode in 14729 :L) ac_source=$1;; 14730 :[FH]) 14731 ac_file_inputs= 14732 for ac_f 14733 do 14734 case $ac_f in 14735 -) ac_f="$tmp/stdin";; 14736 *) # Look for the file first in the build tree, then in the source tree 14737 # (if the path is not absolute). The absolute path cannot be DOS-style, 14738 # because $ac_f cannot contain `:'. 14739 test -f "$ac_f" || 14740 case $ac_f in 14741 [\\/$]*) false;; 14742 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14743 esac || 14744 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14745 esac 14746 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14747 as_fn_append ac_file_inputs " '$ac_f'" 14748 done 14749 14750 # Let's still pretend it is `configure' which instantiates (i.e., don't 14751 # use $as_me), people would be surprised to read: 14752 # /* config.h. Generated by config.status. */ 14753 configure_input='Generated from '` 14754 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14755 `' by configure.' 14756 if test x"$ac_file" != x-; then 14757 configure_input="$ac_file. $configure_input" 14758 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14759$as_echo "$as_me: creating $ac_file" >&6;} 14760 fi 14761 # Neutralize special characters interpreted by sed in replacement strings. 14762 case $configure_input in #( 14763 *\&* | *\|* | *\\* ) 14764 ac_sed_conf_input=`$as_echo "$configure_input" | 14765 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14766 *) ac_sed_conf_input=$configure_input;; 14767 esac 14768 14769 case $ac_tag in 14770 *:-:* | *:-) cat >"$tmp/stdin" \ 14771 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 14772 esac 14773 ;; 14774 esac 14775 14776 ac_dir=`$as_dirname -- "$ac_file" || 14777$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14778 X"$ac_file" : 'X\(//\)[^/]' \| \ 14779 X"$ac_file" : 'X\(//\)$' \| \ 14780 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14781$as_echo X"$ac_file" | 14782 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14783 s//\1/ 14784 q 14785 } 14786 /^X\(\/\/\)[^/].*/{ 14787 s//\1/ 14788 q 14789 } 14790 /^X\(\/\/\)$/{ 14791 s//\1/ 14792 q 14793 } 14794 /^X\(\/\).*/{ 14795 s//\1/ 14796 q 14797 } 14798 s/.*/./; q'` 14799 as_dir="$ac_dir"; as_fn_mkdir_p 14800 ac_builddir=. 14801 14802case "$ac_dir" in 14803.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14804*) 14805 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14806 # A ".." for each directory in $ac_dir_suffix. 14807 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14808 case $ac_top_builddir_sub in 14809 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14810 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14811 esac ;; 14812esac 14813ac_abs_top_builddir=$ac_pwd 14814ac_abs_builddir=$ac_pwd$ac_dir_suffix 14815# for backward compatibility: 14816ac_top_builddir=$ac_top_build_prefix 14817 14818case $srcdir in 14819 .) # We are building in place. 14820 ac_srcdir=. 14821 ac_top_srcdir=$ac_top_builddir_sub 14822 ac_abs_top_srcdir=$ac_pwd ;; 14823 [\\/]* | ?:[\\/]* ) # Absolute name. 14824 ac_srcdir=$srcdir$ac_dir_suffix; 14825 ac_top_srcdir=$srcdir 14826 ac_abs_top_srcdir=$srcdir ;; 14827 *) # Relative name. 14828 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14829 ac_top_srcdir=$ac_top_build_prefix$srcdir 14830 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14831esac 14832ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14833 14834 14835 case $ac_mode in 14836 :F) 14837 # 14838 # CONFIG_FILE 14839 # 14840 14841 case $INSTALL in 14842 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14843 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14844 esac 14845_ACEOF 14846 14847cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14848# If the template does not know about datarootdir, expand it. 14849# FIXME: This hack should be removed a few years after 2.60. 14850ac_datarootdir_hack=; ac_datarootdir_seen= 14851ac_sed_dataroot=' 14852/datarootdir/ { 14853 p 14854 q 14855} 14856/@datadir@/p 14857/@docdir@/p 14858/@infodir@/p 14859/@localedir@/p 14860/@mandir@/p' 14861case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14862*datarootdir*) ac_datarootdir_seen=yes;; 14863*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14865$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14866_ACEOF 14867cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14868 ac_datarootdir_hack=' 14869 s&@datadir@&$datadir&g 14870 s&@docdir@&$docdir&g 14871 s&@infodir@&$infodir&g 14872 s&@localedir@&$localedir&g 14873 s&@mandir@&$mandir&g 14874 s&\\\${datarootdir}&$datarootdir&g' ;; 14875esac 14876_ACEOF 14877 14878# Neutralize VPATH when `$srcdir' = `.'. 14879# Shell code in configure.ac might set extrasub. 14880# FIXME: do we really want to maintain this feature? 14881cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14882ac_sed_extra="$ac_vpsub 14883$extrasub 14884_ACEOF 14885cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14886:t 14887/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14888s|@configure_input@|$ac_sed_conf_input|;t t 14889s&@top_builddir@&$ac_top_builddir_sub&;t t 14890s&@top_build_prefix@&$ac_top_build_prefix&;t t 14891s&@srcdir@&$ac_srcdir&;t t 14892s&@abs_srcdir@&$ac_abs_srcdir&;t t 14893s&@top_srcdir@&$ac_top_srcdir&;t t 14894s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14895s&@builddir@&$ac_builddir&;t t 14896s&@abs_builddir@&$ac_abs_builddir&;t t 14897s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14898s&@INSTALL@&$ac_INSTALL&;t t 14899$ac_datarootdir_hack 14900" 14901eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 14902 || as_fn_error "could not create $ac_file" "$LINENO" 5 14903 14904test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14905 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 14906 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 14907 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14908which seems to be undefined. Please make sure it is defined." >&5 14909$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14910which seems to be undefined. Please make sure it is defined." >&2;} 14911 14912 rm -f "$tmp/stdin" 14913 case $ac_file in 14914 -) cat "$tmp/out" && rm -f "$tmp/out";; 14915 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 14916 esac \ 14917 || as_fn_error "could not create $ac_file" "$LINENO" 5 14918 ;; 14919 :H) 14920 # 14921 # CONFIG_HEADER 14922 # 14923 if test x"$ac_file" != x-; then 14924 { 14925 $as_echo "/* $configure_input */" \ 14926 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 14927 } >"$tmp/config.h" \ 14928 || as_fn_error "could not create $ac_file" "$LINENO" 5 14929 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 14930 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14931$as_echo "$as_me: $ac_file is unchanged" >&6;} 14932 else 14933 rm -f "$ac_file" 14934 mv "$tmp/config.h" "$ac_file" \ 14935 || as_fn_error "could not create $ac_file" "$LINENO" 5 14936 fi 14937 else 14938 $as_echo "/* $configure_input */" \ 14939 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 14940 || as_fn_error "could not create -" "$LINENO" 5 14941 fi 14942 ;; 14943 :L) 14944 # 14945 # CONFIG_LINK 14946 # 14947 14948 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 14949 : 14950 else 14951 # Prefer the file from the source tree if names are identical. 14952 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 14953 ac_source=$srcdir/$ac_source 14954 fi 14955 14956 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 14957$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 14958 14959 if test ! -r "$ac_source"; then 14960 as_fn_error "$ac_source: file not found" "$LINENO" 5 14961 fi 14962 rm -f "$ac_file" 14963 14964 # Try a relative symlink, then a hard link, then a copy. 14965 case $srcdir in 14966 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 14967 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 14968 esac 14969 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 14970 ln "$ac_source" "$ac_file" 2>/dev/null || 14971 cp -p "$ac_source" "$ac_file" || 14972 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 14973 fi 14974 ;; 14975 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14976$as_echo "$as_me: executing $ac_file commands" >&6;} 14977 ;; 14978 esac 14979 14980 14981 case $ac_file$ac_mode in 14982 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 14983 "libtool":C) 14984 14985 # See if we are running on zsh, and set the options which allow our 14986 # commands through without removal of \ escapes. 14987 if test -n "${ZSH_VERSION+set}" ; then 14988 setopt NO_GLOB_SUBST 14989 fi 14990 14991 cfgfile="${ofile}T" 14992 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14993 $RM "$cfgfile" 14994 14995 cat <<_LT_EOF >> "$cfgfile" 14996#! $SHELL 14997 14998# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14999# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15000# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15001# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15002# 15003# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15004# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15005# Written by Gordon Matzigkeit, 1996 15006# 15007# This file is part of GNU Libtool. 15008# 15009# GNU Libtool is free software; you can redistribute it and/or 15010# modify it under the terms of the GNU General Public License as 15011# published by the Free Software Foundation; either version 2 of 15012# the License, or (at your option) any later version. 15013# 15014# As a special exception to the GNU General Public License, 15015# if you distribute this file as part of a program or library that 15016# is built using GNU Libtool, you may include this file under the 15017# same distribution terms that you use for the rest of that program. 15018# 15019# GNU Libtool is distributed in the hope that it will be useful, 15020# but WITHOUT ANY WARRANTY; without even the implied warranty of 15021# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15022# GNU General Public License for more details. 15023# 15024# You should have received a copy of the GNU General Public License 15025# along with GNU Libtool; see the file COPYING. If not, a copy 15026# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15027# obtained by writing to the Free Software Foundation, Inc., 15028# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15029 15030 15031# The names of the tagged configurations supported by this script. 15032available_tags="" 15033 15034# ### BEGIN LIBTOOL CONFIG 15035 15036# Which release of libtool.m4 was used? 15037macro_version=$macro_version 15038macro_revision=$macro_revision 15039 15040# Whether or not to build shared libraries. 15041build_libtool_libs=$enable_shared 15042 15043# Whether or not to build static libraries. 15044build_old_libs=$enable_static 15045 15046# What type of objects to build. 15047pic_mode=$pic_mode 15048 15049# Whether or not to optimize for fast installation. 15050fast_install=$enable_fast_install 15051 15052# Shell to use when invoking shell scripts. 15053SHELL=$lt_SHELL 15054 15055# An echo program that protects backslashes. 15056ECHO=$lt_ECHO 15057 15058# The host system. 15059host_alias=$host_alias 15060host=$host 15061host_os=$host_os 15062 15063# The build system. 15064build_alias=$build_alias 15065build=$build 15066build_os=$build_os 15067 15068# A sed program that does not truncate output. 15069SED=$lt_SED 15070 15071# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15072Xsed="\$SED -e 1s/^X//" 15073 15074# A grep program that handles long lines. 15075GREP=$lt_GREP 15076 15077# An ERE matcher. 15078EGREP=$lt_EGREP 15079 15080# A literal string matcher. 15081FGREP=$lt_FGREP 15082 15083# A BSD- or MS-compatible name lister. 15084NM=$lt_NM 15085 15086# Whether we need soft or hard links. 15087LN_S=$lt_LN_S 15088 15089# What is the maximum length of a command? 15090max_cmd_len=$max_cmd_len 15091 15092# Object file suffix (normally "o"). 15093objext=$ac_objext 15094 15095# Executable file suffix (normally ""). 15096exeext=$exeext 15097 15098# whether the shell understands "unset". 15099lt_unset=$lt_unset 15100 15101# turn spaces into newlines. 15102SP2NL=$lt_lt_SP2NL 15103 15104# turn newlines into spaces. 15105NL2SP=$lt_lt_NL2SP 15106 15107# An object symbol dumper. 15108OBJDUMP=$lt_OBJDUMP 15109 15110# Method to check whether dependent libraries are shared objects. 15111deplibs_check_method=$lt_deplibs_check_method 15112 15113# Command to use when deplibs_check_method == "file_magic". 15114file_magic_cmd=$lt_file_magic_cmd 15115 15116# The archiver. 15117AR=$lt_AR 15118AR_FLAGS=$lt_AR_FLAGS 15119 15120# A symbol stripping program. 15121STRIP=$lt_STRIP 15122 15123# Commands used to install an old-style archive. 15124RANLIB=$lt_RANLIB 15125old_postinstall_cmds=$lt_old_postinstall_cmds 15126old_postuninstall_cmds=$lt_old_postuninstall_cmds 15127 15128# Whether to use a lock for old archive extraction. 15129lock_old_archive_extraction=$lock_old_archive_extraction 15130 15131# A C compiler. 15132LTCC=$lt_CC 15133 15134# LTCC compiler flags. 15135LTCFLAGS=$lt_CFLAGS 15136 15137# Take the output of nm and produce a listing of raw symbols and C names. 15138global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15139 15140# Transform the output of nm in a proper C declaration. 15141global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15142 15143# Transform the output of nm in a C name address pair. 15144global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15145 15146# Transform the output of nm in a C name address pair when lib prefix is needed. 15147global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15148 15149# The name of the directory that contains temporary libtool files. 15150objdir=$objdir 15151 15152# Used to examine libraries when file_magic_cmd begins with "file". 15153MAGIC_CMD=$MAGIC_CMD 15154 15155# Must we lock files when doing compilation? 15156need_locks=$lt_need_locks 15157 15158# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15159DSYMUTIL=$lt_DSYMUTIL 15160 15161# Tool to change global to local symbols on Mac OS X. 15162NMEDIT=$lt_NMEDIT 15163 15164# Tool to manipulate fat objects and archives on Mac OS X. 15165LIPO=$lt_LIPO 15166 15167# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15168OTOOL=$lt_OTOOL 15169 15170# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15171OTOOL64=$lt_OTOOL64 15172 15173# Old archive suffix (normally "a"). 15174libext=$libext 15175 15176# Shared library suffix (normally ".so"). 15177shrext_cmds=$lt_shrext_cmds 15178 15179# The commands to extract the exported symbol list from a shared archive. 15180extract_expsyms_cmds=$lt_extract_expsyms_cmds 15181 15182# Variables whose values should be saved in libtool wrapper scripts and 15183# restored at link time. 15184variables_saved_for_relink=$lt_variables_saved_for_relink 15185 15186# Do we need the "lib" prefix for modules? 15187need_lib_prefix=$need_lib_prefix 15188 15189# Do we need a version for libraries? 15190need_version=$need_version 15191 15192# Library versioning type. 15193version_type=$version_type 15194 15195# Shared library runtime path variable. 15196runpath_var=$runpath_var 15197 15198# Shared library path variable. 15199shlibpath_var=$shlibpath_var 15200 15201# Is shlibpath searched before the hard-coded library search path? 15202shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15203 15204# Format of library name prefix. 15205libname_spec=$lt_libname_spec 15206 15207# List of archive names. First name is the real one, the rest are links. 15208# The last name is the one that the linker finds with -lNAME 15209library_names_spec=$lt_library_names_spec 15210 15211# The coded name of the library, if different from the real name. 15212soname_spec=$lt_soname_spec 15213 15214# Permission mode override for installation of shared libraries. 15215install_override_mode=$lt_install_override_mode 15216 15217# Command to use after installation of a shared archive. 15218postinstall_cmds=$lt_postinstall_cmds 15219 15220# Command to use after uninstallation of a shared archive. 15221postuninstall_cmds=$lt_postuninstall_cmds 15222 15223# Commands used to finish a libtool library installation in a directory. 15224finish_cmds=$lt_finish_cmds 15225 15226# As "finish_cmds", except a single script fragment to be evaled but 15227# not shown. 15228finish_eval=$lt_finish_eval 15229 15230# Whether we should hardcode library paths into libraries. 15231hardcode_into_libs=$hardcode_into_libs 15232 15233# Compile-time system search path for libraries. 15234sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15235 15236# Run-time system search path for libraries. 15237sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15238 15239# Whether dlopen is supported. 15240dlopen_support=$enable_dlopen 15241 15242# Whether dlopen of programs is supported. 15243dlopen_self=$enable_dlopen_self 15244 15245# Whether dlopen of statically linked programs is supported. 15246dlopen_self_static=$enable_dlopen_self_static 15247 15248# Commands to strip libraries. 15249old_striplib=$lt_old_striplib 15250striplib=$lt_striplib 15251 15252 15253# The linker used to build libraries. 15254LD=$lt_LD 15255 15256# How to create reloadable object files. 15257reload_flag=$lt_reload_flag 15258reload_cmds=$lt_reload_cmds 15259 15260# Commands used to build an old-style archive. 15261old_archive_cmds=$lt_old_archive_cmds 15262 15263# A language specific compiler. 15264CC=$lt_compiler 15265 15266# Is the compiler the GNU compiler? 15267with_gcc=$GCC 15268 15269# Compiler flag to turn off builtin functions. 15270no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15271 15272# How to pass a linker flag through the compiler. 15273wl=$lt_lt_prog_compiler_wl 15274 15275# Additional compiler flags for building library objects. 15276pic_flag=$lt_lt_prog_compiler_pic 15277 15278# Compiler flag to prevent dynamic linking. 15279link_static_flag=$lt_lt_prog_compiler_static 15280 15281# Does compiler simultaneously support -c and -o options? 15282compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15283 15284# Whether or not to add -lc for building shared libraries. 15285build_libtool_need_lc=$archive_cmds_need_lc 15286 15287# Whether or not to disallow shared libs when runtime libs are static. 15288allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15289 15290# Compiler flag to allow reflexive dlopens. 15291export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15292 15293# Compiler flag to generate shared objects directly from archives. 15294whole_archive_flag_spec=$lt_whole_archive_flag_spec 15295 15296# Whether the compiler copes with passing no objects directly. 15297compiler_needs_object=$lt_compiler_needs_object 15298 15299# Create an old-style archive from a shared archive. 15300old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15301 15302# Create a temporary old-style archive to link instead of a shared archive. 15303old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15304 15305# Commands used to build a shared archive. 15306archive_cmds=$lt_archive_cmds 15307archive_expsym_cmds=$lt_archive_expsym_cmds 15308 15309# Commands used to build a loadable module if different from building 15310# a shared archive. 15311module_cmds=$lt_module_cmds 15312module_expsym_cmds=$lt_module_expsym_cmds 15313 15314# Whether we are building with GNU ld or not. 15315with_gnu_ld=$lt_with_gnu_ld 15316 15317# Flag that allows shared libraries with undefined symbols to be built. 15318allow_undefined_flag=$lt_allow_undefined_flag 15319 15320# Flag that enforces no undefined symbols. 15321no_undefined_flag=$lt_no_undefined_flag 15322 15323# Flag to hardcode \$libdir into a binary during linking. 15324# This must work even if \$libdir does not exist 15325hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15326 15327# If ld is used when linking, flag to hardcode \$libdir into a binary 15328# during linking. This must work even if \$libdir does not exist. 15329hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15330 15331# Whether we need a single "-rpath" flag with a separated argument. 15332hardcode_libdir_separator=$lt_hardcode_libdir_separator 15333 15334# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15335# DIR into the resulting binary. 15336hardcode_direct=$hardcode_direct 15337 15338# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15339# DIR into the resulting binary and the resulting library dependency is 15340# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15341# library is relocated. 15342hardcode_direct_absolute=$hardcode_direct_absolute 15343 15344# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15345# into the resulting binary. 15346hardcode_minus_L=$hardcode_minus_L 15347 15348# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15349# into the resulting binary. 15350hardcode_shlibpath_var=$hardcode_shlibpath_var 15351 15352# Set to "yes" if building a shared library automatically hardcodes DIR 15353# into the library and all subsequent libraries and executables linked 15354# against it. 15355hardcode_automatic=$hardcode_automatic 15356 15357# Set to yes if linker adds runtime paths of dependent libraries 15358# to runtime path list. 15359inherit_rpath=$inherit_rpath 15360 15361# Whether libtool must link a program against all its dependency libraries. 15362link_all_deplibs=$link_all_deplibs 15363 15364# Fix the shell variable \$srcfile for the compiler. 15365fix_srcfile_path=$lt_fix_srcfile_path 15366 15367# Set to "yes" if exported symbols are required. 15368always_export_symbols=$always_export_symbols 15369 15370# The commands to list exported symbols. 15371export_symbols_cmds=$lt_export_symbols_cmds 15372 15373# Symbols that should not be listed in the preloaded symbols. 15374exclude_expsyms=$lt_exclude_expsyms 15375 15376# Symbols that must always be exported. 15377include_expsyms=$lt_include_expsyms 15378 15379# Commands necessary for linking programs (against libraries) with templates. 15380prelink_cmds=$lt_prelink_cmds 15381 15382# Specify filename containing input files. 15383file_list_spec=$lt_file_list_spec 15384 15385# How to hardcode a shared library path into an executable. 15386hardcode_action=$hardcode_action 15387 15388# ### END LIBTOOL CONFIG 15389 15390_LT_EOF 15391 15392 case $host_os in 15393 aix3*) 15394 cat <<\_LT_EOF >> "$cfgfile" 15395# AIX sometimes has problems with the GCC collect2 program. For some 15396# reason, if we set the COLLECT_NAMES environment variable, the problems 15397# vanish in a puff of smoke. 15398if test "X${COLLECT_NAMES+set}" != Xset; then 15399 COLLECT_NAMES= 15400 export COLLECT_NAMES 15401fi 15402_LT_EOF 15403 ;; 15404 esac 15405 15406 15407ltmain="$ac_aux_dir/ltmain.sh" 15408 15409 15410 # We use sed instead of cat because bash on DJGPP gets confused if 15411 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15412 # text mode, it properly converts lines to CR/LF. This bash problem 15413 # is reportedly fixed, but why not run on old versions too? 15414 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15415 || (rm -f "$cfgfile"; exit 1) 15416 15417 case $xsi_shell in 15418 yes) 15419 cat << \_LT_EOF >> "$cfgfile" 15420 15421# func_dirname file append nondir_replacement 15422# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15423# otherwise set result to NONDIR_REPLACEMENT. 15424func_dirname () 15425{ 15426 case ${1} in 15427 */*) func_dirname_result="${1%/*}${2}" ;; 15428 * ) func_dirname_result="${3}" ;; 15429 esac 15430} 15431 15432# func_basename file 15433func_basename () 15434{ 15435 func_basename_result="${1##*/}" 15436} 15437 15438# func_dirname_and_basename file append nondir_replacement 15439# perform func_basename and func_dirname in a single function 15440# call: 15441# dirname: Compute the dirname of FILE. If nonempty, 15442# add APPEND to the result, otherwise set result 15443# to NONDIR_REPLACEMENT. 15444# value returned in "$func_dirname_result" 15445# basename: Compute filename of FILE. 15446# value retuned in "$func_basename_result" 15447# Implementation must be kept synchronized with func_dirname 15448# and func_basename. For efficiency, we do not delegate to 15449# those functions but instead duplicate the functionality here. 15450func_dirname_and_basename () 15451{ 15452 case ${1} in 15453 */*) func_dirname_result="${1%/*}${2}" ;; 15454 * ) func_dirname_result="${3}" ;; 15455 esac 15456 func_basename_result="${1##*/}" 15457} 15458 15459# func_stripname prefix suffix name 15460# strip PREFIX and SUFFIX off of NAME. 15461# PREFIX and SUFFIX must not contain globbing or regex special 15462# characters, hashes, percent signs, but SUFFIX may contain a leading 15463# dot (in which case that matches only a dot). 15464func_stripname () 15465{ 15466 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15467 # positional parameters, so assign one to ordinary parameter first. 15468 func_stripname_result=${3} 15469 func_stripname_result=${func_stripname_result#"${1}"} 15470 func_stripname_result=${func_stripname_result%"${2}"} 15471} 15472 15473# func_opt_split 15474func_opt_split () 15475{ 15476 func_opt_split_opt=${1%%=*} 15477 func_opt_split_arg=${1#*=} 15478} 15479 15480# func_lo2o object 15481func_lo2o () 15482{ 15483 case ${1} in 15484 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15485 *) func_lo2o_result=${1} ;; 15486 esac 15487} 15488 15489# func_xform libobj-or-source 15490func_xform () 15491{ 15492 func_xform_result=${1%.*}.lo 15493} 15494 15495# func_arith arithmetic-term... 15496func_arith () 15497{ 15498 func_arith_result=$(( $* )) 15499} 15500 15501# func_len string 15502# STRING may not start with a hyphen. 15503func_len () 15504{ 15505 func_len_result=${#1} 15506} 15507 15508_LT_EOF 15509 ;; 15510 *) # Bourne compatible functions. 15511 cat << \_LT_EOF >> "$cfgfile" 15512 15513# func_dirname file append nondir_replacement 15514# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15515# otherwise set result to NONDIR_REPLACEMENT. 15516func_dirname () 15517{ 15518 # Extract subdirectory from the argument. 15519 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15520 if test "X$func_dirname_result" = "X${1}"; then 15521 func_dirname_result="${3}" 15522 else 15523 func_dirname_result="$func_dirname_result${2}" 15524 fi 15525} 15526 15527# func_basename file 15528func_basename () 15529{ 15530 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15531} 15532 15533 15534# func_stripname prefix suffix name 15535# strip PREFIX and SUFFIX off of NAME. 15536# PREFIX and SUFFIX must not contain globbing or regex special 15537# characters, hashes, percent signs, but SUFFIX may contain a leading 15538# dot (in which case that matches only a dot). 15539# func_strip_suffix prefix name 15540func_stripname () 15541{ 15542 case ${2} in 15543 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15544 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15545 esac 15546} 15547 15548# sed scripts: 15549my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15550my_sed_long_arg='1s/^-[^=]*=//' 15551 15552# func_opt_split 15553func_opt_split () 15554{ 15555 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15556 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15557} 15558 15559# func_lo2o object 15560func_lo2o () 15561{ 15562 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15563} 15564 15565# func_xform libobj-or-source 15566func_xform () 15567{ 15568 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15569} 15570 15571# func_arith arithmetic-term... 15572func_arith () 15573{ 15574 func_arith_result=`expr "$@"` 15575} 15576 15577# func_len string 15578# STRING may not start with a hyphen. 15579func_len () 15580{ 15581 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15582} 15583 15584_LT_EOF 15585esac 15586 15587case $lt_shell_append in 15588 yes) 15589 cat << \_LT_EOF >> "$cfgfile" 15590 15591# func_append var value 15592# Append VALUE to the end of shell variable VAR. 15593func_append () 15594{ 15595 eval "$1+=\$2" 15596} 15597_LT_EOF 15598 ;; 15599 *) 15600 cat << \_LT_EOF >> "$cfgfile" 15601 15602# func_append var value 15603# Append VALUE to the end of shell variable VAR. 15604func_append () 15605{ 15606 eval "$1=\$$1\$2" 15607} 15608 15609_LT_EOF 15610 ;; 15611 esac 15612 15613 15614 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15615 || (rm -f "$cfgfile"; exit 1) 15616 15617 mv -f "$cfgfile" "$ofile" || 15618 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15619 chmod +x "$ofile" 15620 15621 ;; 15622 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15623 rm -f Makesim1.tmp Makesim2.tmp Makefile 15624 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15625 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15626 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15627 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15628 <Makefile.sim >Makefile 15629 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15630 ;; 15631 "stamp-h":C) echo > stamp-h ;; 15632 15633 esac 15634done # for ac_tag 15635 15636 15637as_fn_exit 0 15638_ACEOF 15639ac_clean_files=$ac_clean_files_save 15640 15641test $ac_write_fail = 0 || 15642 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 15643 15644 15645# configure is writing to config.log, and then calls config.status. 15646# config.status does its own redirection, appending to config.log. 15647# Unfortunately, on DOS this fails, as config.log is still kept open 15648# by configure, so config.status won't be able to write to it; its 15649# output is simply discarded. So we exec the FD to /dev/null, 15650# effectively closing config.log, so it can be properly (re)opened and 15651# appended to by config.status. When coming back to configure, we 15652# need to make the FD available again. 15653if test "$no_create" != yes; then 15654 ac_cs_success=: 15655 ac_config_status_args= 15656 test "$silent" = yes && 15657 ac_config_status_args="$ac_config_status_args --quiet" 15658 exec 5>/dev/null 15659 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15660 exec 5>>config.log 15661 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15662 # would make configure fail if this is the last instruction. 15663 $ac_cs_success || as_fn_exit $? 15664fi 15665if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15667$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15668fi 15669 15670 15671