configure revision 1.5
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 604REPORT_BUGS_TEXI 605REPORT_BUGS_TO 606PKGVERSION 607sim_profile 608sim_trace 609sim_stdio 610sim_debug 611sim_cflags 612sim_bswap 613MAINT 614MAINTAINER_MODE_FALSE 615MAINTAINER_MODE_TRUE 616lt_cv_dlopen_libs 617OTOOL64 618OTOOL 619LIPO 620NMEDIT 621DSYMUTIL 622AWK 623STRIP 624OBJDUMP 625LN_S 626NM 627ac_ct_DUMPBIN 628DUMPBIN 629LD 630FGREP 631SED 632LIBTOOL 633PLUGINS_FALSE 634PLUGINS_TRUE 635zlibinc 636zlibdir 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_system_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_environment 768enable_sim_inline 769enable_werror 770enable_build_warnings 771enable_sim_build_warnings 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 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 make rules and dependencies not useful 1407 (and sometimes confusing) to the casual installer 1408 --enable-sim-bswap Use Host specific BSWAP instruction 1409 --enable-sim-cflags=opts 1410 Extra CFLAGS for use in building simulator 1411 --enable-sim-debug=opts Enable debugging flags (for developers of the sim 1412 itself) 1413 --enable-sim-stdio Specify whether to use stdio for console 1414 input/output 1415 --enable-sim-trace=opts Enable tracing of simulated programs 1416 --enable-sim-profile=opts 1417 Enable profiling flags 1418 --enable-sim-endian=endian 1419 Specify target byte endian orientation 1420 --enable-sim-alignment=align 1421 Specify strict, nonstrict or forced alignment of 1422 memory accesses 1423 --enable-sim-hostendian=end 1424 Specify host byte endian orientation 1425 --enable-sim-environment=environment 1426 Specify mixed, user, virtual or operating 1427 environment 1428 --enable-sim-inline=inlines 1429 Specify which functions should be inlined 1430 --enable-werror treat compile warnings as errors 1431 --enable-build-warnings enable build-time compiler warnings if gcc is used 1432 --enable-sim-build-warnings 1433 enable SIM specific build-time compiler warnings if 1434 gcc is used 1435 1436Optional Packages: 1437 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1438 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1439 --with-system-zlib use installed libz 1440 --with-pic try to use only PIC/non-PIC objects [default=use 1441 both] 1442 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1443 --with-pkgversion=PKG Use PKG in the version string in place of "SIM" 1444 --with-bugurl=URL Direct users to URL to report a bug 1445 1446Some influential environment variables: 1447 CC C compiler command 1448 CFLAGS C compiler flags 1449 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1450 nonstandard directory <lib dir> 1451 LIBS libraries to pass to the linker, e.g. -l<library> 1452 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1453 you have headers in a nonstandard directory <include dir> 1454 CPP C preprocessor 1455 1456Use these variables to override the choices made by `configure' or to help 1457it to find libraries and programs with nonstandard names/locations. 1458 1459Report bugs to the package provider. 1460_ACEOF 1461ac_status=$? 1462fi 1463 1464if test "$ac_init_help" = "recursive"; then 1465 # If there are subdirs, report their specific --help. 1466 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1467 test -d "$ac_dir" || 1468 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1469 continue 1470 ac_builddir=. 1471 1472case "$ac_dir" in 1473.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1474*) 1475 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1476 # A ".." for each directory in $ac_dir_suffix. 1477 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1478 case $ac_top_builddir_sub in 1479 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1480 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1481 esac ;; 1482esac 1483ac_abs_top_builddir=$ac_pwd 1484ac_abs_builddir=$ac_pwd$ac_dir_suffix 1485# for backward compatibility: 1486ac_top_builddir=$ac_top_build_prefix 1487 1488case $srcdir in 1489 .) # We are building in place. 1490 ac_srcdir=. 1491 ac_top_srcdir=$ac_top_builddir_sub 1492 ac_abs_top_srcdir=$ac_pwd ;; 1493 [\\/]* | ?:[\\/]* ) # Absolute name. 1494 ac_srcdir=$srcdir$ac_dir_suffix; 1495 ac_top_srcdir=$srcdir 1496 ac_abs_top_srcdir=$srcdir ;; 1497 *) # Relative name. 1498 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1499 ac_top_srcdir=$ac_top_build_prefix$srcdir 1500 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1501esac 1502ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1503 1504 cd "$ac_dir" || { ac_status=$?; continue; } 1505 # Check for guested configure. 1506 if test -f "$ac_srcdir/configure.gnu"; then 1507 echo && 1508 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1509 elif test -f "$ac_srcdir/configure"; then 1510 echo && 1511 $SHELL "$ac_srcdir/configure" --help=recursive 1512 else 1513 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1514 fi || ac_status=$? 1515 cd "$ac_pwd" || { ac_status=$?; break; } 1516 done 1517fi 1518 1519test -n "$ac_init_help" && exit $ac_status 1520if $ac_init_version; then 1521 cat <<\_ACEOF 1522configure 1523generated by GNU Autoconf 2.64 1524 1525Copyright (C) 2009 Free Software Foundation, Inc. 1526This configure script is free software; the Free Software Foundation 1527gives unlimited permission to copy, distribute and modify it. 1528_ACEOF 1529 exit 1530fi 1531 1532## ------------------------ ## 1533## Autoconf initialization. ## 1534## ------------------------ ## 1535 1536# ac_fn_c_try_compile LINENO 1537# -------------------------- 1538# Try to compile conftest.$ac_ext, and return whether this succeeded. 1539ac_fn_c_try_compile () 1540{ 1541 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1542 rm -f conftest.$ac_objext 1543 if { { ac_try="$ac_compile" 1544case "(($ac_try" in 1545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1546 *) ac_try_echo=$ac_try;; 1547esac 1548eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1549$as_echo "$ac_try_echo"; } >&5 1550 (eval "$ac_compile") 2>conftest.err 1551 ac_status=$? 1552 if test -s conftest.err; then 1553 grep -v '^ *+' conftest.err >conftest.er1 1554 cat conftest.er1 >&5 1555 mv -f conftest.er1 conftest.err 1556 fi 1557 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1558 test $ac_status = 0; } && { 1559 test -z "$ac_c_werror_flag" || 1560 test ! -s conftest.err 1561 } && test -s conftest.$ac_objext; then : 1562 ac_retval=0 1563else 1564 $as_echo "$as_me: failed program was:" >&5 1565sed 's/^/| /' conftest.$ac_ext >&5 1566 1567 ac_retval=1 1568fi 1569 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1570 return $ac_retval 1571 1572} # ac_fn_c_try_compile 1573 1574# ac_fn_c_try_cpp LINENO 1575# ---------------------- 1576# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1577ac_fn_c_try_cpp () 1578{ 1579 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1580 if { { ac_try="$ac_cpp conftest.$ac_ext" 1581case "(($ac_try" in 1582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1583 *) ac_try_echo=$ac_try;; 1584esac 1585eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1586$as_echo "$ac_try_echo"; } >&5 1587 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1588 ac_status=$? 1589 if test -s conftest.err; then 1590 grep -v '^ *+' conftest.err >conftest.er1 1591 cat conftest.er1 >&5 1592 mv -f conftest.er1 conftest.err 1593 fi 1594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1595 test $ac_status = 0; } >/dev/null && { 1596 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1597 test ! -s conftest.err 1598 }; then : 1599 ac_retval=0 1600else 1601 $as_echo "$as_me: failed program was:" >&5 1602sed 's/^/| /' conftest.$ac_ext >&5 1603 1604 ac_retval=1 1605fi 1606 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1607 return $ac_retval 1608 1609} # ac_fn_c_try_cpp 1610 1611# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1612# ------------------------------------------------------- 1613# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1614# the include files in INCLUDES and setting the cache variable VAR 1615# accordingly. 1616ac_fn_c_check_header_mongrel () 1617{ 1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1619 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1621$as_echo_n "checking for $2... " >&6; } 1622if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1623 $as_echo_n "(cached) " >&6 1624fi 1625eval ac_res=\$$3 1626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1627$as_echo "$ac_res" >&6; } 1628else 1629 # Is the header compilable? 1630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1631$as_echo_n "checking $2 usability... " >&6; } 1632cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1633/* end confdefs.h. */ 1634$4 1635#include <$2> 1636_ACEOF 1637if ac_fn_c_try_compile "$LINENO"; then : 1638 ac_header_compiler=yes 1639else 1640 ac_header_compiler=no 1641fi 1642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1644$as_echo "$ac_header_compiler" >&6; } 1645 1646# Is the header present? 1647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1648$as_echo_n "checking $2 presence... " >&6; } 1649cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1650/* end confdefs.h. */ 1651#include <$2> 1652_ACEOF 1653if ac_fn_c_try_cpp "$LINENO"; then : 1654 ac_header_preproc=yes 1655else 1656 ac_header_preproc=no 1657fi 1658rm -f conftest.err conftest.$ac_ext 1659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1660$as_echo "$ac_header_preproc" >&6; } 1661 1662# So? What about this header? 1663case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1664 yes:no: ) 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1666$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1668$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1669 ;; 1670 no:yes:* ) 1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1672$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1674$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1676$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1678$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1680$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1681 ;; 1682esac 1683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1684$as_echo_n "checking for $2... " >&6; } 1685if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1686 $as_echo_n "(cached) " >&6 1687else 1688 eval "$3=\$ac_header_compiler" 1689fi 1690eval ac_res=\$$3 1691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1692$as_echo "$ac_res" >&6; } 1693fi 1694 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1695 1696} # ac_fn_c_check_header_mongrel 1697 1698# ac_fn_c_try_run LINENO 1699# ---------------------- 1700# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1701# that executables *can* be run. 1702ac_fn_c_try_run () 1703{ 1704 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1705 if { { ac_try="$ac_link" 1706case "(($ac_try" in 1707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1708 *) ac_try_echo=$ac_try;; 1709esac 1710eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1711$as_echo "$ac_try_echo"; } >&5 1712 (eval "$ac_link") 2>&5 1713 ac_status=$? 1714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1715 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1716 { { case "(($ac_try" in 1717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1718 *) ac_try_echo=$ac_try;; 1719esac 1720eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1721$as_echo "$ac_try_echo"; } >&5 1722 (eval "$ac_try") 2>&5 1723 ac_status=$? 1724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1725 test $ac_status = 0; }; }; then : 1726 ac_retval=0 1727else 1728 $as_echo "$as_me: program exited with status $ac_status" >&5 1729 $as_echo "$as_me: failed program was:" >&5 1730sed 's/^/| /' conftest.$ac_ext >&5 1731 1732 ac_retval=$ac_status 1733fi 1734 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1735 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1736 return $ac_retval 1737 1738} # ac_fn_c_try_run 1739 1740# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1741# ------------------------------------------------------- 1742# Tests whether HEADER exists and can be compiled using the include files in 1743# INCLUDES, setting the cache variable VAR accordingly. 1744ac_fn_c_check_header_compile () 1745{ 1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1748$as_echo_n "checking for $2... " >&6; } 1749if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1750 $as_echo_n "(cached) " >&6 1751else 1752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1753/* end confdefs.h. */ 1754$4 1755#include <$2> 1756_ACEOF 1757if ac_fn_c_try_compile "$LINENO"; then : 1758 eval "$3=yes" 1759else 1760 eval "$3=no" 1761fi 1762rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1763fi 1764eval ac_res=\$$3 1765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1766$as_echo "$ac_res" >&6; } 1767 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1768 1769} # ac_fn_c_check_header_compile 1770 1771# ac_fn_c_try_link LINENO 1772# ----------------------- 1773# Try to link conftest.$ac_ext, and return whether this succeeded. 1774ac_fn_c_try_link () 1775{ 1776 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1777 rm -f conftest.$ac_objext conftest$ac_exeext 1778 if { { ac_try="$ac_link" 1779case "(($ac_try" in 1780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1781 *) ac_try_echo=$ac_try;; 1782esac 1783eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1784$as_echo "$ac_try_echo"; } >&5 1785 (eval "$ac_link") 2>conftest.err 1786 ac_status=$? 1787 if test -s conftest.err; then 1788 grep -v '^ *+' conftest.err >conftest.er1 1789 cat conftest.er1 >&5 1790 mv -f conftest.er1 conftest.err 1791 fi 1792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1793 test $ac_status = 0; } && { 1794 test -z "$ac_c_werror_flag" || 1795 test ! -s conftest.err 1796 } && test -s conftest$ac_exeext && { 1797 test "$cross_compiling" = yes || 1798 $as_test_x conftest$ac_exeext 1799 }; then : 1800 ac_retval=0 1801else 1802 $as_echo "$as_me: failed program was:" >&5 1803sed 's/^/| /' conftest.$ac_ext >&5 1804 1805 ac_retval=1 1806fi 1807 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1808 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1809 # interfere with the next link command; also delete a directory that is 1810 # left behind by Apple's compiler. We do this before executing the actions. 1811 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1812 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1813 return $ac_retval 1814 1815} # ac_fn_c_try_link 1816 1817# ac_fn_c_check_func LINENO FUNC VAR 1818# ---------------------------------- 1819# Tests whether FUNC exists, setting the cache variable VAR accordingly 1820ac_fn_c_check_func () 1821{ 1822 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1824$as_echo_n "checking for $2... " >&6; } 1825if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1826 $as_echo_n "(cached) " >&6 1827else 1828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1829/* end confdefs.h. */ 1830/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1831 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1832#define $2 innocuous_$2 1833 1834/* System header to define __stub macros and hopefully few prototypes, 1835 which can conflict with char $2 (); below. 1836 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1837 <limits.h> exists even on freestanding compilers. */ 1838 1839#ifdef __STDC__ 1840# include <limits.h> 1841#else 1842# include <assert.h> 1843#endif 1844 1845#undef $2 1846 1847/* Override any GCC internal prototype to avoid an error. 1848 Use char because int might match the return type of a GCC 1849 builtin and then its argument prototype would still apply. */ 1850#ifdef __cplusplus 1851extern "C" 1852#endif 1853char $2 (); 1854/* The GNU C library defines this for functions which it implements 1855 to always fail with ENOSYS. Some functions are actually named 1856 something starting with __ and the normal name is an alias. */ 1857#if defined __stub_$2 || defined __stub___$2 1858choke me 1859#endif 1860 1861int 1862main () 1863{ 1864return $2 (); 1865 ; 1866 return 0; 1867} 1868_ACEOF 1869if ac_fn_c_try_link "$LINENO"; then : 1870 eval "$3=yes" 1871else 1872 eval "$3=no" 1873fi 1874rm -f core conftest.err conftest.$ac_objext \ 1875 conftest$ac_exeext conftest.$ac_ext 1876fi 1877eval ac_res=\$$3 1878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1879$as_echo "$ac_res" >&6; } 1880 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1881 1882} # ac_fn_c_check_func 1883cat >config.log <<_ACEOF 1884This file contains any messages produced by compilers while 1885running configure, to aid debugging if configure makes a mistake. 1886 1887It was created by $as_me, which was 1888generated by GNU Autoconf 2.64. Invocation command line was 1889 1890 $ $0 $@ 1891 1892_ACEOF 1893exec 5>>config.log 1894{ 1895cat <<_ASUNAME 1896## --------- ## 1897## Platform. ## 1898## --------- ## 1899 1900hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1901uname -m = `(uname -m) 2>/dev/null || echo unknown` 1902uname -r = `(uname -r) 2>/dev/null || echo unknown` 1903uname -s = `(uname -s) 2>/dev/null || echo unknown` 1904uname -v = `(uname -v) 2>/dev/null || echo unknown` 1905 1906/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1907/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1908 1909/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1910/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1911/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1912/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1913/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1914/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1915/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1916 1917_ASUNAME 1918 1919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1920for as_dir in $PATH 1921do 1922 IFS=$as_save_IFS 1923 test -z "$as_dir" && as_dir=. 1924 $as_echo "PATH: $as_dir" 1925 done 1926IFS=$as_save_IFS 1927 1928} >&5 1929 1930cat >&5 <<_ACEOF 1931 1932 1933## ----------- ## 1934## Core tests. ## 1935## ----------- ## 1936 1937_ACEOF 1938 1939 1940# Keep a trace of the command line. 1941# Strip out --no-create and --no-recursion so they do not pile up. 1942# Strip out --silent because we don't want to record it for future runs. 1943# Also quote any args containing shell meta-characters. 1944# Make two passes to allow for proper duplicate-argument suppression. 1945ac_configure_args= 1946ac_configure_args0= 1947ac_configure_args1= 1948ac_must_keep_next=false 1949for ac_pass in 1 2 1950do 1951 for ac_arg 1952 do 1953 case $ac_arg in 1954 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1955 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1956 | -silent | --silent | --silen | --sile | --sil) 1957 continue ;; 1958 *\'*) 1959 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1960 esac 1961 case $ac_pass in 1962 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1963 2) 1964 as_fn_append ac_configure_args1 " '$ac_arg'" 1965 if test $ac_must_keep_next = true; then 1966 ac_must_keep_next=false # Got value, back to normal. 1967 else 1968 case $ac_arg in 1969 *=* | --config-cache | -C | -disable-* | --disable-* \ 1970 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1971 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1972 | -with-* | --with-* | -without-* | --without-* | --x) 1973 case "$ac_configure_args0 " in 1974 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1975 esac 1976 ;; 1977 -* ) ac_must_keep_next=true ;; 1978 esac 1979 fi 1980 as_fn_append ac_configure_args " '$ac_arg'" 1981 ;; 1982 esac 1983 done 1984done 1985{ ac_configure_args0=; unset ac_configure_args0;} 1986{ ac_configure_args1=; unset ac_configure_args1;} 1987 1988# When interrupted or exit'd, cleanup temporary files, and complete 1989# config.log. We remove comments because anyway the quotes in there 1990# would cause problems or look ugly. 1991# WARNING: Use '\'' to represent an apostrophe within the trap. 1992# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1993trap 'exit_status=$? 1994 # Save into config.log some information that might help in debugging. 1995 { 1996 echo 1997 1998 cat <<\_ASBOX 1999## ---------------- ## 2000## Cache variables. ## 2001## ---------------- ## 2002_ASBOX 2003 echo 2004 # The following way of writing the cache mishandles newlines in values, 2005( 2006 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2007 eval ac_val=\$$ac_var 2008 case $ac_val in #( 2009 *${as_nl}*) 2010 case $ac_var in #( 2011 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2012$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2013 esac 2014 case $ac_var in #( 2015 _ | IFS | as_nl) ;; #( 2016 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2017 *) { eval $ac_var=; unset $ac_var;} ;; 2018 esac ;; 2019 esac 2020 done 2021 (set) 2>&1 | 2022 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2023 *${as_nl}ac_space=\ *) 2024 sed -n \ 2025 "s/'\''/'\''\\\\'\'''\''/g; 2026 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2027 ;; #( 2028 *) 2029 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2030 ;; 2031 esac | 2032 sort 2033) 2034 echo 2035 2036 cat <<\_ASBOX 2037## ----------------- ## 2038## Output variables. ## 2039## ----------------- ## 2040_ASBOX 2041 echo 2042 for ac_var in $ac_subst_vars 2043 do 2044 eval ac_val=\$$ac_var 2045 case $ac_val in 2046 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2047 esac 2048 $as_echo "$ac_var='\''$ac_val'\''" 2049 done | sort 2050 echo 2051 2052 if test -n "$ac_subst_files"; then 2053 cat <<\_ASBOX 2054## ------------------- ## 2055## File substitutions. ## 2056## ------------------- ## 2057_ASBOX 2058 echo 2059 for ac_var in $ac_subst_files 2060 do 2061 eval ac_val=\$$ac_var 2062 case $ac_val in 2063 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2064 esac 2065 $as_echo "$ac_var='\''$ac_val'\''" 2066 done | sort 2067 echo 2068 fi 2069 2070 if test -s confdefs.h; then 2071 cat <<\_ASBOX 2072## ----------- ## 2073## confdefs.h. ## 2074## ----------- ## 2075_ASBOX 2076 echo 2077 cat confdefs.h 2078 echo 2079 fi 2080 test "$ac_signal" != 0 && 2081 $as_echo "$as_me: caught signal $ac_signal" 2082 $as_echo "$as_me: exit $exit_status" 2083 } >&5 2084 rm -f core *.core core.conftest.* && 2085 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2086 exit $exit_status 2087' 0 2088for ac_signal in 1 2 13 15; do 2089 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2090done 2091ac_signal=0 2092 2093# confdefs.h avoids OS command line length limits that DEFS can exceed. 2094rm -f -r conftest* confdefs.h 2095 2096$as_echo "/* confdefs.h */" > confdefs.h 2097 2098# Predefined preprocessor variables. 2099 2100cat >>confdefs.h <<_ACEOF 2101#define PACKAGE_NAME "$PACKAGE_NAME" 2102_ACEOF 2103 2104cat >>confdefs.h <<_ACEOF 2105#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2106_ACEOF 2107 2108cat >>confdefs.h <<_ACEOF 2109#define PACKAGE_VERSION "$PACKAGE_VERSION" 2110_ACEOF 2111 2112cat >>confdefs.h <<_ACEOF 2113#define PACKAGE_STRING "$PACKAGE_STRING" 2114_ACEOF 2115 2116cat >>confdefs.h <<_ACEOF 2117#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2118_ACEOF 2119 2120cat >>confdefs.h <<_ACEOF 2121#define PACKAGE_URL "$PACKAGE_URL" 2122_ACEOF 2123 2124 2125# Let the site file select an alternate cache file if it wants to. 2126# Prefer an explicitly selected file to automatically selected ones. 2127ac_site_file1=NONE 2128ac_site_file2=NONE 2129if test -n "$CONFIG_SITE"; then 2130 ac_site_file1=$CONFIG_SITE 2131elif test "x$prefix" != xNONE; then 2132 ac_site_file1=$prefix/share/config.site 2133 ac_site_file2=$prefix/etc/config.site 2134else 2135 ac_site_file1=$ac_default_prefix/share/config.site 2136 ac_site_file2=$ac_default_prefix/etc/config.site 2137fi 2138for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2139do 2140 test "x$ac_site_file" = xNONE && continue 2141 if test -r "$ac_site_file"; then 2142 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2143$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2144 sed 's/^/| /' "$ac_site_file" >&5 2145 . "$ac_site_file" 2146 fi 2147done 2148 2149if test -r "$cache_file"; then 2150 # Some versions of bash will fail to source /dev/null (special 2151 # files actually), so we avoid doing that. 2152 if test -f "$cache_file"; then 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2154$as_echo "$as_me: loading cache $cache_file" >&6;} 2155 case $cache_file in 2156 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2157 *) . "./$cache_file";; 2158 esac 2159 fi 2160else 2161 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2162$as_echo "$as_me: creating cache $cache_file" >&6;} 2163 >$cache_file 2164fi 2165 2166# Check that the precious variables saved in the cache have kept the same 2167# value. 2168ac_cache_corrupted=false 2169for ac_var in $ac_precious_vars; do 2170 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2171 eval ac_new_set=\$ac_env_${ac_var}_set 2172 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2173 eval ac_new_val=\$ac_env_${ac_var}_value 2174 case $ac_old_set,$ac_new_set in 2175 set,) 2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2177$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2178 ac_cache_corrupted=: ;; 2179 ,set) 2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2181$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2182 ac_cache_corrupted=: ;; 2183 ,);; 2184 *) 2185 if test "x$ac_old_val" != "x$ac_new_val"; then 2186 # differences in whitespace do not lead to failure. 2187 ac_old_val_w=`echo x $ac_old_val` 2188 ac_new_val_w=`echo x $ac_new_val` 2189 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2190 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2191$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2192 ac_cache_corrupted=: 2193 else 2194 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2195$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2196 eval $ac_var=\$ac_old_val 2197 fi 2198 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2199$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2200 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2201$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2202 fi;; 2203 esac 2204 # Pass precious variables to config.status. 2205 if test "$ac_new_set" = set; then 2206 case $ac_new_val in 2207 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2208 *) ac_arg=$ac_var=$ac_new_val ;; 2209 esac 2210 case " $ac_configure_args " in 2211 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2212 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2213 esac 2214 fi 2215done 2216if $ac_cache_corrupted; then 2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2218$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2220$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2221 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2222fi 2223## -------------------- ## 2224## Main body of script. ## 2225## -------------------- ## 2226 2227ac_ext=c 2228ac_cpp='$CPP $CPPFLAGS' 2229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2231ac_compiler_gnu=$ac_cv_c_compiler_gnu 2232 2233 2234# This file contains common code used by all simulators. 2235# 2236# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2237# directory. It is intended to be invoked before any target specific stuff. 2238# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2239# It is intended to be invoked last. 2240# 2241# The simulator's configure.ac should look like: 2242# 2243# dnl Process this file with autoconf to produce a configure script. 2244# AC_PREREQ(2.64)dnl 2245# AC_INIT(Makefile.in) 2246# sinclude(../common/aclocal.m4) 2247# 2248# SIM_AC_COMMON 2249# 2250# ... target specific stuff ... 2251# 2252# SIM_AC_OUTPUT 2253 2254# Include global overrides and fixes for Autoconf. 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281# _AC_CHECK_DECL_BODY 2282# ------------------- 2283# Shell function body for AC_CHECK_DECL. 2284# _AC_CHECK_DECL_BODY 2285 2286# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND, 2287# INCLUDES) 2288# ------------------------------------------------------------- 2289# Helper to AC_CHECK_DECLS, which generates the check for a single 2290# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands 2291# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND. 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2304# 2305# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2306# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2307# Written by Gordon Matzigkeit, 1996 2308# 2309# This file is free software; the Free Software Foundation gives 2310# unlimited permission to copy and/or distribute it, with or without 2311# modifications, as long as this notice is preserved. 2312 2313 2314 2315# serial 56 LT_INIT 2316 2317 2318# LT_PREREQ(VERSION) 2319# ------------------ 2320# Complain and exit if this libtool version is less that VERSION. 2321 2322 2323 2324# _LT_CHECK_BUILDDIR 2325# ------------------ 2326# Complain if the absolute build directory name contains unusual characters 2327 2328 2329 2330# LT_INIT([OPTIONS]) 2331# ------------------ 2332# LT_INIT 2333 2334# Old names: 2335# This is what autoupdate's m4 run will expand. It fires 2336# the warning (with _au_warn_XXX), outputs it into the 2337# updated configure.ac (with AC_DIAGNOSE), and then outputs 2338# the replacement expansion. 2339 2340 2341# This is an auxiliary macro that is also run when 2342# autoupdate runs m4. It simply calls m4_warning, but 2343# we need a wrapper so that each warning is emitted only 2344# once. We break the quoting in m4_warning's argument in 2345# order to expand this macro's arguments, not AU_DEFUN's. 2346 2347 2348# Finally, this is the expansion that is picked up by 2349# autoconf. It tells the user to run autoupdate, and 2350# then outputs the replacement expansion. We do not care 2351# about autoupdate's warning because that contains 2352# information on what to do *after* running autoupdate. 2353 2354# This is what autoupdate's m4 run will expand. It fires 2355# the warning (with _au_warn_XXX), outputs it into the 2356# updated configure.ac (with AC_DIAGNOSE), and then outputs 2357# the replacement expansion. 2358 2359 2360# This is an auxiliary macro that is also run when 2361# autoupdate runs m4. It simply calls m4_warning, but 2362# we need a wrapper so that each warning is emitted only 2363# once. We break the quoting in m4_warning's argument in 2364# order to expand this macro's arguments, not AU_DEFUN's. 2365 2366 2367# Finally, this is the expansion that is picked up by 2368# autoconf. It tells the user to run autoupdate, and 2369# then outputs the replacement expansion. We do not care 2370# about autoupdate's warning because that contains 2371# information on what to do *after* running autoupdate. 2372 2373 2374 2375# _LT_CC_BASENAME(CC) 2376# ------------------- 2377# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2378 2379 2380 2381# _LT_FILEUTILS_DEFAULTS 2382# ---------------------- 2383# It is okay to use these file commands and assume they have been set 2384# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2385# _LT_FILEUTILS_DEFAULTS 2386 2387 2388# _LT_SETUP 2389# --------- 2390# _LT_SETUP 2391 2392 2393# _LT_PREPARE_SED_QUOTE_VARS 2394# -------------------------- 2395# Define a few sed substitution that help us do robust quoting. 2396 2397 2398# _LT_PROG_LTMAIN 2399# --------------- 2400# Note that this code is called both from `configure', and `config.status' 2401# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2402# `config.status' has no value for ac_aux_dir unless we are using Automake, 2403# so we pass a copy along to make sure it has a sensible value anyway. 2404# _LT_PROG_LTMAIN 2405 2406 2407## ------------------------------------- ## 2408## Accumulate code for creating libtool. ## 2409## ------------------------------------- ## 2410 2411# So that we can recreate a full libtool script including additional 2412# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2413# in macros and then make a single call at the end using the `libtool' 2414# label. 2415 2416 2417# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2418# ---------------------------------------- 2419# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2420 2421 2422# Initialize. 2423 2424 2425 2426# _LT_CONFIG_LIBTOOL([COMMANDS]) 2427# ------------------------------ 2428# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2429 2430 2431# Initialize. 2432 2433 2434 2435# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2436# ----------------------------------------------------- 2437 2438 2439 2440# _LT_FORMAT_COMMENT([COMMENT]) 2441# ----------------------------- 2442# Add leading comment marks to the start of each line, and a trailing 2443# full-stop to the whole comment if one is not present already. 2444 2445 2446 2447 2448## ------------------------ ## 2449## FIXME: Eliminate VARNAME ## 2450## ------------------------ ## 2451 2452 2453# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2454# ------------------------------------------------------------------- 2455# CONFIGNAME is the name given to the value in the libtool script. 2456# VARNAME is the (base) name used in the configure script. 2457# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2458# VARNAME. Any other value will be used directly. 2459 2460 2461 2462# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2463# -------------------------------------------------------- 2464 2465 2466 2467# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2468# ------------------------------------------------ 2469 2470 2471 2472# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2473# --------------------------------------------------------- 2474 2475 2476 2477# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2478# -------------------------------------------------- 2479 2480 2481 2482# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2483# --------------------------------------------------- 2484 2485 2486 2487# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2488# --------------------------------------------------- 2489 2490 2491 2492 2493# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2494# ------------------------------------------------ 2495 2496 2497 2498 2499# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2500# ------------------------------------ 2501# Quote a variable value, and forward it to `config.status' so that its 2502# declaration there will have the same value as in `configure'. VARNAME 2503# must have a single quote delimited value for this to work. 2504 2505 2506 2507# _LT_CONFIG_STATUS_DECLARATIONS 2508# ------------------------------ 2509# We delimit libtool config variables with single quotes, so when 2510# we write them to config.status, we have to be sure to quote all 2511# embedded single quotes properly. In configure, this macro expands 2512# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2513# 2514# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2515 2516 2517 2518# _LT_LIBTOOL_TAGS 2519# ---------------- 2520# Output comment and list of tags supported by the script 2521 2522 2523 2524# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2525# ----------------------------------- 2526# Extract the dictionary values for VARNAME (optionally with TAG) and 2527# expand to a commented shell variable setting: 2528# 2529# # Some comment about what VAR is for. 2530# visible_name=$lt_internal_name 2531 2532 2533 2534# _LT_LIBTOOL_CONFIG_VARS 2535# ----------------------- 2536# Produce commented declarations of non-tagged libtool config variables 2537# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2538# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2539# section) are produced by _LT_LIBTOOL_TAG_VARS. 2540 2541 2542 2543# _LT_LIBTOOL_TAG_VARS(TAG) 2544# ------------------------- 2545 2546 2547 2548# _LT_TAGVAR(VARNAME, [TAGNAME]) 2549# ------------------------------ 2550 2551 2552 2553# _LT_CONFIG_COMMANDS 2554# ------------------- 2555# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2556# variables for single and double quote escaping we saved from calls 2557# to _LT_DECL, we can put quote escaped variables declarations 2558# into `config.status', and then the shell code to quote escape them in 2559# for loops in `config.status'. Finally, any additional code accumulated 2560# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2561#_LT_CONFIG_COMMANDS 2562 2563 2564# Initialize. 2565 2566 2567# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2568# ------------------------------------ 2569# Generate a child script FILE with all initialization necessary to 2570# reuse the environment learned by the parent script, and make the 2571# file executable. If COMMENT is supplied, it is inserted after the 2572# `#!' sequence but before initialization text begins. After this 2573# macro, additional text can be appended to FILE to form the body of 2574# the child script. The macro ends with non-zero status if the 2575# file could not be fully written (such as if the disk is full). 2576# _LT_GENERATED_FILE_INIT 2577 2578# LT_OUTPUT 2579# --------- 2580# This macro allows early generation of the libtool script (before 2581# AC_OUTPUT is called), incase it is used in configure for compilation 2582# tests. 2583# LT_OUTPUT 2584 2585 2586# _LT_CONFIG(TAG) 2587# --------------- 2588# If TAG is the built-in tag, create an initial libtool script with a 2589# default configuration from the untagged config vars. Otherwise add code 2590# to config.status for appending the configuration named by TAG from the 2591# matching tagged config vars. 2592# _LT_CONFIG 2593 2594 2595# LT_SUPPORTED_TAG(TAG) 2596# --------------------- 2597# Trace this macro to discover what tags are supported by the libtool 2598# --tag option, using: 2599# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2600 2601 2602 2603# C support is built-in for now 2604 2605 2606 2607 2608# LT_LANG(LANG) 2609# ------------- 2610# Enable libtool support for the given language if not already enabled. 2611# LT_LANG 2612 2613 2614# _LT_LANG(LANGNAME) 2615# ------------------ 2616# _LT_LANG 2617 2618 2619# _LT_LANG_DEFAULT_CONFIG 2620# ----------------------- 2621# _LT_LANG_DEFAULT_CONFIG 2622 2623# Obsolete macros: 2624# This is what autoupdate's m4 run will expand. It fires 2625# the warning (with _au_warn_XXX), outputs it into the 2626# updated configure.ac (with AC_DIAGNOSE), and then outputs 2627# the replacement expansion. 2628 2629 2630# This is an auxiliary macro that is also run when 2631# autoupdate runs m4. It simply calls m4_warning, but 2632# we need a wrapper so that each warning is emitted only 2633# once. We break the quoting in m4_warning's argument in 2634# order to expand this macro's arguments, not AU_DEFUN's. 2635 2636 2637# Finally, this is the expansion that is picked up by 2638# autoconf. It tells the user to run autoupdate, and 2639# then outputs the replacement expansion. We do not care 2640# about autoupdate's warning because that contains 2641# information on what to do *after* running autoupdate. 2642 2643# This is what autoupdate's m4 run will expand. It fires 2644# the warning (with _au_warn_XXX), outputs it into the 2645# updated configure.ac (with AC_DIAGNOSE), and then outputs 2646# the replacement expansion. 2647 2648 2649# This is an auxiliary macro that is also run when 2650# autoupdate runs m4. It simply calls m4_warning, but 2651# we need a wrapper so that each warning is emitted only 2652# once. We break the quoting in m4_warning's argument in 2653# order to expand this macro's arguments, not AU_DEFUN's. 2654 2655 2656# Finally, this is the expansion that is picked up by 2657# autoconf. It tells the user to run autoupdate, and 2658# then outputs the replacement expansion. We do not care 2659# about autoupdate's warning because that contains 2660# information on what to do *after* running autoupdate. 2661 2662# This is what autoupdate's m4 run will expand. It fires 2663# the warning (with _au_warn_XXX), outputs it into the 2664# updated configure.ac (with AC_DIAGNOSE), and then outputs 2665# the replacement expansion. 2666 2667 2668# This is an auxiliary macro that is also run when 2669# autoupdate runs m4. It simply calls m4_warning, but 2670# we need a wrapper so that each warning is emitted only 2671# once. We break the quoting in m4_warning's argument in 2672# order to expand this macro's arguments, not AU_DEFUN's. 2673 2674 2675# Finally, this is the expansion that is picked up by 2676# autoconf. It tells the user to run autoupdate, and 2677# then outputs the replacement expansion. We do not care 2678# about autoupdate's warning because that contains 2679# information on what to do *after* running autoupdate. 2680 2681# This is what autoupdate's m4 run will expand. It fires 2682# the warning (with _au_warn_XXX), outputs it into the 2683# updated configure.ac (with AC_DIAGNOSE), and then outputs 2684# the replacement expansion. 2685 2686 2687# This is an auxiliary macro that is also run when 2688# autoupdate runs m4. It simply calls m4_warning, but 2689# we need a wrapper so that each warning is emitted only 2690# once. We break the quoting in m4_warning's argument in 2691# order to expand this macro's arguments, not AU_DEFUN's. 2692 2693 2694# Finally, this is the expansion that is picked up by 2695# autoconf. It tells the user to run autoupdate, and 2696# then outputs the replacement expansion. We do not care 2697# about autoupdate's warning because that contains 2698# information on what to do *after* running autoupdate. 2699 2700# This is what autoupdate's m4 run will expand. It fires 2701# the warning (with _au_warn_XXX), outputs it into the 2702# updated configure.ac (with AC_DIAGNOSE), and then outputs 2703# the replacement expansion. 2704 2705 2706# This is an auxiliary macro that is also run when 2707# autoupdate runs m4. It simply calls m4_warning, but 2708# we need a wrapper so that each warning is emitted only 2709# once. We break the quoting in m4_warning's argument in 2710# order to expand this macro's arguments, not AU_DEFUN's. 2711 2712 2713# Finally, this is the expansion that is picked up by 2714# autoconf. It tells the user to run autoupdate, and 2715# then outputs the replacement expansion. We do not care 2716# about autoupdate's warning because that contains 2717# information on what to do *after* running autoupdate. 2718 2719 2720 2721# _LT_TAG_COMPILER 2722# ---------------- 2723# _LT_TAG_COMPILER 2724 2725 2726# _LT_COMPILER_BOILERPLATE 2727# ------------------------ 2728# Check for compiler boilerplate output or warnings with 2729# the simple compiler test code. 2730# _LT_COMPILER_BOILERPLATE 2731 2732 2733# _LT_LINKER_BOILERPLATE 2734# ---------------------- 2735# Check for linker boilerplate output or warnings with 2736# the simple link test code. 2737# _LT_LINKER_BOILERPLATE 2738 2739# _LT_REQUIRED_DARWIN_CHECKS 2740# ------------------------- 2741 2742 2743 2744# _LT_DARWIN_LINKER_FEATURES 2745# -------------------------- 2746# Checks for linker and compiler features on darwin 2747 2748 2749# _LT_SYS_MODULE_PATH_AIX 2750# ----------------------- 2751# Links a minimal program and checks the executable 2752# for the system default hardcoded library path. In most cases, 2753# this is /usr/lib:/lib, but when the MPI compilers are used 2754# the location of the communication and MPI libs are included too. 2755# If we don't find anything, use the default library path according 2756# to the aix ld manual. 2757# _LT_SYS_MODULE_PATH_AIX 2758 2759 2760# _LT_SHELL_INIT(ARG) 2761# ------------------- 2762# _LT_SHELL_INIT 2763 2764 2765 2766# _LT_PROG_ECHO_BACKSLASH 2767# ----------------------- 2768# Find how we can fake an echo command that does not interpret backslash. 2769# In particular, with Autoconf 2.60 or later we add some code to the start 2770# of the generated configure script which will find a shell with a builtin 2771# printf (which we can use as an echo command). 2772# _LT_PROG_ECHO_BACKSLASH 2773 2774 2775# _LT_ENABLE_LOCK 2776# --------------- 2777# _LT_ENABLE_LOCK 2778 2779 2780# _LT_CMD_OLD_ARCHIVE 2781# ------------------- 2782# _LT_CMD_OLD_ARCHIVE 2783 2784 2785# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2786# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2787# ---------------------------------------------------------------- 2788# Check whether the given compiler option works 2789# _LT_COMPILER_OPTION 2790 2791# Old name: 2792# This is what autoupdate's m4 run will expand. It fires 2793# the warning (with _au_warn_XXX), outputs it into the 2794# updated configure.ac (with AC_DIAGNOSE), and then outputs 2795# the replacement expansion. 2796 2797 2798# This is an auxiliary macro that is also run when 2799# autoupdate runs m4. It simply calls m4_warning, but 2800# we need a wrapper so that each warning is emitted only 2801# once. We break the quoting in m4_warning's argument in 2802# order to expand this macro's arguments, not AU_DEFUN's. 2803 2804 2805# Finally, this is the expansion that is picked up by 2806# autoconf. It tells the user to run autoupdate, and 2807# then outputs the replacement expansion. We do not care 2808# about autoupdate's warning because that contains 2809# information on what to do *after* running autoupdate. 2810 2811 2812 2813# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2814# [ACTION-SUCCESS], [ACTION-FAILURE]) 2815# ---------------------------------------------------- 2816# Check whether the given linker option works 2817# _LT_LINKER_OPTION 2818 2819# Old name: 2820# This is what autoupdate's m4 run will expand. It fires 2821# the warning (with _au_warn_XXX), outputs it into the 2822# updated configure.ac (with AC_DIAGNOSE), and then outputs 2823# the replacement expansion. 2824 2825 2826# This is an auxiliary macro that is also run when 2827# autoupdate runs m4. It simply calls m4_warning, but 2828# we need a wrapper so that each warning is emitted only 2829# once. We break the quoting in m4_warning's argument in 2830# order to expand this macro's arguments, not AU_DEFUN's. 2831 2832 2833# Finally, this is the expansion that is picked up by 2834# autoconf. It tells the user to run autoupdate, and 2835# then outputs the replacement expansion. We do not care 2836# about autoupdate's warning because that contains 2837# information on what to do *after* running autoupdate. 2838 2839 2840 2841# LT_CMD_MAX_LEN 2842#--------------- 2843# LT_CMD_MAX_LEN 2844 2845# Old name: 2846# This is what autoupdate's m4 run will expand. It fires 2847# the warning (with _au_warn_XXX), outputs it into the 2848# updated configure.ac (with AC_DIAGNOSE), and then outputs 2849# the replacement expansion. 2850 2851 2852# This is an auxiliary macro that is also run when 2853# autoupdate runs m4. It simply calls m4_warning, but 2854# we need a wrapper so that each warning is emitted only 2855# once. We break the quoting in m4_warning's argument in 2856# order to expand this macro's arguments, not AU_DEFUN's. 2857 2858 2859# Finally, this is the expansion that is picked up by 2860# autoconf. It tells the user to run autoupdate, and 2861# then outputs the replacement expansion. We do not care 2862# about autoupdate's warning because that contains 2863# information on what to do *after* running autoupdate. 2864 2865 2866 2867# _LT_HEADER_DLFCN 2868# ---------------- 2869# _LT_HEADER_DLFCN 2870 2871 2872# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2873# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2874# ---------------------------------------------------------------- 2875# _LT_TRY_DLOPEN_SELF 2876 2877 2878# LT_SYS_DLOPEN_SELF 2879# ------------------ 2880# LT_SYS_DLOPEN_SELF 2881 2882# Old name: 2883# This is what autoupdate's m4 run will expand. It fires 2884# the warning (with _au_warn_XXX), outputs it into the 2885# updated configure.ac (with AC_DIAGNOSE), and then outputs 2886# the replacement expansion. 2887 2888 2889# This is an auxiliary macro that is also run when 2890# autoupdate runs m4. It simply calls m4_warning, but 2891# we need a wrapper so that each warning is emitted only 2892# once. We break the quoting in m4_warning's argument in 2893# order to expand this macro's arguments, not AU_DEFUN's. 2894 2895 2896# Finally, this is the expansion that is picked up by 2897# autoconf. It tells the user to run autoupdate, and 2898# then outputs the replacement expansion. We do not care 2899# about autoupdate's warning because that contains 2900# information on what to do *after* running autoupdate. 2901 2902 2903 2904# _LT_COMPILER_C_O([TAGNAME]) 2905# --------------------------- 2906# Check to see if options -c and -o are simultaneously supported by compiler. 2907# This macro does not hard code the compiler like AC_PROG_CC_C_O. 2908# _LT_COMPILER_C_O 2909 2910 2911# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 2912# ---------------------------------- 2913# Check to see if we can do hard links to lock some files if needed 2914# _LT_COMPILER_FILE_LOCKS 2915 2916 2917# _LT_CHECK_OBJDIR 2918# ---------------- 2919# _LT_CHECK_OBJDIR 2920 2921 2922# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 2923# -------------------------------------- 2924# Check hardcoding attributes. 2925# _LT_LINKER_HARDCODE_LIBPATH 2926 2927 2928# _LT_CMD_STRIPLIB 2929# ---------------- 2930# _LT_CMD_STRIPLIB 2931 2932 2933# _LT_SYS_DYNAMIC_LINKER([TAG]) 2934# ----------------------------- 2935# PORTME Fill in your ld.so characteristics 2936# _LT_SYS_DYNAMIC_LINKER 2937 2938 2939# _LT_PATH_TOOL_PREFIX(TOOL) 2940# -------------------------- 2941# find a file program which can recognize shared library 2942# _LT_PATH_TOOL_PREFIX 2943 2944# Old name: 2945# This is what autoupdate's m4 run will expand. It fires 2946# the warning (with _au_warn_XXX), outputs it into the 2947# updated configure.ac (with AC_DIAGNOSE), and then outputs 2948# the replacement expansion. 2949 2950 2951# This is an auxiliary macro that is also run when 2952# autoupdate runs m4. It simply calls m4_warning, but 2953# we need a wrapper so that each warning is emitted only 2954# once. We break the quoting in m4_warning's argument in 2955# order to expand this macro's arguments, not AU_DEFUN's. 2956 2957 2958# Finally, this is the expansion that is picked up by 2959# autoconf. It tells the user to run autoupdate, and 2960# then outputs the replacement expansion. We do not care 2961# about autoupdate's warning because that contains 2962# information on what to do *after* running autoupdate. 2963 2964 2965 2966# _LT_PATH_MAGIC 2967# -------------- 2968# find a file program which can recognize a shared library 2969# _LT_PATH_MAGIC 2970 2971 2972# LT_PATH_LD 2973# ---------- 2974# find the pathname to the GNU or non-GNU linker 2975# LT_PATH_LD 2976 2977# Old names: 2978# This is what autoupdate's m4 run will expand. It fires 2979# the warning (with _au_warn_XXX), outputs it into the 2980# updated configure.ac (with AC_DIAGNOSE), and then outputs 2981# the replacement expansion. 2982 2983 2984# This is an auxiliary macro that is also run when 2985# autoupdate runs m4. It simply calls m4_warning, but 2986# we need a wrapper so that each warning is emitted only 2987# once. We break the quoting in m4_warning's argument in 2988# order to expand this macro's arguments, not AU_DEFUN's. 2989 2990 2991# Finally, this is the expansion that is picked up by 2992# autoconf. It tells the user to run autoupdate, and 2993# then outputs the replacement expansion. We do not care 2994# about autoupdate's warning because that contains 2995# information on what to do *after* running autoupdate. 2996 2997# This is what autoupdate's m4 run will expand. It fires 2998# the warning (with _au_warn_XXX), outputs it into the 2999# updated configure.ac (with AC_DIAGNOSE), and then outputs 3000# the replacement expansion. 3001 3002 3003# This is an auxiliary macro that is also run when 3004# autoupdate runs m4. It simply calls m4_warning, but 3005# we need a wrapper so that each warning is emitted only 3006# once. We break the quoting in m4_warning's argument in 3007# order to expand this macro's arguments, not AU_DEFUN's. 3008 3009 3010# Finally, this is the expansion that is picked up by 3011# autoconf. It tells the user to run autoupdate, and 3012# then outputs the replacement expansion. We do not care 3013# about autoupdate's warning because that contains 3014# information on what to do *after* running autoupdate. 3015 3016 3017 3018# _LT_PATH_LD_GNU 3019#- -------------- 3020# _LT_PATH_LD_GNU 3021 3022 3023# _LT_CMD_RELOAD 3024# -------------- 3025# find reload flag for linker 3026# -- PORTME Some linkers may need a different reload flag. 3027# _LT_CMD_RELOAD 3028 3029 3030# _LT_CHECK_MAGIC_METHOD 3031# ---------------------- 3032# how to check for library dependencies 3033# -- PORTME fill in with the dynamic library characteristics 3034# _LT_CHECK_MAGIC_METHOD 3035 3036 3037# LT_PATH_NM 3038# ---------- 3039# find the pathname to a BSD- or MS-compatible name lister 3040# LT_PATH_NM 3041 3042# Old names: 3043# This is what autoupdate's m4 run will expand. It fires 3044# the warning (with _au_warn_XXX), outputs it into the 3045# updated configure.ac (with AC_DIAGNOSE), and then outputs 3046# the replacement expansion. 3047 3048 3049# This is an auxiliary macro that is also run when 3050# autoupdate runs m4. It simply calls m4_warning, but 3051# we need a wrapper so that each warning is emitted only 3052# once. We break the quoting in m4_warning's argument in 3053# order to expand this macro's arguments, not AU_DEFUN's. 3054 3055 3056# Finally, this is the expansion that is picked up by 3057# autoconf. It tells the user to run autoupdate, and 3058# then outputs the replacement expansion. We do not care 3059# about autoupdate's warning because that contains 3060# information on what to do *after* running autoupdate. 3061 3062# This is what autoupdate's m4 run will expand. It fires 3063# the warning (with _au_warn_XXX), outputs it into the 3064# updated configure.ac (with AC_DIAGNOSE), and then outputs 3065# the replacement expansion. 3066 3067 3068# This is an auxiliary macro that is also run when 3069# autoupdate runs m4. It simply calls m4_warning, but 3070# we need a wrapper so that each warning is emitted only 3071# once. We break the quoting in m4_warning's argument in 3072# order to expand this macro's arguments, not AU_DEFUN's. 3073 3074 3075# Finally, this is the expansion that is picked up by 3076# autoconf. It tells the user to run autoupdate, and 3077# then outputs the replacement expansion. We do not care 3078# about autoupdate's warning because that contains 3079# information on what to do *after* running autoupdate. 3080 3081 3082 3083# LT_LIB_M 3084# -------- 3085# check for math library 3086# LT_LIB_M 3087 3088# Old name: 3089# This is what autoupdate's m4 run will expand. It fires 3090# the warning (with _au_warn_XXX), outputs it into the 3091# updated configure.ac (with AC_DIAGNOSE), and then outputs 3092# the replacement expansion. 3093 3094 3095# This is an auxiliary macro that is also run when 3096# autoupdate runs m4. It simply calls m4_warning, but 3097# we need a wrapper so that each warning is emitted only 3098# once. We break the quoting in m4_warning's argument in 3099# order to expand this macro's arguments, not AU_DEFUN's. 3100 3101 3102# Finally, this is the expansion that is picked up by 3103# autoconf. It tells the user to run autoupdate, and 3104# then outputs the replacement expansion. We do not care 3105# about autoupdate's warning because that contains 3106# information on what to do *after* running autoupdate. 3107 3108 3109 3110# _LT_COMPILER_NO_RTTI([TAGNAME]) 3111# ------------------------------- 3112# _LT_COMPILER_NO_RTTI 3113 3114 3115# _LT_CMD_GLOBAL_SYMBOLS 3116# ---------------------- 3117 # _LT_CMD_GLOBAL_SYMBOLS 3118 3119 3120# _LT_COMPILER_PIC([TAGNAME]) 3121# --------------------------- 3122# _LT_COMPILER_PIC 3123 3124 3125# _LT_LINKER_SHLIBS([TAGNAME]) 3126# ---------------------------- 3127# See if the linker supports building shared libraries. 3128# _LT_LINKER_SHLIBS 3129 3130 3131# _LT_LANG_C_CONFIG([TAG]) 3132# ------------------------ 3133# Ensure that the configuration variables for a C compiler are suitably 3134# defined. These variables are subsequently used by _LT_CONFIG to write 3135# the compiler configuration to `libtool'. 3136# _LT_LANG_C_CONFIG 3137 3138 3139# _LT_LANG_CXX_CONFIG([TAG]) 3140# -------------------------- 3141# Ensure that the configuration variables for a C++ compiler are suitably 3142# defined. These variables are subsequently used by _LT_CONFIG to write 3143# the compiler configuration to `libtool'. 3144# _LT_LANG_CXX_CONFIG 3145 3146 3147# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3148# --------------------------------- 3149# Figure out "hidden" library dependencies from verbose 3150# compiler output when linking a shared library. 3151# Parse the compiler output and extract the necessary 3152# objects, libraries and library flags. 3153# _LT_SYS_HIDDEN_LIBDEPS 3154 3155 3156# _LT_LANG_F77_CONFIG([TAG]) 3157# -------------------------- 3158# Ensure that the configuration variables for a Fortran 77 compiler are 3159# suitably defined. These variables are subsequently used by _LT_CONFIG 3160# to write the compiler configuration to `libtool'. 3161# _LT_LANG_F77_CONFIG 3162 3163 3164# _LT_LANG_FC_CONFIG([TAG]) 3165# ------------------------- 3166# Ensure that the configuration variables for a Fortran compiler are 3167# suitably defined. These variables are subsequently used by _LT_CONFIG 3168# to write the compiler configuration to `libtool'. 3169# _LT_LANG_FC_CONFIG 3170 3171 3172# _LT_LANG_GCJ_CONFIG([TAG]) 3173# -------------------------- 3174# Ensure that the configuration variables for the GNU Java Compiler compiler 3175# are suitably defined. These variables are subsequently used by _LT_CONFIG 3176# to write the compiler configuration to `libtool'. 3177# _LT_LANG_GCJ_CONFIG 3178 3179 3180# _LT_LANG_RC_CONFIG([TAG]) 3181# ------------------------- 3182# Ensure that the configuration variables for the Windows resource compiler 3183# are suitably defined. These variables are subsequently used by _LT_CONFIG 3184# to write the compiler configuration to `libtool'. 3185# _LT_LANG_RC_CONFIG 3186 3187 3188# LT_PROG_GCJ 3189# ----------- 3190 3191 3192# Old name: 3193# This is what autoupdate's m4 run will expand. It fires 3194# the warning (with _au_warn_XXX), outputs it into the 3195# updated configure.ac (with AC_DIAGNOSE), and then outputs 3196# the replacement expansion. 3197 3198 3199# This is an auxiliary macro that is also run when 3200# autoupdate runs m4. It simply calls m4_warning, but 3201# we need a wrapper so that each warning is emitted only 3202# once. We break the quoting in m4_warning's argument in 3203# order to expand this macro's arguments, not AU_DEFUN's. 3204 3205 3206# Finally, this is the expansion that is picked up by 3207# autoconf. It tells the user to run autoupdate, and 3208# then outputs the replacement expansion. We do not care 3209# about autoupdate's warning because that contains 3210# information on what to do *after* running autoupdate. 3211 3212 3213 3214# LT_PROG_RC 3215# ---------- 3216 3217 3218# Old name: 3219# This is what autoupdate's m4 run will expand. It fires 3220# the warning (with _au_warn_XXX), outputs it into the 3221# updated configure.ac (with AC_DIAGNOSE), and then outputs 3222# the replacement expansion. 3223 3224 3225# This is an auxiliary macro that is also run when 3226# autoupdate runs m4. It simply calls m4_warning, but 3227# we need a wrapper so that each warning is emitted only 3228# once. We break the quoting in m4_warning's argument in 3229# order to expand this macro's arguments, not AU_DEFUN's. 3230 3231 3232# Finally, this is the expansion that is picked up by 3233# autoconf. It tells the user to run autoupdate, and 3234# then outputs the replacement expansion. We do not care 3235# about autoupdate's warning because that contains 3236# information on what to do *after* running autoupdate. 3237 3238 3239 3240# _LT_DECL_EGREP 3241# -------------- 3242# If we don't have a new enough Autoconf to choose the best grep 3243# available, choose the one first in the user's PATH. 3244 3245 3246 3247# _LT_DECL_OBJDUMP 3248# -------------- 3249# If we don't have a new enough Autoconf to choose the best objdump 3250# available, choose the one first in the user's PATH. 3251 3252 3253 3254# _LT_DECL_SED 3255# ------------ 3256# Check for a fully-functional sed program, that truncates 3257# as few characters as possible. Prefer GNU sed if found. 3258# _LT_DECL_SED 3259 3260#m4_ifndef 3261 3262# Old name: 3263# This is what autoupdate's m4 run will expand. It fires 3264# the warning (with _au_warn_XXX), outputs it into the 3265# updated configure.ac (with AC_DIAGNOSE), and then outputs 3266# the replacement expansion. 3267 3268 3269# This is an auxiliary macro that is also run when 3270# autoupdate runs m4. It simply calls m4_warning, but 3271# we need a wrapper so that each warning is emitted only 3272# once. We break the quoting in m4_warning's argument in 3273# order to expand this macro's arguments, not AU_DEFUN's. 3274 3275 3276# Finally, this is the expansion that is picked up by 3277# autoconf. It tells the user to run autoupdate, and 3278# then outputs the replacement expansion. We do not care 3279# about autoupdate's warning because that contains 3280# information on what to do *after* running autoupdate. 3281 3282 3283 3284# _LT_CHECK_SHELL_FEATURES 3285# ------------------------ 3286# Find out whether the shell is Bourne or XSI compatible, 3287# or has some other useful features. 3288# _LT_CHECK_SHELL_FEATURES 3289 3290 3291# _LT_PROG_XSI_SHELLFNS 3292# --------------------- 3293# Bourne and XSI compatible variants of some useful shell functions. 3294 3295 3296# Helper functions for option handling. -*- Autoconf -*- 3297# 3298# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3299# Inc. 3300# Written by Gary V. Vaughan, 2004 3301# 3302# This file is free software; the Free Software Foundation gives 3303# unlimited permission to copy and/or distribute it, with or without 3304# modifications, as long as this notice is preserved. 3305 3306# serial 6 ltoptions.m4 3307 3308# This is to help aclocal find these macros, as it can't see m4_define. 3309 3310 3311 3312# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3313# ------------------------------------------ 3314 3315 3316 3317# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3318# --------------------------------------- 3319# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3320# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3321# saved as a flag. 3322 3323 3324 3325# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3326# ------------------------------------------------------------ 3327# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3328 3329 3330 3331# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3332# ------------------------------------------------------- 3333# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3334# are set. 3335 3336 3337 3338# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3339# ---------------------------------------- 3340# OPTION-LIST is a space-separated list of Libtool options associated 3341# with MACRO-NAME. If any OPTION has a matching handler declared with 3342# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3343# the unknown option and exit. 3344# _LT_SET_OPTIONS 3345 3346 3347## --------------------------------- ## 3348## Macros to handle LT_INIT options. ## 3349## --------------------------------- ## 3350 3351# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3352# ----------------------------------------- 3353 3354 3355 3356# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3357# ----------------------------------------------- 3358# LT_OPTION_DEFINE 3359 3360 3361# dlopen 3362# ------ 3363 3364 3365# This is what autoupdate's m4 run will expand. It fires 3366# the warning (with _au_warn_XXX), outputs it into the 3367# updated configure.ac (with AC_DIAGNOSE), and then outputs 3368# the replacement expansion. 3369 3370 3371# This is an auxiliary macro that is also run when 3372# autoupdate runs m4. It simply calls m4_warning, but 3373# we need a wrapper so that each warning is emitted only 3374# once. We break the quoting in m4_warning's argument in 3375# order to expand this macro's arguments, not AU_DEFUN's. 3376 3377 3378# Finally, this is the expansion that is picked up by 3379# autoconf. It tells the user to run autoupdate, and 3380# then outputs the replacement expansion. We do not care 3381# about autoupdate's warning because that contains 3382# information on what to do *after* running autoupdate. 3383 3384 3385 3386 3387# win32-dll 3388# --------- 3389# Declare package support for building win32 dll's. 3390# win32-dll 3391 3392# This is what autoupdate's m4 run will expand. It fires 3393# the warning (with _au_warn_XXX), outputs it into the 3394# updated configure.ac (with AC_DIAGNOSE), and then outputs 3395# the replacement expansion. 3396 3397 3398# This is an auxiliary macro that is also run when 3399# autoupdate runs m4. It simply calls m4_warning, but 3400# we need a wrapper so that each warning is emitted only 3401# once. We break the quoting in m4_warning's argument in 3402# order to expand this macro's arguments, not AU_DEFUN's. 3403 3404 3405# Finally, this is the expansion that is picked up by 3406# autoconf. It tells the user to run autoupdate, and 3407# then outputs the replacement expansion. We do not care 3408# about autoupdate's warning because that contains 3409# information on what to do *after* running autoupdate. 3410 3411 3412 3413 3414# _LT_ENABLE_SHARED([DEFAULT]) 3415# ---------------------------- 3416# implement the --enable-shared flag, and supports the `shared' and 3417# `disable-shared' LT_INIT options. 3418# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3419# _LT_ENABLE_SHARED 3420 3421 3422 3423 3424# Old names: 3425 3426 3427 3428 3429# This is what autoupdate's m4 run will expand. It fires 3430# the warning (with _au_warn_XXX), outputs it into the 3431# updated configure.ac (with AC_DIAGNOSE), and then outputs 3432# the replacement expansion. 3433 3434 3435# This is an auxiliary macro that is also run when 3436# autoupdate runs m4. It simply calls m4_warning, but 3437# we need a wrapper so that each warning is emitted only 3438# once. We break the quoting in m4_warning's argument in 3439# order to expand this macro's arguments, not AU_DEFUN's. 3440 3441 3442# Finally, this is the expansion that is picked up by 3443# autoconf. It tells the user to run autoupdate, and 3444# then outputs the replacement expansion. We do not care 3445# about autoupdate's warning because that contains 3446# information on what to do *after* running autoupdate. 3447 3448# This is what autoupdate's m4 run will expand. It fires 3449# the warning (with _au_warn_XXX), outputs it into the 3450# updated configure.ac (with AC_DIAGNOSE), and then outputs 3451# the replacement expansion. 3452 3453 3454# This is an auxiliary macro that is also run when 3455# autoupdate runs m4. It simply calls m4_warning, but 3456# we need a wrapper so that each warning is emitted only 3457# once. We break the quoting in m4_warning's argument in 3458# order to expand this macro's arguments, not AU_DEFUN's. 3459 3460 3461# Finally, this is the expansion that is picked up by 3462# autoconf. It tells the user to run autoupdate, and 3463# then outputs the replacement expansion. We do not care 3464# about autoupdate's warning because that contains 3465# information on what to do *after* running autoupdate. 3466 3467 3468 3469 3470 3471# _LT_ENABLE_STATIC([DEFAULT]) 3472# ---------------------------- 3473# implement the --enable-static flag, and support the `static' and 3474# `disable-static' LT_INIT options. 3475# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3476# _LT_ENABLE_STATIC 3477 3478 3479 3480 3481# Old names: 3482 3483 3484 3485 3486# This is what autoupdate's m4 run will expand. It fires 3487# the warning (with _au_warn_XXX), outputs it into the 3488# updated configure.ac (with AC_DIAGNOSE), and then outputs 3489# the replacement expansion. 3490 3491 3492# This is an auxiliary macro that is also run when 3493# autoupdate runs m4. It simply calls m4_warning, but 3494# we need a wrapper so that each warning is emitted only 3495# once. We break the quoting in m4_warning's argument in 3496# order to expand this macro's arguments, not AU_DEFUN's. 3497 3498 3499# Finally, this is the expansion that is picked up by 3500# autoconf. It tells the user to run autoupdate, and 3501# then outputs the replacement expansion. We do not care 3502# about autoupdate's warning because that contains 3503# information on what to do *after* running autoupdate. 3504 3505# This is what autoupdate's m4 run will expand. It fires 3506# the warning (with _au_warn_XXX), outputs it into the 3507# updated configure.ac (with AC_DIAGNOSE), and then outputs 3508# the replacement expansion. 3509 3510 3511# This is an auxiliary macro that is also run when 3512# autoupdate runs m4. It simply calls m4_warning, but 3513# we need a wrapper so that each warning is emitted only 3514# once. We break the quoting in m4_warning's argument in 3515# order to expand this macro's arguments, not AU_DEFUN's. 3516 3517 3518# Finally, this is the expansion that is picked up by 3519# autoconf. It tells the user to run autoupdate, and 3520# then outputs the replacement expansion. We do not care 3521# about autoupdate's warning because that contains 3522# information on what to do *after* running autoupdate. 3523 3524 3525 3526 3527 3528# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3529# ---------------------------------- 3530# implement the --enable-fast-install flag, and support the `fast-install' 3531# and `disable-fast-install' LT_INIT options. 3532# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3533# _LT_ENABLE_FAST_INSTALL 3534 3535 3536 3537 3538# Old names: 3539# This is what autoupdate's m4 run will expand. It fires 3540# the warning (with _au_warn_XXX), outputs it into the 3541# updated configure.ac (with AC_DIAGNOSE), and then outputs 3542# the replacement expansion. 3543 3544 3545# This is an auxiliary macro that is also run when 3546# autoupdate runs m4. It simply calls m4_warning, but 3547# we need a wrapper so that each warning is emitted only 3548# once. We break the quoting in m4_warning's argument in 3549# order to expand this macro's arguments, not AU_DEFUN's. 3550 3551 3552# Finally, this is the expansion that is picked up by 3553# autoconf. It tells the user to run autoupdate, and 3554# then outputs the replacement expansion. We do not care 3555# about autoupdate's warning because that contains 3556# information on what to do *after* running autoupdate. 3557 3558 3559# This is what autoupdate's m4 run will expand. It fires 3560# the warning (with _au_warn_XXX), outputs it into the 3561# updated configure.ac (with AC_DIAGNOSE), and then outputs 3562# the replacement expansion. 3563 3564 3565# This is an auxiliary macro that is also run when 3566# autoupdate runs m4. It simply calls m4_warning, but 3567# we need a wrapper so that each warning is emitted only 3568# once. We break the quoting in m4_warning's argument in 3569# order to expand this macro's arguments, not AU_DEFUN's. 3570 3571 3572# Finally, this is the expansion that is picked up by 3573# autoconf. It tells the user to run autoupdate, and 3574# then outputs the replacement expansion. We do not care 3575# about autoupdate's warning because that contains 3576# information on what to do *after* running autoupdate. 3577 3578 3579 3580 3581# _LT_WITH_PIC([MODE]) 3582# -------------------- 3583# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3584# LT_INIT options. 3585# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3586# _LT_WITH_PIC 3587 3588 3589 3590 3591# Old name: 3592# This is what autoupdate's m4 run will expand. It fires 3593# the warning (with _au_warn_XXX), outputs it into the 3594# updated configure.ac (with AC_DIAGNOSE), and then outputs 3595# the replacement expansion. 3596 3597 3598# This is an auxiliary macro that is also run when 3599# autoupdate runs m4. It simply calls m4_warning, but 3600# we need a wrapper so that each warning is emitted only 3601# once. We break the quoting in m4_warning's argument in 3602# order to expand this macro's arguments, not AU_DEFUN's. 3603 3604 3605# Finally, this is the expansion that is picked up by 3606# autoconf. It tells the user to run autoupdate, and 3607# then outputs the replacement expansion. We do not care 3608# about autoupdate's warning because that contains 3609# information on what to do *after* running autoupdate. 3610 3611 3612 3613## ----------------- ## 3614## LTDL_INIT Options ## 3615## ----------------- ## 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3627# 3628# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3629# Written by Gary V. Vaughan, 2004 3630# 3631# This file is free software; the Free Software Foundation gives 3632# unlimited permission to copy and/or distribute it, with or without 3633# modifications, as long as this notice is preserved. 3634 3635# serial 6 ltsugar.m4 3636 3637# This is to help aclocal find these macros, as it can't see m4_define. 3638 3639 3640 3641# lt_join(SEP, ARG1, [ARG2...]) 3642# ----------------------------- 3643# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3644# associated separator. 3645# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3646# versions in m4sugar had bugs. 3647 3648 3649 3650 3651# lt_car(LIST) 3652# lt_cdr(LIST) 3653# ------------ 3654# Manipulate m4 lists. 3655# These macros are necessary as long as will still need to support 3656# Autoconf-2.59 which quotes differently. 3657 3658 3659 3660 3661 3662# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3663# ------------------------------------------ 3664# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3665# Note that neither SEPARATOR nor STRING are expanded; they are appended 3666# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3667# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3668# than defined and empty). 3669# 3670# This macro is needed until we can rely on Autoconf 2.62, since earlier 3671# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3672 3673 3674 3675 3676# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3677# ---------------------------------------------------------- 3678# Produce a SEP delimited list of all paired combinations of elements of 3679# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3680# has the form PREFIXmINFIXSUFFIXn. 3681# Needed until we can rely on m4_combine added in Autoconf 2.62. 3682 3683 3684 3685# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3686# ----------------------------------------------------------------------- 3687# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3688# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3689 3690 3691 3692# lt_dict_add(DICT, KEY, VALUE) 3693# ----------------------------- 3694 3695 3696 3697# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3698# -------------------------------------------- 3699 3700 3701 3702# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3703# ---------------------------------- 3704 3705 3706 3707# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3708# ----------------------------------------------------------------- 3709 3710 3711 3712# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3713# -------------------------------------------------------------- 3714 3715 3716# ltversion.m4 -- version numbers -*- Autoconf -*- 3717# 3718# Copyright (C) 2004 Free Software Foundation, Inc. 3719# Written by Scott James Remnant, 2004 3720# 3721# This file is free software; the Free Software Foundation gives 3722# unlimited permission to copy and/or distribute it, with or without 3723# modifications, as long as this notice is preserved. 3724 3725# Generated from ltversion.in. 3726 3727# serial 3134 ltversion.m4 3728# This file is part of GNU Libtool 3729 3730 3731 3732 3733 3734 3735# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3736# 3737# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3738# Written by Scott James Remnant, 2004. 3739# 3740# This file is free software; the Free Software Foundation gives 3741# unlimited permission to copy and/or distribute it, with or without 3742# modifications, as long as this notice is preserved. 3743 3744# serial 4 lt~obsolete.m4 3745 3746# These exist entirely to fool aclocal when bootstrapping libtool. 3747# 3748# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3749# which have later been changed to m4_define as they aren't part of the 3750# exported API, or moved to Autoconf or Automake where they belong. 3751# 3752# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3753# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3754# using a macro with the same name in our local m4/libtool.m4 it'll 3755# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3756# and doesn't know about Autoconf macros at all.) 3757# 3758# So we provide this file, which has a silly filename so it's always 3759# included after everything else. This provides aclocal with the 3760# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3761# because those macros already exist, or will be overwritten later. 3762# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3763# 3764# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3765# Yes, that means every name once taken will need to remain here until 3766# we give up compatibility with versions before 1.7, at which point 3767# we need to keep only those names which we still refer to. 3768 3769# This is to help aclocal find these macros, as it can't see m4_define. 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834## -*- Autoconf -*- 3835 3836# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3837# Free Software Foundation, Inc. 3838# 3839# This file is free software; the Free Software Foundation 3840# gives unlimited permission to copy and/or distribute it, 3841# with or without modifications, as long as this notice is preserved. 3842 3843# serial 8 3844 3845# Based on depend.m4 from automake 1.9, modified for standalone use in 3846# an environment where GNU make is required. 3847 3848# ZW_PROG_COMPILER_DEPENDENCIES 3849# ----------------------------- 3850# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3851# sets fooDEPMODE accordingly. Cache-variable compatible with 3852# original; not side-effect compatible. As the users of this macro 3853# may require accurate dependencies for correct builds, it does *not* 3854# honor --disable-dependency-checking, and failure to detect a usable 3855# method is an error. depcomp is assumed to be located in 3856# $ac_aux_dir. 3857# 3858# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3859 3860 3861 3862# AM_SET_DEPDIR 3863# ------------- 3864# Choose a directory name for dependency files. 3865 3866 3867# ZW_CREATE_DEPDIR 3868# ---------------- 3869# As AM_SET_DEPDIR, but also create the directory at config.status time. 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920sim_inline="-DDEFAULT_INLINE=0" 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957# intl sister-directory configuration rules. 3958# 3959 3960# The idea behind this macro is that there's no need to repeat all the 3961# autoconf probes done by the intl directory - it's already done them 3962# for us. In fact, there's no need even to look at the cache for the 3963# answers. All we need to do is nab a few pieces of information. 3964# The intl directory is set up to make this easy, by generating a 3965# small file which can be sourced as a shell script; then we produce 3966# the necessary substitutions and definitions for this directory. 3967 3968 3969 3970# Autoconf M4 include file defining utility macros for complex Canadian 3971# cross builds. 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981#### 3982# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 3983# or AC_INIT. 3984# These demand that AC_CANONICAL_SYSTEM be called beforehand. 3985 3986#### 3987# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3988# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 3989 3990 3991#### 3992# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3993# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 3994 3995 3996 3997# Backported from Autoconf 2.5x; can go away when and if 3998# we switch. Put the OS path separator in $PATH_SEPARATOR. 3999 4000 4001 4002 4003# ACX_HAVE_GCC_FOR_TARGET 4004# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 4005 4006 4007# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 4008# Searching for installed target binutils. We need to take extra care, 4009# else we may find the wrong assembler, linker, etc., and lose. 4010# 4011# First try --with-build-time-tools, if specified. 4012# 4013# For build != host, we ask the installed GCC for the name of the tool it 4014# uses, and accept it if it is an absolute path. This is because the 4015# only good choice for a compiler is the same GCC version that is being 4016# installed (or we couldn't make target libraries), and we assume that 4017# on the host system we'll have not only the same GCC version, but also 4018# the same binutils version. 4019# 4020# For build == host, search the same directories that the installed 4021# compiler will search. We used to do this for the assembler, linker, 4022# and nm only; for simplicity of configuration, however, we extend this 4023# criterion to tools (such as ar and ranlib) that are never invoked by 4024# the compiler, to avoid mismatches. 4025# 4026# Also note we have to check MD_EXEC_PREFIX before checking the user's path 4027# if build == target. This makes the most sense only when bootstrapping, 4028# but we also do so when build != host. In this case, we hope that the 4029# build and host systems will have similar contents of MD_EXEC_PREFIX. 4030# 4031# If we do not find a suitable binary, then try the user's path. 4032 4033 4034### 4035# AC_PROG_CPP_WERROR 4036# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4037# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4038# For now, using this also overrides header checks to use only the 4039# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4040# bit harder from here). 4041# Eventually autoconf will default to checking headers with the compiler 4042# instead, and we'll have to do this differently. 4043 4044# AC_PROG_CPP_WERROR 4045 4046# Test for GNAT. 4047# We require the gnatbind & gnatmake programs, as well as a compiler driver 4048# that understands Ada. We use the user's CC setting, already found, and 4049# possibly add $1 to the command-line parameters. 4050# 4051# Sets the shell variable have_gnat to yes or no as appropriate, and 4052# substitutes GNATBIND and GNATMAKE. 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078ac_ext=c 4079ac_cpp='$CPP $CPPFLAGS' 4080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4082ac_compiler_gnu=$ac_cv_c_compiler_gnu 4083if test -n "$ac_tool_prefix"; then 4084 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4085set dummy ${ac_tool_prefix}gcc; ac_word=$2 4086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4087$as_echo_n "checking for $ac_word... " >&6; } 4088if test "${ac_cv_prog_CC+set}" = set; then : 4089 $as_echo_n "(cached) " >&6 4090else 4091 if test -n "$CC"; then 4092 ac_cv_prog_CC="$CC" # Let the user override the test. 4093else 4094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4095for as_dir in $PATH 4096do 4097 IFS=$as_save_IFS 4098 test -z "$as_dir" && as_dir=. 4099 for ac_exec_ext in '' $ac_executable_extensions; do 4100 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4101 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4103 break 2 4104 fi 4105done 4106 done 4107IFS=$as_save_IFS 4108 4109fi 4110fi 4111CC=$ac_cv_prog_CC 4112if test -n "$CC"; then 4113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4114$as_echo "$CC" >&6; } 4115else 4116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4117$as_echo "no" >&6; } 4118fi 4119 4120 4121fi 4122if test -z "$ac_cv_prog_CC"; then 4123 ac_ct_CC=$CC 4124 # Extract the first word of "gcc", so it can be a program name with args. 4125set dummy gcc; ac_word=$2 4126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4127$as_echo_n "checking for $ac_word... " >&6; } 4128if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4129 $as_echo_n "(cached) " >&6 4130else 4131 if test -n "$ac_ct_CC"; then 4132 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4133else 4134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4135for as_dir in $PATH 4136do 4137 IFS=$as_save_IFS 4138 test -z "$as_dir" && as_dir=. 4139 for ac_exec_ext in '' $ac_executable_extensions; do 4140 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4141 ac_cv_prog_ac_ct_CC="gcc" 4142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4143 break 2 4144 fi 4145done 4146 done 4147IFS=$as_save_IFS 4148 4149fi 4150fi 4151ac_ct_CC=$ac_cv_prog_ac_ct_CC 4152if test -n "$ac_ct_CC"; then 4153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4154$as_echo "$ac_ct_CC" >&6; } 4155else 4156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4157$as_echo "no" >&6; } 4158fi 4159 4160 if test "x$ac_ct_CC" = x; then 4161 CC="" 4162 else 4163 case $cross_compiling:$ac_tool_warned in 4164yes:) 4165{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4166$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4167ac_tool_warned=yes ;; 4168esac 4169 CC=$ac_ct_CC 4170 fi 4171else 4172 CC="$ac_cv_prog_CC" 4173fi 4174 4175if test -z "$CC"; then 4176 if test -n "$ac_tool_prefix"; then 4177 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4178set dummy ${ac_tool_prefix}cc; ac_word=$2 4179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4180$as_echo_n "checking for $ac_word... " >&6; } 4181if test "${ac_cv_prog_CC+set}" = set; then : 4182 $as_echo_n "(cached) " >&6 4183else 4184 if test -n "$CC"; then 4185 ac_cv_prog_CC="$CC" # Let the user override the test. 4186else 4187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4188for as_dir in $PATH 4189do 4190 IFS=$as_save_IFS 4191 test -z "$as_dir" && as_dir=. 4192 for ac_exec_ext in '' $ac_executable_extensions; do 4193 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4194 ac_cv_prog_CC="${ac_tool_prefix}cc" 4195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4196 break 2 4197 fi 4198done 4199 done 4200IFS=$as_save_IFS 4201 4202fi 4203fi 4204CC=$ac_cv_prog_CC 4205if test -n "$CC"; then 4206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4207$as_echo "$CC" >&6; } 4208else 4209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4210$as_echo "no" >&6; } 4211fi 4212 4213 4214 fi 4215fi 4216if test -z "$CC"; then 4217 # Extract the first word of "cc", so it can be a program name with args. 4218set dummy cc; ac_word=$2 4219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4220$as_echo_n "checking for $ac_word... " >&6; } 4221if test "${ac_cv_prog_CC+set}" = set; then : 4222 $as_echo_n "(cached) " >&6 4223else 4224 if test -n "$CC"; then 4225 ac_cv_prog_CC="$CC" # Let the user override the test. 4226else 4227 ac_prog_rejected=no 4228as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4229for as_dir in $PATH 4230do 4231 IFS=$as_save_IFS 4232 test -z "$as_dir" && as_dir=. 4233 for ac_exec_ext in '' $ac_executable_extensions; do 4234 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4235 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4236 ac_prog_rejected=yes 4237 continue 4238 fi 4239 ac_cv_prog_CC="cc" 4240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4241 break 2 4242 fi 4243done 4244 done 4245IFS=$as_save_IFS 4246 4247if test $ac_prog_rejected = yes; then 4248 # We found a bogon in the path, so make sure we never use it. 4249 set dummy $ac_cv_prog_CC 4250 shift 4251 if test $# != 0; then 4252 # We chose a different compiler from the bogus one. 4253 # However, it has the same basename, so the bogon will be chosen 4254 # first if we set CC to just the basename; use the full file name. 4255 shift 4256 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4257 fi 4258fi 4259fi 4260fi 4261CC=$ac_cv_prog_CC 4262if test -n "$CC"; then 4263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4264$as_echo "$CC" >&6; } 4265else 4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4267$as_echo "no" >&6; } 4268fi 4269 4270 4271fi 4272if test -z "$CC"; then 4273 if test -n "$ac_tool_prefix"; then 4274 for ac_prog in cl.exe 4275 do 4276 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4277set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4279$as_echo_n "checking for $ac_word... " >&6; } 4280if test "${ac_cv_prog_CC+set}" = set; then : 4281 $as_echo_n "(cached) " >&6 4282else 4283 if test -n "$CC"; then 4284 ac_cv_prog_CC="$CC" # Let the user override the test. 4285else 4286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4287for as_dir in $PATH 4288do 4289 IFS=$as_save_IFS 4290 test -z "$as_dir" && as_dir=. 4291 for ac_exec_ext in '' $ac_executable_extensions; do 4292 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4293 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4295 break 2 4296 fi 4297done 4298 done 4299IFS=$as_save_IFS 4300 4301fi 4302fi 4303CC=$ac_cv_prog_CC 4304if test -n "$CC"; then 4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4306$as_echo "$CC" >&6; } 4307else 4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4309$as_echo "no" >&6; } 4310fi 4311 4312 4313 test -n "$CC" && break 4314 done 4315fi 4316if test -z "$CC"; then 4317 ac_ct_CC=$CC 4318 for ac_prog in cl.exe 4319do 4320 # Extract the first word of "$ac_prog", so it can be a program name with args. 4321set dummy $ac_prog; ac_word=$2 4322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4323$as_echo_n "checking for $ac_word... " >&6; } 4324if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4325 $as_echo_n "(cached) " >&6 4326else 4327 if test -n "$ac_ct_CC"; then 4328 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4329else 4330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4331for as_dir in $PATH 4332do 4333 IFS=$as_save_IFS 4334 test -z "$as_dir" && as_dir=. 4335 for ac_exec_ext in '' $ac_executable_extensions; do 4336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4337 ac_cv_prog_ac_ct_CC="$ac_prog" 4338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4339 break 2 4340 fi 4341done 4342 done 4343IFS=$as_save_IFS 4344 4345fi 4346fi 4347ac_ct_CC=$ac_cv_prog_ac_ct_CC 4348if test -n "$ac_ct_CC"; then 4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4350$as_echo "$ac_ct_CC" >&6; } 4351else 4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4353$as_echo "no" >&6; } 4354fi 4355 4356 4357 test -n "$ac_ct_CC" && break 4358done 4359 4360 if test "x$ac_ct_CC" = x; then 4361 CC="" 4362 else 4363 case $cross_compiling:$ac_tool_warned in 4364yes:) 4365{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4366$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4367ac_tool_warned=yes ;; 4368esac 4369 CC=$ac_ct_CC 4370 fi 4371fi 4372 4373fi 4374 4375 4376test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4377$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4378as_fn_error "no acceptable C compiler found in \$PATH 4379See \`config.log' for more details." "$LINENO" 5; } 4380 4381# Provide some information about the compiler. 4382$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4383set X $ac_compile 4384ac_compiler=$2 4385for ac_option in --version -v -V -qversion; do 4386 { { ac_try="$ac_compiler $ac_option >&5" 4387case "(($ac_try" in 4388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4389 *) ac_try_echo=$ac_try;; 4390esac 4391eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4392$as_echo "$ac_try_echo"; } >&5 4393 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4394 ac_status=$? 4395 if test -s conftest.err; then 4396 sed '10a\ 4397... rest of stderr output deleted ... 4398 10q' conftest.err >conftest.er1 4399 cat conftest.er1 >&5 4400 rm -f conftest.er1 conftest.err 4401 fi 4402 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4403 test $ac_status = 0; } 4404done 4405 4406cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4407/* end confdefs.h. */ 4408 4409int 4410main () 4411{ 4412 4413 ; 4414 return 0; 4415} 4416_ACEOF 4417ac_clean_files_save=$ac_clean_files 4418ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 4419# Try to create an executable without -o first, disregard a.out. 4420# It will help us diagnose broken compilers, and finding out an intuition 4421# of exeext. 4422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4423$as_echo_n "checking for C compiler default output file name... " >&6; } 4424ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4425 4426# The possible output files: 4427ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4428 4429ac_rmfiles= 4430for ac_file in $ac_files 4431do 4432 case $ac_file in 4433 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4434 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4435 esac 4436done 4437rm -f $ac_rmfiles 4438 4439if { { ac_try="$ac_link_default" 4440case "(($ac_try" in 4441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4442 *) ac_try_echo=$ac_try;; 4443esac 4444eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4445$as_echo "$ac_try_echo"; } >&5 4446 (eval "$ac_link_default") 2>&5 4447 ac_status=$? 4448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4449 test $ac_status = 0; }; then : 4450 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4451# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4452# in a Makefile. We should not override ac_cv_exeext if it was cached, 4453# so that the user can short-circuit this test for compilers unknown to 4454# Autoconf. 4455for ac_file in $ac_files '' 4456do 4457 test -f "$ac_file" || continue 4458 case $ac_file in 4459 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4460 ;; 4461 [ab].out ) 4462 # We found the default executable, but exeext='' is most 4463 # certainly right. 4464 break;; 4465 *.* ) 4466 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4467 then :; else 4468 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4469 fi 4470 # We set ac_cv_exeext here because the later test for it is not 4471 # safe: cross compilers may not add the suffix if given an `-o' 4472 # argument, so we may need to know it at that point already. 4473 # Even if this section looks crufty: it has the advantage of 4474 # actually working. 4475 break;; 4476 * ) 4477 break;; 4478 esac 4479done 4480test "$ac_cv_exeext" = no && ac_cv_exeext= 4481 4482else 4483 ac_file='' 4484fi 4485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4486$as_echo "$ac_file" >&6; } 4487if test -z "$ac_file"; then : 4488 $as_echo "$as_me: failed program was:" >&5 4489sed 's/^/| /' conftest.$ac_ext >&5 4490 4491{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4492$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4493{ as_fn_set_status 77 4494as_fn_error "C compiler cannot create executables 4495See \`config.log' for more details." "$LINENO" 5; }; } 4496fi 4497ac_exeext=$ac_cv_exeext 4498 4499# Check that the compiler produces executables we can run. If not, either 4500# the compiler is broken, or we cross compile. 4501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4502$as_echo_n "checking whether the C compiler works... " >&6; } 4503# If not cross compiling, check that we can run a simple program. 4504if test "$cross_compiling" != yes; then 4505 if { ac_try='./$ac_file' 4506 { { case "(($ac_try" in 4507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4508 *) ac_try_echo=$ac_try;; 4509esac 4510eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4511$as_echo "$ac_try_echo"; } >&5 4512 (eval "$ac_try") 2>&5 4513 ac_status=$? 4514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4515 test $ac_status = 0; }; }; then 4516 cross_compiling=no 4517 else 4518 if test "$cross_compiling" = maybe; then 4519 cross_compiling=yes 4520 else 4521 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4522$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4523as_fn_error "cannot run C compiled programs. 4524If you meant to cross compile, use \`--host'. 4525See \`config.log' for more details." "$LINENO" 5; } 4526 fi 4527 fi 4528fi 4529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4530$as_echo "yes" >&6; } 4531 4532rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 4533ac_clean_files=$ac_clean_files_save 4534# Check that the compiler produces executables we can run. If not, either 4535# the compiler is broken, or we cross compile. 4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4537$as_echo_n "checking whether we are cross compiling... " >&6; } 4538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4539$as_echo "$cross_compiling" >&6; } 4540 4541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4542$as_echo_n "checking for suffix of executables... " >&6; } 4543if { { ac_try="$ac_link" 4544case "(($ac_try" in 4545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4546 *) ac_try_echo=$ac_try;; 4547esac 4548eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4549$as_echo "$ac_try_echo"; } >&5 4550 (eval "$ac_link") 2>&5 4551 ac_status=$? 4552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4553 test $ac_status = 0; }; then : 4554 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4555# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4556# work properly (i.e., refer to `conftest.exe'), while it won't with 4557# `rm'. 4558for ac_file in conftest.exe conftest conftest.*; do 4559 test -f "$ac_file" || continue 4560 case $ac_file in 4561 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4562 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4563 break;; 4564 * ) break;; 4565 esac 4566done 4567else 4568 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4569$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4570as_fn_error "cannot compute suffix of executables: cannot compile and link 4571See \`config.log' for more details." "$LINENO" 5; } 4572fi 4573rm -f conftest$ac_cv_exeext 4574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4575$as_echo "$ac_cv_exeext" >&6; } 4576 4577rm -f conftest.$ac_ext 4578EXEEXT=$ac_cv_exeext 4579ac_exeext=$EXEEXT 4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4581$as_echo_n "checking for suffix of object files... " >&6; } 4582if test "${ac_cv_objext+set}" = set; then : 4583 $as_echo_n "(cached) " >&6 4584else 4585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4586/* end confdefs.h. */ 4587 4588int 4589main () 4590{ 4591 4592 ; 4593 return 0; 4594} 4595_ACEOF 4596rm -f conftest.o conftest.obj 4597if { { ac_try="$ac_compile" 4598case "(($ac_try" in 4599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4600 *) ac_try_echo=$ac_try;; 4601esac 4602eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4603$as_echo "$ac_try_echo"; } >&5 4604 (eval "$ac_compile") 2>&5 4605 ac_status=$? 4606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4607 test $ac_status = 0; }; then : 4608 for ac_file in conftest.o conftest.obj conftest.*; do 4609 test -f "$ac_file" || continue; 4610 case $ac_file in 4611 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4612 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4613 break;; 4614 esac 4615done 4616else 4617 $as_echo "$as_me: failed program was:" >&5 4618sed 's/^/| /' conftest.$ac_ext >&5 4619 4620{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4621$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4622as_fn_error "cannot compute suffix of object files: cannot compile 4623See \`config.log' for more details." "$LINENO" 5; } 4624fi 4625rm -f conftest.$ac_cv_objext conftest.$ac_ext 4626fi 4627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4628$as_echo "$ac_cv_objext" >&6; } 4629OBJEXT=$ac_cv_objext 4630ac_objext=$OBJEXT 4631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4632$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4633if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4634 $as_echo_n "(cached) " >&6 4635else 4636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4637/* end confdefs.h. */ 4638 4639int 4640main () 4641{ 4642#ifndef __GNUC__ 4643 choke me 4644#endif 4645 4646 ; 4647 return 0; 4648} 4649_ACEOF 4650if ac_fn_c_try_compile "$LINENO"; then : 4651 ac_compiler_gnu=yes 4652else 4653 ac_compiler_gnu=no 4654fi 4655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4656ac_cv_c_compiler_gnu=$ac_compiler_gnu 4657 4658fi 4659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4660$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4661if test $ac_compiler_gnu = yes; then 4662 GCC=yes 4663else 4664 GCC= 4665fi 4666ac_test_CFLAGS=${CFLAGS+set} 4667ac_save_CFLAGS=$CFLAGS 4668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4669$as_echo_n "checking whether $CC accepts -g... " >&6; } 4670if test "${ac_cv_prog_cc_g+set}" = set; then : 4671 $as_echo_n "(cached) " >&6 4672else 4673 ac_save_c_werror_flag=$ac_c_werror_flag 4674 ac_c_werror_flag=yes 4675 ac_cv_prog_cc_g=no 4676 CFLAGS="-g" 4677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4678/* end confdefs.h. */ 4679 4680int 4681main () 4682{ 4683 4684 ; 4685 return 0; 4686} 4687_ACEOF 4688if ac_fn_c_try_compile "$LINENO"; then : 4689 ac_cv_prog_cc_g=yes 4690else 4691 CFLAGS="" 4692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4693/* end confdefs.h. */ 4694 4695int 4696main () 4697{ 4698 4699 ; 4700 return 0; 4701} 4702_ACEOF 4703if ac_fn_c_try_compile "$LINENO"; then : 4704 4705else 4706 ac_c_werror_flag=$ac_save_c_werror_flag 4707 CFLAGS="-g" 4708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4709/* end confdefs.h. */ 4710 4711int 4712main () 4713{ 4714 4715 ; 4716 return 0; 4717} 4718_ACEOF 4719if ac_fn_c_try_compile "$LINENO"; then : 4720 ac_cv_prog_cc_g=yes 4721fi 4722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4723fi 4724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4725fi 4726rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4727 ac_c_werror_flag=$ac_save_c_werror_flag 4728fi 4729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4730$as_echo "$ac_cv_prog_cc_g" >&6; } 4731if test "$ac_test_CFLAGS" = set; then 4732 CFLAGS=$ac_save_CFLAGS 4733elif test $ac_cv_prog_cc_g = yes; then 4734 if test "$GCC" = yes; then 4735 CFLAGS="-g -O2" 4736 else 4737 CFLAGS="-g" 4738 fi 4739else 4740 if test "$GCC" = yes; then 4741 CFLAGS="-O2" 4742 else 4743 CFLAGS= 4744 fi 4745fi 4746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4747$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4748if test "${ac_cv_prog_cc_c89+set}" = set; then : 4749 $as_echo_n "(cached) " >&6 4750else 4751 ac_cv_prog_cc_c89=no 4752ac_save_CC=$CC 4753cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4754/* end confdefs.h. */ 4755#include <stdarg.h> 4756#include <stdio.h> 4757#include <sys/types.h> 4758#include <sys/stat.h> 4759/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4760struct buf { int x; }; 4761FILE * (*rcsopen) (struct buf *, struct stat *, int); 4762static char *e (p, i) 4763 char **p; 4764 int i; 4765{ 4766 return p[i]; 4767} 4768static char *f (char * (*g) (char **, int), char **p, ...) 4769{ 4770 char *s; 4771 va_list v; 4772 va_start (v,p); 4773 s = g (p, va_arg (v,int)); 4774 va_end (v); 4775 return s; 4776} 4777 4778/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4779 function prototypes and stuff, but not '\xHH' hex character constants. 4780 These don't provoke an error unfortunately, instead are silently treated 4781 as 'x'. The following induces an error, until -std is added to get 4782 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4783 array size at least. It's necessary to write '\x00'==0 to get something 4784 that's true only with -std. */ 4785int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4786 4787/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4788 inside strings and character constants. */ 4789#define FOO(x) 'x' 4790int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4791 4792int test (int i, double x); 4793struct s1 {int (*f) (int a);}; 4794struct s2 {int (*f) (double a);}; 4795int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4796int argc; 4797char **argv; 4798int 4799main () 4800{ 4801return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4802 ; 4803 return 0; 4804} 4805_ACEOF 4806for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4807 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4808do 4809 CC="$ac_save_CC $ac_arg" 4810 if ac_fn_c_try_compile "$LINENO"; then : 4811 ac_cv_prog_cc_c89=$ac_arg 4812fi 4813rm -f core conftest.err conftest.$ac_objext 4814 test "x$ac_cv_prog_cc_c89" != "xno" && break 4815done 4816rm -f conftest.$ac_ext 4817CC=$ac_save_CC 4818 4819fi 4820# AC_CACHE_VAL 4821case "x$ac_cv_prog_cc_c89" in 4822 x) 4823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4824$as_echo "none needed" >&6; } ;; 4825 xno) 4826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4827$as_echo "unsupported" >&6; } ;; 4828 *) 4829 CC="$CC $ac_cv_prog_cc_c89" 4830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4831$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4832esac 4833if test "x$ac_cv_prog_cc_c89" != xno; then : 4834 4835fi 4836 4837ac_ext=c 4838ac_cpp='$CPP $CPPFLAGS' 4839ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4840ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4841ac_compiler_gnu=$ac_cv_c_compiler_gnu 4842 4843ac_aux_dir= 4844for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4845 for ac_t in install-sh install.sh shtool; do 4846 if test -f "$ac_dir/$ac_t"; then 4847 ac_aux_dir=$ac_dir 4848 ac_install_sh="$ac_aux_dir/$ac_t -c" 4849 break 2 4850 fi 4851 done 4852done 4853if test -z "$ac_aux_dir"; then 4854 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4855fi 4856 4857# These three variables are undocumented and unsupported, 4858# and are intended to be withdrawn in a future Autoconf release. 4859# They can cause serious problems if a builder's source tree is in a directory 4860# whose full name contains unusual characters. 4861ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4862ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4863ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4864 4865 4866# Make sure we can run config.sub. 4867$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4868 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4869 4870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4871$as_echo_n "checking build system type... " >&6; } 4872if test "${ac_cv_build+set}" = set; then : 4873 $as_echo_n "(cached) " >&6 4874else 4875 ac_build_alias=$build_alias 4876test "x$ac_build_alias" = x && 4877 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4878test "x$ac_build_alias" = x && 4879 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4880ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4881 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4882 4883fi 4884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4885$as_echo "$ac_cv_build" >&6; } 4886case $ac_cv_build in 4887*-*-*) ;; 4888*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4889esac 4890build=$ac_cv_build 4891ac_save_IFS=$IFS; IFS='-' 4892set x $ac_cv_build 4893shift 4894build_cpu=$1 4895build_vendor=$2 4896shift; shift 4897# Remember, the first character of IFS is used to create $*, 4898# except with old shells: 4899build_os=$* 4900IFS=$ac_save_IFS 4901case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4902 4903 4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4905$as_echo_n "checking host system type... " >&6; } 4906if test "${ac_cv_host+set}" = set; then : 4907 $as_echo_n "(cached) " >&6 4908else 4909 if test "x$host_alias" = x; then 4910 ac_cv_host=$ac_cv_build 4911else 4912 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4913 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4914fi 4915 4916fi 4917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4918$as_echo "$ac_cv_host" >&6; } 4919case $ac_cv_host in 4920*-*-*) ;; 4921*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4922esac 4923host=$ac_cv_host 4924ac_save_IFS=$IFS; IFS='-' 4925set x $ac_cv_host 4926shift 4927host_cpu=$1 4928host_vendor=$2 4929shift; shift 4930# Remember, the first character of IFS is used to create $*, 4931# except with old shells: 4932host_os=$* 4933IFS=$ac_save_IFS 4934case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4935 4936 4937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4938$as_echo_n "checking target system type... " >&6; } 4939if test "${ac_cv_target+set}" = set; then : 4940 $as_echo_n "(cached) " >&6 4941else 4942 if test "x$target_alias" = x; then 4943 ac_cv_target=$ac_cv_host 4944else 4945 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4946 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4947fi 4948 4949fi 4950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4951$as_echo "$ac_cv_target" >&6; } 4952case $ac_cv_target in 4953*-*-*) ;; 4954*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4955esac 4956target=$ac_cv_target 4957ac_save_IFS=$IFS; IFS='-' 4958set x $ac_cv_target 4959shift 4960target_cpu=$1 4961target_vendor=$2 4962shift; shift 4963# Remember, the first character of IFS is used to create $*, 4964# except with old shells: 4965target_os=$* 4966IFS=$ac_save_IFS 4967case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4968 4969 4970# The aliases save the names the user supplied, while $host etc. 4971# will get canonicalized. 4972test -n "$target_alias" && 4973 test "$program_prefix$program_suffix$program_transform_name" = \ 4974 NONENONEs,x,x, && 4975 program_prefix=${target_alias}- 4976 4977ac_ext=c 4978ac_cpp='$CPP $CPPFLAGS' 4979ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4980ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4981ac_compiler_gnu=$ac_cv_c_compiler_gnu 4982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4983$as_echo_n "checking how to run the C preprocessor... " >&6; } 4984# On Suns, sometimes $CPP names a directory. 4985if test -n "$CPP" && test -d "$CPP"; then 4986 CPP= 4987fi 4988if test -z "$CPP"; then 4989 if test "${ac_cv_prog_CPP+set}" = set; then : 4990 $as_echo_n "(cached) " >&6 4991else 4992 # Double quotes because CPP needs to be expanded 4993 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4994 do 4995 ac_preproc_ok=false 4996for ac_c_preproc_warn_flag in '' yes 4997do 4998 # Use a header file that comes with gcc, so configuring glibc 4999 # with a fresh cross-compiler works. 5000 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5001 # <limits.h> exists even on freestanding compilers. 5002 # On the NeXT, cc -E runs the code through the compiler's parser, 5003 # not just through cpp. "Syntax error" is here to catch this case. 5004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5005/* end confdefs.h. */ 5006#ifdef __STDC__ 5007# include <limits.h> 5008#else 5009# include <assert.h> 5010#endif 5011 Syntax error 5012_ACEOF 5013if ac_fn_c_try_cpp "$LINENO"; then : 5014 5015else 5016 # Broken: fails on valid input. 5017continue 5018fi 5019rm -f conftest.err conftest.$ac_ext 5020 5021 # OK, works on sane cases. Now check whether nonexistent headers 5022 # can be detected and how. 5023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5024/* end confdefs.h. */ 5025#include <ac_nonexistent.h> 5026_ACEOF 5027if ac_fn_c_try_cpp "$LINENO"; then : 5028 # Broken: success on invalid input. 5029continue 5030else 5031 # Passes both tests. 5032ac_preproc_ok=: 5033break 5034fi 5035rm -f conftest.err conftest.$ac_ext 5036 5037done 5038# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5039rm -f conftest.err conftest.$ac_ext 5040if $ac_preproc_ok; then : 5041 break 5042fi 5043 5044 done 5045 ac_cv_prog_CPP=$CPP 5046 5047fi 5048 CPP=$ac_cv_prog_CPP 5049else 5050 ac_cv_prog_CPP=$CPP 5051fi 5052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5053$as_echo "$CPP" >&6; } 5054ac_preproc_ok=false 5055for ac_c_preproc_warn_flag in '' yes 5056do 5057 # Use a header file that comes with gcc, so configuring glibc 5058 # with a fresh cross-compiler works. 5059 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5060 # <limits.h> exists even on freestanding compilers. 5061 # On the NeXT, cc -E runs the code through the compiler's parser, 5062 # not just through cpp. "Syntax error" is here to catch this case. 5063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5064/* end confdefs.h. */ 5065#ifdef __STDC__ 5066# include <limits.h> 5067#else 5068# include <assert.h> 5069#endif 5070 Syntax error 5071_ACEOF 5072if ac_fn_c_try_cpp "$LINENO"; then : 5073 5074else 5075 # Broken: fails on valid input. 5076continue 5077fi 5078rm -f conftest.err conftest.$ac_ext 5079 5080 # OK, works on sane cases. Now check whether nonexistent headers 5081 # can be detected and how. 5082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5083/* end confdefs.h. */ 5084#include <ac_nonexistent.h> 5085_ACEOF 5086if ac_fn_c_try_cpp "$LINENO"; then : 5087 # Broken: success on invalid input. 5088continue 5089else 5090 # Passes both tests. 5091ac_preproc_ok=: 5092break 5093fi 5094rm -f conftest.err conftest.$ac_ext 5095 5096done 5097# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5098rm -f conftest.err conftest.$ac_ext 5099if $ac_preproc_ok; then : 5100 5101else 5102 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5103$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5104as_fn_error "C preprocessor \"$CPP\" fails sanity check 5105See \`config.log' for more details." "$LINENO" 5; } 5106fi 5107 5108ac_ext=c 5109ac_cpp='$CPP $CPPFLAGS' 5110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5112ac_compiler_gnu=$ac_cv_c_compiler_gnu 5113 5114 5115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5116$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5117if test "${ac_cv_path_GREP+set}" = set; then : 5118 $as_echo_n "(cached) " >&6 5119else 5120 if test -z "$GREP"; then 5121 ac_path_GREP_found=false 5122 # Loop through the user's path and test for each of PROGNAME-LIST 5123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5124for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5125do 5126 IFS=$as_save_IFS 5127 test -z "$as_dir" && as_dir=. 5128 for ac_prog in grep ggrep; do 5129 for ac_exec_ext in '' $ac_executable_extensions; do 5130 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5131 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5132# Check for GNU ac_path_GREP and select it if it is found. 5133 # Check for GNU $ac_path_GREP 5134case `"$ac_path_GREP" --version 2>&1` in 5135*GNU*) 5136 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5137*) 5138 ac_count=0 5139 $as_echo_n 0123456789 >"conftest.in" 5140 while : 5141 do 5142 cat "conftest.in" "conftest.in" >"conftest.tmp" 5143 mv "conftest.tmp" "conftest.in" 5144 cp "conftest.in" "conftest.nl" 5145 $as_echo 'GREP' >> "conftest.nl" 5146 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5147 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5148 as_fn_arith $ac_count + 1 && ac_count=$as_val 5149 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5150 # Best one so far, save it but keep looking for a better one 5151 ac_cv_path_GREP="$ac_path_GREP" 5152 ac_path_GREP_max=$ac_count 5153 fi 5154 # 10*(2^10) chars as input seems more than enough 5155 test $ac_count -gt 10 && break 5156 done 5157 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5158esac 5159 5160 $ac_path_GREP_found && break 3 5161 done 5162 done 5163 done 5164IFS=$as_save_IFS 5165 if test -z "$ac_cv_path_GREP"; then 5166 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5167 fi 5168else 5169 ac_cv_path_GREP=$GREP 5170fi 5171 5172fi 5173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5174$as_echo "$ac_cv_path_GREP" >&6; } 5175 GREP="$ac_cv_path_GREP" 5176 5177 5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5179$as_echo_n "checking for egrep... " >&6; } 5180if test "${ac_cv_path_EGREP+set}" = set; then : 5181 $as_echo_n "(cached) " >&6 5182else 5183 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5184 then ac_cv_path_EGREP="$GREP -E" 5185 else 5186 if test -z "$EGREP"; then 5187 ac_path_EGREP_found=false 5188 # Loop through the user's path and test for each of PROGNAME-LIST 5189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5190for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5191do 5192 IFS=$as_save_IFS 5193 test -z "$as_dir" && as_dir=. 5194 for ac_prog in egrep; do 5195 for ac_exec_ext in '' $ac_executable_extensions; do 5196 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5197 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5198# Check for GNU ac_path_EGREP and select it if it is found. 5199 # Check for GNU $ac_path_EGREP 5200case `"$ac_path_EGREP" --version 2>&1` in 5201*GNU*) 5202 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5203*) 5204 ac_count=0 5205 $as_echo_n 0123456789 >"conftest.in" 5206 while : 5207 do 5208 cat "conftest.in" "conftest.in" >"conftest.tmp" 5209 mv "conftest.tmp" "conftest.in" 5210 cp "conftest.in" "conftest.nl" 5211 $as_echo 'EGREP' >> "conftest.nl" 5212 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5213 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5214 as_fn_arith $ac_count + 1 && ac_count=$as_val 5215 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5216 # Best one so far, save it but keep looking for a better one 5217 ac_cv_path_EGREP="$ac_path_EGREP" 5218 ac_path_EGREP_max=$ac_count 5219 fi 5220 # 10*(2^10) chars as input seems more than enough 5221 test $ac_count -gt 10 && break 5222 done 5223 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5224esac 5225 5226 $ac_path_EGREP_found && break 3 5227 done 5228 done 5229 done 5230IFS=$as_save_IFS 5231 if test -z "$ac_cv_path_EGREP"; then 5232 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5233 fi 5234else 5235 ac_cv_path_EGREP=$EGREP 5236fi 5237 5238 fi 5239fi 5240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5241$as_echo "$ac_cv_path_EGREP" >&6; } 5242 EGREP="$ac_cv_path_EGREP" 5243 5244 5245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5246$as_echo_n "checking for ANSI C header files... " >&6; } 5247if test "${ac_cv_header_stdc+set}" = set; then : 5248 $as_echo_n "(cached) " >&6 5249else 5250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5251/* end confdefs.h. */ 5252#include <stdlib.h> 5253#include <stdarg.h> 5254#include <string.h> 5255#include <float.h> 5256 5257int 5258main () 5259{ 5260 5261 ; 5262 return 0; 5263} 5264_ACEOF 5265if ac_fn_c_try_compile "$LINENO"; then : 5266 ac_cv_header_stdc=yes 5267else 5268 ac_cv_header_stdc=no 5269fi 5270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5271 5272if test $ac_cv_header_stdc = yes; then 5273 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5275/* end confdefs.h. */ 5276#include <string.h> 5277 5278_ACEOF 5279if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5280 $EGREP "memchr" >/dev/null 2>&1; then : 5281 5282else 5283 ac_cv_header_stdc=no 5284fi 5285rm -f conftest* 5286 5287fi 5288 5289if test $ac_cv_header_stdc = yes; then 5290 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5292/* end confdefs.h. */ 5293#include <stdlib.h> 5294 5295_ACEOF 5296if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5297 $EGREP "free" >/dev/null 2>&1; then : 5298 5299else 5300 ac_cv_header_stdc=no 5301fi 5302rm -f conftest* 5303 5304fi 5305 5306if test $ac_cv_header_stdc = yes; then 5307 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5308 if test "$cross_compiling" = yes; then : 5309 : 5310else 5311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5312/* end confdefs.h. */ 5313#include <ctype.h> 5314#include <stdlib.h> 5315#if ((' ' & 0x0FF) == 0x020) 5316# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5317# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5318#else 5319# define ISLOWER(c) \ 5320 (('a' <= (c) && (c) <= 'i') \ 5321 || ('j' <= (c) && (c) <= 'r') \ 5322 || ('s' <= (c) && (c) <= 'z')) 5323# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5324#endif 5325 5326#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5327int 5328main () 5329{ 5330 int i; 5331 for (i = 0; i < 256; i++) 5332 if (XOR (islower (i), ISLOWER (i)) 5333 || toupper (i) != TOUPPER (i)) 5334 return 2; 5335 return 0; 5336} 5337_ACEOF 5338if ac_fn_c_try_run "$LINENO"; then : 5339 5340else 5341 ac_cv_header_stdc=no 5342fi 5343rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5344 conftest.$ac_objext conftest.beam conftest.$ac_ext 5345fi 5346 5347fi 5348fi 5349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5350$as_echo "$ac_cv_header_stdc" >&6; } 5351if test $ac_cv_header_stdc = yes; then 5352 5353$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5354 5355fi 5356 5357# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5358for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5359 inttypes.h stdint.h unistd.h 5360do : 5361 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5362ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5363" 5364eval as_val=\$$as_ac_Header 5365 if test "x$as_val" = x""yes; then : 5366 cat >>confdefs.h <<_ACEOF 5367#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5368_ACEOF 5369 5370fi 5371 5372done 5373 5374 5375 5376 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5377if test "x$ac_cv_header_minix_config_h" = x""yes; then : 5378 MINIX=yes 5379else 5380 MINIX= 5381fi 5382 5383 5384 if test "$MINIX" = yes; then 5385 5386$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5387 5388 5389$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5390 5391 5392$as_echo "#define _MINIX 1" >>confdefs.h 5393 5394 fi 5395 5396 5397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5398$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5399if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 5400 $as_echo_n "(cached) " >&6 5401else 5402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5403/* end confdefs.h. */ 5404 5405# define __EXTENSIONS__ 1 5406 $ac_includes_default 5407int 5408main () 5409{ 5410 5411 ; 5412 return 0; 5413} 5414_ACEOF 5415if ac_fn_c_try_compile "$LINENO"; then : 5416 ac_cv_safe_to_define___extensions__=yes 5417else 5418 ac_cv_safe_to_define___extensions__=no 5419fi 5420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5421fi 5422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5423$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5424 test $ac_cv_safe_to_define___extensions__ = yes && 5425 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5426 5427 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5428 5429 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5430 5431 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5432 5433 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5434 5435 5436test "$program_prefix" != NONE && 5437 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5438# Use a double $ so make ignores it. 5439test "$program_suffix" != NONE && 5440 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5441# Double any \ or $. 5442# By default was `s,x,x', remove it if useless. 5443ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5444program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5445 5446# Find a good install program. We prefer a C program (faster), 5447# so one script is as good as another. But avoid the broken or 5448# incompatible versions: 5449# SysV /etc/install, /usr/sbin/install 5450# SunOS /usr/etc/install 5451# IRIX /sbin/install 5452# AIX /bin/install 5453# AmigaOS /C/install, which installs bootblocks on floppy discs 5454# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5455# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5456# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5457# OS/2's system install, which has a completely different semantic 5458# ./install, which can be erroneously created by make from ./install.sh. 5459# Reject install programs that cannot install multiple files. 5460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5461$as_echo_n "checking for a BSD-compatible install... " >&6; } 5462if test -z "$INSTALL"; then 5463if test "${ac_cv_path_install+set}" = set; then : 5464 $as_echo_n "(cached) " >&6 5465else 5466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5467for as_dir in $PATH 5468do 5469 IFS=$as_save_IFS 5470 test -z "$as_dir" && as_dir=. 5471 # Account for people who put trailing slashes in PATH elements. 5472case $as_dir/ in #(( 5473 ./ | .// | /[cC]/* | \ 5474 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5475 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5476 /usr/ucb/* ) ;; 5477 *) 5478 # OSF1 and SCO ODT 3.0 have their own names for install. 5479 # Don't use installbsd from OSF since it installs stuff as root 5480 # by default. 5481 for ac_prog in ginstall scoinst install; do 5482 for ac_exec_ext in '' $ac_executable_extensions; do 5483 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5484 if test $ac_prog = install && 5485 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5486 # AIX install. It has an incompatible calling convention. 5487 : 5488 elif test $ac_prog = install && 5489 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5490 # program-specific install script used by HP pwplus--don't use. 5491 : 5492 else 5493 rm -rf conftest.one conftest.two conftest.dir 5494 echo one > conftest.one 5495 echo two > conftest.two 5496 mkdir conftest.dir 5497 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5498 test -s conftest.one && test -s conftest.two && 5499 test -s conftest.dir/conftest.one && 5500 test -s conftest.dir/conftest.two 5501 then 5502 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5503 break 3 5504 fi 5505 fi 5506 fi 5507 done 5508 done 5509 ;; 5510esac 5511 5512 done 5513IFS=$as_save_IFS 5514 5515rm -rf conftest.one conftest.two conftest.dir 5516 5517fi 5518 if test "${ac_cv_path_install+set}" = set; then 5519 INSTALL=$ac_cv_path_install 5520 else 5521 # As a last resort, use the slow shell script. Don't cache a 5522 # value for INSTALL within a source directory, because that will 5523 # break other packages using the cache if that directory is 5524 # removed, or if the value is a relative name. 5525 INSTALL=$ac_install_sh 5526 fi 5527fi 5528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5529$as_echo "$INSTALL" >&6; } 5530 5531# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5532# It thinks the first close brace ends the variable substitution. 5533test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5534 5535test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5536 5537test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5538 5539rm -rf .tst 2>/dev/null 5540mkdir .tst 2>/dev/null 5541if test -d .tst; then 5542 am__leading_dot=. 5543else 5544 am__leading_dot=_ 5545fi 5546rmdir .tst 2>/dev/null 5547 5548DEPDIR="${am__leading_dot}deps" 5549 5550case `pwd` in 5551 *\ * | *\ *) 5552 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5553$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5554esac 5555 5556 5557 5558macro_version='2.2.7a' 5559macro_revision='1.3134' 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573ltmain="$ac_aux_dir/ltmain.sh" 5574 5575# Backslashify metacharacters that are still active within 5576# double-quoted strings. 5577sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5578 5579# Same as above, but do not quote variable references. 5580double_quote_subst='s/\(["`\\]\)/\\\1/g' 5581 5582# Sed substitution to delay expansion of an escaped shell variable in a 5583# double_quote_subst'ed string. 5584delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5585 5586# Sed substitution to delay expansion of an escaped single quote. 5587delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5588 5589# Sed substitution to avoid accidental globbing in evaled expressions 5590no_glob_subst='s/\*/\\\*/g' 5591 5592ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5593ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5594ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5595 5596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5597$as_echo_n "checking how to print strings... " >&6; } 5598# Test print first, because it will be a builtin if present. 5599if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5600 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5601 ECHO='print -r --' 5602elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5603 ECHO='printf %s\n' 5604else 5605 # Use this function as a fallback that always works. 5606 func_fallback_echo () 5607 { 5608 eval 'cat <<_LTECHO_EOF 5609$1 5610_LTECHO_EOF' 5611 } 5612 ECHO='func_fallback_echo' 5613fi 5614 5615# func_echo_all arg... 5616# Invoke $ECHO with all args, space-separated. 5617func_echo_all () 5618{ 5619 $ECHO "" 5620} 5621 5622case "$ECHO" in 5623 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5624$as_echo "printf" >&6; } ;; 5625 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5626$as_echo "print -r" >&6; } ;; 5627 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5628$as_echo "cat" >&6; } ;; 5629esac 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5645$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5646if test "${ac_cv_path_SED+set}" = set; then : 5647 $as_echo_n "(cached) " >&6 5648else 5649 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5650 for ac_i in 1 2 3 4 5 6 7; do 5651 ac_script="$ac_script$as_nl$ac_script" 5652 done 5653 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5654 { ac_script=; unset ac_script;} 5655 if test -z "$SED"; then 5656 ac_path_SED_found=false 5657 # Loop through the user's path and test for each of PROGNAME-LIST 5658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5659for as_dir in $PATH 5660do 5661 IFS=$as_save_IFS 5662 test -z "$as_dir" && as_dir=. 5663 for ac_prog in sed gsed; do 5664 for ac_exec_ext in '' $ac_executable_extensions; do 5665 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5666 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5667# Check for GNU ac_path_SED and select it if it is found. 5668 # Check for GNU $ac_path_SED 5669case `"$ac_path_SED" --version 2>&1` in 5670*GNU*) 5671 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5672*) 5673 ac_count=0 5674 $as_echo_n 0123456789 >"conftest.in" 5675 while : 5676 do 5677 cat "conftest.in" "conftest.in" >"conftest.tmp" 5678 mv "conftest.tmp" "conftest.in" 5679 cp "conftest.in" "conftest.nl" 5680 $as_echo '' >> "conftest.nl" 5681 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5682 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5683 as_fn_arith $ac_count + 1 && ac_count=$as_val 5684 if test $ac_count -gt ${ac_path_SED_max-0}; then 5685 # Best one so far, save it but keep looking for a better one 5686 ac_cv_path_SED="$ac_path_SED" 5687 ac_path_SED_max=$ac_count 5688 fi 5689 # 10*(2^10) chars as input seems more than enough 5690 test $ac_count -gt 10 && break 5691 done 5692 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5693esac 5694 5695 $ac_path_SED_found && break 3 5696 done 5697 done 5698 done 5699IFS=$as_save_IFS 5700 if test -z "$ac_cv_path_SED"; then 5701 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5702 fi 5703else 5704 ac_cv_path_SED=$SED 5705fi 5706 5707fi 5708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5709$as_echo "$ac_cv_path_SED" >&6; } 5710 SED="$ac_cv_path_SED" 5711 rm -f conftest.sed 5712 5713test -z "$SED" && SED=sed 5714Xsed="$SED -e 1s/^X//" 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5727$as_echo_n "checking for fgrep... " >&6; } 5728if test "${ac_cv_path_FGREP+set}" = set; then : 5729 $as_echo_n "(cached) " >&6 5730else 5731 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5732 then ac_cv_path_FGREP="$GREP -F" 5733 else 5734 if test -z "$FGREP"; then 5735 ac_path_FGREP_found=false 5736 # Loop through the user's path and test for each of PROGNAME-LIST 5737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5738for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5739do 5740 IFS=$as_save_IFS 5741 test -z "$as_dir" && as_dir=. 5742 for ac_prog in fgrep; do 5743 for ac_exec_ext in '' $ac_executable_extensions; do 5744 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5745 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5746# Check for GNU ac_path_FGREP and select it if it is found. 5747 # Check for GNU $ac_path_FGREP 5748case `"$ac_path_FGREP" --version 2>&1` in 5749*GNU*) 5750 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5751*) 5752 ac_count=0 5753 $as_echo_n 0123456789 >"conftest.in" 5754 while : 5755 do 5756 cat "conftest.in" "conftest.in" >"conftest.tmp" 5757 mv "conftest.tmp" "conftest.in" 5758 cp "conftest.in" "conftest.nl" 5759 $as_echo 'FGREP' >> "conftest.nl" 5760 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5761 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5762 as_fn_arith $ac_count + 1 && ac_count=$as_val 5763 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5764 # Best one so far, save it but keep looking for a better one 5765 ac_cv_path_FGREP="$ac_path_FGREP" 5766 ac_path_FGREP_max=$ac_count 5767 fi 5768 # 10*(2^10) chars as input seems more than enough 5769 test $ac_count -gt 10 && break 5770 done 5771 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5772esac 5773 5774 $ac_path_FGREP_found && break 3 5775 done 5776 done 5777 done 5778IFS=$as_save_IFS 5779 if test -z "$ac_cv_path_FGREP"; then 5780 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5781 fi 5782else 5783 ac_cv_path_FGREP=$FGREP 5784fi 5785 5786 fi 5787fi 5788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5789$as_echo "$ac_cv_path_FGREP" >&6; } 5790 FGREP="$ac_cv_path_FGREP" 5791 5792 5793test -z "$GREP" && GREP=grep 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813# Check whether --with-gnu-ld was given. 5814if test "${with_gnu_ld+set}" = set; then : 5815 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5816else 5817 with_gnu_ld=no 5818fi 5819 5820ac_prog=ld 5821if test "$GCC" = yes; then 5822 # Check if gcc -print-prog-name=ld gives a path. 5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5824$as_echo_n "checking for ld used by $CC... " >&6; } 5825 case $host in 5826 *-*-mingw*) 5827 # gcc leaves a trailing carriage return which upsets mingw 5828 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5829 *) 5830 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5831 esac 5832 case $ac_prog in 5833 # Accept absolute paths. 5834 [\\/]* | ?:[\\/]*) 5835 re_direlt='/[^/][^/]*/\.\./' 5836 # Canonicalize the pathname of ld 5837 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5838 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5839 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5840 done 5841 test -z "$LD" && LD="$ac_prog" 5842 ;; 5843 "") 5844 # If it fails, then pretend we aren't using GCC. 5845 ac_prog=ld 5846 ;; 5847 *) 5848 # If it is relative, then search for the first ld in PATH. 5849 with_gnu_ld=unknown 5850 ;; 5851 esac 5852elif test "$with_gnu_ld" = yes; then 5853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5854$as_echo_n "checking for GNU ld... " >&6; } 5855else 5856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5857$as_echo_n "checking for non-GNU ld... " >&6; } 5858fi 5859if test "${lt_cv_path_LD+set}" = set; then : 5860 $as_echo_n "(cached) " >&6 5861else 5862 if test -z "$LD"; then 5863 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5864 for ac_dir in $PATH; do 5865 IFS="$lt_save_ifs" 5866 test -z "$ac_dir" && ac_dir=. 5867 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5868 lt_cv_path_LD="$ac_dir/$ac_prog" 5869 # Check to see if the program is GNU ld. I'd rather use --version, 5870 # but apparently some variants of GNU ld only accept -v. 5871 # Break only if it was the GNU/non-GNU ld that we prefer. 5872 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5873 *GNU* | *'with BFD'*) 5874 test "$with_gnu_ld" != no && break 5875 ;; 5876 *) 5877 test "$with_gnu_ld" != yes && break 5878 ;; 5879 esac 5880 fi 5881 done 5882 IFS="$lt_save_ifs" 5883else 5884 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5885fi 5886fi 5887 5888LD="$lt_cv_path_LD" 5889if test -n "$LD"; then 5890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5891$as_echo "$LD" >&6; } 5892else 5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5894$as_echo "no" >&6; } 5895fi 5896test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5898$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5899if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5900 $as_echo_n "(cached) " >&6 5901else 5902 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5903case `$LD -v 2>&1 </dev/null` in 5904*GNU* | *'with BFD'*) 5905 lt_cv_prog_gnu_ld=yes 5906 ;; 5907*) 5908 lt_cv_prog_gnu_ld=no 5909 ;; 5910esac 5911fi 5912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5913$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5914with_gnu_ld=$lt_cv_prog_gnu_ld 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5925$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5926if test "${lt_cv_path_NM+set}" = set; then : 5927 $as_echo_n "(cached) " >&6 5928else 5929 if test -n "$NM"; then 5930 # Let the user override the test. 5931 lt_cv_path_NM="$NM" 5932else 5933 lt_nm_to_check="${ac_tool_prefix}nm" 5934 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5935 lt_nm_to_check="$lt_nm_to_check nm" 5936 fi 5937 for lt_tmp_nm in $lt_nm_to_check; do 5938 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5939 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5940 IFS="$lt_save_ifs" 5941 test -z "$ac_dir" && ac_dir=. 5942 tmp_nm="$ac_dir/$lt_tmp_nm" 5943 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5944 # Check to see if the nm accepts a BSD-compat flag. 5945 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5946 # nm: unknown option "B" ignored 5947 # Tru64's nm complains that /dev/null is an invalid object file 5948 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5949 */dev/null* | *'Invalid file or object type'*) 5950 lt_cv_path_NM="$tmp_nm -B" 5951 break 5952 ;; 5953 *) 5954 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5955 */dev/null*) 5956 lt_cv_path_NM="$tmp_nm -p" 5957 break 5958 ;; 5959 *) 5960 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5961 continue # so that we can try to find one that supports BSD flags 5962 ;; 5963 esac 5964 ;; 5965 esac 5966 fi 5967 done 5968 IFS="$lt_save_ifs" 5969 done 5970 : ${lt_cv_path_NM=no} 5971fi 5972fi 5973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5974$as_echo "$lt_cv_path_NM" >&6; } 5975if test "$lt_cv_path_NM" != "no"; then 5976 NM="$lt_cv_path_NM" 5977else 5978 # Didn't find any BSD compatible name lister, look for dumpbin. 5979 if test -n "$DUMPBIN"; then : 5980 # Let the user override the test. 5981 else 5982 if test -n "$ac_tool_prefix"; then 5983 for ac_prog in dumpbin "link -dump" 5984 do 5985 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5986set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5988$as_echo_n "checking for $ac_word... " >&6; } 5989if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5990 $as_echo_n "(cached) " >&6 5991else 5992 if test -n "$DUMPBIN"; then 5993 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5994else 5995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5996for as_dir in $PATH 5997do 5998 IFS=$as_save_IFS 5999 test -z "$as_dir" && as_dir=. 6000 for ac_exec_ext in '' $ac_executable_extensions; do 6001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6002 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6004 break 2 6005 fi 6006done 6007 done 6008IFS=$as_save_IFS 6009 6010fi 6011fi 6012DUMPBIN=$ac_cv_prog_DUMPBIN 6013if test -n "$DUMPBIN"; then 6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6015$as_echo "$DUMPBIN" >&6; } 6016else 6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6018$as_echo "no" >&6; } 6019fi 6020 6021 6022 test -n "$DUMPBIN" && break 6023 done 6024fi 6025if test -z "$DUMPBIN"; then 6026 ac_ct_DUMPBIN=$DUMPBIN 6027 for ac_prog in dumpbin "link -dump" 6028do 6029 # Extract the first word of "$ac_prog", so it can be a program name with args. 6030set dummy $ac_prog; ac_word=$2 6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6032$as_echo_n "checking for $ac_word... " >&6; } 6033if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 6034 $as_echo_n "(cached) " >&6 6035else 6036 if test -n "$ac_ct_DUMPBIN"; then 6037 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6038else 6039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6040for as_dir in $PATH 6041do 6042 IFS=$as_save_IFS 6043 test -z "$as_dir" && as_dir=. 6044 for ac_exec_ext in '' $ac_executable_extensions; do 6045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6046 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6048 break 2 6049 fi 6050done 6051 done 6052IFS=$as_save_IFS 6053 6054fi 6055fi 6056ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6057if test -n "$ac_ct_DUMPBIN"; then 6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6059$as_echo "$ac_ct_DUMPBIN" >&6; } 6060else 6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6062$as_echo "no" >&6; } 6063fi 6064 6065 6066 test -n "$ac_ct_DUMPBIN" && break 6067done 6068 6069 if test "x$ac_ct_DUMPBIN" = x; then 6070 DUMPBIN=":" 6071 else 6072 case $cross_compiling:$ac_tool_warned in 6073yes:) 6074{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6075$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6076ac_tool_warned=yes ;; 6077esac 6078 DUMPBIN=$ac_ct_DUMPBIN 6079 fi 6080fi 6081 6082 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6083 *COFF*) 6084 DUMPBIN="$DUMPBIN -symbols" 6085 ;; 6086 *) 6087 DUMPBIN=: 6088 ;; 6089 esac 6090 fi 6091 6092 if test "$DUMPBIN" != ":"; then 6093 NM="$DUMPBIN" 6094 fi 6095fi 6096test -z "$NM" && NM=nm 6097 6098 6099 6100 6101 6102 6103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6104$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6105if test "${lt_cv_nm_interface+set}" = set; then : 6106 $as_echo_n "(cached) " >&6 6107else 6108 lt_cv_nm_interface="BSD nm" 6109 echo "int some_variable = 0;" > conftest.$ac_ext 6110 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6111 (eval "$ac_compile" 2>conftest.err) 6112 cat conftest.err >&5 6113 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6114 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6115 cat conftest.err >&5 6116 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6117 cat conftest.out >&5 6118 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6119 lt_cv_nm_interface="MS dumpbin" 6120 fi 6121 rm -f conftest* 6122fi 6123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6124$as_echo "$lt_cv_nm_interface" >&6; } 6125 6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6127$as_echo_n "checking whether ln -s works... " >&6; } 6128LN_S=$as_ln_s 6129if test "$LN_S" = "ln -s"; then 6130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6131$as_echo "yes" >&6; } 6132else 6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6134$as_echo "no, using $LN_S" >&6; } 6135fi 6136 6137# find the maximum length of command line arguments 6138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6139$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6140if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 6141 $as_echo_n "(cached) " >&6 6142else 6143 i=0 6144 teststring="ABCD" 6145 6146 case $build_os in 6147 msdosdjgpp*) 6148 # On DJGPP, this test can blow up pretty badly due to problems in libc 6149 # (any single argument exceeding 2000 bytes causes a buffer overrun 6150 # during glob expansion). Even if it were fixed, the result of this 6151 # check would be larger than it should be. 6152 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6153 ;; 6154 6155 gnu*) 6156 # Under GNU Hurd, this test is not required because there is 6157 # no limit to the length of command line arguments. 6158 # Libtool will interpret -1 as no limit whatsoever 6159 lt_cv_sys_max_cmd_len=-1; 6160 ;; 6161 6162 cygwin* | mingw* | cegcc*) 6163 # On Win9x/ME, this test blows up -- it succeeds, but takes 6164 # about 5 minutes as the teststring grows exponentially. 6165 # Worse, since 9x/ME are not pre-emptively multitasking, 6166 # you end up with a "frozen" computer, even though with patience 6167 # the test eventually succeeds (with a max line length of 256k). 6168 # Instead, let's just punt: use the minimum linelength reported by 6169 # all of the supported platforms: 8192 (on NT/2K/XP). 6170 lt_cv_sys_max_cmd_len=8192; 6171 ;; 6172 6173 mint*) 6174 # On MiNT this can take a long time and run out of memory. 6175 lt_cv_sys_max_cmd_len=8192; 6176 ;; 6177 6178 amigaos*) 6179 # On AmigaOS with pdksh, this test takes hours, literally. 6180 # So we just punt and use a minimum line length of 8192. 6181 lt_cv_sys_max_cmd_len=8192; 6182 ;; 6183 6184 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6185 # This has been around since 386BSD, at least. Likely further. 6186 if test -x /sbin/sysctl; then 6187 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6188 elif test -x /usr/sbin/sysctl; then 6189 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6190 else 6191 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6192 fi 6193 # And add a safety zone 6194 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6195 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6196 ;; 6197 6198 interix*) 6199 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6200 lt_cv_sys_max_cmd_len=196608 6201 ;; 6202 6203 osf*) 6204 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6205 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6206 # nice to cause kernel panics so lets avoid the loop below. 6207 # First set a reasonable default. 6208 lt_cv_sys_max_cmd_len=16384 6209 # 6210 if test -x /sbin/sysconfig; then 6211 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6212 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6213 esac 6214 fi 6215 ;; 6216 sco3.2v5*) 6217 lt_cv_sys_max_cmd_len=102400 6218 ;; 6219 sysv5* | sco5v6* | sysv4.2uw2*) 6220 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6221 if test -n "$kargmax"; then 6222 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6223 else 6224 lt_cv_sys_max_cmd_len=32768 6225 fi 6226 ;; 6227 *) 6228 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6229 if test -n "$lt_cv_sys_max_cmd_len"; then 6230 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6231 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6232 else 6233 # Make teststring a little bigger before we do anything with it. 6234 # a 1K string should be a reasonable start. 6235 for i in 1 2 3 4 5 6 7 8 ; do 6236 teststring=$teststring$teststring 6237 done 6238 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6239 # If test is not a shell built-in, we'll probably end up computing a 6240 # maximum length that is only half of the actual maximum length, but 6241 # we can't tell. 6242 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6243 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6244 test $i != 17 # 1/2 MB should be enough 6245 do 6246 i=`expr $i + 1` 6247 teststring=$teststring$teststring 6248 done 6249 # Only check the string length outside the loop. 6250 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6251 teststring= 6252 # Add a significant safety factor because C++ compilers can tack on 6253 # massive amounts of additional arguments before passing them to the 6254 # linker. It appears as though 1/2 is a usable value. 6255 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6256 fi 6257 ;; 6258 esac 6259 6260fi 6261 6262if test -n $lt_cv_sys_max_cmd_len ; then 6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6264$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6265else 6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6267$as_echo "none" >&6; } 6268fi 6269max_cmd_len=$lt_cv_sys_max_cmd_len 6270 6271 6272 6273 6274 6275 6276: ${CP="cp -f"} 6277: ${MV="mv -f"} 6278: ${RM="rm -f"} 6279 6280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6281$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6282# Try some XSI features 6283xsi_shell=no 6284( _lt_dummy="a/b/c" 6285 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6286 = c,a/b,, \ 6287 && eval 'test $(( 1 + 1 )) -eq 2 \ 6288 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6289 && xsi_shell=yes 6290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6291$as_echo "$xsi_shell" >&6; } 6292 6293 6294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6295$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6296lt_shell_append=no 6297( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6298 >/dev/null 2>&1 \ 6299 && lt_shell_append=yes 6300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6301$as_echo "$lt_shell_append" >&6; } 6302 6303 6304if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6305 lt_unset=unset 6306else 6307 lt_unset=false 6308fi 6309 6310 6311 6312 6313 6314# test EBCDIC or ASCII 6315case `echo X|tr X '\101'` in 6316 A) # ASCII based system 6317 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6318 lt_SP2NL='tr \040 \012' 6319 lt_NL2SP='tr \015\012 \040\040' 6320 ;; 6321 *) # EBCDIC based system 6322 lt_SP2NL='tr \100 \n' 6323 lt_NL2SP='tr \r\n \100\100' 6324 ;; 6325esac 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6336$as_echo_n "checking for $LD option to reload object files... " >&6; } 6337if test "${lt_cv_ld_reload_flag+set}" = set; then : 6338 $as_echo_n "(cached) " >&6 6339else 6340 lt_cv_ld_reload_flag='-r' 6341fi 6342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6343$as_echo "$lt_cv_ld_reload_flag" >&6; } 6344reload_flag=$lt_cv_ld_reload_flag 6345case $reload_flag in 6346"" | " "*) ;; 6347*) reload_flag=" $reload_flag" ;; 6348esac 6349reload_cmds='$LD$reload_flag -o $output$reload_objs' 6350case $host_os in 6351 darwin*) 6352 if test "$GCC" = yes; then 6353 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6354 else 6355 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6356 fi 6357 ;; 6358esac 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368if test -n "$ac_tool_prefix"; then 6369 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6370set dummy ${ac_tool_prefix}objdump; ac_word=$2 6371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6372$as_echo_n "checking for $ac_word... " >&6; } 6373if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6374 $as_echo_n "(cached) " >&6 6375else 6376 if test -n "$OBJDUMP"; then 6377 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6378else 6379as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6380for as_dir in $PATH 6381do 6382 IFS=$as_save_IFS 6383 test -z "$as_dir" && as_dir=. 6384 for ac_exec_ext in '' $ac_executable_extensions; do 6385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6386 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6388 break 2 6389 fi 6390done 6391 done 6392IFS=$as_save_IFS 6393 6394fi 6395fi 6396OBJDUMP=$ac_cv_prog_OBJDUMP 6397if test -n "$OBJDUMP"; then 6398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6399$as_echo "$OBJDUMP" >&6; } 6400else 6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6402$as_echo "no" >&6; } 6403fi 6404 6405 6406fi 6407if test -z "$ac_cv_prog_OBJDUMP"; then 6408 ac_ct_OBJDUMP=$OBJDUMP 6409 # Extract the first word of "objdump", so it can be a program name with args. 6410set dummy objdump; ac_word=$2 6411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6412$as_echo_n "checking for $ac_word... " >&6; } 6413if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6414 $as_echo_n "(cached) " >&6 6415else 6416 if test -n "$ac_ct_OBJDUMP"; then 6417 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6418else 6419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6420for as_dir in $PATH 6421do 6422 IFS=$as_save_IFS 6423 test -z "$as_dir" && as_dir=. 6424 for ac_exec_ext in '' $ac_executable_extensions; do 6425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6426 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6428 break 2 6429 fi 6430done 6431 done 6432IFS=$as_save_IFS 6433 6434fi 6435fi 6436ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6437if test -n "$ac_ct_OBJDUMP"; then 6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6439$as_echo "$ac_ct_OBJDUMP" >&6; } 6440else 6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6442$as_echo "no" >&6; } 6443fi 6444 6445 if test "x$ac_ct_OBJDUMP" = x; then 6446 OBJDUMP="false" 6447 else 6448 case $cross_compiling:$ac_tool_warned in 6449yes:) 6450{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6451$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6452ac_tool_warned=yes ;; 6453esac 6454 OBJDUMP=$ac_ct_OBJDUMP 6455 fi 6456else 6457 OBJDUMP="$ac_cv_prog_OBJDUMP" 6458fi 6459 6460test -z "$OBJDUMP" && OBJDUMP=objdump 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6471$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6472if test "${lt_cv_deplibs_check_method+set}" = set; then : 6473 $as_echo_n "(cached) " >&6 6474else 6475 lt_cv_file_magic_cmd='$MAGIC_CMD' 6476lt_cv_file_magic_test_file= 6477lt_cv_deplibs_check_method='unknown' 6478# Need to set the preceding variable on all platforms that support 6479# interlibrary dependencies. 6480# 'none' -- dependencies not supported. 6481# `unknown' -- same as none, but documents that we really don't know. 6482# 'pass_all' -- all dependencies passed with no checks. 6483# 'test_compile' -- check by making test program. 6484# 'file_magic [[regex]]' -- check by looking for files in library path 6485# which responds to the $file_magic_cmd with a given extended regex. 6486# If you have `file' or equivalent on your system and you're not sure 6487# whether `pass_all' will *always* work, you probably want this one. 6488 6489case $host_os in 6490aix[4-9]*) 6491 lt_cv_deplibs_check_method=pass_all 6492 ;; 6493 6494beos*) 6495 lt_cv_deplibs_check_method=pass_all 6496 ;; 6497 6498bsdi[45]*) 6499 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6500 lt_cv_file_magic_cmd='/usr/bin/file -L' 6501 lt_cv_file_magic_test_file=/shlib/libc.so 6502 ;; 6503 6504cygwin*) 6505 # func_win32_libid is a shell function defined in ltmain.sh 6506 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6507 lt_cv_file_magic_cmd='func_win32_libid' 6508 ;; 6509 6510mingw* | pw32*) 6511 # Base MSYS/MinGW do not provide the 'file' command needed by 6512 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6513 # unless we find 'file', for example because we are cross-compiling. 6514 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6515 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6516 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6517 lt_cv_file_magic_cmd='func_win32_libid' 6518 else 6519 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6520 lt_cv_file_magic_cmd='$OBJDUMP -f' 6521 fi 6522 ;; 6523 6524cegcc*) 6525 # use the weaker test based on 'objdump'. See mingw*. 6526 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6527 lt_cv_file_magic_cmd='$OBJDUMP -f' 6528 ;; 6529 6530darwin* | rhapsody*) 6531 lt_cv_deplibs_check_method=pass_all 6532 ;; 6533 6534freebsd* | dragonfly*) 6535 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6536 case $host_cpu in 6537 i*86 ) 6538 # Not sure whether the presence of OpenBSD here was a mistake. 6539 # Let's accept both of them until this is cleared up. 6540 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6541 lt_cv_file_magic_cmd=/usr/bin/file 6542 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6543 ;; 6544 esac 6545 else 6546 lt_cv_deplibs_check_method=pass_all 6547 fi 6548 ;; 6549 6550gnu*) 6551 lt_cv_deplibs_check_method=pass_all 6552 ;; 6553 6554haiku*) 6555 lt_cv_deplibs_check_method=pass_all 6556 ;; 6557 6558hpux10.20* | hpux11*) 6559 lt_cv_file_magic_cmd=/usr/bin/file 6560 case $host_cpu in 6561 ia64*) 6562 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6563 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6564 ;; 6565 hppa*64*) 6566 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]' 6567 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6568 ;; 6569 *) 6570 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6571 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6572 ;; 6573 esac 6574 ;; 6575 6576interix[3-9]*) 6577 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6578 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6579 ;; 6580 6581irix5* | irix6* | nonstopux*) 6582 case $LD in 6583 *-32|*"-32 ") libmagic=32-bit;; 6584 *-n32|*"-n32 ") libmagic=N32;; 6585 *-64|*"-64 ") libmagic=64-bit;; 6586 *) libmagic=never-match;; 6587 esac 6588 lt_cv_deplibs_check_method=pass_all 6589 ;; 6590 6591# This must be Linux ELF. 6592linux* | k*bsd*-gnu | kopensolaris*-gnu) 6593 lt_cv_deplibs_check_method=pass_all 6594 ;; 6595 6596netbsd*) 6597 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6598 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6599 else 6600 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6601 fi 6602 ;; 6603 6604newos6*) 6605 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6606 lt_cv_file_magic_cmd=/usr/bin/file 6607 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6608 ;; 6609 6610*nto* | *qnx*) 6611 lt_cv_deplibs_check_method=pass_all 6612 ;; 6613 6614openbsd*) 6615 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6616 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6617 else 6618 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6619 fi 6620 ;; 6621 6622osf3* | osf4* | osf5*) 6623 lt_cv_deplibs_check_method=pass_all 6624 ;; 6625 6626rdos*) 6627 lt_cv_deplibs_check_method=pass_all 6628 ;; 6629 6630solaris*) 6631 lt_cv_deplibs_check_method=pass_all 6632 ;; 6633 6634sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6635 lt_cv_deplibs_check_method=pass_all 6636 ;; 6637 6638sysv4 | sysv4.3*) 6639 case $host_vendor in 6640 motorola) 6641 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]' 6642 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6643 ;; 6644 ncr) 6645 lt_cv_deplibs_check_method=pass_all 6646 ;; 6647 sequent) 6648 lt_cv_file_magic_cmd='/bin/file' 6649 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6650 ;; 6651 sni) 6652 lt_cv_file_magic_cmd='/bin/file' 6653 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6654 lt_cv_file_magic_test_file=/lib/libc.so 6655 ;; 6656 siemens) 6657 lt_cv_deplibs_check_method=pass_all 6658 ;; 6659 pc) 6660 lt_cv_deplibs_check_method=pass_all 6661 ;; 6662 esac 6663 ;; 6664 6665tpf*) 6666 lt_cv_deplibs_check_method=pass_all 6667 ;; 6668esac 6669 6670fi 6671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6672$as_echo "$lt_cv_deplibs_check_method" >&6; } 6673file_magic_cmd=$lt_cv_file_magic_cmd 6674deplibs_check_method=$lt_cv_deplibs_check_method 6675test -z "$deplibs_check_method" && deplibs_check_method=unknown 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688if test -n "$ac_tool_prefix"; then 6689 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6690set dummy ${ac_tool_prefix}ar; ac_word=$2 6691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6692$as_echo_n "checking for $ac_word... " >&6; } 6693if test "${ac_cv_prog_AR+set}" = set; then : 6694 $as_echo_n "(cached) " >&6 6695else 6696 if test -n "$AR"; then 6697 ac_cv_prog_AR="$AR" # Let the user override the test. 6698else 6699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6700for as_dir in $PATH 6701do 6702 IFS=$as_save_IFS 6703 test -z "$as_dir" && as_dir=. 6704 for ac_exec_ext in '' $ac_executable_extensions; do 6705 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6706 ac_cv_prog_AR="${ac_tool_prefix}ar" 6707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6708 break 2 6709 fi 6710done 6711 done 6712IFS=$as_save_IFS 6713 6714fi 6715fi 6716AR=$ac_cv_prog_AR 6717if test -n "$AR"; then 6718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6719$as_echo "$AR" >&6; } 6720else 6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6722$as_echo "no" >&6; } 6723fi 6724 6725 6726fi 6727if test -z "$ac_cv_prog_AR"; then 6728 ac_ct_AR=$AR 6729 # Extract the first word of "ar", so it can be a program name with args. 6730set dummy ar; ac_word=$2 6731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6732$as_echo_n "checking for $ac_word... " >&6; } 6733if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6734 $as_echo_n "(cached) " >&6 6735else 6736 if test -n "$ac_ct_AR"; then 6737 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6738else 6739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6740for as_dir in $PATH 6741do 6742 IFS=$as_save_IFS 6743 test -z "$as_dir" && as_dir=. 6744 for ac_exec_ext in '' $ac_executable_extensions; do 6745 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6746 ac_cv_prog_ac_ct_AR="ar" 6747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6748 break 2 6749 fi 6750done 6751 done 6752IFS=$as_save_IFS 6753 6754fi 6755fi 6756ac_ct_AR=$ac_cv_prog_ac_ct_AR 6757if test -n "$ac_ct_AR"; then 6758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6759$as_echo "$ac_ct_AR" >&6; } 6760else 6761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6762$as_echo "no" >&6; } 6763fi 6764 6765 if test "x$ac_ct_AR" = x; then 6766 AR="false" 6767 else 6768 case $cross_compiling:$ac_tool_warned in 6769yes:) 6770{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6771$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6772ac_tool_warned=yes ;; 6773esac 6774 AR=$ac_ct_AR 6775 fi 6776else 6777 AR="$ac_cv_prog_AR" 6778fi 6779 6780test -z "$AR" && AR=ar 6781test -z "$AR_FLAGS" && AR_FLAGS=cru 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793if test -n "$ac_tool_prefix"; then 6794 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6795set dummy ${ac_tool_prefix}strip; ac_word=$2 6796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6797$as_echo_n "checking for $ac_word... " >&6; } 6798if test "${ac_cv_prog_STRIP+set}" = set; then : 6799 $as_echo_n "(cached) " >&6 6800else 6801 if test -n "$STRIP"; then 6802 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6803else 6804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6805for as_dir in $PATH 6806do 6807 IFS=$as_save_IFS 6808 test -z "$as_dir" && as_dir=. 6809 for ac_exec_ext in '' $ac_executable_extensions; do 6810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6811 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6813 break 2 6814 fi 6815done 6816 done 6817IFS=$as_save_IFS 6818 6819fi 6820fi 6821STRIP=$ac_cv_prog_STRIP 6822if test -n "$STRIP"; then 6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6824$as_echo "$STRIP" >&6; } 6825else 6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6827$as_echo "no" >&6; } 6828fi 6829 6830 6831fi 6832if test -z "$ac_cv_prog_STRIP"; then 6833 ac_ct_STRIP=$STRIP 6834 # Extract the first word of "strip", so it can be a program name with args. 6835set dummy strip; ac_word=$2 6836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6837$as_echo_n "checking for $ac_word... " >&6; } 6838if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6839 $as_echo_n "(cached) " >&6 6840else 6841 if test -n "$ac_ct_STRIP"; then 6842 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6843else 6844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6845for as_dir in $PATH 6846do 6847 IFS=$as_save_IFS 6848 test -z "$as_dir" && as_dir=. 6849 for ac_exec_ext in '' $ac_executable_extensions; do 6850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6851 ac_cv_prog_ac_ct_STRIP="strip" 6852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6853 break 2 6854 fi 6855done 6856 done 6857IFS=$as_save_IFS 6858 6859fi 6860fi 6861ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6862if test -n "$ac_ct_STRIP"; then 6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6864$as_echo "$ac_ct_STRIP" >&6; } 6865else 6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6867$as_echo "no" >&6; } 6868fi 6869 6870 if test "x$ac_ct_STRIP" = x; then 6871 STRIP=":" 6872 else 6873 case $cross_compiling:$ac_tool_warned in 6874yes:) 6875{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6876$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6877ac_tool_warned=yes ;; 6878esac 6879 STRIP=$ac_ct_STRIP 6880 fi 6881else 6882 STRIP="$ac_cv_prog_STRIP" 6883fi 6884 6885test -z "$STRIP" && STRIP=: 6886 6887 6888 6889 6890 6891 6892if test -n "$ac_tool_prefix"; then 6893 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6894set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6896$as_echo_n "checking for $ac_word... " >&6; } 6897if test "${ac_cv_prog_RANLIB+set}" = set; then : 6898 $as_echo_n "(cached) " >&6 6899else 6900 if test -n "$RANLIB"; then 6901 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6902else 6903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6904for as_dir in $PATH 6905do 6906 IFS=$as_save_IFS 6907 test -z "$as_dir" && as_dir=. 6908 for ac_exec_ext in '' $ac_executable_extensions; do 6909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6910 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6912 break 2 6913 fi 6914done 6915 done 6916IFS=$as_save_IFS 6917 6918fi 6919fi 6920RANLIB=$ac_cv_prog_RANLIB 6921if test -n "$RANLIB"; then 6922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6923$as_echo "$RANLIB" >&6; } 6924else 6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6926$as_echo "no" >&6; } 6927fi 6928 6929 6930fi 6931if test -z "$ac_cv_prog_RANLIB"; then 6932 ac_ct_RANLIB=$RANLIB 6933 # Extract the first word of "ranlib", so it can be a program name with args. 6934set dummy ranlib; ac_word=$2 6935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6936$as_echo_n "checking for $ac_word... " >&6; } 6937if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6938 $as_echo_n "(cached) " >&6 6939else 6940 if test -n "$ac_ct_RANLIB"; then 6941 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6942else 6943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6944for as_dir in $PATH 6945do 6946 IFS=$as_save_IFS 6947 test -z "$as_dir" && as_dir=. 6948 for ac_exec_ext in '' $ac_executable_extensions; do 6949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6950 ac_cv_prog_ac_ct_RANLIB="ranlib" 6951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6952 break 2 6953 fi 6954done 6955 done 6956IFS=$as_save_IFS 6957 6958fi 6959fi 6960ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6961if test -n "$ac_ct_RANLIB"; then 6962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6963$as_echo "$ac_ct_RANLIB" >&6; } 6964else 6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6966$as_echo "no" >&6; } 6967fi 6968 6969 if test "x$ac_ct_RANLIB" = x; then 6970 RANLIB=":" 6971 else 6972 case $cross_compiling:$ac_tool_warned in 6973yes:) 6974{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6975$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6976ac_tool_warned=yes ;; 6977esac 6978 RANLIB=$ac_ct_RANLIB 6979 fi 6980else 6981 RANLIB="$ac_cv_prog_RANLIB" 6982fi 6983 6984test -z "$RANLIB" && RANLIB=: 6985 6986 6987 6988 6989 6990 6991# Determine commands to create old-style static archives. 6992old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6993old_postinstall_cmds='chmod 644 $oldlib' 6994old_postuninstall_cmds= 6995 6996if test -n "$RANLIB"; then 6997 case $host_os in 6998 openbsd*) 6999 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7000 ;; 7001 *) 7002 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7003 ;; 7004 esac 7005 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7006fi 7007 7008case $host_os in 7009 darwin*) 7010 lock_old_archive_extraction=yes ;; 7011 *) 7012 lock_old_archive_extraction=no ;; 7013esac 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035for ac_prog in gawk mawk nawk awk 7036do 7037 # Extract the first word of "$ac_prog", so it can be a program name with args. 7038set dummy $ac_prog; ac_word=$2 7039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7040$as_echo_n "checking for $ac_word... " >&6; } 7041if test "${ac_cv_prog_AWK+set}" = set; then : 7042 $as_echo_n "(cached) " >&6 7043else 7044 if test -n "$AWK"; then 7045 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7046else 7047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7048for as_dir in $PATH 7049do 7050 IFS=$as_save_IFS 7051 test -z "$as_dir" && as_dir=. 7052 for ac_exec_ext in '' $ac_executable_extensions; do 7053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7054 ac_cv_prog_AWK="$ac_prog" 7055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7056 break 2 7057 fi 7058done 7059 done 7060IFS=$as_save_IFS 7061 7062fi 7063fi 7064AWK=$ac_cv_prog_AWK 7065if test -n "$AWK"; then 7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7067$as_echo "$AWK" >&6; } 7068else 7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7070$as_echo "no" >&6; } 7071fi 7072 7073 7074 test -n "$AWK" && break 7075done 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095# If no C compiler was specified, use CC. 7096LTCC=${LTCC-"$CC"} 7097 7098# If no C compiler flags were specified, use CFLAGS. 7099LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7100 7101# Allow CC to be a program name with arguments. 7102compiler=$CC 7103 7104 7105# Check for command to grab the raw symbol name followed by C symbol from nm. 7106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7107$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7108if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 7109 $as_echo_n "(cached) " >&6 7110else 7111 7112# These are sane defaults that work on at least a few old systems. 7113# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7114 7115# Character class describing NM global symbol codes. 7116symcode='[BCDEGRST]' 7117 7118# Regexp to match symbols that can be accessed directly from C. 7119sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7120 7121# Define system-specific variables. 7122case $host_os in 7123aix*) 7124 symcode='[BCDT]' 7125 ;; 7126cygwin* | mingw* | pw32* | cegcc*) 7127 symcode='[ABCDGISTW]' 7128 ;; 7129hpux*) 7130 if test "$host_cpu" = ia64; then 7131 symcode='[ABCDEGRST]' 7132 fi 7133 ;; 7134irix* | nonstopux*) 7135 symcode='[BCDEGRST]' 7136 ;; 7137osf*) 7138 symcode='[BCDEGQRST]' 7139 ;; 7140solaris*) 7141 symcode='[BDRT]' 7142 ;; 7143sco3.2v5*) 7144 symcode='[DT]' 7145 ;; 7146sysv4.2uw2*) 7147 symcode='[DT]' 7148 ;; 7149sysv5* | sco5v6* | unixware* | OpenUNIX*) 7150 symcode='[ABDT]' 7151 ;; 7152sysv4) 7153 symcode='[DFNSTU]' 7154 ;; 7155esac 7156 7157# If we're using GNU nm, then use its standard symbol codes. 7158case `$NM -V 2>&1` in 7159*GNU* | *'with BFD'*) 7160 symcode='[ABCDGIRSTW]' ;; 7161esac 7162 7163# Transform an extracted symbol line into a proper C declaration. 7164# Some systems (esp. on ia64) link data and code symbols differently, 7165# so use this general approach. 7166lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7167 7168# Transform an extracted symbol line into symbol name and symbol address 7169lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7170lt_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'" 7171 7172# Handle CRLF in mingw tool chain 7173opt_cr= 7174case $build_os in 7175mingw*) 7176 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7177 ;; 7178esac 7179 7180# Try without a prefix underscore, then with it. 7181for ac_symprfx in "" "_"; do 7182 7183 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7184 symxfrm="\\1 $ac_symprfx\\2 \\2" 7185 7186 # Write the raw and C identifiers. 7187 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7188 # Fake it for dumpbin and say T for any non-static function 7189 # and D for any global variable. 7190 # Also find C++ and __fastcall symbols from MSVC++, 7191 # which start with @ or ?. 7192 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7193" {last_section=section; section=\$ 3};"\ 7194" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7195" \$ 0!~/External *\|/{next};"\ 7196" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7197" {if(hide[section]) next};"\ 7198" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7199" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7200" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7201" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7202" ' prfx=^$ac_symprfx" 7203 else 7204 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7205 fi 7206 7207 # Check to see that the pipe works correctly. 7208 pipe_works=no 7209 7210 rm -f conftest* 7211 cat > conftest.$ac_ext <<_LT_EOF 7212#ifdef __cplusplus 7213extern "C" { 7214#endif 7215char nm_test_var; 7216void nm_test_func(void); 7217void nm_test_func(void){} 7218#ifdef __cplusplus 7219} 7220#endif 7221int main(){nm_test_var='a';nm_test_func();return(0);} 7222_LT_EOF 7223 7224 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7225 (eval $ac_compile) 2>&5 7226 ac_status=$? 7227 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7228 test $ac_status = 0; }; then 7229 # Now try to grab the symbols. 7230 nlist=conftest.nm 7231 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7232 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7233 ac_status=$? 7234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7235 test $ac_status = 0; } && test -s "$nlist"; then 7236 # Try sorting and uniquifying the output. 7237 if sort "$nlist" | uniq > "$nlist"T; then 7238 mv -f "$nlist"T "$nlist" 7239 else 7240 rm -f "$nlist"T 7241 fi 7242 7243 # Make sure that we snagged all the symbols we need. 7244 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7245 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7246 cat <<_LT_EOF > conftest.$ac_ext 7247#ifdef __cplusplus 7248extern "C" { 7249#endif 7250 7251_LT_EOF 7252 # Now generate the symbol file. 7253 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7254 7255 cat <<_LT_EOF >> conftest.$ac_ext 7256 7257/* The mapping between symbol names and symbols. */ 7258const struct { 7259 const char *name; 7260 void *address; 7261} 7262lt__PROGRAM__LTX_preloaded_symbols[] = 7263{ 7264 { "@PROGRAM@", (void *) 0 }, 7265_LT_EOF 7266 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7267 cat <<\_LT_EOF >> conftest.$ac_ext 7268 {0, (void *) 0} 7269}; 7270 7271/* This works around a problem in FreeBSD linker */ 7272#ifdef FREEBSD_WORKAROUND 7273static const void *lt_preloaded_setup() { 7274 return lt__PROGRAM__LTX_preloaded_symbols; 7275} 7276#endif 7277 7278#ifdef __cplusplus 7279} 7280#endif 7281_LT_EOF 7282 # Now try linking the two files. 7283 mv conftest.$ac_objext conftstm.$ac_objext 7284 lt_save_LIBS="$LIBS" 7285 lt_save_CFLAGS="$CFLAGS" 7286 LIBS="conftstm.$ac_objext" 7287 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7288 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7289 (eval $ac_link) 2>&5 7290 ac_status=$? 7291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7292 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7293 pipe_works=yes 7294 fi 7295 LIBS="$lt_save_LIBS" 7296 CFLAGS="$lt_save_CFLAGS" 7297 else 7298 echo "cannot find nm_test_func in $nlist" >&5 7299 fi 7300 else 7301 echo "cannot find nm_test_var in $nlist" >&5 7302 fi 7303 else 7304 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7305 fi 7306 else 7307 echo "$progname: failed program was:" >&5 7308 cat conftest.$ac_ext >&5 7309 fi 7310 rm -rf conftest* conftst* 7311 7312 # Do not use the global_symbol_pipe unless it works. 7313 if test "$pipe_works" = yes; then 7314 break 7315 else 7316 lt_cv_sys_global_symbol_pipe= 7317 fi 7318done 7319 7320fi 7321 7322if test -z "$lt_cv_sys_global_symbol_pipe"; then 7323 lt_cv_sys_global_symbol_to_cdecl= 7324fi 7325if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7327$as_echo "failed" >&6; } 7328else 7329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7330$as_echo "ok" >&6; } 7331fi 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354# Check whether --enable-libtool-lock was given. 7355if test "${enable_libtool_lock+set}" = set; then : 7356 enableval=$enable_libtool_lock; 7357fi 7358 7359test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7360 7361# Some flags need to be propagated to the compiler or linker for good 7362# libtool support. 7363case $host in 7364ia64-*-hpux*) 7365 # Find out which ABI we are using. 7366 echo 'int i;' > conftest.$ac_ext 7367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7368 (eval $ac_compile) 2>&5 7369 ac_status=$? 7370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7371 test $ac_status = 0; }; then 7372 case `/usr/bin/file conftest.$ac_objext` in 7373 *ELF-32*) 7374 HPUX_IA64_MODE="32" 7375 ;; 7376 *ELF-64*) 7377 HPUX_IA64_MODE="64" 7378 ;; 7379 esac 7380 fi 7381 rm -rf conftest* 7382 ;; 7383*-*-irix6*) 7384 # Find out which ABI we are using. 7385 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7386 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7387 (eval $ac_compile) 2>&5 7388 ac_status=$? 7389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7390 test $ac_status = 0; }; then 7391 if test "$lt_cv_prog_gnu_ld" = yes; then 7392 case `/usr/bin/file conftest.$ac_objext` in 7393 *32-bit*) 7394 LD="${LD-ld} -melf32bsmip" 7395 ;; 7396 *N32*) 7397 LD="${LD-ld} -melf32bmipn32" 7398 ;; 7399 *64-bit*) 7400 LD="${LD-ld} -melf64bmip" 7401 ;; 7402 esac 7403 else 7404 case `/usr/bin/file conftest.$ac_objext` in 7405 *32-bit*) 7406 LD="${LD-ld} -32" 7407 ;; 7408 *N32*) 7409 LD="${LD-ld} -n32" 7410 ;; 7411 *64-bit*) 7412 LD="${LD-ld} -64" 7413 ;; 7414 esac 7415 fi 7416 fi 7417 rm -rf conftest* 7418 ;; 7419 7420x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7421s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7422 # Find out which ABI we are using. 7423 echo 'int i;' > conftest.$ac_ext 7424 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7425 (eval $ac_compile) 2>&5 7426 ac_status=$? 7427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7428 test $ac_status = 0; }; then 7429 case `/usr/bin/file conftest.o` in 7430 *32-bit*) 7431 case $host in 7432 x86_64-*kfreebsd*-gnu) 7433 LD="${LD-ld} -m elf_i386_fbsd" 7434 ;; 7435 x86_64-*linux*) 7436 case `/usr/bin/file conftest.o` in 7437 *x86-64*) 7438 LD="${LD-ld} -m elf32_x86_64" 7439 ;; 7440 *) 7441 LD="${LD-ld} -m elf_i386" 7442 ;; 7443 esac 7444 ;; 7445 powerpc64le-*linux*) 7446 LD="${LD-ld} -m elf32lppclinux" 7447 ;; 7448 powerpc64-*linux*) 7449 LD="${LD-ld} -m elf32ppclinux" 7450 ;; 7451 s390x-*linux*) 7452 LD="${LD-ld} -m elf_s390" 7453 ;; 7454 sparc64-*linux*) 7455 LD="${LD-ld} -m elf32_sparc" 7456 ;; 7457 esac 7458 ;; 7459 *64-bit*) 7460 case $host in 7461 x86_64-*kfreebsd*-gnu) 7462 LD="${LD-ld} -m elf_x86_64_fbsd" 7463 ;; 7464 x86_64-*linux*) 7465 LD="${LD-ld} -m elf_x86_64" 7466 ;; 7467 powerpcle-*linux*) 7468 LD="${LD-ld} -m elf64lppc" 7469 ;; 7470 powerpc-*linux*) 7471 LD="${LD-ld} -m elf64ppc" 7472 ;; 7473 s390*-*linux*|s390*-*tpf*) 7474 LD="${LD-ld} -m elf64_s390" 7475 ;; 7476 sparc*-*linux*) 7477 LD="${LD-ld} -m elf64_sparc" 7478 ;; 7479 esac 7480 ;; 7481 esac 7482 fi 7483 rm -rf conftest* 7484 ;; 7485 7486*-*-sco3.2v5*) 7487 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7488 SAVE_CFLAGS="$CFLAGS" 7489 CFLAGS="$CFLAGS -belf" 7490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7491$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7492if test "${lt_cv_cc_needs_belf+set}" = set; then : 7493 $as_echo_n "(cached) " >&6 7494else 7495 ac_ext=c 7496ac_cpp='$CPP $CPPFLAGS' 7497ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7498ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7499ac_compiler_gnu=$ac_cv_c_compiler_gnu 7500 7501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7502/* end confdefs.h. */ 7503 7504int 7505main () 7506{ 7507 7508 ; 7509 return 0; 7510} 7511_ACEOF 7512if ac_fn_c_try_link "$LINENO"; then : 7513 lt_cv_cc_needs_belf=yes 7514else 7515 lt_cv_cc_needs_belf=no 7516fi 7517rm -f core conftest.err conftest.$ac_objext \ 7518 conftest$ac_exeext conftest.$ac_ext 7519 ac_ext=c 7520ac_cpp='$CPP $CPPFLAGS' 7521ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7522ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7523ac_compiler_gnu=$ac_cv_c_compiler_gnu 7524 7525fi 7526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7527$as_echo "$lt_cv_cc_needs_belf" >&6; } 7528 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7529 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7530 CFLAGS="$SAVE_CFLAGS" 7531 fi 7532 ;; 7533sparc*-*solaris*) 7534 # Find out which ABI we are using. 7535 echo 'int i;' > conftest.$ac_ext 7536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7537 (eval $ac_compile) 2>&5 7538 ac_status=$? 7539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7540 test $ac_status = 0; }; then 7541 case `/usr/bin/file conftest.o` in 7542 *64-bit*) 7543 case $lt_cv_prog_gnu_ld in 7544 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7545 *) 7546 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7547 LD="${LD-ld} -64" 7548 fi 7549 ;; 7550 esac 7551 ;; 7552 esac 7553 fi 7554 rm -rf conftest* 7555 ;; 7556esac 7557 7558need_locks="$enable_libtool_lock" 7559 7560 7561 case $host_os in 7562 rhapsody* | darwin*) 7563 if test -n "$ac_tool_prefix"; then 7564 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7565set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7567$as_echo_n "checking for $ac_word... " >&6; } 7568if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7569 $as_echo_n "(cached) " >&6 7570else 7571 if test -n "$DSYMUTIL"; then 7572 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7573else 7574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7575for as_dir in $PATH 7576do 7577 IFS=$as_save_IFS 7578 test -z "$as_dir" && as_dir=. 7579 for ac_exec_ext in '' $ac_executable_extensions; do 7580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7581 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7583 break 2 7584 fi 7585done 7586 done 7587IFS=$as_save_IFS 7588 7589fi 7590fi 7591DSYMUTIL=$ac_cv_prog_DSYMUTIL 7592if test -n "$DSYMUTIL"; then 7593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7594$as_echo "$DSYMUTIL" >&6; } 7595else 7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7597$as_echo "no" >&6; } 7598fi 7599 7600 7601fi 7602if test -z "$ac_cv_prog_DSYMUTIL"; then 7603 ac_ct_DSYMUTIL=$DSYMUTIL 7604 # Extract the first word of "dsymutil", so it can be a program name with args. 7605set dummy dsymutil; ac_word=$2 7606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7607$as_echo_n "checking for $ac_word... " >&6; } 7608if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7609 $as_echo_n "(cached) " >&6 7610else 7611 if test -n "$ac_ct_DSYMUTIL"; then 7612 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7613else 7614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7615for as_dir in $PATH 7616do 7617 IFS=$as_save_IFS 7618 test -z "$as_dir" && as_dir=. 7619 for ac_exec_ext in '' $ac_executable_extensions; do 7620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7621 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7623 break 2 7624 fi 7625done 7626 done 7627IFS=$as_save_IFS 7628 7629fi 7630fi 7631ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7632if test -n "$ac_ct_DSYMUTIL"; then 7633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7634$as_echo "$ac_ct_DSYMUTIL" >&6; } 7635else 7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7637$as_echo "no" >&6; } 7638fi 7639 7640 if test "x$ac_ct_DSYMUTIL" = x; then 7641 DSYMUTIL=":" 7642 else 7643 case $cross_compiling:$ac_tool_warned in 7644yes:) 7645{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7646$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7647ac_tool_warned=yes ;; 7648esac 7649 DSYMUTIL=$ac_ct_DSYMUTIL 7650 fi 7651else 7652 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7653fi 7654 7655 if test -n "$ac_tool_prefix"; then 7656 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7657set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7659$as_echo_n "checking for $ac_word... " >&6; } 7660if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7661 $as_echo_n "(cached) " >&6 7662else 7663 if test -n "$NMEDIT"; then 7664 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7665else 7666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7667for as_dir in $PATH 7668do 7669 IFS=$as_save_IFS 7670 test -z "$as_dir" && as_dir=. 7671 for ac_exec_ext in '' $ac_executable_extensions; do 7672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7673 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7675 break 2 7676 fi 7677done 7678 done 7679IFS=$as_save_IFS 7680 7681fi 7682fi 7683NMEDIT=$ac_cv_prog_NMEDIT 7684if test -n "$NMEDIT"; then 7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7686$as_echo "$NMEDIT" >&6; } 7687else 7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7689$as_echo "no" >&6; } 7690fi 7691 7692 7693fi 7694if test -z "$ac_cv_prog_NMEDIT"; then 7695 ac_ct_NMEDIT=$NMEDIT 7696 # Extract the first word of "nmedit", so it can be a program name with args. 7697set dummy nmedit; ac_word=$2 7698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7699$as_echo_n "checking for $ac_word... " >&6; } 7700if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7701 $as_echo_n "(cached) " >&6 7702else 7703 if test -n "$ac_ct_NMEDIT"; then 7704 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7705else 7706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7707for as_dir in $PATH 7708do 7709 IFS=$as_save_IFS 7710 test -z "$as_dir" && as_dir=. 7711 for ac_exec_ext in '' $ac_executable_extensions; do 7712 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7713 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7715 break 2 7716 fi 7717done 7718 done 7719IFS=$as_save_IFS 7720 7721fi 7722fi 7723ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7724if test -n "$ac_ct_NMEDIT"; then 7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7726$as_echo "$ac_ct_NMEDIT" >&6; } 7727else 7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7729$as_echo "no" >&6; } 7730fi 7731 7732 if test "x$ac_ct_NMEDIT" = x; then 7733 NMEDIT=":" 7734 else 7735 case $cross_compiling:$ac_tool_warned in 7736yes:) 7737{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7738$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7739ac_tool_warned=yes ;; 7740esac 7741 NMEDIT=$ac_ct_NMEDIT 7742 fi 7743else 7744 NMEDIT="$ac_cv_prog_NMEDIT" 7745fi 7746 7747 if test -n "$ac_tool_prefix"; then 7748 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7749set dummy ${ac_tool_prefix}lipo; ac_word=$2 7750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7751$as_echo_n "checking for $ac_word... " >&6; } 7752if test "${ac_cv_prog_LIPO+set}" = set; then : 7753 $as_echo_n "(cached) " >&6 7754else 7755 if test -n "$LIPO"; then 7756 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7757else 7758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7759for as_dir in $PATH 7760do 7761 IFS=$as_save_IFS 7762 test -z "$as_dir" && as_dir=. 7763 for ac_exec_ext in '' $ac_executable_extensions; do 7764 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7765 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7767 break 2 7768 fi 7769done 7770 done 7771IFS=$as_save_IFS 7772 7773fi 7774fi 7775LIPO=$ac_cv_prog_LIPO 7776if test -n "$LIPO"; then 7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7778$as_echo "$LIPO" >&6; } 7779else 7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7781$as_echo "no" >&6; } 7782fi 7783 7784 7785fi 7786if test -z "$ac_cv_prog_LIPO"; then 7787 ac_ct_LIPO=$LIPO 7788 # Extract the first word of "lipo", so it can be a program name with args. 7789set dummy lipo; ac_word=$2 7790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7791$as_echo_n "checking for $ac_word... " >&6; } 7792if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7793 $as_echo_n "(cached) " >&6 7794else 7795 if test -n "$ac_ct_LIPO"; then 7796 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7797else 7798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7799for as_dir in $PATH 7800do 7801 IFS=$as_save_IFS 7802 test -z "$as_dir" && as_dir=. 7803 for ac_exec_ext in '' $ac_executable_extensions; do 7804 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7805 ac_cv_prog_ac_ct_LIPO="lipo" 7806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7807 break 2 7808 fi 7809done 7810 done 7811IFS=$as_save_IFS 7812 7813fi 7814fi 7815ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7816if test -n "$ac_ct_LIPO"; then 7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7818$as_echo "$ac_ct_LIPO" >&6; } 7819else 7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7821$as_echo "no" >&6; } 7822fi 7823 7824 if test "x$ac_ct_LIPO" = x; then 7825 LIPO=":" 7826 else 7827 case $cross_compiling:$ac_tool_warned in 7828yes:) 7829{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7830$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7831ac_tool_warned=yes ;; 7832esac 7833 LIPO=$ac_ct_LIPO 7834 fi 7835else 7836 LIPO="$ac_cv_prog_LIPO" 7837fi 7838 7839 if test -n "$ac_tool_prefix"; then 7840 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7841set dummy ${ac_tool_prefix}otool; ac_word=$2 7842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7843$as_echo_n "checking for $ac_word... " >&6; } 7844if test "${ac_cv_prog_OTOOL+set}" = set; then : 7845 $as_echo_n "(cached) " >&6 7846else 7847 if test -n "$OTOOL"; then 7848 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7849else 7850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7851for as_dir in $PATH 7852do 7853 IFS=$as_save_IFS 7854 test -z "$as_dir" && as_dir=. 7855 for ac_exec_ext in '' $ac_executable_extensions; do 7856 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7857 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7859 break 2 7860 fi 7861done 7862 done 7863IFS=$as_save_IFS 7864 7865fi 7866fi 7867OTOOL=$ac_cv_prog_OTOOL 7868if test -n "$OTOOL"; then 7869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7870$as_echo "$OTOOL" >&6; } 7871else 7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7873$as_echo "no" >&6; } 7874fi 7875 7876 7877fi 7878if test -z "$ac_cv_prog_OTOOL"; then 7879 ac_ct_OTOOL=$OTOOL 7880 # Extract the first word of "otool", so it can be a program name with args. 7881set dummy otool; ac_word=$2 7882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7883$as_echo_n "checking for $ac_word... " >&6; } 7884if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7885 $as_echo_n "(cached) " >&6 7886else 7887 if test -n "$ac_ct_OTOOL"; then 7888 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7889else 7890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7891for as_dir in $PATH 7892do 7893 IFS=$as_save_IFS 7894 test -z "$as_dir" && as_dir=. 7895 for ac_exec_ext in '' $ac_executable_extensions; do 7896 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7897 ac_cv_prog_ac_ct_OTOOL="otool" 7898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7899 break 2 7900 fi 7901done 7902 done 7903IFS=$as_save_IFS 7904 7905fi 7906fi 7907ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7908if test -n "$ac_ct_OTOOL"; then 7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7910$as_echo "$ac_ct_OTOOL" >&6; } 7911else 7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7913$as_echo "no" >&6; } 7914fi 7915 7916 if test "x$ac_ct_OTOOL" = x; then 7917 OTOOL=":" 7918 else 7919 case $cross_compiling:$ac_tool_warned in 7920yes:) 7921{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7922$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7923ac_tool_warned=yes ;; 7924esac 7925 OTOOL=$ac_ct_OTOOL 7926 fi 7927else 7928 OTOOL="$ac_cv_prog_OTOOL" 7929fi 7930 7931 if test -n "$ac_tool_prefix"; then 7932 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7933set dummy ${ac_tool_prefix}otool64; ac_word=$2 7934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7935$as_echo_n "checking for $ac_word... " >&6; } 7936if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7937 $as_echo_n "(cached) " >&6 7938else 7939 if test -n "$OTOOL64"; then 7940 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7941else 7942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7943for as_dir in $PATH 7944do 7945 IFS=$as_save_IFS 7946 test -z "$as_dir" && as_dir=. 7947 for ac_exec_ext in '' $ac_executable_extensions; do 7948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7949 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7951 break 2 7952 fi 7953done 7954 done 7955IFS=$as_save_IFS 7956 7957fi 7958fi 7959OTOOL64=$ac_cv_prog_OTOOL64 7960if test -n "$OTOOL64"; then 7961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7962$as_echo "$OTOOL64" >&6; } 7963else 7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7965$as_echo "no" >&6; } 7966fi 7967 7968 7969fi 7970if test -z "$ac_cv_prog_OTOOL64"; then 7971 ac_ct_OTOOL64=$OTOOL64 7972 # Extract the first word of "otool64", so it can be a program name with args. 7973set dummy otool64; ac_word=$2 7974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7975$as_echo_n "checking for $ac_word... " >&6; } 7976if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7977 $as_echo_n "(cached) " >&6 7978else 7979 if test -n "$ac_ct_OTOOL64"; then 7980 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7981else 7982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7983for as_dir in $PATH 7984do 7985 IFS=$as_save_IFS 7986 test -z "$as_dir" && as_dir=. 7987 for ac_exec_ext in '' $ac_executable_extensions; do 7988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7989 ac_cv_prog_ac_ct_OTOOL64="otool64" 7990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7991 break 2 7992 fi 7993done 7994 done 7995IFS=$as_save_IFS 7996 7997fi 7998fi 7999ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8000if test -n "$ac_ct_OTOOL64"; then 8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8002$as_echo "$ac_ct_OTOOL64" >&6; } 8003else 8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8005$as_echo "no" >&6; } 8006fi 8007 8008 if test "x$ac_ct_OTOOL64" = x; then 8009 OTOOL64=":" 8010 else 8011 case $cross_compiling:$ac_tool_warned in 8012yes:) 8013{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8014$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8015ac_tool_warned=yes ;; 8016esac 8017 OTOOL64=$ac_ct_OTOOL64 8018 fi 8019else 8020 OTOOL64="$ac_cv_prog_OTOOL64" 8021fi 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8050$as_echo_n "checking for -single_module linker flag... " >&6; } 8051if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 8052 $as_echo_n "(cached) " >&6 8053else 8054 lt_cv_apple_cc_single_mod=no 8055 if test -z "${LT_MULTI_MODULE}"; then 8056 # By default we will add the -single_module flag. You can override 8057 # by either setting the environment variable LT_MULTI_MODULE 8058 # non-empty at configure time, or by adding -multi_module to the 8059 # link flags. 8060 rm -rf libconftest.dylib* 8061 echo "int foo(void){return 1;}" > conftest.c 8062 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8063-dynamiclib -Wl,-single_module conftest.c" >&5 8064 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8065 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8066 _lt_result=$? 8067 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8068 lt_cv_apple_cc_single_mod=yes 8069 else 8070 cat conftest.err >&5 8071 fi 8072 rm -rf libconftest.dylib* 8073 rm -f conftest.* 8074 fi 8075fi 8076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8077$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8079$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8080if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 8081 $as_echo_n "(cached) " >&6 8082else 8083 lt_cv_ld_exported_symbols_list=no 8084 save_LDFLAGS=$LDFLAGS 8085 echo "_main" > conftest.sym 8086 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8088/* end confdefs.h. */ 8089 8090int 8091main () 8092{ 8093 8094 ; 8095 return 0; 8096} 8097_ACEOF 8098if ac_fn_c_try_link "$LINENO"; then : 8099 lt_cv_ld_exported_symbols_list=yes 8100else 8101 lt_cv_ld_exported_symbols_list=no 8102fi 8103rm -f core conftest.err conftest.$ac_objext \ 8104 conftest$ac_exeext conftest.$ac_ext 8105 LDFLAGS="$save_LDFLAGS" 8106 8107fi 8108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8109$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8111$as_echo_n "checking for -force_load linker flag... " >&6; } 8112if test "${lt_cv_ld_force_load+set}" = set; then : 8113 $as_echo_n "(cached) " >&6 8114else 8115 lt_cv_ld_force_load=no 8116 cat > conftest.c << _LT_EOF 8117int forced_loaded() { return 2;} 8118_LT_EOF 8119 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8120 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8121 echo "$AR cru libconftest.a conftest.o" >&5 8122 $AR cru libconftest.a conftest.o 2>&5 8123 cat > conftest.c << _LT_EOF 8124int main() { return 0;} 8125_LT_EOF 8126 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8127 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8128 _lt_result=$? 8129 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8130 lt_cv_ld_force_load=yes 8131 else 8132 cat conftest.err >&5 8133 fi 8134 rm -f conftest.err libconftest.a conftest conftest.c 8135 rm -rf conftest.dSYM 8136 8137fi 8138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8139$as_echo "$lt_cv_ld_force_load" >&6; } 8140 case $host_os in 8141 rhapsody* | darwin1.[012]) 8142 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8143 darwin1.*) 8144 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8145 darwin*) # darwin 5.x on 8146 # if running on 10.5 or later, the deployment target defaults 8147 # to the OS version, if on x86, and 10.4, the deployment 8148 # target defaults to 10.4. Don't you love it? 8149 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8150 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8151 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8152 10.[012][,.]*) 8153 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8154 10.*) 8155 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8156 esac 8157 ;; 8158 esac 8159 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8160 _lt_dar_single_mod='$single_module' 8161 fi 8162 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8163 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8164 else 8165 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8166 fi 8167 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8168 _lt_dsymutil='~$DSYMUTIL $lib || :' 8169 else 8170 _lt_dsymutil= 8171 fi 8172 ;; 8173 esac 8174 8175for ac_header in dlfcn.h 8176do : 8177 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8178" 8179if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8180 cat >>confdefs.h <<_ACEOF 8181#define HAVE_DLFCN_H 1 8182_ACEOF 8183 8184fi 8185 8186done 8187 8188 8189 8190# autoconf.info says this should be called right after AC_INIT. 8191ac_config_headers="$ac_config_headers config.h:config.in" 8192 8193 8194 8195 8196 8197 8198# Put a plausible default for CC_FOR_BUILD in Makefile. 8199if test "x$cross_compiling" = "xno"; then 8200 CC_FOR_BUILD='$(CC)' 8201else 8202 CC_FOR_BUILD=gcc 8203fi 8204 8205 8206 8207 8208AR=${AR-ar} 8209 8210if test -n "$ac_tool_prefix"; then 8211 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8212set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8214$as_echo_n "checking for $ac_word... " >&6; } 8215if test "${ac_cv_prog_RANLIB+set}" = set; then : 8216 $as_echo_n "(cached) " >&6 8217else 8218 if test -n "$RANLIB"; then 8219 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8220else 8221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8222for as_dir in $PATH 8223do 8224 IFS=$as_save_IFS 8225 test -z "$as_dir" && as_dir=. 8226 for ac_exec_ext in '' $ac_executable_extensions; do 8227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8228 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8230 break 2 8231 fi 8232done 8233 done 8234IFS=$as_save_IFS 8235 8236fi 8237fi 8238RANLIB=$ac_cv_prog_RANLIB 8239if test -n "$RANLIB"; then 8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8241$as_echo "$RANLIB" >&6; } 8242else 8243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8244$as_echo "no" >&6; } 8245fi 8246 8247 8248fi 8249if test -z "$ac_cv_prog_RANLIB"; then 8250 ac_ct_RANLIB=$RANLIB 8251 # Extract the first word of "ranlib", so it can be a program name with args. 8252set dummy ranlib; ac_word=$2 8253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8254$as_echo_n "checking for $ac_word... " >&6; } 8255if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 8256 $as_echo_n "(cached) " >&6 8257else 8258 if test -n "$ac_ct_RANLIB"; then 8259 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8260else 8261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8262for as_dir in $PATH 8263do 8264 IFS=$as_save_IFS 8265 test -z "$as_dir" && as_dir=. 8266 for ac_exec_ext in '' $ac_executable_extensions; do 8267 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8268 ac_cv_prog_ac_ct_RANLIB="ranlib" 8269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8270 break 2 8271 fi 8272done 8273 done 8274IFS=$as_save_IFS 8275 8276fi 8277fi 8278ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8279if test -n "$ac_ct_RANLIB"; then 8280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8281$as_echo "$ac_ct_RANLIB" >&6; } 8282else 8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8284$as_echo "no" >&6; } 8285fi 8286 8287 if test "x$ac_ct_RANLIB" = x; then 8288 RANLIB=":" 8289 else 8290 case $cross_compiling:$ac_tool_warned in 8291yes:) 8292{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8293$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8294ac_tool_warned=yes ;; 8295esac 8296 RANLIB=$ac_ct_RANLIB 8297 fi 8298else 8299 RANLIB="$ac_cv_prog_RANLIB" 8300fi 8301 8302 8303 8304 8305# Some of the common include files depend on bfd.h, and bfd.h checks 8306# that config.h is included first by testing that the PACKAGE macro 8307# is defined. 8308PACKAGE=sim 8309 8310cat >>confdefs.h <<_ACEOF 8311#define PACKAGE "$PACKAGE" 8312_ACEOF 8313 8314 8315 8316# Dependency checking. 8317ac_config_commands="$ac_config_commands depdir" 8318 8319 8320depcc="$CC" am_compiler_list= 8321 8322am_depcomp=$ac_aux_dir/depcomp 8323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8324$as_echo_n "checking dependency style of $depcc... " >&6; } 8325if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 8326 $as_echo_n "(cached) " >&6 8327else 8328 if test -f "$am_depcomp"; then 8329 # We make a subdir and do the tests there. Otherwise we can end up 8330 # making bogus files that we don't know about and never remove. For 8331 # instance it was reported that on HP-UX the gcc test will end up 8332 # making a dummy file named `D' -- because `-MD' means `put the output 8333 # in D'. 8334 mkdir conftest.dir 8335 # Copy depcomp to subdir because otherwise we won't find it if we're 8336 # using a relative directory. 8337 cp "$am_depcomp" conftest.dir 8338 cd conftest.dir 8339 # We will build objects and dependencies in a subdirectory because 8340 # it helps to detect inapplicable dependency modes. For instance 8341 # both Tru64's cc and ICC support -MD to output dependencies as a 8342 # side effect of compilation, but ICC will put the dependencies in 8343 # the current directory while Tru64 will put them in the object 8344 # directory. 8345 mkdir sub 8346 8347 am_cv_CC_dependencies_compiler_type=none 8348 if test "$am_compiler_list" = ""; then 8349 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8350 fi 8351 for depmode in $am_compiler_list; do 8352 if test $depmode = none; then break; fi 8353 8354 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8355 # Setup a source with many dependencies, because some compilers 8356 # like to wrap large dependency lists on column 80 (with \), and 8357 # we should not choose a depcomp mode which is confused by this. 8358 # 8359 # We need to recreate these files for each test, as the compiler may 8360 # overwrite some of them when testing with obscure command lines. 8361 # This happens at least with the AIX C compiler. 8362 : > sub/conftest.c 8363 for i in 1 2 3 4 5 6; do 8364 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8365 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8366 # Solaris 8's {/usr,}/bin/sh. 8367 touch sub/conftst$i.h 8368 done 8369 echo "include sub/conftest.Po" > confmf 8370 8371 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8372 # mode. It turns out that the SunPro C++ compiler does not properly 8373 # handle `-M -o', and we need to detect this. 8374 depcmd="depmode=$depmode \ 8375 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8376 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8377 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8378 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8379 if env $depcmd > conftest.err 2>&1 && 8380 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8381 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8382 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8383 # icc doesn't choke on unknown options, it will just issue warnings 8384 # or remarks (even with -Werror). So we grep stderr for any message 8385 # that says an option was ignored or not supported. 8386 # When given -MP, icc 7.0 and 7.1 complain thusly: 8387 # icc: Command line warning: ignoring option '-M'; no argument required 8388 # The diagnosis changed in icc 8.0: 8389 # icc: Command line remark: option '-MP' not supported 8390 if (grep 'ignoring option' conftest.err || 8391 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8392 am_cv_CC_dependencies_compiler_type=$depmode 8393 $as_echo "$as_me:$LINENO: success" >&5 8394 break 8395 fi 8396 fi 8397 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8398 sed -e 's/^/| /' < conftest.err >&5 8399 done 8400 8401 cd .. 8402 rm -rf conftest.dir 8403else 8404 am_cv_CC_dependencies_compiler_type=none 8405fi 8406 8407fi 8408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8409$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8410if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8411then as_fn_error "no usable dependency style found" "$LINENO" 5 8412else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8413 8414fi 8415 8416 8417# Check for the 'make' the user wants to use. 8418for ac_prog in make 8419do 8420 # Extract the first word of "$ac_prog", so it can be a program name with args. 8421set dummy $ac_prog; ac_word=$2 8422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8423$as_echo_n "checking for $ac_word... " >&6; } 8424if test "${ac_cv_prog_MAKE+set}" = set; then : 8425 $as_echo_n "(cached) " >&6 8426else 8427 if test -n "$MAKE"; then 8428 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8429else 8430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8431for as_dir in $PATH 8432do 8433 IFS=$as_save_IFS 8434 test -z "$as_dir" && as_dir=. 8435 for ac_exec_ext in '' $ac_executable_extensions; do 8436 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8437 ac_cv_prog_MAKE="$ac_prog" 8438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8439 break 2 8440 fi 8441done 8442 done 8443IFS=$as_save_IFS 8444 8445fi 8446fi 8447MAKE=$ac_cv_prog_MAKE 8448if test -n "$MAKE"; then 8449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8450$as_echo "$MAKE" >&6; } 8451else 8452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8453$as_echo "no" >&6; } 8454fi 8455 8456 8457 test -n "$MAKE" && break 8458done 8459 8460MAKE_IS_GNU= 8461case "`$MAKE --version 2>&1 | sed 1q`" in 8462 *GNU*) 8463 MAKE_IS_GNU=yes 8464 ;; 8465esac 8466 if test "$MAKE_IS_GNU" = yes; then 8467 GMAKE_TRUE= 8468 GMAKE_FALSE='#' 8469else 8470 GMAKE_TRUE='#' 8471 GMAKE_FALSE= 8472fi 8473 8474 8475ALL_LINGUAS= 8476# If we haven't got the data from the intl directory, 8477# assume NLS is disabled. 8478USE_NLS=no 8479LIBINTL= 8480LIBINTL_DEP= 8481INCINTL= 8482XGETTEXT= 8483GMSGFMT= 8484POSUB= 8485 8486if test -f ../../intl/config.intl; then 8487 . ../../intl/config.intl 8488fi 8489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8490$as_echo_n "checking whether NLS is requested... " >&6; } 8491if test x"$USE_NLS" != xyes; then 8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8493$as_echo "no" >&6; } 8494else 8495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8496$as_echo "yes" >&6; } 8497 8498$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8499 8500 8501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8502$as_echo_n "checking for catalogs to be installed... " >&6; } 8503 # Look for .po and .gmo files in the source directory. 8504 CATALOGS= 8505 XLINGUAS= 8506 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8507 # If there aren't any .gmo files the shell will give us the 8508 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8509 # weeded out. 8510 case "$cat" in *\**) 8511 continue;; 8512 esac 8513 # The quadruple backslash is collapsed to a double backslash 8514 # by the backticks, then collapsed again by the double quotes, 8515 # leaving us with one backslash in the sed expression (right 8516 # before the dot that mustn't act as a wildcard). 8517 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8518 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8519 # The user is allowed to set LINGUAS to a list of languages to 8520 # install catalogs for. If it's empty that means "all of them." 8521 if test "x$LINGUAS" = x; then 8522 CATALOGS="$CATALOGS $cat" 8523 XLINGUAS="$XLINGUAS $lang" 8524 else 8525 case "$LINGUAS" in *$lang*) 8526 CATALOGS="$CATALOGS $cat" 8527 XLINGUAS="$XLINGUAS $lang" 8528 ;; 8529 esac 8530 fi 8531 done 8532 LINGUAS="$XLINGUAS" 8533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8534$as_echo "$LINGUAS" >&6; } 8535 8536 8537 DATADIRNAME=share 8538 8539 INSTOBJEXT=.mo 8540 8541 GENCAT=gencat 8542 8543 CATOBJEXT=.gmo 8544 8545fi 8546 8547# Check for common headers. 8548# FIXME: Seems to me this can cause problems for i386-windows hosts. 8549# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8550for ac_header in stdlib.h string.h strings.h unistd.h time.h 8551do : 8552 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8553ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8554eval as_val=\$$as_ac_Header 8555 if test "x$as_val" = x""yes; then : 8556 cat >>confdefs.h <<_ACEOF 8557#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8558_ACEOF 8559 8560fi 8561 8562done 8563 8564for ac_header in sys/time.h sys/resource.h 8565do : 8566 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8567ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8568eval as_val=\$$as_ac_Header 8569 if test "x$as_val" = x""yes; then : 8570 cat >>confdefs.h <<_ACEOF 8571#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8572_ACEOF 8573 8574fi 8575 8576done 8577 8578for ac_header in fcntl.h fpu_control.h 8579do : 8580 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8581ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8582eval as_val=\$$as_ac_Header 8583 if test "x$as_val" = x""yes; then : 8584 cat >>confdefs.h <<_ACEOF 8585#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8586_ACEOF 8587 8588fi 8589 8590done 8591 8592for ac_header in dlfcn.h errno.h sys/stat.h 8593do : 8594 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8595ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8596eval as_val=\$$as_ac_Header 8597 if test "x$as_val" = x""yes; then : 8598 cat >>confdefs.h <<_ACEOF 8599#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8600_ACEOF 8601 8602fi 8603 8604done 8605 8606for ac_func in getrusage time sigaction __setfpucw 8607do : 8608 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8609ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8610eval as_val=\$$as_ac_var 8611 if test "x$as_val" = x""yes; then : 8612 cat >>confdefs.h <<_ACEOF 8613#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8614_ACEOF 8615 8616fi 8617done 8618 8619 8620# Check for socket libraries 8621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 8622$as_echo_n "checking for bind in -lsocket... " >&6; } 8623if test "${ac_cv_lib_socket_bind+set}" = set; then : 8624 $as_echo_n "(cached) " >&6 8625else 8626 ac_check_lib_save_LIBS=$LIBS 8627LIBS="-lsocket $LIBS" 8628cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8629/* end confdefs.h. */ 8630 8631/* Override any GCC internal prototype to avoid an error. 8632 Use char because int might match the return type of a GCC 8633 builtin and then its argument prototype would still apply. */ 8634#ifdef __cplusplus 8635extern "C" 8636#endif 8637char bind (); 8638int 8639main () 8640{ 8641return bind (); 8642 ; 8643 return 0; 8644} 8645_ACEOF 8646if ac_fn_c_try_link "$LINENO"; then : 8647 ac_cv_lib_socket_bind=yes 8648else 8649 ac_cv_lib_socket_bind=no 8650fi 8651rm -f core conftest.err conftest.$ac_objext \ 8652 conftest$ac_exeext conftest.$ac_ext 8653LIBS=$ac_check_lib_save_LIBS 8654fi 8655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 8656$as_echo "$ac_cv_lib_socket_bind" >&6; } 8657if test "x$ac_cv_lib_socket_bind" = x""yes; then : 8658 cat >>confdefs.h <<_ACEOF 8659#define HAVE_LIBSOCKET 1 8660_ACEOF 8661 8662 LIBS="-lsocket $LIBS" 8663 8664fi 8665 8666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8667$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8668if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 8669 $as_echo_n "(cached) " >&6 8670else 8671 ac_check_lib_save_LIBS=$LIBS 8672LIBS="-lnsl $LIBS" 8673cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8674/* end confdefs.h. */ 8675 8676/* Override any GCC internal prototype to avoid an error. 8677 Use char because int might match the return type of a GCC 8678 builtin and then its argument prototype would still apply. */ 8679#ifdef __cplusplus 8680extern "C" 8681#endif 8682char gethostbyname (); 8683int 8684main () 8685{ 8686return gethostbyname (); 8687 ; 8688 return 0; 8689} 8690_ACEOF 8691if ac_fn_c_try_link "$LINENO"; then : 8692 ac_cv_lib_nsl_gethostbyname=yes 8693else 8694 ac_cv_lib_nsl_gethostbyname=no 8695fi 8696rm -f core conftest.err conftest.$ac_objext \ 8697 conftest$ac_exeext conftest.$ac_ext 8698LIBS=$ac_check_lib_save_LIBS 8699fi 8700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8701$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8702if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 8703 cat >>confdefs.h <<_ACEOF 8704#define HAVE_LIBNSL 1 8705_ACEOF 8706 8707 LIBS="-lnsl $LIBS" 8708 8709fi 8710 8711 8712# BFD conditionally uses zlib, so we must link it in if libbfd does, by 8713# using the same condition. 8714 8715 # Use the system's zlib library. 8716 zlibdir="-L\$(top_builddir)/../zlib" 8717 zlibinc="-I\$(top_srcdir)/../zlib" 8718 8719# Check whether --with-system-zlib was given. 8720if test "${with_system_zlib+set}" = set; then : 8721 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 8722 zlibdir= 8723 zlibinc= 8724 fi 8725 8726fi 8727 8728 8729 8730 8731 8732# BFD uses libdl when when plugins enabled. 8733 8734 maybe_plugins=no 8735 for ac_header in dlfcn.h 8736do : 8737 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8738" 8739if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8740 cat >>confdefs.h <<_ACEOF 8741#define HAVE_DLFCN_H 1 8742_ACEOF 8743 maybe_plugins=yes 8744fi 8745 8746done 8747 8748 for ac_header in windows.h 8749do : 8750 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 8751" 8752if test "x$ac_cv_header_windows_h" = x""yes; then : 8753 cat >>confdefs.h <<_ACEOF 8754#define HAVE_WINDOWS_H 1 8755_ACEOF 8756 maybe_plugins=yes 8757fi 8758 8759done 8760 8761 8762 # Check whether --enable-plugins was given. 8763if test "${enable_plugins+set}" = set; then : 8764 enableval=$enable_plugins; case "${enableval}" in 8765 no) plugins=no ;; 8766 *) plugins=yes 8767 if test "$maybe_plugins" != "yes" ; then 8768 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 8769 fi ;; 8770 esac 8771else 8772 plugins=$maybe_plugins 8773 8774fi 8775 8776 if test "$plugins" = "yes"; then 8777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 8778$as_echo_n "checking for library containing dlopen... " >&6; } 8779if test "${ac_cv_search_dlopen+set}" = set; then : 8780 $as_echo_n "(cached) " >&6 8781else 8782 ac_func_search_save_LIBS=$LIBS 8783cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8784/* end confdefs.h. */ 8785 8786/* Override any GCC internal prototype to avoid an error. 8787 Use char because int might match the return type of a GCC 8788 builtin and then its argument prototype would still apply. */ 8789#ifdef __cplusplus 8790extern "C" 8791#endif 8792char dlopen (); 8793int 8794main () 8795{ 8796return dlopen (); 8797 ; 8798 return 0; 8799} 8800_ACEOF 8801for ac_lib in '' dl; do 8802 if test -z "$ac_lib"; then 8803 ac_res="none required" 8804 else 8805 ac_res=-l$ac_lib 8806 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8807 fi 8808 if ac_fn_c_try_link "$LINENO"; then : 8809 ac_cv_search_dlopen=$ac_res 8810fi 8811rm -f core conftest.err conftest.$ac_objext \ 8812 conftest$ac_exeext 8813 if test "${ac_cv_search_dlopen+set}" = set; then : 8814 break 8815fi 8816done 8817if test "${ac_cv_search_dlopen+set}" = set; then : 8818 8819else 8820 ac_cv_search_dlopen=no 8821fi 8822rm conftest.$ac_ext 8823LIBS=$ac_func_search_save_LIBS 8824fi 8825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 8826$as_echo "$ac_cv_search_dlopen" >&6; } 8827ac_res=$ac_cv_search_dlopen 8828if test "$ac_res" != no; then : 8829 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8830 8831fi 8832 8833 fi 8834 8835 if test "$plugins" = yes; then 8836 PLUGINS_TRUE= 8837 PLUGINS_FALSE='#' 8838else 8839 PLUGINS_TRUE='#' 8840 PLUGINS_FALSE= 8841fi 8842 8843 8844 8845 8846 8847# Set options 8848enable_dlopen=yes 8849 8850 8851 8852 8853 enable_win32_dll=no 8854 8855 8856 # Check whether --enable-shared was given. 8857if test "${enable_shared+set}" = set; then : 8858 enableval=$enable_shared; p=${PACKAGE-default} 8859 case $enableval in 8860 yes) enable_shared=yes ;; 8861 no) enable_shared=no ;; 8862 *) 8863 enable_shared=no 8864 # Look at the argument we got. We use all the common list separators. 8865 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8866 for pkg in $enableval; do 8867 IFS="$lt_save_ifs" 8868 if test "X$pkg" = "X$p"; then 8869 enable_shared=yes 8870 fi 8871 done 8872 IFS="$lt_save_ifs" 8873 ;; 8874 esac 8875else 8876 enable_shared=yes 8877fi 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 # Check whether --enable-static was given. 8888if test "${enable_static+set}" = set; then : 8889 enableval=$enable_static; p=${PACKAGE-default} 8890 case $enableval in 8891 yes) enable_static=yes ;; 8892 no) enable_static=no ;; 8893 *) 8894 enable_static=no 8895 # Look at the argument we got. We use all the common list separators. 8896 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8897 for pkg in $enableval; do 8898 IFS="$lt_save_ifs" 8899 if test "X$pkg" = "X$p"; then 8900 enable_static=yes 8901 fi 8902 done 8903 IFS="$lt_save_ifs" 8904 ;; 8905 esac 8906else 8907 enable_static=yes 8908fi 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919# Check whether --with-pic was given. 8920if test "${with_pic+set}" = set; then : 8921 withval=$with_pic; pic_mode="$withval" 8922else 8923 pic_mode=default 8924fi 8925 8926 8927test -z "$pic_mode" && pic_mode=default 8928 8929 8930 8931 8932 8933 8934 8935 # Check whether --enable-fast-install was given. 8936if test "${enable_fast_install+set}" = set; then : 8937 enableval=$enable_fast_install; p=${PACKAGE-default} 8938 case $enableval in 8939 yes) enable_fast_install=yes ;; 8940 no) enable_fast_install=no ;; 8941 *) 8942 enable_fast_install=no 8943 # Look at the argument we got. We use all the common list separators. 8944 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8945 for pkg in $enableval; do 8946 IFS="$lt_save_ifs" 8947 if test "X$pkg" = "X$p"; then 8948 enable_fast_install=yes 8949 fi 8950 done 8951 IFS="$lt_save_ifs" 8952 ;; 8953 esac 8954else 8955 enable_fast_install=yes 8956fi 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968# This can be used to rebuild libtool when needed 8969LIBTOOL_DEPS="$ltmain" 8970 8971# Always use our own libtool. 8972LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999test -z "$LN_S" && LN_S="ln -s" 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014if test -n "${ZSH_VERSION+set}" ; then 9015 setopt NO_GLOB_SUBST 9016fi 9017 9018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9019$as_echo_n "checking for objdir... " >&6; } 9020if test "${lt_cv_objdir+set}" = set; then : 9021 $as_echo_n "(cached) " >&6 9022else 9023 rm -f .libs 2>/dev/null 9024mkdir .libs 2>/dev/null 9025if test -d .libs; then 9026 lt_cv_objdir=.libs 9027else 9028 # MS-DOS does not allow filenames that begin with a dot. 9029 lt_cv_objdir=_libs 9030fi 9031rmdir .libs 2>/dev/null 9032fi 9033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9034$as_echo "$lt_cv_objdir" >&6; } 9035objdir=$lt_cv_objdir 9036 9037 9038 9039 9040 9041cat >>confdefs.h <<_ACEOF 9042#define LT_OBJDIR "$lt_cv_objdir/" 9043_ACEOF 9044 9045 9046 9047 9048case $host_os in 9049aix3*) 9050 # AIX sometimes has problems with the GCC collect2 program. For some 9051 # reason, if we set the COLLECT_NAMES environment variable, the problems 9052 # vanish in a puff of smoke. 9053 if test "X${COLLECT_NAMES+set}" != Xset; then 9054 COLLECT_NAMES= 9055 export COLLECT_NAMES 9056 fi 9057 ;; 9058esac 9059 9060# Global variables: 9061ofile=libtool 9062can_build_shared=yes 9063 9064# All known linkers require a `.a' archive for static linking (except MSVC, 9065# which needs '.lib'). 9066libext=a 9067 9068with_gnu_ld="$lt_cv_prog_gnu_ld" 9069 9070old_CC="$CC" 9071old_CFLAGS="$CFLAGS" 9072 9073# Set sane defaults for various variables 9074test -z "$CC" && CC=cc 9075test -z "$LTCC" && LTCC=$CC 9076test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9077test -z "$LD" && LD=ld 9078test -z "$ac_objext" && ac_objext=o 9079 9080for cc_temp in $compiler""; do 9081 case $cc_temp in 9082 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9083 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9084 \-*) ;; 9085 *) break;; 9086 esac 9087done 9088cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9089 9090 9091# Only perform the check for file, if the check method requires it 9092test -z "$MAGIC_CMD" && MAGIC_CMD=file 9093case $deplibs_check_method in 9094file_magic*) 9095 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9097$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9098if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9099 $as_echo_n "(cached) " >&6 9100else 9101 case $MAGIC_CMD in 9102[\\/*] | ?:[\\/]*) 9103 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9104 ;; 9105*) 9106 lt_save_MAGIC_CMD="$MAGIC_CMD" 9107 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9108 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9109 for ac_dir in $ac_dummy; do 9110 IFS="$lt_save_ifs" 9111 test -z "$ac_dir" && ac_dir=. 9112 if test -f $ac_dir/${ac_tool_prefix}file; then 9113 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9114 if test -n "$file_magic_test_file"; then 9115 case $deplibs_check_method in 9116 "file_magic "*) 9117 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9118 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9119 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9120 $EGREP "$file_magic_regex" > /dev/null; then 9121 : 9122 else 9123 cat <<_LT_EOF 1>&2 9124 9125*** Warning: the command libtool uses to detect shared libraries, 9126*** $file_magic_cmd, produces output that libtool cannot recognize. 9127*** The result is that libtool may fail to recognize shared libraries 9128*** as such. This will affect the creation of libtool libraries that 9129*** depend on shared libraries, but programs linked with such libtool 9130*** libraries will work regardless of this problem. Nevertheless, you 9131*** may want to report the problem to your system manager and/or to 9132*** bug-libtool@gnu.org 9133 9134_LT_EOF 9135 fi ;; 9136 esac 9137 fi 9138 break 9139 fi 9140 done 9141 IFS="$lt_save_ifs" 9142 MAGIC_CMD="$lt_save_MAGIC_CMD" 9143 ;; 9144esac 9145fi 9146 9147MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9148if test -n "$MAGIC_CMD"; then 9149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9150$as_echo "$MAGIC_CMD" >&6; } 9151else 9152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9153$as_echo "no" >&6; } 9154fi 9155 9156 9157 9158 9159 9160if test -z "$lt_cv_path_MAGIC_CMD"; then 9161 if test -n "$ac_tool_prefix"; then 9162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9163$as_echo_n "checking for file... " >&6; } 9164if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9165 $as_echo_n "(cached) " >&6 9166else 9167 case $MAGIC_CMD in 9168[\\/*] | ?:[\\/]*) 9169 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9170 ;; 9171*) 9172 lt_save_MAGIC_CMD="$MAGIC_CMD" 9173 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9174 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9175 for ac_dir in $ac_dummy; do 9176 IFS="$lt_save_ifs" 9177 test -z "$ac_dir" && ac_dir=. 9178 if test -f $ac_dir/file; then 9179 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9180 if test -n "$file_magic_test_file"; then 9181 case $deplibs_check_method in 9182 "file_magic "*) 9183 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9184 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9185 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9186 $EGREP "$file_magic_regex" > /dev/null; then 9187 : 9188 else 9189 cat <<_LT_EOF 1>&2 9190 9191*** Warning: the command libtool uses to detect shared libraries, 9192*** $file_magic_cmd, produces output that libtool cannot recognize. 9193*** The result is that libtool may fail to recognize shared libraries 9194*** as such. This will affect the creation of libtool libraries that 9195*** depend on shared libraries, but programs linked with such libtool 9196*** libraries will work regardless of this problem. Nevertheless, you 9197*** may want to report the problem to your system manager and/or to 9198*** bug-libtool@gnu.org 9199 9200_LT_EOF 9201 fi ;; 9202 esac 9203 fi 9204 break 9205 fi 9206 done 9207 IFS="$lt_save_ifs" 9208 MAGIC_CMD="$lt_save_MAGIC_CMD" 9209 ;; 9210esac 9211fi 9212 9213MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9214if test -n "$MAGIC_CMD"; then 9215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9216$as_echo "$MAGIC_CMD" >&6; } 9217else 9218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9219$as_echo "no" >&6; } 9220fi 9221 9222 9223 else 9224 MAGIC_CMD=: 9225 fi 9226fi 9227 9228 fi 9229 ;; 9230esac 9231 9232# Use C for the default configuration in the libtool script 9233 9234lt_save_CC="$CC" 9235ac_ext=c 9236ac_cpp='$CPP $CPPFLAGS' 9237ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9238ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9239ac_compiler_gnu=$ac_cv_c_compiler_gnu 9240 9241 9242# Source file extension for C test sources. 9243ac_ext=c 9244 9245# Object file extension for compiled C test sources. 9246objext=o 9247objext=$objext 9248 9249# Code to be used in simple compile tests 9250lt_simple_compile_test_code="int some_variable = 0;" 9251 9252# Code to be used in simple link tests 9253lt_simple_link_test_code='int main(){return(0);}' 9254 9255 9256 9257 9258 9259 9260 9261# If no C compiler was specified, use CC. 9262LTCC=${LTCC-"$CC"} 9263 9264# If no C compiler flags were specified, use CFLAGS. 9265LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9266 9267# Allow CC to be a program name with arguments. 9268compiler=$CC 9269 9270# Save the default compiler, since it gets overwritten when the other 9271# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9272compiler_DEFAULT=$CC 9273 9274# save warnings/boilerplate of simple test code 9275ac_outfile=conftest.$ac_objext 9276echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9277eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9278_lt_compiler_boilerplate=`cat conftest.err` 9279$RM conftest* 9280 9281ac_outfile=conftest.$ac_objext 9282echo "$lt_simple_link_test_code" >conftest.$ac_ext 9283eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9284_lt_linker_boilerplate=`cat conftest.err` 9285$RM -r conftest* 9286 9287 9288## CAVEAT EMPTOR: 9289## There is no encapsulation within the following macros, do not change 9290## the running order or otherwise move them around unless you know exactly 9291## what you are doing... 9292if test -n "$compiler"; then 9293 9294lt_prog_compiler_no_builtin_flag= 9295 9296if test "$GCC" = yes; then 9297 case $cc_basename in 9298 nvcc*) 9299 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9300 *) 9301 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9302 esac 9303 9304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9305$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9306if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 9307 $as_echo_n "(cached) " >&6 9308else 9309 lt_cv_prog_compiler_rtti_exceptions=no 9310 ac_outfile=conftest.$ac_objext 9311 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9312 lt_compiler_flag="-fno-rtti -fno-exceptions" 9313 # Insert the option either (1) after the last *FLAGS variable, or 9314 # (2) before a word containing "conftest.", or (3) at the end. 9315 # Note that $ac_compile itself does not contain backslashes and begins 9316 # with a dollar sign (not a hyphen), so the echo should work correctly. 9317 # The option is referenced via a variable to avoid confusing sed. 9318 lt_compile=`echo "$ac_compile" | $SED \ 9319 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9320 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9321 -e 's:$: $lt_compiler_flag:'` 9322 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9323 (eval "$lt_compile" 2>conftest.err) 9324 ac_status=$? 9325 cat conftest.err >&5 9326 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9327 if (exit $ac_status) && test -s "$ac_outfile"; then 9328 # The compiler can only warn and ignore the option if not recognized 9329 # So say no if there are warnings other than the usual output. 9330 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9331 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9332 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9333 lt_cv_prog_compiler_rtti_exceptions=yes 9334 fi 9335 fi 9336 $RM conftest* 9337 9338fi 9339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9340$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9341 9342if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9343 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9344else 9345 : 9346fi 9347 9348fi 9349 9350 9351 9352 9353 9354 9355 lt_prog_compiler_wl= 9356lt_prog_compiler_pic= 9357lt_prog_compiler_static= 9358 9359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9360$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9361 9362 if test "$GCC" = yes; then 9363 lt_prog_compiler_wl='-Wl,' 9364 lt_prog_compiler_static='-static' 9365 9366 case $host_os in 9367 aix*) 9368 # All AIX code is PIC. 9369 if test "$host_cpu" = ia64; then 9370 # AIX 5 now supports IA64 processor 9371 lt_prog_compiler_static='-Bstatic' 9372 fi 9373 lt_prog_compiler_pic='-fPIC' 9374 ;; 9375 9376 amigaos*) 9377 case $host_cpu in 9378 powerpc) 9379 # see comment about AmigaOS4 .so support 9380 lt_prog_compiler_pic='-fPIC' 9381 ;; 9382 m68k) 9383 # FIXME: we need at least 68020 code to build shared libraries, but 9384 # adding the `-m68020' flag to GCC prevents building anything better, 9385 # like `-m68040'. 9386 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9387 ;; 9388 esac 9389 ;; 9390 9391 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9392 # PIC is the default for these OSes. 9393 ;; 9394 9395 mingw* | cygwin* | pw32* | os2* | cegcc*) 9396 # This hack is so that the source file can tell whether it is being 9397 # built for inclusion in a dll (and should export symbols for example). 9398 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9399 # (--disable-auto-import) libraries 9400 lt_prog_compiler_pic='-DDLL_EXPORT' 9401 ;; 9402 9403 darwin* | rhapsody*) 9404 # PIC is the default on this platform 9405 # Common symbols not allowed in MH_DYLIB files 9406 lt_prog_compiler_pic='-fno-common' 9407 ;; 9408 9409 haiku*) 9410 # PIC is the default for Haiku. 9411 # The "-static" flag exists, but is broken. 9412 lt_prog_compiler_static= 9413 ;; 9414 9415 hpux*) 9416 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9417 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9418 # sets the default TLS model and affects inlining. 9419 case $host_cpu in 9420 hppa*64*) 9421 # +Z the default 9422 ;; 9423 *) 9424 lt_prog_compiler_pic='-fPIC' 9425 ;; 9426 esac 9427 ;; 9428 9429 interix[3-9]*) 9430 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9431 # Instead, we relocate shared libraries at runtime. 9432 ;; 9433 9434 msdosdjgpp*) 9435 # Just because we use GCC doesn't mean we suddenly get shared libraries 9436 # on systems that don't support them. 9437 lt_prog_compiler_can_build_shared=no 9438 enable_shared=no 9439 ;; 9440 9441 *nto* | *qnx*) 9442 # QNX uses GNU C++, but need to define -shared option too, otherwise 9443 # it will coredump. 9444 lt_prog_compiler_pic='-fPIC -shared' 9445 ;; 9446 9447 sysv4*MP*) 9448 if test -d /usr/nec; then 9449 lt_prog_compiler_pic=-Kconform_pic 9450 fi 9451 ;; 9452 9453 *) 9454 lt_prog_compiler_pic='-fPIC' 9455 ;; 9456 esac 9457 9458 case $cc_basename in 9459 nvcc*) # Cuda Compiler Driver 2.2 9460 lt_prog_compiler_wl='-Xlinker ' 9461 lt_prog_compiler_pic='-Xcompiler -fPIC' 9462 ;; 9463 esac 9464 else 9465 # PORTME Check for flag to pass linker flags through the system compiler. 9466 case $host_os in 9467 aix*) 9468 lt_prog_compiler_wl='-Wl,' 9469 if test "$host_cpu" = ia64; then 9470 # AIX 5 now supports IA64 processor 9471 lt_prog_compiler_static='-Bstatic' 9472 else 9473 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9474 fi 9475 ;; 9476 9477 mingw* | cygwin* | pw32* | os2* | cegcc*) 9478 # This hack is so that the source file can tell whether it is being 9479 # built for inclusion in a dll (and should export symbols for example). 9480 lt_prog_compiler_pic='-DDLL_EXPORT' 9481 ;; 9482 9483 hpux9* | hpux10* | hpux11*) 9484 lt_prog_compiler_wl='-Wl,' 9485 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9486 # not for PA HP-UX. 9487 case $host_cpu in 9488 hppa*64*|ia64*) 9489 # +Z the default 9490 ;; 9491 *) 9492 lt_prog_compiler_pic='+Z' 9493 ;; 9494 esac 9495 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9496 lt_prog_compiler_static='${wl}-a ${wl}archive' 9497 ;; 9498 9499 irix5* | irix6* | nonstopux*) 9500 lt_prog_compiler_wl='-Wl,' 9501 # PIC (with -KPIC) is the default. 9502 lt_prog_compiler_static='-non_shared' 9503 ;; 9504 9505 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9506 case $cc_basename in 9507 # old Intel for x86_64 which still supported -KPIC. 9508 ecc*) 9509 lt_prog_compiler_wl='-Wl,' 9510 lt_prog_compiler_pic='-KPIC' 9511 lt_prog_compiler_static='-static' 9512 ;; 9513 # icc used to be incompatible with GCC. 9514 # ICC 10 doesn't accept -KPIC any more. 9515 icc* | ifort*) 9516 lt_prog_compiler_wl='-Wl,' 9517 lt_prog_compiler_pic='-fPIC' 9518 lt_prog_compiler_static='-static' 9519 ;; 9520 # Lahey Fortran 8.1. 9521 lf95*) 9522 lt_prog_compiler_wl='-Wl,' 9523 lt_prog_compiler_pic='--shared' 9524 lt_prog_compiler_static='--static' 9525 ;; 9526 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9527 # Portland Group compilers (*not* the Pentium gcc compiler, 9528 # which looks to be a dead project) 9529 lt_prog_compiler_wl='-Wl,' 9530 lt_prog_compiler_pic='-fpic' 9531 lt_prog_compiler_static='-Bstatic' 9532 ;; 9533 ccc*) 9534 lt_prog_compiler_wl='-Wl,' 9535 # All Alpha code is PIC. 9536 lt_prog_compiler_static='-non_shared' 9537 ;; 9538 xl* | bgxl* | bgf* | mpixl*) 9539 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9540 lt_prog_compiler_wl='-Wl,' 9541 lt_prog_compiler_pic='-qpic' 9542 lt_prog_compiler_static='-qstaticlink' 9543 ;; 9544 *) 9545 case `$CC -V 2>&1 | sed 5q` in 9546 *Sun\ F* | *Sun*Fortran*) 9547 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9548 lt_prog_compiler_pic='-KPIC' 9549 lt_prog_compiler_static='-Bstatic' 9550 lt_prog_compiler_wl='' 9551 ;; 9552 *Sun\ C*) 9553 # Sun C 5.9 9554 lt_prog_compiler_pic='-KPIC' 9555 lt_prog_compiler_static='-Bstatic' 9556 lt_prog_compiler_wl='-Wl,' 9557 ;; 9558 esac 9559 ;; 9560 esac 9561 ;; 9562 9563 newsos6) 9564 lt_prog_compiler_pic='-KPIC' 9565 lt_prog_compiler_static='-Bstatic' 9566 ;; 9567 9568 *nto* | *qnx*) 9569 # QNX uses GNU C++, but need to define -shared option too, otherwise 9570 # it will coredump. 9571 lt_prog_compiler_pic='-fPIC -shared' 9572 ;; 9573 9574 osf3* | osf4* | osf5*) 9575 lt_prog_compiler_wl='-Wl,' 9576 # All OSF/1 code is PIC. 9577 lt_prog_compiler_static='-non_shared' 9578 ;; 9579 9580 rdos*) 9581 lt_prog_compiler_static='-non_shared' 9582 ;; 9583 9584 solaris*) 9585 lt_prog_compiler_pic='-KPIC' 9586 lt_prog_compiler_static='-Bstatic' 9587 case $cc_basename in 9588 f77* | f90* | f95*) 9589 lt_prog_compiler_wl='-Qoption ld ';; 9590 *) 9591 lt_prog_compiler_wl='-Wl,';; 9592 esac 9593 ;; 9594 9595 sunos4*) 9596 lt_prog_compiler_wl='-Qoption ld ' 9597 lt_prog_compiler_pic='-PIC' 9598 lt_prog_compiler_static='-Bstatic' 9599 ;; 9600 9601 sysv4 | sysv4.2uw2* | sysv4.3*) 9602 lt_prog_compiler_wl='-Wl,' 9603 lt_prog_compiler_pic='-KPIC' 9604 lt_prog_compiler_static='-Bstatic' 9605 ;; 9606 9607 sysv4*MP*) 9608 if test -d /usr/nec ;then 9609 lt_prog_compiler_pic='-Kconform_pic' 9610 lt_prog_compiler_static='-Bstatic' 9611 fi 9612 ;; 9613 9614 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9615 lt_prog_compiler_wl='-Wl,' 9616 lt_prog_compiler_pic='-KPIC' 9617 lt_prog_compiler_static='-Bstatic' 9618 ;; 9619 9620 unicos*) 9621 lt_prog_compiler_wl='-Wl,' 9622 lt_prog_compiler_can_build_shared=no 9623 ;; 9624 9625 uts4*) 9626 lt_prog_compiler_pic='-pic' 9627 lt_prog_compiler_static='-Bstatic' 9628 ;; 9629 9630 *) 9631 lt_prog_compiler_can_build_shared=no 9632 ;; 9633 esac 9634 fi 9635 9636case $host_os in 9637 # For platforms which do not support PIC, -DPIC is meaningless: 9638 *djgpp*) 9639 lt_prog_compiler_pic= 9640 ;; 9641 *) 9642 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9643 ;; 9644esac 9645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9646$as_echo "$lt_prog_compiler_pic" >&6; } 9647 9648 9649 9650 9651 9652 9653# 9654# Check to make sure the PIC flag actually works. 9655# 9656if test -n "$lt_prog_compiler_pic"; then 9657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9658$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9659if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 9660 $as_echo_n "(cached) " >&6 9661else 9662 lt_cv_prog_compiler_pic_works=no 9663 ac_outfile=conftest.$ac_objext 9664 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9665 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9666 # Insert the option either (1) after the last *FLAGS variable, or 9667 # (2) before a word containing "conftest.", or (3) at the end. 9668 # Note that $ac_compile itself does not contain backslashes and begins 9669 # with a dollar sign (not a hyphen), so the echo should work correctly. 9670 # The option is referenced via a variable to avoid confusing sed. 9671 lt_compile=`echo "$ac_compile" | $SED \ 9672 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9673 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9674 -e 's:$: $lt_compiler_flag:'` 9675 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9676 (eval "$lt_compile" 2>conftest.err) 9677 ac_status=$? 9678 cat conftest.err >&5 9679 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9680 if (exit $ac_status) && test -s "$ac_outfile"; then 9681 # The compiler can only warn and ignore the option if not recognized 9682 # So say no if there are warnings other than the usual output. 9683 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9684 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9685 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9686 lt_cv_prog_compiler_pic_works=yes 9687 fi 9688 fi 9689 $RM conftest* 9690 9691fi 9692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9693$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9694 9695if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9696 case $lt_prog_compiler_pic in 9697 "" | " "*) ;; 9698 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9699 esac 9700else 9701 lt_prog_compiler_pic= 9702 lt_prog_compiler_can_build_shared=no 9703fi 9704 9705fi 9706 9707 9708 9709 9710 9711 9712# 9713# Check to make sure the static flag actually works. 9714# 9715wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9717$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9718if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 9719 $as_echo_n "(cached) " >&6 9720else 9721 lt_cv_prog_compiler_static_works=no 9722 save_LDFLAGS="$LDFLAGS" 9723 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9724 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9725 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9726 # The linker can only warn and ignore the option if not recognized 9727 # So say no if there are warnings 9728 if test -s conftest.err; then 9729 # Append any errors to the config.log. 9730 cat conftest.err 1>&5 9731 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9732 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9733 if diff conftest.exp conftest.er2 >/dev/null; then 9734 lt_cv_prog_compiler_static_works=yes 9735 fi 9736 else 9737 lt_cv_prog_compiler_static_works=yes 9738 fi 9739 fi 9740 $RM -r conftest* 9741 LDFLAGS="$save_LDFLAGS" 9742 9743fi 9744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9745$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9746 9747if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9748 : 9749else 9750 lt_prog_compiler_static= 9751fi 9752 9753 9754 9755 9756 9757 9758 9759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9760$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9761if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9762 $as_echo_n "(cached) " >&6 9763else 9764 lt_cv_prog_compiler_c_o=no 9765 $RM -r conftest 2>/dev/null 9766 mkdir conftest 9767 cd conftest 9768 mkdir out 9769 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9770 9771 lt_compiler_flag="-o out/conftest2.$ac_objext" 9772 # Insert the option either (1) after the last *FLAGS variable, or 9773 # (2) before a word containing "conftest.", or (3) at the end. 9774 # Note that $ac_compile itself does not contain backslashes and begins 9775 # with a dollar sign (not a hyphen), so the echo should work correctly. 9776 lt_compile=`echo "$ac_compile" | $SED \ 9777 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9778 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9779 -e 's:$: $lt_compiler_flag:'` 9780 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9781 (eval "$lt_compile" 2>out/conftest.err) 9782 ac_status=$? 9783 cat out/conftest.err >&5 9784 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9785 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9786 then 9787 # The compiler can only warn and ignore the option if not recognized 9788 # So say no if there are warnings 9789 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9790 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9791 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9792 lt_cv_prog_compiler_c_o=yes 9793 fi 9794 fi 9795 chmod u+w . 2>&5 9796 $RM conftest* 9797 # SGI C++ compiler will create directory out/ii_files/ for 9798 # template instantiation 9799 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9800 $RM out/* && rmdir out 9801 cd .. 9802 $RM -r conftest 9803 $RM conftest* 9804 9805fi 9806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9807$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9808 9809 9810 9811 9812 9813 9814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9815$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9816if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9817 $as_echo_n "(cached) " >&6 9818else 9819 lt_cv_prog_compiler_c_o=no 9820 $RM -r conftest 2>/dev/null 9821 mkdir conftest 9822 cd conftest 9823 mkdir out 9824 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9825 9826 lt_compiler_flag="-o out/conftest2.$ac_objext" 9827 # Insert the option either (1) after the last *FLAGS variable, or 9828 # (2) before a word containing "conftest.", or (3) at the end. 9829 # Note that $ac_compile itself does not contain backslashes and begins 9830 # with a dollar sign (not a hyphen), so the echo should work correctly. 9831 lt_compile=`echo "$ac_compile" | $SED \ 9832 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9833 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9834 -e 's:$: $lt_compiler_flag:'` 9835 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9836 (eval "$lt_compile" 2>out/conftest.err) 9837 ac_status=$? 9838 cat out/conftest.err >&5 9839 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9840 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9841 then 9842 # The compiler can only warn and ignore the option if not recognized 9843 # So say no if there are warnings 9844 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9845 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9846 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9847 lt_cv_prog_compiler_c_o=yes 9848 fi 9849 fi 9850 chmod u+w . 2>&5 9851 $RM conftest* 9852 # SGI C++ compiler will create directory out/ii_files/ for 9853 # template instantiation 9854 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9855 $RM out/* && rmdir out 9856 cd .. 9857 $RM -r conftest 9858 $RM conftest* 9859 9860fi 9861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9862$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9863 9864 9865 9866 9867hard_links="nottested" 9868if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9869 # do not overwrite the value of need_locks provided by the user 9870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9871$as_echo_n "checking if we can lock with hard links... " >&6; } 9872 hard_links=yes 9873 $RM conftest* 9874 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9875 touch conftest.a 9876 ln conftest.a conftest.b 2>&5 || hard_links=no 9877 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9879$as_echo "$hard_links" >&6; } 9880 if test "$hard_links" = no; then 9881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9882$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9883 need_locks=warn 9884 fi 9885else 9886 need_locks=no 9887fi 9888 9889 9890 9891 9892 9893 9894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9895$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9896 9897 runpath_var= 9898 allow_undefined_flag= 9899 always_export_symbols=no 9900 archive_cmds= 9901 archive_expsym_cmds= 9902 compiler_needs_object=no 9903 enable_shared_with_static_runtimes=no 9904 export_dynamic_flag_spec= 9905 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9906 hardcode_automatic=no 9907 hardcode_direct=no 9908 hardcode_direct_absolute=no 9909 hardcode_libdir_flag_spec= 9910 hardcode_libdir_flag_spec_ld= 9911 hardcode_libdir_separator= 9912 hardcode_minus_L=no 9913 hardcode_shlibpath_var=unsupported 9914 inherit_rpath=no 9915 link_all_deplibs=unknown 9916 module_cmds= 9917 module_expsym_cmds= 9918 old_archive_from_new_cmds= 9919 old_archive_from_expsyms_cmds= 9920 thread_safe_flag_spec= 9921 whole_archive_flag_spec= 9922 # include_expsyms should be a list of space-separated symbols to be *always* 9923 # included in the symbol list 9924 include_expsyms= 9925 # exclude_expsyms can be an extended regexp of symbols to exclude 9926 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9927 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9928 # as well as any symbol that contains `d'. 9929 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9930 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9931 # platforms (ab)use it in PIC code, but their linkers get confused if 9932 # the symbol is explicitly referenced. Since portable code cannot 9933 # rely on this symbol name, it's probably fine to never include it in 9934 # preloaded symbol tables. 9935 # Exclude shared library initialization/finalization symbols. 9936 extract_expsyms_cmds= 9937 9938 case $host_os in 9939 cygwin* | mingw* | pw32* | cegcc*) 9940 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9941 # When not using gcc, we currently assume that we are using 9942 # Microsoft Visual C++. 9943 if test "$GCC" != yes; then 9944 with_gnu_ld=no 9945 fi 9946 ;; 9947 interix*) 9948 # we just hope/assume this is gcc and not c89 (= MSVC++) 9949 with_gnu_ld=yes 9950 ;; 9951 openbsd*) 9952 with_gnu_ld=no 9953 ;; 9954 esac 9955 9956 ld_shlibs=yes 9957 9958 # On some targets, GNU ld is compatible enough with the native linker 9959 # that we're better off using the native interface for both. 9960 lt_use_gnu_ld_interface=no 9961 if test "$with_gnu_ld" = yes; then 9962 case $host_os in 9963 aix*) 9964 # The AIX port of GNU ld has always aspired to compatibility 9965 # with the native linker. However, as the warning in the GNU ld 9966 # block says, versions before 2.19.5* couldn't really create working 9967 # shared libraries, regardless of the interface used. 9968 case `$LD -v 2>&1` in 9969 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9970 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9971 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9972 *) 9973 lt_use_gnu_ld_interface=yes 9974 ;; 9975 esac 9976 ;; 9977 *) 9978 lt_use_gnu_ld_interface=yes 9979 ;; 9980 esac 9981 fi 9982 9983 if test "$lt_use_gnu_ld_interface" = yes; then 9984 # If archive_cmds runs LD, not CC, wlarc should be empty 9985 wlarc='${wl}' 9986 9987 # Set some defaults for GNU ld with shared library support. These 9988 # are reset later if shared libraries are not supported. Putting them 9989 # here allows them to be overridden if necessary. 9990 runpath_var=LD_RUN_PATH 9991 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9992 export_dynamic_flag_spec='${wl}--export-dynamic' 9993 # ancient GNU ld didn't support --whole-archive et. al. 9994 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9995 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9996 else 9997 whole_archive_flag_spec= 9998 fi 9999 supports_anon_versioning=no 10000 case `$LD -v 2>&1` in 10001 *GNU\ gold*) supports_anon_versioning=yes ;; 10002 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10003 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10004 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10005 *\ 2.11.*) ;; # other 2.11 versions 10006 *) supports_anon_versioning=yes ;; 10007 esac 10008 10009 # See if GNU ld supports shared libraries. 10010 case $host_os in 10011 aix[3-9]*) 10012 # On AIX/PPC, the GNU linker is very broken 10013 if test "$host_cpu" != ia64; then 10014 ld_shlibs=no 10015 cat <<_LT_EOF 1>&2 10016 10017*** Warning: the GNU linker, at least up to release 2.19, is reported 10018*** to be unable to reliably create shared libraries on AIX. 10019*** Therefore, libtool is disabling shared libraries support. If you 10020*** really care for shared libraries, you may want to install binutils 10021*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10022*** You will then need to restart the configuration process. 10023 10024_LT_EOF 10025 fi 10026 ;; 10027 10028 amigaos*) 10029 case $host_cpu in 10030 powerpc) 10031 # see comment about AmigaOS4 .so support 10032 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10033 archive_expsym_cmds='' 10034 ;; 10035 m68k) 10036 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)' 10037 hardcode_libdir_flag_spec='-L$libdir' 10038 hardcode_minus_L=yes 10039 ;; 10040 esac 10041 ;; 10042 10043 beos*) 10044 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10045 allow_undefined_flag=unsupported 10046 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10047 # support --undefined. This deserves some investigation. FIXME 10048 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10049 else 10050 ld_shlibs=no 10051 fi 10052 ;; 10053 10054 cygwin* | mingw* | pw32* | cegcc*) 10055 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10056 # as there is no search path for DLLs. 10057 hardcode_libdir_flag_spec='-L$libdir' 10058 export_dynamic_flag_spec='${wl}--export-all-symbols' 10059 allow_undefined_flag=unsupported 10060 always_export_symbols=no 10061 enable_shared_with_static_runtimes=yes 10062 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10063 10064 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10065 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10066 # If the export-symbols file already is a .def file (1st line 10067 # is EXPORTS), use it as is; otherwise, prepend... 10068 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10069 cp $export_symbols $output_objdir/$soname.def; 10070 else 10071 echo EXPORTS > $output_objdir/$soname.def; 10072 cat $export_symbols >> $output_objdir/$soname.def; 10073 fi~ 10074 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10075 else 10076 ld_shlibs=no 10077 fi 10078 ;; 10079 10080 haiku*) 10081 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10082 link_all_deplibs=yes 10083 ;; 10084 10085 interix[3-9]*) 10086 hardcode_direct=no 10087 hardcode_shlibpath_var=no 10088 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10089 export_dynamic_flag_spec='${wl}-E' 10090 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10091 # Instead, shared libraries are loaded at an image base (0x10000000 by 10092 # default) and relocated if they conflict, which is a slow very memory 10093 # consuming and fragmenting process. To avoid this, we pick a random, 10094 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10095 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10096 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10097 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' 10098 ;; 10099 10100 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10101 tmp_diet=no 10102 if test "$host_os" = linux-dietlibc; then 10103 case $cc_basename in 10104 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10105 esac 10106 fi 10107 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10108 && test "$tmp_diet" = no 10109 then 10110 tmp_addflag=' $pic_flag' 10111 tmp_sharedflag='-shared' 10112 case $cc_basename,$host_cpu in 10113 pgcc*) # Portland Group C compiler 10114 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' 10115 tmp_addflag=' $pic_flag' 10116 ;; 10117 pgf77* | pgf90* | pgf95* | pgfortran*) 10118 # Portland Group f77 and f90 compilers 10119 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' 10120 tmp_addflag=' $pic_flag -Mnomain' ;; 10121 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10122 tmp_addflag=' -i_dynamic' ;; 10123 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10124 tmp_addflag=' -i_dynamic -nofor_main' ;; 10125 ifc* | ifort*) # Intel Fortran compiler 10126 tmp_addflag=' -nofor_main' ;; 10127 lf95*) # Lahey Fortran 8.1 10128 whole_archive_flag_spec= 10129 tmp_sharedflag='--shared' ;; 10130 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10131 tmp_sharedflag='-qmkshrobj' 10132 tmp_addflag= ;; 10133 nvcc*) # Cuda Compiler Driver 2.2 10134 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' 10135 compiler_needs_object=yes 10136 ;; 10137 esac 10138 case `$CC -V 2>&1 | sed 5q` in 10139 *Sun\ C*) # Sun C 5.9 10140 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' 10141 compiler_needs_object=yes 10142 tmp_sharedflag='-G' ;; 10143 *Sun\ F*) # Sun Fortran 8.3 10144 tmp_sharedflag='-G' ;; 10145 esac 10146 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10147 10148 if test "x$supports_anon_versioning" = xyes; then 10149 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10150 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10151 echo "local: *; };" >> $output_objdir/$libname.ver~ 10152 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10153 fi 10154 10155 case $cc_basename in 10156 xlf* | bgf* | bgxlf* | mpixlf*) 10157 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10158 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10159 hardcode_libdir_flag_spec= 10160 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10161 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10162 if test "x$supports_anon_versioning" = xyes; then 10163 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10164 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10165 echo "local: *; };" >> $output_objdir/$libname.ver~ 10166 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10167 fi 10168 ;; 10169 esac 10170 else 10171 ld_shlibs=no 10172 fi 10173 ;; 10174 10175 netbsd*) 10176 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10177 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10178 wlarc= 10179 else 10180 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10181 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10182 fi 10183 ;; 10184 10185 solaris*) 10186 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10187 ld_shlibs=no 10188 cat <<_LT_EOF 1>&2 10189 10190*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10191*** create shared libraries on Solaris systems. Therefore, libtool 10192*** is disabling shared libraries support. We urge you to upgrade GNU 10193*** binutils to release 2.9.1 or newer. Another option is to modify 10194*** your PATH or compiler configuration so that the native linker is 10195*** used, and then restart. 10196 10197_LT_EOF 10198 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10199 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10200 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10201 else 10202 ld_shlibs=no 10203 fi 10204 ;; 10205 10206 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10207 case `$LD -v 2>&1` in 10208 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10209 ld_shlibs=no 10210 cat <<_LT_EOF 1>&2 10211 10212*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10213*** reliably create shared libraries on SCO systems. Therefore, libtool 10214*** is disabling shared libraries support. We urge you to upgrade GNU 10215*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10216*** your PATH or compiler configuration so that the native linker is 10217*** used, and then restart. 10218 10219_LT_EOF 10220 ;; 10221 *) 10222 # For security reasons, it is highly recommended that you always 10223 # use absolute paths for naming shared libraries, and exclude the 10224 # DT_RUNPATH tag from executables and libraries. But doing so 10225 # requires that you compile everything twice, which is a pain. 10226 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10227 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10228 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10229 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10230 else 10231 ld_shlibs=no 10232 fi 10233 ;; 10234 esac 10235 ;; 10236 10237 sunos4*) 10238 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10239 wlarc= 10240 hardcode_direct=yes 10241 hardcode_shlibpath_var=no 10242 ;; 10243 10244 *) 10245 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10246 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10247 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10248 else 10249 ld_shlibs=no 10250 fi 10251 ;; 10252 esac 10253 10254 if test "$ld_shlibs" = no; then 10255 runpath_var= 10256 hardcode_libdir_flag_spec= 10257 export_dynamic_flag_spec= 10258 whole_archive_flag_spec= 10259 fi 10260 else 10261 # PORTME fill in a description of your system's linker (not GNU ld) 10262 case $host_os in 10263 aix3*) 10264 allow_undefined_flag=unsupported 10265 always_export_symbols=yes 10266 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' 10267 # Note: this linker hardcodes the directories in LIBPATH if there 10268 # are no directories specified by -L. 10269 hardcode_minus_L=yes 10270 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10271 # Neither direct hardcoding nor static linking is supported with a 10272 # broken collect2. 10273 hardcode_direct=unsupported 10274 fi 10275 ;; 10276 10277 aix[4-9]*) 10278 if test "$host_cpu" = ia64; then 10279 # On IA64, the linker does run time linking by default, so we don't 10280 # have to do anything special. 10281 aix_use_runtimelinking=no 10282 exp_sym_flag='-Bexport' 10283 no_entry_flag="" 10284 else 10285 # If we're using GNU nm, then we don't want the "-C" option. 10286 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10287 # Also, AIX nm treats weak defined symbols like other global 10288 # defined symbols, whereas GNU nm marks them as "W". 10289 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10290 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' 10291 else 10292 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' 10293 fi 10294 aix_use_runtimelinking=no 10295 10296 # Test if we are trying to use run time linking or normal 10297 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10298 # need to do runtime linking. 10299 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10300 for ld_flag in $LDFLAGS; do 10301 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10302 aix_use_runtimelinking=yes 10303 break 10304 fi 10305 done 10306 ;; 10307 esac 10308 10309 exp_sym_flag='-bexport' 10310 no_entry_flag='-bnoentry' 10311 fi 10312 10313 # When large executables or shared objects are built, AIX ld can 10314 # have problems creating the table of contents. If linking a library 10315 # or program results in "error TOC overflow" add -mminimal-toc to 10316 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10317 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10318 10319 archive_cmds='' 10320 hardcode_direct=yes 10321 hardcode_direct_absolute=yes 10322 hardcode_libdir_separator=':' 10323 link_all_deplibs=yes 10324 file_list_spec='${wl}-f,' 10325 10326 if test "$GCC" = yes; then 10327 case $host_os in aix4.[012]|aix4.[012].*) 10328 # We only want to do this on AIX 4.2 and lower, the check 10329 # below for broken collect2 doesn't work under 4.3+ 10330 collect2name=`${CC} -print-prog-name=collect2` 10331 if test -f "$collect2name" && 10332 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10333 then 10334 # We have reworked collect2 10335 : 10336 else 10337 # We have old collect2 10338 hardcode_direct=unsupported 10339 # It fails to find uninstalled libraries when the uninstalled 10340 # path is not listed in the libpath. Setting hardcode_minus_L 10341 # to unsupported forces relinking 10342 hardcode_minus_L=yes 10343 hardcode_libdir_flag_spec='-L$libdir' 10344 hardcode_libdir_separator= 10345 fi 10346 ;; 10347 esac 10348 shared_flag='-shared' 10349 if test "$aix_use_runtimelinking" = yes; then 10350 shared_flag="$shared_flag "'${wl}-G' 10351 fi 10352 else 10353 # not using gcc 10354 if test "$host_cpu" = ia64; then 10355 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10356 # chokes on -Wl,-G. The following line is correct: 10357 shared_flag='-G' 10358 else 10359 if test "$aix_use_runtimelinking" = yes; then 10360 shared_flag='${wl}-G' 10361 else 10362 shared_flag='${wl}-bM:SRE' 10363 fi 10364 fi 10365 fi 10366 10367 export_dynamic_flag_spec='${wl}-bexpall' 10368 # It seems that -bexpall does not export symbols beginning with 10369 # underscore (_), so it is better to generate a list of symbols to export. 10370 always_export_symbols=yes 10371 if test "$aix_use_runtimelinking" = yes; then 10372 # Warning - without using the other runtime loading flags (-brtl), 10373 # -berok will link without error, but may produce a broken library. 10374 allow_undefined_flag='-berok' 10375 # Determine the default libpath from the value encoded in an 10376 # empty executable. 10377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10378/* end confdefs.h. */ 10379 10380int 10381main () 10382{ 10383 10384 ; 10385 return 0; 10386} 10387_ACEOF 10388if ac_fn_c_try_link "$LINENO"; then : 10389 10390lt_aix_libpath_sed=' 10391 /Import File Strings/,/^$/ { 10392 /^0/ { 10393 s/^0 *\(.*\)$/\1/ 10394 p 10395 } 10396 }' 10397aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10398# Check for a 64-bit object if we didn't find anything. 10399if test -z "$aix_libpath"; then 10400 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10401fi 10402fi 10403rm -f core conftest.err conftest.$ac_objext \ 10404 conftest$ac_exeext conftest.$ac_ext 10405if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10406 10407 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10408 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" 10409 else 10410 if test "$host_cpu" = ia64; then 10411 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10412 allow_undefined_flag="-z nodefs" 10413 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" 10414 else 10415 # Determine the default libpath from the value encoded in an 10416 # empty executable. 10417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10418/* end confdefs.h. */ 10419 10420int 10421main () 10422{ 10423 10424 ; 10425 return 0; 10426} 10427_ACEOF 10428if ac_fn_c_try_link "$LINENO"; then : 10429 10430lt_aix_libpath_sed=' 10431 /Import File Strings/,/^$/ { 10432 /^0/ { 10433 s/^0 *\(.*\)$/\1/ 10434 p 10435 } 10436 }' 10437aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10438# Check for a 64-bit object if we didn't find anything. 10439if test -z "$aix_libpath"; then 10440 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10441fi 10442fi 10443rm -f core conftest.err conftest.$ac_objext \ 10444 conftest$ac_exeext conftest.$ac_ext 10445if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10446 10447 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10448 # Warning - without using the other run time loading flags, 10449 # -berok will link without error, but may produce a broken library. 10450 no_undefined_flag=' ${wl}-bernotok' 10451 allow_undefined_flag=' ${wl}-berok' 10452 if test "$with_gnu_ld" = yes; then 10453 # We only use this code for GNU lds that support --whole-archive. 10454 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10455 else 10456 # Exported symbols can be pulled into shared objects from archives 10457 whole_archive_flag_spec='$convenience' 10458 fi 10459 archive_cmds_need_lc=yes 10460 # This is similar to how AIX traditionally builds its shared libraries. 10461 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' 10462 fi 10463 fi 10464 ;; 10465 10466 amigaos*) 10467 case $host_cpu in 10468 powerpc) 10469 # see comment about AmigaOS4 .so support 10470 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10471 archive_expsym_cmds='' 10472 ;; 10473 m68k) 10474 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)' 10475 hardcode_libdir_flag_spec='-L$libdir' 10476 hardcode_minus_L=yes 10477 ;; 10478 esac 10479 ;; 10480 10481 bsdi[45]*) 10482 export_dynamic_flag_spec=-rdynamic 10483 ;; 10484 10485 cygwin* | mingw* | pw32* | cegcc*) 10486 # When not using gcc, we currently assume that we are using 10487 # Microsoft Visual C++. 10488 # hardcode_libdir_flag_spec is actually meaningless, as there is 10489 # no search path for DLLs. 10490 hardcode_libdir_flag_spec=' ' 10491 allow_undefined_flag=unsupported 10492 # Tell ltmain to make .lib files, not .a files. 10493 libext=lib 10494 # Tell ltmain to make .dll files, not .so files. 10495 shrext_cmds=".dll" 10496 # FIXME: Setting linknames here is a bad hack. 10497 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10498 # The linker will automatically build a .lib file if we build a DLL. 10499 old_archive_from_new_cmds='true' 10500 # FIXME: Should let the user specify the lib program. 10501 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10502 fix_srcfile_path='`cygpath -w "$srcfile"`' 10503 enable_shared_with_static_runtimes=yes 10504 ;; 10505 10506 darwin* | rhapsody*) 10507 10508 10509 archive_cmds_need_lc=no 10510 hardcode_direct=no 10511 hardcode_automatic=yes 10512 hardcode_shlibpath_var=unsupported 10513 if test "$lt_cv_ld_force_load" = "yes"; then 10514 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\"`' 10515 else 10516 whole_archive_flag_spec='' 10517 fi 10518 link_all_deplibs=yes 10519 allow_undefined_flag="$_lt_dar_allow_undefined" 10520 case $cc_basename in 10521 ifort*) _lt_dar_can_shared=yes ;; 10522 *) _lt_dar_can_shared=$GCC ;; 10523 esac 10524 if test "$_lt_dar_can_shared" = "yes"; then 10525 output_verbose_link_cmd=func_echo_all 10526 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10527 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10528 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}" 10529 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}" 10530 10531 else 10532 ld_shlibs=no 10533 fi 10534 10535 ;; 10536 10537 dgux*) 10538 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10539 hardcode_libdir_flag_spec='-L$libdir' 10540 hardcode_shlibpath_var=no 10541 ;; 10542 10543 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10544 # support. Future versions do this automatically, but an explicit c++rt0.o 10545 # does not break anything, and helps significantly (at the cost of a little 10546 # extra space). 10547 freebsd2.2*) 10548 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10549 hardcode_libdir_flag_spec='-R$libdir' 10550 hardcode_direct=yes 10551 hardcode_shlibpath_var=no 10552 ;; 10553 10554 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10555 freebsd2.*) 10556 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10557 hardcode_direct=yes 10558 hardcode_minus_L=yes 10559 hardcode_shlibpath_var=no 10560 ;; 10561 10562 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10563 freebsd* | dragonfly*) 10564 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10565 hardcode_libdir_flag_spec='-R$libdir' 10566 hardcode_direct=yes 10567 hardcode_shlibpath_var=no 10568 ;; 10569 10570 hpux9*) 10571 if test "$GCC" = yes; then 10572 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' 10573 else 10574 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' 10575 fi 10576 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10577 hardcode_libdir_separator=: 10578 hardcode_direct=yes 10579 10580 # hardcode_minus_L: Not really in the search PATH, 10581 # but as the default location of the library. 10582 hardcode_minus_L=yes 10583 export_dynamic_flag_spec='${wl}-E' 10584 ;; 10585 10586 hpux10*) 10587 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10588 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10589 else 10590 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10591 fi 10592 if test "$with_gnu_ld" = no; then 10593 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10594 hardcode_libdir_flag_spec_ld='+b $libdir' 10595 hardcode_libdir_separator=: 10596 hardcode_direct=yes 10597 hardcode_direct_absolute=yes 10598 export_dynamic_flag_spec='${wl}-E' 10599 # hardcode_minus_L: Not really in the search PATH, 10600 # but as the default location of the library. 10601 hardcode_minus_L=yes 10602 fi 10603 ;; 10604 10605 hpux11*) 10606 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10607 case $host_cpu in 10608 hppa*64*) 10609 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10610 ;; 10611 ia64*) 10612 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10613 ;; 10614 *) 10615 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10616 ;; 10617 esac 10618 else 10619 case $host_cpu in 10620 hppa*64*) 10621 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10622 ;; 10623 ia64*) 10624 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10625 ;; 10626 *) 10627 10628 # Older versions of the 11.00 compiler do not understand -b yet 10629 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10631$as_echo_n "checking if $CC understands -b... " >&6; } 10632if test "${lt_cv_prog_compiler__b+set}" = set; then : 10633 $as_echo_n "(cached) " >&6 10634else 10635 lt_cv_prog_compiler__b=no 10636 save_LDFLAGS="$LDFLAGS" 10637 LDFLAGS="$LDFLAGS -b" 10638 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10639 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10640 # The linker can only warn and ignore the option if not recognized 10641 # So say no if there are warnings 10642 if test -s conftest.err; then 10643 # Append any errors to the config.log. 10644 cat conftest.err 1>&5 10645 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10646 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10647 if diff conftest.exp conftest.er2 >/dev/null; then 10648 lt_cv_prog_compiler__b=yes 10649 fi 10650 else 10651 lt_cv_prog_compiler__b=yes 10652 fi 10653 fi 10654 $RM -r conftest* 10655 LDFLAGS="$save_LDFLAGS" 10656 10657fi 10658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10659$as_echo "$lt_cv_prog_compiler__b" >&6; } 10660 10661if test x"$lt_cv_prog_compiler__b" = xyes; then 10662 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10663else 10664 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10665fi 10666 10667 ;; 10668 esac 10669 fi 10670 if test "$with_gnu_ld" = no; then 10671 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10672 hardcode_libdir_separator=: 10673 10674 case $host_cpu in 10675 hppa*64*|ia64*) 10676 hardcode_direct=no 10677 hardcode_shlibpath_var=no 10678 ;; 10679 *) 10680 hardcode_direct=yes 10681 hardcode_direct_absolute=yes 10682 export_dynamic_flag_spec='${wl}-E' 10683 10684 # hardcode_minus_L: Not really in the search PATH, 10685 # but as the default location of the library. 10686 hardcode_minus_L=yes 10687 ;; 10688 esac 10689 fi 10690 ;; 10691 10692 irix5* | irix6* | nonstopux*) 10693 if test "$GCC" = yes; then 10694 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' 10695 # Try to use the -exported_symbol ld option, if it does not 10696 # work, assume that -exports_file does not work either and 10697 # implicitly export all symbols. 10698 save_LDFLAGS="$LDFLAGS" 10699 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10701/* end confdefs.h. */ 10702int foo(void) {} 10703_ACEOF 10704if ac_fn_c_try_link "$LINENO"; then : 10705 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' 10706 10707fi 10708rm -f core conftest.err conftest.$ac_objext \ 10709 conftest$ac_exeext conftest.$ac_ext 10710 LDFLAGS="$save_LDFLAGS" 10711 else 10712 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' 10713 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' 10714 fi 10715 archive_cmds_need_lc='no' 10716 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10717 hardcode_libdir_separator=: 10718 inherit_rpath=yes 10719 link_all_deplibs=yes 10720 ;; 10721 10722 netbsd*) 10723 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10724 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10725 else 10726 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10727 fi 10728 hardcode_libdir_flag_spec='-R$libdir' 10729 hardcode_direct=yes 10730 hardcode_shlibpath_var=no 10731 ;; 10732 10733 newsos6) 10734 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10735 hardcode_direct=yes 10736 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10737 hardcode_libdir_separator=: 10738 hardcode_shlibpath_var=no 10739 ;; 10740 10741 *nto* | *qnx*) 10742 ;; 10743 10744 openbsd*) 10745 if test -f /usr/libexec/ld.so; then 10746 hardcode_direct=yes 10747 hardcode_shlibpath_var=no 10748 hardcode_direct_absolute=yes 10749 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10750 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10751 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10752 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10753 export_dynamic_flag_spec='${wl}-E' 10754 else 10755 case $host_os in 10756 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10757 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10758 hardcode_libdir_flag_spec='-R$libdir' 10759 ;; 10760 *) 10761 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10762 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10763 ;; 10764 esac 10765 fi 10766 else 10767 ld_shlibs=no 10768 fi 10769 ;; 10770 10771 os2*) 10772 hardcode_libdir_flag_spec='-L$libdir' 10773 hardcode_minus_L=yes 10774 allow_undefined_flag=unsupported 10775 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' 10776 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10777 ;; 10778 10779 osf3*) 10780 if test "$GCC" = yes; then 10781 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10782 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' 10783 else 10784 allow_undefined_flag=' -expect_unresolved \*' 10785 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' 10786 fi 10787 archive_cmds_need_lc='no' 10788 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10789 hardcode_libdir_separator=: 10790 ;; 10791 10792 osf4* | osf5*) # as osf3* with the addition of -msym flag 10793 if test "$GCC" = yes; then 10794 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10795 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' 10796 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10797 else 10798 allow_undefined_flag=' -expect_unresolved \*' 10799 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' 10800 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~ 10801 $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' 10802 10803 # Both c and cxx compiler support -rpath directly 10804 hardcode_libdir_flag_spec='-rpath $libdir' 10805 fi 10806 archive_cmds_need_lc='no' 10807 hardcode_libdir_separator=: 10808 ;; 10809 10810 solaris*) 10811 no_undefined_flag=' -z defs' 10812 if test "$GCC" = yes; then 10813 wlarc='${wl}' 10814 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10815 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10816 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10817 else 10818 case `$CC -V 2>&1` in 10819 *"Compilers 5.0"*) 10820 wlarc='' 10821 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10822 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10823 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10824 ;; 10825 *) 10826 wlarc='${wl}' 10827 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10828 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10829 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10830 ;; 10831 esac 10832 fi 10833 hardcode_libdir_flag_spec='-R$libdir' 10834 hardcode_shlibpath_var=no 10835 case $host_os in 10836 solaris2.[0-5] | solaris2.[0-5].*) ;; 10837 *) 10838 # The compiler driver will combine and reorder linker options, 10839 # but understands `-z linker_flag'. GCC discards it without `$wl', 10840 # but is careful enough not to reorder. 10841 # Supported since Solaris 2.6 (maybe 2.5.1?) 10842 if test "$GCC" = yes; then 10843 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10844 else 10845 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10846 fi 10847 ;; 10848 esac 10849 link_all_deplibs=yes 10850 ;; 10851 10852 sunos4*) 10853 if test "x$host_vendor" = xsequent; then 10854 # Use $CC to link under sequent, because it throws in some extra .o 10855 # files that make .init and .fini sections work. 10856 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10857 else 10858 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10859 fi 10860 hardcode_libdir_flag_spec='-L$libdir' 10861 hardcode_direct=yes 10862 hardcode_minus_L=yes 10863 hardcode_shlibpath_var=no 10864 ;; 10865 10866 sysv4) 10867 case $host_vendor in 10868 sni) 10869 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10870 hardcode_direct=yes # is this really true??? 10871 ;; 10872 siemens) 10873 ## LD is ld it makes a PLAMLIB 10874 ## CC just makes a GrossModule. 10875 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10876 reload_cmds='$CC -r -o $output$reload_objs' 10877 hardcode_direct=no 10878 ;; 10879 motorola) 10880 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10881 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10882 ;; 10883 esac 10884 runpath_var='LD_RUN_PATH' 10885 hardcode_shlibpath_var=no 10886 ;; 10887 10888 sysv4.3*) 10889 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10890 hardcode_shlibpath_var=no 10891 export_dynamic_flag_spec='-Bexport' 10892 ;; 10893 10894 sysv4*MP*) 10895 if test -d /usr/nec; then 10896 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10897 hardcode_shlibpath_var=no 10898 runpath_var=LD_RUN_PATH 10899 hardcode_runpath_var=yes 10900 ld_shlibs=yes 10901 fi 10902 ;; 10903 10904 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10905 no_undefined_flag='${wl}-z,text' 10906 archive_cmds_need_lc=no 10907 hardcode_shlibpath_var=no 10908 runpath_var='LD_RUN_PATH' 10909 10910 if test "$GCC" = yes; then 10911 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10912 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10913 else 10914 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10915 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10916 fi 10917 ;; 10918 10919 sysv5* | sco3.2v5* | sco5v6*) 10920 # Note: We can NOT use -z defs as we might desire, because we do not 10921 # link with -lc, and that would cause any symbols used from libc to 10922 # always be unresolved, which means just about no library would 10923 # ever link correctly. If we're not using GNU ld we use -z text 10924 # though, which does catch some bad symbols but isn't as heavy-handed 10925 # as -z defs. 10926 no_undefined_flag='${wl}-z,text' 10927 allow_undefined_flag='${wl}-z,nodefs' 10928 archive_cmds_need_lc=no 10929 hardcode_shlibpath_var=no 10930 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10931 hardcode_libdir_separator=':' 10932 link_all_deplibs=yes 10933 export_dynamic_flag_spec='${wl}-Bexport' 10934 runpath_var='LD_RUN_PATH' 10935 10936 if test "$GCC" = yes; then 10937 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10938 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10939 else 10940 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10941 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10942 fi 10943 ;; 10944 10945 uts4*) 10946 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10947 hardcode_libdir_flag_spec='-L$libdir' 10948 hardcode_shlibpath_var=no 10949 ;; 10950 10951 *) 10952 ld_shlibs=no 10953 ;; 10954 esac 10955 10956 if test x$host_vendor = xsni; then 10957 case $host in 10958 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10959 export_dynamic_flag_spec='${wl}-Blargedynsym' 10960 ;; 10961 esac 10962 fi 10963 fi 10964 10965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10966$as_echo "$ld_shlibs" >&6; } 10967test "$ld_shlibs" = no && can_build_shared=no 10968 10969with_gnu_ld=$with_gnu_ld 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985# 10986# Do we need to explicitly link libc? 10987# 10988case "x$archive_cmds_need_lc" in 10989x|xyes) 10990 # Assume -lc should be added 10991 archive_cmds_need_lc=yes 10992 10993 if test "$enable_shared" = yes && test "$GCC" = yes; then 10994 case $archive_cmds in 10995 *'~'*) 10996 # FIXME: we may have to deal with multi-command sequences. 10997 ;; 10998 '$CC '*) 10999 # Test whether the compiler implicitly links with -lc since on some 11000 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11001 # to ld, don't add -lc before -lgcc. 11002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11003$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11004if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 11005 $as_echo_n "(cached) " >&6 11006else 11007 $RM conftest* 11008 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11009 11010 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11011 (eval $ac_compile) 2>&5 11012 ac_status=$? 11013 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11014 test $ac_status = 0; } 2>conftest.err; then 11015 soname=conftest 11016 lib=conftest 11017 libobjs=conftest.$ac_objext 11018 deplibs= 11019 wl=$lt_prog_compiler_wl 11020 pic_flag=$lt_prog_compiler_pic 11021 compiler_flags=-v 11022 linker_flags=-v 11023 verstring= 11024 output_objdir=. 11025 libname=conftest 11026 lt_save_allow_undefined_flag=$allow_undefined_flag 11027 allow_undefined_flag= 11028 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11029 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11030 ac_status=$? 11031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11032 test $ac_status = 0; } 11033 then 11034 lt_cv_archive_cmds_need_lc=no 11035 else 11036 lt_cv_archive_cmds_need_lc=yes 11037 fi 11038 allow_undefined_flag=$lt_save_allow_undefined_flag 11039 else 11040 cat conftest.err 1>&5 11041 fi 11042 $RM conftest* 11043 11044fi 11045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11046$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11047 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11048 ;; 11049 esac 11050 fi 11051 ;; 11052esac 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11211$as_echo_n "checking dynamic linker characteristics... " >&6; } 11212 11213if test "$GCC" = yes; then 11214 case $host_os in 11215 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11216 *) lt_awk_arg="/^libraries:/" ;; 11217 esac 11218 case $host_os in 11219 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11220 *) lt_sed_strip_eq="s,=/,/,g" ;; 11221 esac 11222 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11223 case $lt_search_path_spec in 11224 *\;*) 11225 # if the path contains ";" then we assume it to be the separator 11226 # otherwise default to the standard path separator (i.e. ":") - it is 11227 # assumed that no part of a normal pathname contains ";" but that should 11228 # okay in the real world where ";" in dirpaths is itself problematic. 11229 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11230 ;; 11231 *) 11232 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11233 ;; 11234 esac 11235 # Ok, now we have the path, separated by spaces, we can step through it 11236 # and add multilib dir if necessary. 11237 lt_tmp_lt_search_path_spec= 11238 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11239 for lt_sys_path in $lt_search_path_spec; do 11240 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11241 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11242 else 11243 test -d "$lt_sys_path" && \ 11244 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11245 fi 11246 done 11247 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11248BEGIN {RS=" "; FS="/|\n";} { 11249 lt_foo=""; 11250 lt_count=0; 11251 for (lt_i = NF; lt_i > 0; lt_i--) { 11252 if ($lt_i != "" && $lt_i != ".") { 11253 if ($lt_i == "..") { 11254 lt_count++; 11255 } else { 11256 if (lt_count == 0) { 11257 lt_foo="/" $lt_i lt_foo; 11258 } else { 11259 lt_count--; 11260 } 11261 } 11262 } 11263 } 11264 if (lt_foo != "") { lt_freq[lt_foo]++; } 11265 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11266}'` 11267 # AWK program above erroneously prepends '/' to C:/dos/paths 11268 # for these hosts. 11269 case $host_os in 11270 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11271 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11272 esac 11273 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11274else 11275 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11276fi 11277library_names_spec= 11278libname_spec='lib$name' 11279soname_spec= 11280shrext_cmds=".so" 11281postinstall_cmds= 11282postuninstall_cmds= 11283finish_cmds= 11284finish_eval= 11285shlibpath_var= 11286shlibpath_overrides_runpath=unknown 11287version_type=none 11288dynamic_linker="$host_os ld.so" 11289sys_lib_dlsearch_path_spec="/lib /usr/lib" 11290need_lib_prefix=unknown 11291hardcode_into_libs=no 11292 11293# when you set need_version to no, make sure it does not cause -set_version 11294# flags to be left without arguments 11295need_version=unknown 11296 11297case $host_os in 11298aix3*) 11299 version_type=linux 11300 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11301 shlibpath_var=LIBPATH 11302 11303 # AIX 3 has no versioning support, so we append a major version to the name. 11304 soname_spec='${libname}${release}${shared_ext}$major' 11305 ;; 11306 11307aix[4-9]*) 11308 version_type=linux 11309 need_lib_prefix=no 11310 need_version=no 11311 hardcode_into_libs=yes 11312 if test "$host_cpu" = ia64; then 11313 # AIX 5 supports IA64 11314 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11315 shlibpath_var=LD_LIBRARY_PATH 11316 else 11317 # With GCC up to 2.95.x, collect2 would create an import file 11318 # for dependence libraries. The import file would start with 11319 # the line `#! .'. This would cause the generated library to 11320 # depend on `.', always an invalid library. This was fixed in 11321 # development snapshots of GCC prior to 3.0. 11322 case $host_os in 11323 aix4 | aix4.[01] | aix4.[01].*) 11324 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11325 echo ' yes ' 11326 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11327 : 11328 else 11329 can_build_shared=no 11330 fi 11331 ;; 11332 esac 11333 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11334 # soname into executable. Probably we can add versioning support to 11335 # collect2, so additional links can be useful in future. 11336 if test "$aix_use_runtimelinking" = yes; then 11337 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11338 # instead of lib<name>.a to let people know that these are not 11339 # typical AIX shared libraries. 11340 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11341 else 11342 # We preserve .a as extension for shared libraries through AIX4.2 11343 # and later when we are not doing run time linking. 11344 library_names_spec='${libname}${release}.a $libname.a' 11345 soname_spec='${libname}${release}${shared_ext}$major' 11346 fi 11347 shlibpath_var=LIBPATH 11348 fi 11349 ;; 11350 11351amigaos*) 11352 case $host_cpu in 11353 powerpc) 11354 # Since July 2007 AmigaOS4 officially supports .so libraries. 11355 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11357 ;; 11358 m68k) 11359 library_names_spec='$libname.ixlibrary $libname.a' 11360 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11361 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' 11362 ;; 11363 esac 11364 ;; 11365 11366beos*) 11367 library_names_spec='${libname}${shared_ext}' 11368 dynamic_linker="$host_os ld.so" 11369 shlibpath_var=LIBRARY_PATH 11370 ;; 11371 11372bsdi[45]*) 11373 version_type=linux 11374 need_version=no 11375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11376 soname_spec='${libname}${release}${shared_ext}$major' 11377 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11378 shlibpath_var=LD_LIBRARY_PATH 11379 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11380 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11381 # the default ld.so.conf also contains /usr/contrib/lib and 11382 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11383 # libtool to hard-code these into programs 11384 ;; 11385 11386cygwin* | mingw* | pw32* | cegcc*) 11387 version_type=windows 11388 shrext_cmds=".dll" 11389 need_version=no 11390 need_lib_prefix=no 11391 11392 case $GCC,$host_os in 11393 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11394 library_names_spec='$libname.dll.a' 11395 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11396 postinstall_cmds='base_file=`basename \${file}`~ 11397 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11398 dldir=$destdir/`dirname \$dlpath`~ 11399 test -d \$dldir || mkdir -p \$dldir~ 11400 $install_prog $dir/$dlname \$dldir/$dlname~ 11401 chmod a+x \$dldir/$dlname~ 11402 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11403 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11404 fi' 11405 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11406 dlpath=$dir/\$dldll~ 11407 $RM \$dlpath' 11408 shlibpath_overrides_runpath=yes 11409 11410 case $host_os in 11411 cygwin*) 11412 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11413 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11414 11415 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11416 ;; 11417 mingw* | cegcc*) 11418 # MinGW DLLs use traditional 'lib' prefix 11419 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11420 ;; 11421 pw32*) 11422 # pw32 DLLs use 'pw' prefix rather than 'lib' 11423 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11424 ;; 11425 esac 11426 ;; 11427 11428 *) 11429 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11430 ;; 11431 esac 11432 dynamic_linker='Win32 ld.exe' 11433 # FIXME: first we should search . and the directory the executable is in 11434 shlibpath_var=PATH 11435 ;; 11436 11437darwin* | rhapsody*) 11438 dynamic_linker="$host_os dyld" 11439 version_type=darwin 11440 need_lib_prefix=no 11441 need_version=no 11442 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11443 soname_spec='${libname}${release}${major}$shared_ext' 11444 shlibpath_overrides_runpath=yes 11445 shlibpath_var=DYLD_LIBRARY_PATH 11446 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11447 11448 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11449 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11450 ;; 11451 11452dgux*) 11453 version_type=linux 11454 need_lib_prefix=no 11455 need_version=no 11456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11457 soname_spec='${libname}${release}${shared_ext}$major' 11458 shlibpath_var=LD_LIBRARY_PATH 11459 ;; 11460 11461freebsd* | dragonfly*) 11462 # DragonFly does not have aout. When/if they implement a new 11463 # versioning mechanism, adjust this. 11464 if test -x /usr/bin/objformat; then 11465 objformat=`/usr/bin/objformat` 11466 else 11467 case $host_os in 11468 freebsd[23].*) objformat=aout ;; 11469 *) objformat=elf ;; 11470 esac 11471 fi 11472 version_type=freebsd-$objformat 11473 case $version_type in 11474 freebsd-elf*) 11475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11476 need_version=no 11477 need_lib_prefix=no 11478 ;; 11479 freebsd-*) 11480 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11481 need_version=yes 11482 ;; 11483 esac 11484 shlibpath_var=LD_LIBRARY_PATH 11485 case $host_os in 11486 freebsd2.*) 11487 shlibpath_overrides_runpath=yes 11488 ;; 11489 freebsd3.[01]* | freebsdelf3.[01]*) 11490 shlibpath_overrides_runpath=yes 11491 hardcode_into_libs=yes 11492 ;; 11493 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11494 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11495 shlibpath_overrides_runpath=no 11496 hardcode_into_libs=yes 11497 ;; 11498 *) # from 4.6 on, and DragonFly 11499 shlibpath_overrides_runpath=yes 11500 hardcode_into_libs=yes 11501 ;; 11502 esac 11503 ;; 11504 11505gnu*) 11506 version_type=linux 11507 need_lib_prefix=no 11508 need_version=no 11509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11510 soname_spec='${libname}${release}${shared_ext}$major' 11511 shlibpath_var=LD_LIBRARY_PATH 11512 hardcode_into_libs=yes 11513 ;; 11514 11515haiku*) 11516 version_type=linux 11517 need_lib_prefix=no 11518 need_version=no 11519 dynamic_linker="$host_os runtime_loader" 11520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11521 soname_spec='${libname}${release}${shared_ext}$major' 11522 shlibpath_var=LIBRARY_PATH 11523 shlibpath_overrides_runpath=yes 11524 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11525 hardcode_into_libs=yes 11526 ;; 11527 11528hpux9* | hpux10* | hpux11*) 11529 # Give a soname corresponding to the major version so that dld.sl refuses to 11530 # link against other versions. 11531 version_type=sunos 11532 need_lib_prefix=no 11533 need_version=no 11534 case $host_cpu in 11535 ia64*) 11536 shrext_cmds='.so' 11537 hardcode_into_libs=yes 11538 dynamic_linker="$host_os dld.so" 11539 shlibpath_var=LD_LIBRARY_PATH 11540 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11542 soname_spec='${libname}${release}${shared_ext}$major' 11543 if test "X$HPUX_IA64_MODE" = X32; then 11544 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11545 else 11546 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11547 fi 11548 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11549 ;; 11550 hppa*64*) 11551 shrext_cmds='.sl' 11552 hardcode_into_libs=yes 11553 dynamic_linker="$host_os dld.sl" 11554 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11555 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11556 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11557 soname_spec='${libname}${release}${shared_ext}$major' 11558 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11559 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11560 ;; 11561 *) 11562 shrext_cmds='.sl' 11563 dynamic_linker="$host_os dld.sl" 11564 shlibpath_var=SHLIB_PATH 11565 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11567 soname_spec='${libname}${release}${shared_ext}$major' 11568 ;; 11569 esac 11570 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11571 postinstall_cmds='chmod 555 $lib' 11572 # or fails outright, so override atomically: 11573 install_override_mode=555 11574 ;; 11575 11576interix[3-9]*) 11577 version_type=linux 11578 need_lib_prefix=no 11579 need_version=no 11580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11581 soname_spec='${libname}${release}${shared_ext}$major' 11582 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11583 shlibpath_var=LD_LIBRARY_PATH 11584 shlibpath_overrides_runpath=no 11585 hardcode_into_libs=yes 11586 ;; 11587 11588irix5* | irix6* | nonstopux*) 11589 case $host_os in 11590 nonstopux*) version_type=nonstopux ;; 11591 *) 11592 if test "$lt_cv_prog_gnu_ld" = yes; then 11593 version_type=linux 11594 else 11595 version_type=irix 11596 fi ;; 11597 esac 11598 need_lib_prefix=no 11599 need_version=no 11600 soname_spec='${libname}${release}${shared_ext}$major' 11601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11602 case $host_os in 11603 irix5* | nonstopux*) 11604 libsuff= shlibsuff= 11605 ;; 11606 *) 11607 case $LD in # libtool.m4 will add one of these switches to LD 11608 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11609 libsuff= shlibsuff= libmagic=32-bit;; 11610 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11611 libsuff=32 shlibsuff=N32 libmagic=N32;; 11612 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11613 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11614 *) libsuff= shlibsuff= libmagic=never-match;; 11615 esac 11616 ;; 11617 esac 11618 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11619 shlibpath_overrides_runpath=no 11620 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11621 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11622 hardcode_into_libs=yes 11623 ;; 11624 11625# No shared lib support for Linux oldld, aout, or coff. 11626linux*oldld* | linux*aout* | linux*coff*) 11627 dynamic_linker=no 11628 ;; 11629 11630# This must be Linux ELF. 11631linux* | k*bsd*-gnu | kopensolaris*-gnu) 11632 version_type=linux 11633 need_lib_prefix=no 11634 need_version=no 11635 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11636 soname_spec='${libname}${release}${shared_ext}$major' 11637 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11638 shlibpath_var=LD_LIBRARY_PATH 11639 shlibpath_overrides_runpath=no 11640 11641 # Some binutils ld are patched to set DT_RUNPATH 11642 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 11643 $as_echo_n "(cached) " >&6 11644else 11645 lt_cv_shlibpath_overrides_runpath=no 11646 save_LDFLAGS=$LDFLAGS 11647 save_libdir=$libdir 11648 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11649 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11651/* end confdefs.h. */ 11652 11653int 11654main () 11655{ 11656 11657 ; 11658 return 0; 11659} 11660_ACEOF 11661if ac_fn_c_try_link "$LINENO"; then : 11662 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11663 lt_cv_shlibpath_overrides_runpath=yes 11664fi 11665fi 11666rm -f core conftest.err conftest.$ac_objext \ 11667 conftest$ac_exeext conftest.$ac_ext 11668 LDFLAGS=$save_LDFLAGS 11669 libdir=$save_libdir 11670 11671fi 11672 11673 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11674 11675 # This implies no fast_install, which is unacceptable. 11676 # Some rework will be needed to allow for fast_install 11677 # before this can be enabled. 11678 hardcode_into_libs=yes 11679 11680 # Append ld.so.conf contents to the search path 11681 if test -f /etc/ld.so.conf; then 11682 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' ' '` 11683 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11684 fi 11685 11686 # We used to test for /lib/ld.so.1 and disable shared libraries on 11687 # powerpc, because MkLinux only supported shared libraries with the 11688 # GNU dynamic linker. Since this was broken with cross compilers, 11689 # most powerpc-linux boxes support dynamic linking these days and 11690 # people can always --disable-shared, the test was removed, and we 11691 # assume the GNU/Linux dynamic linker is in use. 11692 dynamic_linker='GNU/Linux ld.so' 11693 ;; 11694 11695netbsd*) 11696 version_type=sunos 11697 need_lib_prefix=no 11698 need_version=no 11699 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11700 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11701 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11702 dynamic_linker='NetBSD (a.out) ld.so' 11703 else 11704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11705 soname_spec='${libname}${release}${shared_ext}$major' 11706 dynamic_linker='NetBSD ld.elf_so' 11707 fi 11708 shlibpath_var=LD_LIBRARY_PATH 11709 shlibpath_overrides_runpath=yes 11710 hardcode_into_libs=yes 11711 ;; 11712 11713newsos6) 11714 version_type=linux 11715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11716 shlibpath_var=LD_LIBRARY_PATH 11717 shlibpath_overrides_runpath=yes 11718 ;; 11719 11720*nto* | *qnx*) 11721 version_type=qnx 11722 need_lib_prefix=no 11723 need_version=no 11724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11725 soname_spec='${libname}${release}${shared_ext}$major' 11726 shlibpath_var=LD_LIBRARY_PATH 11727 shlibpath_overrides_runpath=no 11728 hardcode_into_libs=yes 11729 dynamic_linker='ldqnx.so' 11730 ;; 11731 11732openbsd*) 11733 version_type=sunos 11734 sys_lib_dlsearch_path_spec="/usr/lib" 11735 need_lib_prefix=no 11736 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11737 case $host_os in 11738 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11739 *) need_version=no ;; 11740 esac 11741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11742 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11743 shlibpath_var=LD_LIBRARY_PATH 11744 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11745 case $host_os in 11746 openbsd2.[89] | openbsd2.[89].*) 11747 shlibpath_overrides_runpath=no 11748 ;; 11749 *) 11750 shlibpath_overrides_runpath=yes 11751 ;; 11752 esac 11753 else 11754 shlibpath_overrides_runpath=yes 11755 fi 11756 ;; 11757 11758os2*) 11759 libname_spec='$name' 11760 shrext_cmds=".dll" 11761 need_lib_prefix=no 11762 library_names_spec='$libname${shared_ext} $libname.a' 11763 dynamic_linker='OS/2 ld.exe' 11764 shlibpath_var=LIBPATH 11765 ;; 11766 11767osf3* | osf4* | osf5*) 11768 version_type=osf 11769 need_lib_prefix=no 11770 need_version=no 11771 soname_spec='${libname}${release}${shared_ext}$major' 11772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11773 shlibpath_var=LD_LIBRARY_PATH 11774 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11775 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11776 ;; 11777 11778rdos*) 11779 dynamic_linker=no 11780 ;; 11781 11782solaris*) 11783 version_type=linux 11784 need_lib_prefix=no 11785 need_version=no 11786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11787 soname_spec='${libname}${release}${shared_ext}$major' 11788 shlibpath_var=LD_LIBRARY_PATH 11789 shlibpath_overrides_runpath=yes 11790 hardcode_into_libs=yes 11791 # ldd complains unless libraries are executable 11792 postinstall_cmds='chmod +x $lib' 11793 ;; 11794 11795sunos4*) 11796 version_type=sunos 11797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11798 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11799 shlibpath_var=LD_LIBRARY_PATH 11800 shlibpath_overrides_runpath=yes 11801 if test "$with_gnu_ld" = yes; then 11802 need_lib_prefix=no 11803 fi 11804 need_version=yes 11805 ;; 11806 11807sysv4 | sysv4.3*) 11808 version_type=linux 11809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11810 soname_spec='${libname}${release}${shared_ext}$major' 11811 shlibpath_var=LD_LIBRARY_PATH 11812 case $host_vendor in 11813 sni) 11814 shlibpath_overrides_runpath=no 11815 need_lib_prefix=no 11816 runpath_var=LD_RUN_PATH 11817 ;; 11818 siemens) 11819 need_lib_prefix=no 11820 ;; 11821 motorola) 11822 need_lib_prefix=no 11823 need_version=no 11824 shlibpath_overrides_runpath=no 11825 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11826 ;; 11827 esac 11828 ;; 11829 11830sysv4*MP*) 11831 if test -d /usr/nec ;then 11832 version_type=linux 11833 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11834 soname_spec='$libname${shared_ext}.$major' 11835 shlibpath_var=LD_LIBRARY_PATH 11836 fi 11837 ;; 11838 11839sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11840 version_type=freebsd-elf 11841 need_lib_prefix=no 11842 need_version=no 11843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11844 soname_spec='${libname}${release}${shared_ext}$major' 11845 shlibpath_var=LD_LIBRARY_PATH 11846 shlibpath_overrides_runpath=yes 11847 hardcode_into_libs=yes 11848 if test "$with_gnu_ld" = yes; then 11849 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11850 else 11851 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11852 case $host_os in 11853 sco3.2v5*) 11854 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11855 ;; 11856 esac 11857 fi 11858 sys_lib_dlsearch_path_spec='/usr/lib' 11859 ;; 11860 11861tpf*) 11862 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11863 version_type=linux 11864 need_lib_prefix=no 11865 need_version=no 11866 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11867 shlibpath_var=LD_LIBRARY_PATH 11868 shlibpath_overrides_runpath=no 11869 hardcode_into_libs=yes 11870 ;; 11871 11872uts4*) 11873 version_type=linux 11874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11875 soname_spec='${libname}${release}${shared_ext}$major' 11876 shlibpath_var=LD_LIBRARY_PATH 11877 ;; 11878 11879*) 11880 dynamic_linker=no 11881 ;; 11882esac 11883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11884$as_echo "$dynamic_linker" >&6; } 11885test "$dynamic_linker" = no && can_build_shared=no 11886 11887variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11888if test "$GCC" = yes; then 11889 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11890fi 11891 11892if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11893 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11894fi 11895if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11896 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11897fi 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11991$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11992hardcode_action= 11993if test -n "$hardcode_libdir_flag_spec" || 11994 test -n "$runpath_var" || 11995 test "X$hardcode_automatic" = "Xyes" ; then 11996 11997 # We can hardcode non-existent directories. 11998 if test "$hardcode_direct" != no && 11999 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12000 # have to relink, otherwise we might link with an installed library 12001 # when we should be linking with a yet-to-be-installed one 12002 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 12003 test "$hardcode_minus_L" != no; then 12004 # Linking always hardcodes the temporary library directory. 12005 hardcode_action=relink 12006 else 12007 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12008 hardcode_action=immediate 12009 fi 12010else 12011 # We cannot hardcode anything, or else we can only hardcode existing 12012 # directories. 12013 hardcode_action=unsupported 12014fi 12015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12016$as_echo "$hardcode_action" >&6; } 12017 12018if test "$hardcode_action" = relink || 12019 test "$inherit_rpath" = yes; then 12020 # Fast installation is not supported 12021 enable_fast_install=no 12022elif test "$shlibpath_overrides_runpath" = yes || 12023 test "$enable_shared" = no; then 12024 # Fast installation is not necessary 12025 enable_fast_install=needless 12026fi 12027 12028 12029 12030 12031 12032 12033 if test "x$enable_dlopen" != xyes; then 12034 enable_dlopen=unknown 12035 enable_dlopen_self=unknown 12036 enable_dlopen_self_static=unknown 12037else 12038 lt_cv_dlopen=no 12039 lt_cv_dlopen_libs= 12040 12041 case $host_os in 12042 beos*) 12043 lt_cv_dlopen="load_add_on" 12044 lt_cv_dlopen_libs= 12045 lt_cv_dlopen_self=yes 12046 ;; 12047 12048 mingw* | pw32* | cegcc*) 12049 lt_cv_dlopen="LoadLibrary" 12050 lt_cv_dlopen_libs= 12051 ;; 12052 12053 cygwin*) 12054 lt_cv_dlopen="dlopen" 12055 lt_cv_dlopen_libs= 12056 ;; 12057 12058 darwin*) 12059 # if libdl is installed we need to link against it 12060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12061$as_echo_n "checking for dlopen in -ldl... " >&6; } 12062if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12063 $as_echo_n "(cached) " >&6 12064else 12065 ac_check_lib_save_LIBS=$LIBS 12066LIBS="-ldl $LIBS" 12067cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12068/* end confdefs.h. */ 12069 12070/* Override any GCC internal prototype to avoid an error. 12071 Use char because int might match the return type of a GCC 12072 builtin and then its argument prototype would still apply. */ 12073#ifdef __cplusplus 12074extern "C" 12075#endif 12076char dlopen (); 12077int 12078main () 12079{ 12080return dlopen (); 12081 ; 12082 return 0; 12083} 12084_ACEOF 12085if ac_fn_c_try_link "$LINENO"; then : 12086 ac_cv_lib_dl_dlopen=yes 12087else 12088 ac_cv_lib_dl_dlopen=no 12089fi 12090rm -f core conftest.err conftest.$ac_objext \ 12091 conftest$ac_exeext conftest.$ac_ext 12092LIBS=$ac_check_lib_save_LIBS 12093fi 12094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12095$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12096if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12097 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12098else 12099 12100 lt_cv_dlopen="dyld" 12101 lt_cv_dlopen_libs= 12102 lt_cv_dlopen_self=yes 12103 12104fi 12105 12106 ;; 12107 12108 *) 12109 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12110if test "x$ac_cv_func_shl_load" = x""yes; then : 12111 lt_cv_dlopen="shl_load" 12112else 12113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12114$as_echo_n "checking for shl_load in -ldld... " >&6; } 12115if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 12116 $as_echo_n "(cached) " >&6 12117else 12118 ac_check_lib_save_LIBS=$LIBS 12119LIBS="-ldld $LIBS" 12120cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12121/* end confdefs.h. */ 12122 12123/* Override any GCC internal prototype to avoid an error. 12124 Use char because int might match the return type of a GCC 12125 builtin and then its argument prototype would still apply. */ 12126#ifdef __cplusplus 12127extern "C" 12128#endif 12129char shl_load (); 12130int 12131main () 12132{ 12133return shl_load (); 12134 ; 12135 return 0; 12136} 12137_ACEOF 12138if ac_fn_c_try_link "$LINENO"; then : 12139 ac_cv_lib_dld_shl_load=yes 12140else 12141 ac_cv_lib_dld_shl_load=no 12142fi 12143rm -f core conftest.err conftest.$ac_objext \ 12144 conftest$ac_exeext conftest.$ac_ext 12145LIBS=$ac_check_lib_save_LIBS 12146fi 12147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12148$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12149if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 12150 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12151else 12152 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12153if test "x$ac_cv_func_dlopen" = x""yes; then : 12154 lt_cv_dlopen="dlopen" 12155else 12156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12157$as_echo_n "checking for dlopen in -ldl... " >&6; } 12158if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12159 $as_echo_n "(cached) " >&6 12160else 12161 ac_check_lib_save_LIBS=$LIBS 12162LIBS="-ldl $LIBS" 12163cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12164/* end confdefs.h. */ 12165 12166/* Override any GCC internal prototype to avoid an error. 12167 Use char because int might match the return type of a GCC 12168 builtin and then its argument prototype would still apply. */ 12169#ifdef __cplusplus 12170extern "C" 12171#endif 12172char dlopen (); 12173int 12174main () 12175{ 12176return dlopen (); 12177 ; 12178 return 0; 12179} 12180_ACEOF 12181if ac_fn_c_try_link "$LINENO"; then : 12182 ac_cv_lib_dl_dlopen=yes 12183else 12184 ac_cv_lib_dl_dlopen=no 12185fi 12186rm -f core conftest.err conftest.$ac_objext \ 12187 conftest$ac_exeext conftest.$ac_ext 12188LIBS=$ac_check_lib_save_LIBS 12189fi 12190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12191$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12192if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12193 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12194else 12195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12196$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12197if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 12198 $as_echo_n "(cached) " >&6 12199else 12200 ac_check_lib_save_LIBS=$LIBS 12201LIBS="-lsvld $LIBS" 12202cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12203/* end confdefs.h. */ 12204 12205/* Override any GCC internal prototype to avoid an error. 12206 Use char because int might match the return type of a GCC 12207 builtin and then its argument prototype would still apply. */ 12208#ifdef __cplusplus 12209extern "C" 12210#endif 12211char dlopen (); 12212int 12213main () 12214{ 12215return dlopen (); 12216 ; 12217 return 0; 12218} 12219_ACEOF 12220if ac_fn_c_try_link "$LINENO"; then : 12221 ac_cv_lib_svld_dlopen=yes 12222else 12223 ac_cv_lib_svld_dlopen=no 12224fi 12225rm -f core conftest.err conftest.$ac_objext \ 12226 conftest$ac_exeext conftest.$ac_ext 12227LIBS=$ac_check_lib_save_LIBS 12228fi 12229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12230$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12231if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 12232 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12233else 12234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12235$as_echo_n "checking for dld_link in -ldld... " >&6; } 12236if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 12237 $as_echo_n "(cached) " >&6 12238else 12239 ac_check_lib_save_LIBS=$LIBS 12240LIBS="-ldld $LIBS" 12241cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12242/* end confdefs.h. */ 12243 12244/* Override any GCC internal prototype to avoid an error. 12245 Use char because int might match the return type of a GCC 12246 builtin and then its argument prototype would still apply. */ 12247#ifdef __cplusplus 12248extern "C" 12249#endif 12250char dld_link (); 12251int 12252main () 12253{ 12254return dld_link (); 12255 ; 12256 return 0; 12257} 12258_ACEOF 12259if ac_fn_c_try_link "$LINENO"; then : 12260 ac_cv_lib_dld_dld_link=yes 12261else 12262 ac_cv_lib_dld_dld_link=no 12263fi 12264rm -f core conftest.err conftest.$ac_objext \ 12265 conftest$ac_exeext conftest.$ac_ext 12266LIBS=$ac_check_lib_save_LIBS 12267fi 12268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12269$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12270if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 12271 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12272fi 12273 12274 12275fi 12276 12277 12278fi 12279 12280 12281fi 12282 12283 12284fi 12285 12286 12287fi 12288 12289 ;; 12290 esac 12291 12292 if test "x$lt_cv_dlopen" != xno; then 12293 enable_dlopen=yes 12294 else 12295 enable_dlopen=no 12296 fi 12297 12298 case $lt_cv_dlopen in 12299 dlopen) 12300 save_CPPFLAGS="$CPPFLAGS" 12301 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12302 12303 save_LDFLAGS="$LDFLAGS" 12304 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12305 12306 save_LIBS="$LIBS" 12307 LIBS="$lt_cv_dlopen_libs $LIBS" 12308 12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12310$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12311if test "${lt_cv_dlopen_self+set}" = set; then : 12312 $as_echo_n "(cached) " >&6 12313else 12314 if test "$cross_compiling" = yes; then : 12315 lt_cv_dlopen_self=cross 12316else 12317 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12318 lt_status=$lt_dlunknown 12319 cat > conftest.$ac_ext <<_LT_EOF 12320#line 12320 "configure" 12321#include "confdefs.h" 12322 12323#if HAVE_DLFCN_H 12324#include <dlfcn.h> 12325#endif 12326 12327#include <stdio.h> 12328 12329#ifdef RTLD_GLOBAL 12330# define LT_DLGLOBAL RTLD_GLOBAL 12331#else 12332# ifdef DL_GLOBAL 12333# define LT_DLGLOBAL DL_GLOBAL 12334# else 12335# define LT_DLGLOBAL 0 12336# endif 12337#endif 12338 12339/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12340 find out it does not work in some platform. */ 12341#ifndef LT_DLLAZY_OR_NOW 12342# ifdef RTLD_LAZY 12343# define LT_DLLAZY_OR_NOW RTLD_LAZY 12344# else 12345# ifdef DL_LAZY 12346# define LT_DLLAZY_OR_NOW DL_LAZY 12347# else 12348# ifdef RTLD_NOW 12349# define LT_DLLAZY_OR_NOW RTLD_NOW 12350# else 12351# ifdef DL_NOW 12352# define LT_DLLAZY_OR_NOW DL_NOW 12353# else 12354# define LT_DLLAZY_OR_NOW 0 12355# endif 12356# endif 12357# endif 12358# endif 12359#endif 12360 12361/* When -fvisbility=hidden is used, assume the code has been annotated 12362 correspondingly for the symbols needed. */ 12363#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12364void fnord () __attribute__((visibility("default"))); 12365#endif 12366 12367void fnord () { int i=42; } 12368int main () 12369{ 12370 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12371 int status = $lt_dlunknown; 12372 12373 if (self) 12374 { 12375 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12376 else 12377 { 12378 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12379 else puts (dlerror ()); 12380 } 12381 /* dlclose (self); */ 12382 } 12383 else 12384 puts (dlerror ()); 12385 12386 return status; 12387} 12388_LT_EOF 12389 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12390 (eval $ac_link) 2>&5 12391 ac_status=$? 12392 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12393 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12394 (./conftest; exit; ) >&5 2>/dev/null 12395 lt_status=$? 12396 case x$lt_status in 12397 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12398 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12399 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12400 esac 12401 else : 12402 # compilation failed 12403 lt_cv_dlopen_self=no 12404 fi 12405fi 12406rm -fr conftest* 12407 12408 12409fi 12410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12411$as_echo "$lt_cv_dlopen_self" >&6; } 12412 12413 if test "x$lt_cv_dlopen_self" = xyes; then 12414 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12416$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12417if test "${lt_cv_dlopen_self_static+set}" = set; then : 12418 $as_echo_n "(cached) " >&6 12419else 12420 if test "$cross_compiling" = yes; then : 12421 lt_cv_dlopen_self_static=cross 12422else 12423 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12424 lt_status=$lt_dlunknown 12425 cat > conftest.$ac_ext <<_LT_EOF 12426#line 12426 "configure" 12427#include "confdefs.h" 12428 12429#if HAVE_DLFCN_H 12430#include <dlfcn.h> 12431#endif 12432 12433#include <stdio.h> 12434 12435#ifdef RTLD_GLOBAL 12436# define LT_DLGLOBAL RTLD_GLOBAL 12437#else 12438# ifdef DL_GLOBAL 12439# define LT_DLGLOBAL DL_GLOBAL 12440# else 12441# define LT_DLGLOBAL 0 12442# endif 12443#endif 12444 12445/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12446 find out it does not work in some platform. */ 12447#ifndef LT_DLLAZY_OR_NOW 12448# ifdef RTLD_LAZY 12449# define LT_DLLAZY_OR_NOW RTLD_LAZY 12450# else 12451# ifdef DL_LAZY 12452# define LT_DLLAZY_OR_NOW DL_LAZY 12453# else 12454# ifdef RTLD_NOW 12455# define LT_DLLAZY_OR_NOW RTLD_NOW 12456# else 12457# ifdef DL_NOW 12458# define LT_DLLAZY_OR_NOW DL_NOW 12459# else 12460# define LT_DLLAZY_OR_NOW 0 12461# endif 12462# endif 12463# endif 12464# endif 12465#endif 12466 12467/* When -fvisbility=hidden is used, assume the code has been annotated 12468 correspondingly for the symbols needed. */ 12469#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12470void fnord () __attribute__((visibility("default"))); 12471#endif 12472 12473void fnord () { int i=42; } 12474int main () 12475{ 12476 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12477 int status = $lt_dlunknown; 12478 12479 if (self) 12480 { 12481 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12482 else 12483 { 12484 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12485 else puts (dlerror ()); 12486 } 12487 /* dlclose (self); */ 12488 } 12489 else 12490 puts (dlerror ()); 12491 12492 return status; 12493} 12494_LT_EOF 12495 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12496 (eval $ac_link) 2>&5 12497 ac_status=$? 12498 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12499 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12500 (./conftest; exit; ) >&5 2>/dev/null 12501 lt_status=$? 12502 case x$lt_status in 12503 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12504 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12505 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12506 esac 12507 else : 12508 # compilation failed 12509 lt_cv_dlopen_self_static=no 12510 fi 12511fi 12512rm -fr conftest* 12513 12514 12515fi 12516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12517$as_echo "$lt_cv_dlopen_self_static" >&6; } 12518 fi 12519 12520 CPPFLAGS="$save_CPPFLAGS" 12521 LDFLAGS="$save_LDFLAGS" 12522 LIBS="$save_LIBS" 12523 ;; 12524 esac 12525 12526 case $lt_cv_dlopen_self in 12527 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12528 *) enable_dlopen_self=unknown ;; 12529 esac 12530 12531 case $lt_cv_dlopen_self_static in 12532 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12533 *) enable_dlopen_self_static=unknown ;; 12534 esac 12535fi 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553striplib= 12554old_striplib= 12555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12556$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12557if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12558 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12559 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12561$as_echo "yes" >&6; } 12562else 12563# FIXME - insert some real tests, host_os isn't really good enough 12564 case $host_os in 12565 darwin*) 12566 if test -n "$STRIP" ; then 12567 striplib="$STRIP -x" 12568 old_striplib="$STRIP -S" 12569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12570$as_echo "yes" >&6; } 12571 else 12572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12573$as_echo "no" >&6; } 12574 fi 12575 ;; 12576 *) 12577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12578$as_echo "no" >&6; } 12579 ;; 12580 esac 12581fi 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 # Report which library types will actually be built 12595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12596$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12598$as_echo "$can_build_shared" >&6; } 12599 12600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12601$as_echo_n "checking whether to build shared libraries... " >&6; } 12602 test "$can_build_shared" = "no" && enable_shared=no 12603 12604 # On AIX, shared libraries and static libraries use the same namespace, and 12605 # are all built from PIC. 12606 case $host_os in 12607 aix3*) 12608 test "$enable_shared" = yes && enable_static=no 12609 if test -n "$RANLIB"; then 12610 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12611 postinstall_cmds='$RANLIB $lib' 12612 fi 12613 ;; 12614 12615 aix[4-9]*) 12616 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12617 test "$enable_shared" = yes && enable_static=no 12618 fi 12619 ;; 12620 esac 12621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12622$as_echo "$enable_shared" >&6; } 12623 12624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12625$as_echo_n "checking whether to build static libraries... " >&6; } 12626 # Make sure either enable_shared or enable_static is yes. 12627 test "$enable_shared" = yes || enable_static=yes 12628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12629$as_echo "$enable_static" >&6; } 12630 12631 12632 12633 12634fi 12635ac_ext=c 12636ac_cpp='$CPP $CPPFLAGS' 12637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12639ac_compiler_gnu=$ac_cv_c_compiler_gnu 12640 12641CC="$lt_save_CC" 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 ac_config_commands="$ac_config_commands libtool" 12656 12657 12658 12659 12660# Only expand once: 12661 12662 12663 12664 12665. ${srcdir}/../../bfd/configure.host 12666 12667 12668 12669 12670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12671$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12672 # Check whether --enable-maintainer-mode was given. 12673if test "${enable_maintainer_mode+set}" = set; then : 12674 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12675else 12676 USE_MAINTAINER_MODE=no 12677fi 12678 12679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12680$as_echo "$USE_MAINTAINER_MODE" >&6; } 12681 if test $USE_MAINTAINER_MODE = yes; then 12682 MAINTAINER_MODE_TRUE= 12683 MAINTAINER_MODE_FALSE='#' 12684else 12685 MAINTAINER_MODE_TRUE='#' 12686 MAINTAINER_MODE_FALSE= 12687fi 12688 12689 MAINT=$MAINTAINER_MODE_TRUE 12690 12691 12692 12693 12694# Check whether --enable-sim-bswap was given. 12695if test "${enable_sim_bswap+set}" = set; then : 12696 enableval=$enable_sim_bswap; case "${enableval}" in 12697 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";; 12698 no) sim_bswap="-DWITH_BSWAP=0";; 12699 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";; 12700esac 12701if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then 12702 echo "Setting bswap flags = $sim_bswap" 6>&1 12703fi 12704else 12705 sim_bswap="" 12706fi 12707 12708 12709 12710# Check whether --enable-sim-cflags was given. 12711if test "${enable_sim_cflags+set}" = set; then : 12712 enableval=$enable_sim_cflags; case "${enableval}" in 12713 yes) sim_cflags="-O2 -fomit-frame-pointer";; 12714 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";; 12715 no) sim_cflags="";; 12716 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12717esac 12718if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then 12719 echo "Setting sim cflags = $sim_cflags" 6>&1 12720fi 12721else 12722 sim_cflags="" 12723fi 12724 12725 12726 12727# Check whether --enable-sim-debug was given. 12728if test "${enable_sim_debug+set}" = set; then : 12729 enableval=$enable_sim_debug; case "${enableval}" in 12730 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";; 12731 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";; 12732 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";; 12733esac 12734if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then 12735 echo "Setting sim debug = $sim_debug" 6>&1 12736fi 12737else 12738 sim_debug="" 12739fi 12740 12741 12742 12743# Check whether --enable-sim-stdio was given. 12744if test "${enable_sim_stdio+set}" = set; then : 12745 enableval=$enable_sim_stdio; case "${enableval}" in 12746 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";; 12747 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";; 12748 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";; 12749esac 12750if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then 12751 echo "Setting stdio flags = $sim_stdio" 6>&1 12752fi 12753else 12754 sim_stdio="" 12755fi 12756 12757 12758 12759# Check whether --enable-sim-trace was given. 12760if test "${enable_sim_trace+set}" = set; then : 12761 enableval=$enable_sim_trace; case "${enableval}" in 12762 yes) sim_trace="-DWITH_TRACE=-1";; 12763 no) sim_trace="-DWITH_TRACE=0";; 12764 [-0-9]*) 12765 sim_trace="-DWITH_TRACE='(${enableval})'";; 12766 [[:lower:]]*) 12767 sim_trace="" 12768 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12769 if test x"$sim_trace" = x; then 12770 sim_trace="-DWITH_TRACE='(TRACE_$x" 12771 else 12772 sim_trace="${sim_trace}|TRACE_$x" 12773 fi 12774 done 12775 sim_trace="$sim_trace)'" ;; 12776esac 12777if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then 12778 echo "Setting sim trace = $sim_trace" 6>&1 12779fi 12780else 12781 sim_trace="" 12782fi 12783 12784 12785 12786# Check whether --enable-sim-profile was given. 12787if test "${enable_sim_profile+set}" = set; then : 12788 enableval=$enable_sim_profile; case "${enableval}" in 12789 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";; 12790 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";; 12791 [-0-9]*) 12792 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";; 12793 [a-z]*) 12794 sim_profile="" 12795 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12796 if test x"$sim_profile" = x; then 12797 sim_profile="-DWITH_PROFILE='(PROFILE_$x" 12798 else 12799 sim_profile="${sim_profile}|PROFILE_$x" 12800 fi 12801 done 12802 sim_profile="$sim_profile)'" ;; 12803esac 12804if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then 12805 echo "Setting sim profile = $sim_profile" 6>&1 12806fi 12807else 12808 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1" 12809fi 12810 12811 12812 12813 12814# Check whether --with-pkgversion was given. 12815if test "${with_pkgversion+set}" = set; then : 12816 withval=$with_pkgversion; case "$withval" in 12817 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12818 no) PKGVERSION= ;; 12819 *) PKGVERSION="($withval) " ;; 12820 esac 12821else 12822 PKGVERSION="(SIM) " 12823 12824fi 12825 12826 12827 12828 12829 12830# Check whether --with-bugurl was given. 12831if test "${with_bugurl+set}" = set; then : 12832 withval=$with_bugurl; case "$withval" in 12833 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12834 no) BUGURL= 12835 ;; 12836 *) BUGURL="$withval" 12837 ;; 12838 esac 12839else 12840 BUGURL="http://www.gnu.org/software/gdb/bugs/" 12841 12842fi 12843 12844 case ${BUGURL} in 12845 "") 12846 REPORT_BUGS_TO= 12847 REPORT_BUGS_TEXI= 12848 ;; 12849 *) 12850 REPORT_BUGS_TO="<$BUGURL>" 12851 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12852 ;; 12853 esac; 12854 12855 12856 12857 12858cat >>confdefs.h <<_ACEOF 12859#define PKGVERSION "$PKGVERSION" 12860_ACEOF 12861 12862 12863cat >>confdefs.h <<_ACEOF 12864#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 12865_ACEOF 12866 12867 12868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12869$as_echo_n "checking return type of signal handlers... " >&6; } 12870if test "${ac_cv_type_signal+set}" = set; then : 12871 $as_echo_n "(cached) " >&6 12872else 12873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12874/* end confdefs.h. */ 12875#include <sys/types.h> 12876#include <signal.h> 12877 12878int 12879main () 12880{ 12881return *(signal (0, 0)) (0) == 1; 12882 ; 12883 return 0; 12884} 12885_ACEOF 12886if ac_fn_c_try_compile "$LINENO"; then : 12887 ac_cv_type_signal=int 12888else 12889 ac_cv_type_signal=void 12890fi 12891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12892fi 12893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12894$as_echo "$ac_cv_type_signal" >&6; } 12895 12896cat >>confdefs.h <<_ACEOF 12897#define RETSIGTYPE $ac_cv_type_signal 12898_ACEOF 12899 12900 12901 12902 12903 12904sim_link_files= 12905sim_link_links= 12906 12907# targ-vals.def points to the libc macro description file. 12908case "${target}" in 12909*-*-*) TARG_VALS_DEF=../common/nltvals.def ;; 12910esac 12911sim_link_files="${sim_link_files} ${TARG_VALS_DEF}" 12912sim_link_links="${sim_link_links} targ-vals.def" 12913 12914 12915 12916 12917wire_endian="" 12918default_endian="" 12919# Check whether --enable-sim-endian was given. 12920if test "${enable_sim_endian+set}" = set; then : 12921 enableval=$enable_sim_endian; case "${enableval}" in 12922 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";; 12923 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";; 12924 yes) if test x"$wire_endian" != x; then 12925 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}" 12926 else 12927 if test x"$default_endian" != x; then 12928 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}" 12929 else 12930 echo "No hard-wired endian for target $target" 1>&6 12931 sim_endian="-DWITH_TARGET_BYTE_ORDER=0" 12932 fi 12933 fi;; 12934 no) if test x"$default_endian" != x; then 12935 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}" 12936 else 12937 if test x"$wire_endian" != x; then 12938 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}" 12939 else 12940 echo "No default endian for target $target" 1>&6 12941 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0" 12942 fi 12943 fi;; 12944 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";; 12945esac 12946if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then 12947 echo "Setting endian flags = $sim_endian" 6>&1 12948fi 12949else 12950 if test x"$default_endian" != x; then 12951 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}" 12952else 12953 if test x"$wire_endian" != x; then 12954 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}" 12955 else 12956 sim_endian= 12957 fi 12958fi 12959fi 12960 12961wire_alignment="STRICT_ALIGNMENT" 12962default_alignment="STRICT_ALIGNMENT" 12963 12964# Check whether --enable-sim-alignment was given. 12965if test "${enable_sim_alignment+set}" = set; then : 12966 enableval=$enable_sim_alignment; case "${enableval}" in 12967 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";; 12968 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";; 12969 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";; 12970 yes) if test x"$wire_alignment" != x; then 12971 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}" 12972 else 12973 if test x"$default_alignment" != x; then 12974 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}" 12975 else 12976 echo "No hard-wired alignment for target $target" 1>&6 12977 sim_alignment="-DWITH_ALIGNMENT=0" 12978 fi 12979 fi;; 12980 no) if test x"$default_alignment" != x; then 12981 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}" 12982 else 12983 if test x"$wire_alignment" != x; then 12984 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}" 12985 else 12986 echo "No default alignment for target $target" 1>&6 12987 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0" 12988 fi 12989 fi;; 12990 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";; 12991esac 12992if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then 12993 echo "Setting alignment flags = $sim_alignment" 6>&1 12994fi 12995else 12996 if test x"$default_alignment" != x; then 12997 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}" 12998else 12999 if test x"$wire_alignment" != x; then 13000 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}" 13001 else 13002 sim_alignment= 13003 fi 13004fi 13005fi 13006 13007 13008# Check whether --enable-sim-hostendian was given. 13009if test "${enable_sim_hostendian+set}" = set; then : 13010 enableval=$enable_sim_hostendian; case "${enableval}" in 13011 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";; 13012 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";; 13013 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";; 13014 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";; 13015esac 13016if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then 13017 echo "Setting hostendian flags = $sim_hostendian" 6>&1 13018fi 13019else 13020 13021if test "x$cross_compiling" = "xno"; then 13022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 13023$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 13024if test "${ac_cv_c_bigendian+set}" = set; then : 13025 $as_echo_n "(cached) " >&6 13026else 13027 ac_cv_c_bigendian=unknown 13028 # See if we're dealing with a universal compiler. 13029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13030/* end confdefs.h. */ 13031#ifndef __APPLE_CC__ 13032 not a universal capable compiler 13033 #endif 13034 typedef int dummy; 13035 13036_ACEOF 13037if ac_fn_c_try_compile "$LINENO"; then : 13038 13039 # Check for potential -arch flags. It is not universal unless 13040 # there are at least two -arch flags with different values. 13041 ac_arch= 13042 ac_prev= 13043 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 13044 if test -n "$ac_prev"; then 13045 case $ac_word in 13046 i?86 | x86_64 | ppc | ppc64) 13047 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 13048 ac_arch=$ac_word 13049 else 13050 ac_cv_c_bigendian=universal 13051 break 13052 fi 13053 ;; 13054 esac 13055 ac_prev= 13056 elif test "x$ac_word" = "x-arch"; then 13057 ac_prev=arch 13058 fi 13059 done 13060fi 13061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13062 if test $ac_cv_c_bigendian = unknown; then 13063 # See if sys/param.h defines the BYTE_ORDER macro. 13064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13065/* end confdefs.h. */ 13066#include <sys/types.h> 13067 #include <sys/param.h> 13068 13069int 13070main () 13071{ 13072#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 13073 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 13074 && LITTLE_ENDIAN) 13075 bogus endian macros 13076 #endif 13077 13078 ; 13079 return 0; 13080} 13081_ACEOF 13082if ac_fn_c_try_compile "$LINENO"; then : 13083 # It does; now see whether it defined to BIG_ENDIAN or not. 13084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13085/* end confdefs.h. */ 13086#include <sys/types.h> 13087 #include <sys/param.h> 13088 13089int 13090main () 13091{ 13092#if BYTE_ORDER != BIG_ENDIAN 13093 not big endian 13094 #endif 13095 13096 ; 13097 return 0; 13098} 13099_ACEOF 13100if ac_fn_c_try_compile "$LINENO"; then : 13101 ac_cv_c_bigendian=yes 13102else 13103 ac_cv_c_bigendian=no 13104fi 13105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13106fi 13107rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13108 fi 13109 if test $ac_cv_c_bigendian = unknown; then 13110 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 13111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13112/* end confdefs.h. */ 13113#include <limits.h> 13114 13115int 13116main () 13117{ 13118#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 13119 bogus endian macros 13120 #endif 13121 13122 ; 13123 return 0; 13124} 13125_ACEOF 13126if ac_fn_c_try_compile "$LINENO"; then : 13127 # It does; now see whether it defined to _BIG_ENDIAN or not. 13128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13129/* end confdefs.h. */ 13130#include <limits.h> 13131 13132int 13133main () 13134{ 13135#ifndef _BIG_ENDIAN 13136 not big endian 13137 #endif 13138 13139 ; 13140 return 0; 13141} 13142_ACEOF 13143if ac_fn_c_try_compile "$LINENO"; then : 13144 ac_cv_c_bigendian=yes 13145else 13146 ac_cv_c_bigendian=no 13147fi 13148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13149fi 13150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13151 fi 13152 if test $ac_cv_c_bigendian = unknown; then 13153 # Compile a test program. 13154 if test "$cross_compiling" = yes; then : 13155 # Try to guess by grepping values from an object file. 13156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13157/* end confdefs.h. */ 13158short int ascii_mm[] = 13159 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 13160 short int ascii_ii[] = 13161 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 13162 int use_ascii (int i) { 13163 return ascii_mm[i] + ascii_ii[i]; 13164 } 13165 short int ebcdic_ii[] = 13166 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 13167 short int ebcdic_mm[] = 13168 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 13169 int use_ebcdic (int i) { 13170 return ebcdic_mm[i] + ebcdic_ii[i]; 13171 } 13172 extern int foo; 13173 13174int 13175main () 13176{ 13177return use_ascii (foo) == use_ebcdic (foo); 13178 ; 13179 return 0; 13180} 13181_ACEOF 13182if ac_fn_c_try_compile "$LINENO"; then : 13183 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 13184 ac_cv_c_bigendian=yes 13185 fi 13186 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 13187 if test "$ac_cv_c_bigendian" = unknown; then 13188 ac_cv_c_bigendian=no 13189 else 13190 # finding both strings is unlikely to happen, but who knows? 13191 ac_cv_c_bigendian=unknown 13192 fi 13193 fi 13194fi 13195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13196else 13197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13198/* end confdefs.h. */ 13199$ac_includes_default 13200int 13201main () 13202{ 13203 13204 /* Are we little or big endian? From Harbison&Steele. */ 13205 union 13206 { 13207 long int l; 13208 char c[sizeof (long int)]; 13209 } u; 13210 u.l = 1; 13211 return u.c[sizeof (long int) - 1] == 1; 13212 13213 ; 13214 return 0; 13215} 13216_ACEOF 13217if ac_fn_c_try_run "$LINENO"; then : 13218 ac_cv_c_bigendian=no 13219else 13220 ac_cv_c_bigendian=yes 13221fi 13222rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13223 conftest.$ac_objext conftest.beam conftest.$ac_ext 13224fi 13225 13226 fi 13227fi 13228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 13229$as_echo "$ac_cv_c_bigendian" >&6; } 13230 case $ac_cv_c_bigendian in #( 13231 yes) 13232 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 13233;; #( 13234 no) 13235 ;; #( 13236 universal) 13237 13238$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 13239 13240 ;; #( 13241 *) 13242 as_fn_error "unknown endianness 13243 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 13244 esac 13245 13246 if test $ac_cv_c_bigendian = yes; then 13247 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN" 13248 else 13249 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN" 13250 fi 13251else 13252 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0" 13253fi 13254fi 13255 13256 13257# Check whether --enable-sim-environment was given. 13258if test "${enable_sim_environment+set}" = set; then : 13259 enableval=$enable_sim_environment; case "${enableval}" in 13260 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";; 13261 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";; 13262 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";; 13263 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";; 13264 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5; 13265 sim_environment="";; 13266esac 13267if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then 13268 echo "Setting sim environment = $sim_environment" 6>&1 13269fi 13270else 13271 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT" 13272fi 13273 13274 13275default_sim_inline="" 13276# Check whether --enable-sim-inline was given. 13277if test "${enable_sim_inline+set}" = set; then : 13278 enableval=$enable_sim_inline; sim_inline="" 13279case "$enableval" in 13280 no) sim_inline="-DDEFAULT_INLINE=0";; 13281 0) sim_inline="-DDEFAULT_INLINE=0";; 13282 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";; 13283 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";; 13284 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 13285 new_flag="" 13286 case "$x" in 13287 *_INLINE=*) new_flag="-D$x";; 13288 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;; 13289 *_INLINE) new_flag="-D$x=ALL_C_INLINE";; 13290 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";; 13291 esac 13292 if test x"$sim_inline" = x""; then 13293 sim_inline="$new_flag" 13294 else 13295 sim_inline="$sim_inline $new_flag" 13296 fi 13297 done;; 13298esac 13299if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then 13300 echo "Setting inline flags = $sim_inline" 6>&1 13301fi 13302else 13303 13304if test "x$cross_compiling" = "xno"; then 13305 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then 13306 sim_inline="${default_sim_inline}" 13307 if test x"$silent" != x"yes"; then 13308 echo "Setting inline flags = $sim_inline" 6>&1 13309 fi 13310 else 13311 sim_inline="" 13312 fi 13313else 13314 sim_inline="-DDEFAULT_INLINE=0" 13315fi 13316fi 13317 13318 13319# Check whether --enable-werror was given. 13320if test "${enable_werror+set}" = set; then : 13321 enableval=$enable_werror; case "${enableval}" in 13322 yes | y) ERROR_ON_WARNING="yes" ;; 13323 no | n) ERROR_ON_WARNING="no" ;; 13324 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 13325 esac 13326fi 13327 13328 13329# Enable -Werror by default when using gcc 13330if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 13331 ERROR_ON_WARNING=yes 13332fi 13333 13334WERROR_CFLAGS="" 13335if test "${ERROR_ON_WARNING}" = yes ; then 13336# NOTE: Disabled in the sim dir due to most sims generating warnings. 13337# WERROR_CFLAGS="-Werror" 13338 true 13339fi 13340 13341build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \ 13342-Wpointer-sign \ 13343-Wno-unused -Wunused-value -Wunused-function \ 13344-Wno-switch -Wno-char-subscripts -Wmissing-prototypes 13345-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \ 13346-Wold-style-declaration -Wold-style-definition" 13347 13348# Enable -Wno-format by default when using gcc on mingw since many 13349# GCC versions complain about %I64. 13350case "${host}" in 13351 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;; 13352 *) build_warnings="$build_warnings -Wformat-nonliteral" ;; 13353esac 13354 13355# Check whether --enable-build-warnings was given. 13356if test "${enable_build_warnings+set}" = set; then : 13357 enableval=$enable_build_warnings; case "${enableval}" in 13358 yes) ;; 13359 no) build_warnings="-w";; 13360 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13361 build_warnings="${build_warnings} ${t}";; 13362 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13363 build_warnings="${t} ${build_warnings}";; 13364 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13365esac 13366if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13367 echo "Setting compiler warning flags = $build_warnings" 6>&1 13368fi 13369fi 13370# Check whether --enable-sim-build-warnings was given. 13371if test "${enable_sim_build_warnings+set}" = set; then : 13372 enableval=$enable_sim_build_warnings; case "${enableval}" in 13373 yes) ;; 13374 no) build_warnings="-w";; 13375 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13376 build_warnings="${build_warnings} ${t}";; 13377 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13378 build_warnings="${t} ${build_warnings}";; 13379 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13380esac 13381if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13382 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 13383fi 13384fi 13385WARN_CFLAGS="" 13386if test "x${build_warnings}" != x -a "x$GCC" = xyes 13387then 13388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5 13389$as_echo_n "checking compiler warning flags... " >&6; } 13390 # Separate out the -Werror flag as some files just cannot be 13391 # compiled with it enabled. 13392 for w in ${build_warnings}; do 13393 case $w in 13394 -Werr*) WERROR_CFLAGS=-Werror ;; 13395 *) # Check that GCC accepts it 13396 saved_CFLAGS="$CFLAGS" 13397 CFLAGS="$CFLAGS $w" 13398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13399/* end confdefs.h. */ 13400 13401int 13402main () 13403{ 13404 13405 ; 13406 return 0; 13407} 13408_ACEOF 13409if ac_fn_c_try_compile "$LINENO"; then : 13410 WARN_CFLAGS="${WARN_CFLAGS} $w" 13411fi 13412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13413 CFLAGS="$saved_CFLAGS" 13414 esac 13415 done 13416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5 13417$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; } 13418fi 13419 13420 13421 13422ac_sources="$sim_link_files" 13423ac_dests="$sim_link_links" 13424while test -n "$ac_sources"; do 13425 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 13426 set $ac_sources; ac_source=$1; shift; ac_sources=$* 13427 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source" 13428done 13429ac_config_links="$ac_config_links $ac_config_links_1" 13430 13431cgen_breaks="" 13432if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 13433cgen_breaks="break cgen_rtx_error"; 13434fi 13435 13436ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 13437 13438ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 13439 13440ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 13441 13442ac_config_commands="$ac_config_commands Makefile" 13443 13444ac_config_commands="$ac_config_commands stamp-h" 13445 13446cat >confcache <<\_ACEOF 13447# This file is a shell script that caches the results of configure 13448# tests run on this system so they can be shared between configure 13449# scripts and configure runs, see configure's option --config-cache. 13450# It is not useful on other systems. If it contains results you don't 13451# want to keep, you may remove or edit it. 13452# 13453# config.status only pays attention to the cache file if you give it 13454# the --recheck option to rerun configure. 13455# 13456# `ac_cv_env_foo' variables (set or unset) will be overridden when 13457# loading this file, other *unset* `ac_cv_foo' will be assigned the 13458# following values. 13459 13460_ACEOF 13461 13462# The following way of writing the cache mishandles newlines in values, 13463# but we know of no workaround that is simple, portable, and efficient. 13464# So, we kill variables containing newlines. 13465# Ultrix sh set writes to stderr and can't be redirected directly, 13466# and sets the high bit in the cache file unless we assign to the vars. 13467( 13468 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13469 eval ac_val=\$$ac_var 13470 case $ac_val in #( 13471 *${as_nl}*) 13472 case $ac_var in #( 13473 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13474$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13475 esac 13476 case $ac_var in #( 13477 _ | IFS | as_nl) ;; #( 13478 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13479 *) { eval $ac_var=; unset $ac_var;} ;; 13480 esac ;; 13481 esac 13482 done 13483 13484 (set) 2>&1 | 13485 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13486 *${as_nl}ac_space=\ *) 13487 # `set' does not quote correctly, so add quotes: double-quote 13488 # substitution turns \\\\ into \\, and sed turns \\ into \. 13489 sed -n \ 13490 "s/'/'\\\\''/g; 13491 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13492 ;; #( 13493 *) 13494 # `set' quotes correctly as required by POSIX, so do not add quotes. 13495 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13496 ;; 13497 esac | 13498 sort 13499) | 13500 sed ' 13501 /^ac_cv_env_/b end 13502 t clear 13503 :clear 13504 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13505 t end 13506 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13507 :end' >>confcache 13508if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13509 if test -w "$cache_file"; then 13510 test "x$cache_file" != "x/dev/null" && 13511 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13512$as_echo "$as_me: updating cache $cache_file" >&6;} 13513 cat confcache >$cache_file 13514 else 13515 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13516$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13517 fi 13518fi 13519rm -f confcache 13520 13521test "x$prefix" = xNONE && prefix=$ac_default_prefix 13522# Let make expand exec_prefix. 13523test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13524 13525DEFS=-DHAVE_CONFIG_H 13526 13527ac_libobjs= 13528ac_ltlibobjs= 13529for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13530 # 1. Remove the extension, and $U if already installed. 13531 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13532 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13533 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13534 # will be set to the directory where LIBOBJS objects are built. 13535 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13536 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13537done 13538LIBOBJS=$ac_libobjs 13539 13540LTLIBOBJS=$ac_ltlibobjs 13541 13542 13543if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13544 as_fn_error "conditional \"GMAKE\" was never defined. 13545Usually this means the macro was only invoked conditionally." "$LINENO" 5 13546fi 13547if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 13548 as_fn_error "conditional \"PLUGINS\" was never defined. 13549Usually this means the macro was only invoked conditionally." "$LINENO" 5 13550fi 13551if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13552 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 13553Usually this means the macro was only invoked conditionally." "$LINENO" 5 13554fi 13555 13556 13557: ${CONFIG_STATUS=./config.status} 13558ac_write_fail=0 13559ac_clean_files_save=$ac_clean_files 13560ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13561{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13562$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13563as_write_fail=0 13564cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13565#! $SHELL 13566# Generated by $as_me. 13567# Run this file to recreate the current configuration. 13568# Compiler output produced by configure, useful for debugging 13569# configure, is in config.log if it exists. 13570 13571debug=false 13572ac_cs_recheck=false 13573ac_cs_silent=false 13574 13575SHELL=\${CONFIG_SHELL-$SHELL} 13576export SHELL 13577_ASEOF 13578cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13579## -------------------- ## 13580## M4sh Initialization. ## 13581## -------------------- ## 13582 13583# Be more Bourne compatible 13584DUALCASE=1; export DUALCASE # for MKS sh 13585if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13586 emulate sh 13587 NULLCMD=: 13588 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13589 # is contrary to our usage. Disable this feature. 13590 alias -g '${1+"$@"}'='"$@"' 13591 setopt NO_GLOB_SUBST 13592else 13593 case `(set -o) 2>/dev/null` in #( 13594 *posix*) : 13595 set -o posix ;; #( 13596 *) : 13597 ;; 13598esac 13599fi 13600 13601 13602as_nl=' 13603' 13604export as_nl 13605# Printing a long string crashes Solaris 7 /usr/bin/printf. 13606as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13607as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13608as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13609# Prefer a ksh shell builtin over an external printf program on Solaris, 13610# but without wasting forks for bash or zsh. 13611if test -z "$BASH_VERSION$ZSH_VERSION" \ 13612 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13613 as_echo='print -r --' 13614 as_echo_n='print -rn --' 13615elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13616 as_echo='printf %s\n' 13617 as_echo_n='printf %s' 13618else 13619 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13620 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13621 as_echo_n='/usr/ucb/echo -n' 13622 else 13623 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13624 as_echo_n_body='eval 13625 arg=$1; 13626 case $arg in #( 13627 *"$as_nl"*) 13628 expr "X$arg" : "X\\(.*\\)$as_nl"; 13629 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13630 esac; 13631 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13632 ' 13633 export as_echo_n_body 13634 as_echo_n='sh -c $as_echo_n_body as_echo' 13635 fi 13636 export as_echo_body 13637 as_echo='sh -c $as_echo_body as_echo' 13638fi 13639 13640# The user is always right. 13641if test "${PATH_SEPARATOR+set}" != set; then 13642 PATH_SEPARATOR=: 13643 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13644 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13645 PATH_SEPARATOR=';' 13646 } 13647fi 13648 13649 13650# IFS 13651# We need space, tab and new line, in precisely that order. Quoting is 13652# there to prevent editors from complaining about space-tab. 13653# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13654# splitting by setting IFS to empty value.) 13655IFS=" "" $as_nl" 13656 13657# Find who we are. Look in the path if we contain no directory separator. 13658case $0 in #(( 13659 *[\\/]* ) as_myself=$0 ;; 13660 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13661for as_dir in $PATH 13662do 13663 IFS=$as_save_IFS 13664 test -z "$as_dir" && as_dir=. 13665 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13666 done 13667IFS=$as_save_IFS 13668 13669 ;; 13670esac 13671# We did not find ourselves, most probably we were run as `sh COMMAND' 13672# in which case we are not to be found in the path. 13673if test "x$as_myself" = x; then 13674 as_myself=$0 13675fi 13676if test ! -f "$as_myself"; then 13677 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13678 exit 1 13679fi 13680 13681# Unset variables that we do not need and which cause bugs (e.g. in 13682# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13683# suppresses any "Segmentation fault" message there. '((' could 13684# trigger a bug in pdksh 5.2.14. 13685for as_var in BASH_ENV ENV MAIL MAILPATH 13686do eval test x\${$as_var+set} = xset \ 13687 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13688done 13689PS1='$ ' 13690PS2='> ' 13691PS4='+ ' 13692 13693# NLS nuisances. 13694LC_ALL=C 13695export LC_ALL 13696LANGUAGE=C 13697export LANGUAGE 13698 13699# CDPATH. 13700(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13701 13702 13703# as_fn_error ERROR [LINENO LOG_FD] 13704# --------------------------------- 13705# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13706# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13707# script with status $?, using 1 if that was 0. 13708as_fn_error () 13709{ 13710 as_status=$?; test $as_status -eq 0 && as_status=1 13711 if test "$3"; then 13712 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13713 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 13714 fi 13715 $as_echo "$as_me: error: $1" >&2 13716 as_fn_exit $as_status 13717} # as_fn_error 13718 13719 13720# as_fn_set_status STATUS 13721# ----------------------- 13722# Set $? to STATUS, without forking. 13723as_fn_set_status () 13724{ 13725 return $1 13726} # as_fn_set_status 13727 13728# as_fn_exit STATUS 13729# ----------------- 13730# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13731as_fn_exit () 13732{ 13733 set +e 13734 as_fn_set_status $1 13735 exit $1 13736} # as_fn_exit 13737 13738# as_fn_unset VAR 13739# --------------- 13740# Portably unset VAR. 13741as_fn_unset () 13742{ 13743 { eval $1=; unset $1;} 13744} 13745as_unset=as_fn_unset 13746# as_fn_append VAR VALUE 13747# ---------------------- 13748# Append the text in VALUE to the end of the definition contained in VAR. Take 13749# advantage of any shell optimizations that allow amortized linear growth over 13750# repeated appends, instead of the typical quadratic growth present in naive 13751# implementations. 13752if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13753 eval 'as_fn_append () 13754 { 13755 eval $1+=\$2 13756 }' 13757else 13758 as_fn_append () 13759 { 13760 eval $1=\$$1\$2 13761 } 13762fi # as_fn_append 13763 13764# as_fn_arith ARG... 13765# ------------------ 13766# Perform arithmetic evaluation on the ARGs, and store the result in the 13767# global $as_val. Take advantage of shells that can avoid forks. The arguments 13768# must be portable across $(()) and expr. 13769if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13770 eval 'as_fn_arith () 13771 { 13772 as_val=$(( $* )) 13773 }' 13774else 13775 as_fn_arith () 13776 { 13777 as_val=`expr "$@" || test $? -eq 1` 13778 } 13779fi # as_fn_arith 13780 13781 13782if expr a : '\(a\)' >/dev/null 2>&1 && 13783 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13784 as_expr=expr 13785else 13786 as_expr=false 13787fi 13788 13789if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13790 as_basename=basename 13791else 13792 as_basename=false 13793fi 13794 13795if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13796 as_dirname=dirname 13797else 13798 as_dirname=false 13799fi 13800 13801as_me=`$as_basename -- "$0" || 13802$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13803 X"$0" : 'X\(//\)$' \| \ 13804 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13805$as_echo X/"$0" | 13806 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13807 s//\1/ 13808 q 13809 } 13810 /^X\/\(\/\/\)$/{ 13811 s//\1/ 13812 q 13813 } 13814 /^X\/\(\/\).*/{ 13815 s//\1/ 13816 q 13817 } 13818 s/.*/./; q'` 13819 13820# Avoid depending upon Character Ranges. 13821as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13822as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13823as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13824as_cr_digits='0123456789' 13825as_cr_alnum=$as_cr_Letters$as_cr_digits 13826 13827ECHO_C= ECHO_N= ECHO_T= 13828case `echo -n x` in #((((( 13829-n*) 13830 case `echo 'xy\c'` in 13831 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13832 xy) ECHO_C='\c';; 13833 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13834 ECHO_T=' ';; 13835 esac;; 13836*) 13837 ECHO_N='-n';; 13838esac 13839 13840rm -f conf$$ conf$$.exe conf$$.file 13841if test -d conf$$.dir; then 13842 rm -f conf$$.dir/conf$$.file 13843else 13844 rm -f conf$$.dir 13845 mkdir conf$$.dir 2>/dev/null 13846fi 13847if (echo >conf$$.file) 2>/dev/null; then 13848 if ln -s conf$$.file conf$$ 2>/dev/null; then 13849 as_ln_s='ln -s' 13850 # ... but there are two gotchas: 13851 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13852 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13853 # In both cases, we have to default to `cp -p'. 13854 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13855 as_ln_s='cp -p' 13856 elif ln conf$$.file conf$$ 2>/dev/null; then 13857 as_ln_s=ln 13858 else 13859 as_ln_s='cp -p' 13860 fi 13861else 13862 as_ln_s='cp -p' 13863fi 13864rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13865rmdir conf$$.dir 2>/dev/null 13866 13867 13868# as_fn_mkdir_p 13869# ------------- 13870# Create "$as_dir" as a directory, including parents if necessary. 13871as_fn_mkdir_p () 13872{ 13873 13874 case $as_dir in #( 13875 -*) as_dir=./$as_dir;; 13876 esac 13877 test -d "$as_dir" || eval $as_mkdir_p || { 13878 as_dirs= 13879 while :; do 13880 case $as_dir in #( 13881 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13882 *) as_qdir=$as_dir;; 13883 esac 13884 as_dirs="'$as_qdir' $as_dirs" 13885 as_dir=`$as_dirname -- "$as_dir" || 13886$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13887 X"$as_dir" : 'X\(//\)[^/]' \| \ 13888 X"$as_dir" : 'X\(//\)$' \| \ 13889 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13890$as_echo X"$as_dir" | 13891 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13892 s//\1/ 13893 q 13894 } 13895 /^X\(\/\/\)[^/].*/{ 13896 s//\1/ 13897 q 13898 } 13899 /^X\(\/\/\)$/{ 13900 s//\1/ 13901 q 13902 } 13903 /^X\(\/\).*/{ 13904 s//\1/ 13905 q 13906 } 13907 s/.*/./; q'` 13908 test -d "$as_dir" && break 13909 done 13910 test -z "$as_dirs" || eval "mkdir $as_dirs" 13911 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13912 13913 13914} # as_fn_mkdir_p 13915if mkdir -p . 2>/dev/null; then 13916 as_mkdir_p='mkdir -p "$as_dir"' 13917else 13918 test -d ./-p && rmdir ./-p 13919 as_mkdir_p=false 13920fi 13921 13922if test -x / >/dev/null 2>&1; then 13923 as_test_x='test -x' 13924else 13925 if ls -dL / >/dev/null 2>&1; then 13926 as_ls_L_option=L 13927 else 13928 as_ls_L_option= 13929 fi 13930 as_test_x=' 13931 eval sh -c '\'' 13932 if test -d "$1"; then 13933 test -d "$1/."; 13934 else 13935 case $1 in #( 13936 -*)set "./$1";; 13937 esac; 13938 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13939 ???[sx]*):;;*)false;;esac;fi 13940 '\'' sh 13941 ' 13942fi 13943as_executable_p=$as_test_x 13944 13945# Sed expression to map a string onto a valid CPP name. 13946as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13947 13948# Sed expression to map a string onto a valid variable name. 13949as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13950 13951 13952exec 6>&1 13953## ----------------------------------- ## 13954## Main body of $CONFIG_STATUS script. ## 13955## ----------------------------------- ## 13956_ASEOF 13957test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13958 13959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13960# Save the log message, to keep $0 and so on meaningful, and to 13961# report actual input values of CONFIG_FILES etc. instead of their 13962# values after options handling. 13963ac_log=" 13964This file was extended by $as_me, which was 13965generated by GNU Autoconf 2.64. Invocation command line was 13966 13967 CONFIG_FILES = $CONFIG_FILES 13968 CONFIG_HEADERS = $CONFIG_HEADERS 13969 CONFIG_LINKS = $CONFIG_LINKS 13970 CONFIG_COMMANDS = $CONFIG_COMMANDS 13971 $ $0 $@ 13972 13973on `(hostname || uname -n) 2>/dev/null | sed 1q` 13974" 13975 13976_ACEOF 13977 13978case $ac_config_files in *" 13979"*) set x $ac_config_files; shift; ac_config_files=$*;; 13980esac 13981 13982case $ac_config_headers in *" 13983"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13984esac 13985 13986 13987cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13988# Files that config.status was made for. 13989config_files="$ac_config_files" 13990config_headers="$ac_config_headers" 13991config_links="$ac_config_links" 13992config_commands="$ac_config_commands" 13993 13994_ACEOF 13995 13996cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13997ac_cs_usage="\ 13998\`$as_me' instantiates files and other configuration actions 13999from templates according to the current configuration. Unless the files 14000and actions are specified as TAGs, all are instantiated by default. 14001 14002Usage: $0 [OPTION]... [TAG]... 14003 14004 -h, --help print this help, then exit 14005 -V, --version print version number and configuration settings, then exit 14006 -q, --quiet, --silent 14007 do not print progress messages 14008 -d, --debug don't remove temporary files 14009 --recheck update $as_me by reconfiguring in the same conditions 14010 --file=FILE[:TEMPLATE] 14011 instantiate the configuration file FILE 14012 --header=FILE[:TEMPLATE] 14013 instantiate the configuration header FILE 14014 14015Configuration files: 14016$config_files 14017 14018Configuration headers: 14019$config_headers 14020 14021Configuration links: 14022$config_links 14023 14024Configuration commands: 14025$config_commands 14026 14027Report bugs to the package provider." 14028 14029_ACEOF 14030cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14031ac_cs_version="\\ 14032config.status 14033configured by $0, generated by GNU Autoconf 2.64, 14034 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 14035 14036Copyright (C) 2009 Free Software Foundation, Inc. 14037This config.status script is free software; the Free Software Foundation 14038gives unlimited permission to copy, distribute and modify it." 14039 14040ac_pwd='$ac_pwd' 14041srcdir='$srcdir' 14042INSTALL='$INSTALL' 14043AWK='$AWK' 14044test -n "\$AWK" || AWK=awk 14045_ACEOF 14046 14047cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14048# The default lists apply if the user does not specify any file. 14049ac_need_defaults=: 14050while test $# != 0 14051do 14052 case $1 in 14053 --*=*) 14054 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14055 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14056 ac_shift=: 14057 ;; 14058 *) 14059 ac_option=$1 14060 ac_optarg=$2 14061 ac_shift=shift 14062 ;; 14063 esac 14064 14065 case $ac_option in 14066 # Handling of the options. 14067 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14068 ac_cs_recheck=: ;; 14069 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14070 $as_echo "$ac_cs_version"; exit ;; 14071 --debug | --debu | --deb | --de | --d | -d ) 14072 debug=: ;; 14073 --file | --fil | --fi | --f ) 14074 $ac_shift 14075 case $ac_optarg in 14076 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14077 esac 14078 as_fn_append CONFIG_FILES " '$ac_optarg'" 14079 ac_need_defaults=false;; 14080 --header | --heade | --head | --hea ) 14081 $ac_shift 14082 case $ac_optarg in 14083 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14084 esac 14085 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14086 ac_need_defaults=false;; 14087 --he | --h) 14088 # Conflict between --help and --header 14089 as_fn_error "ambiguous option: \`$1' 14090Try \`$0 --help' for more information.";; 14091 --help | --hel | -h ) 14092 $as_echo "$ac_cs_usage"; exit ;; 14093 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14094 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14095 ac_cs_silent=: ;; 14096 14097 # This is an error. 14098 -*) as_fn_error "unrecognized option: \`$1' 14099Try \`$0 --help' for more information." ;; 14100 14101 *) as_fn_append ac_config_targets " $1" 14102 ac_need_defaults=false ;; 14103 14104 esac 14105 shift 14106done 14107 14108ac_configure_extra_args= 14109 14110if $ac_cs_silent; then 14111 exec 6>/dev/null 14112 ac_configure_extra_args="$ac_configure_extra_args --silent" 14113fi 14114 14115_ACEOF 14116cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14117if \$ac_cs_recheck; then 14118 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14119 shift 14120 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14121 CONFIG_SHELL='$SHELL' 14122 export CONFIG_SHELL 14123 exec "\$@" 14124fi 14125 14126_ACEOF 14127cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14128exec 5>>config.log 14129{ 14130 echo 14131 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14132## Running $as_me. ## 14133_ASBOX 14134 $as_echo "$ac_log" 14135} >&5 14136 14137_ACEOF 14138cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14139# 14140# INIT-COMMANDS 14141# 14142ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 14143 14144 14145# The HP-UX ksh and POSIX shell print the target directory to stdout 14146# if CDPATH is set. 14147(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14148 14149sed_quote_subst='$sed_quote_subst' 14150double_quote_subst='$double_quote_subst' 14151delay_variable_subst='$delay_variable_subst' 14152macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14153macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14154enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14155enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14156pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14157enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14158SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14159ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14160host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14161host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14162host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14163build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14164build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14165build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14166SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14167Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14168GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14169EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14170FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14171LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14172NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14173LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14174max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14175ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14176exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14177lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14178lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14179lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14180reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14181reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14182OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14183deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14184file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14185AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14186AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14187STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14188RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14189old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14190old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14191old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14192lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14193CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14194CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14195compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14196GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14197lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14198lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14199lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14200lt_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"`' 14201objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14202MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14203lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14204lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14205lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14206lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14207lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14208need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14209DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14210NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14211LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14212OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14213OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14214libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14215shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14216extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14217archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14218enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14219export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14220whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14221compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14222old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14223old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14224archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14225archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14226module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14227module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14228with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14229allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14230no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14231hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14232hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14233hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14234hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14235hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14236hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14237hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14238hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14239inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14240link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14241fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14242always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14243export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14244exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14245include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14246prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14247file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14248variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14249need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14250need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14251version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14252runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14253shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14254shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14255libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14256library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14257soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14258install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14259postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14260postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14261finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14262finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14263hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14264sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14265sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14266hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14267enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14268enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14269enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14270old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14271striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14272 14273LTCC='$LTCC' 14274LTCFLAGS='$LTCFLAGS' 14275compiler='$compiler_DEFAULT' 14276 14277# A function that is used when there is no print builtin or printf. 14278func_fallback_echo () 14279{ 14280 eval 'cat <<_LTECHO_EOF 14281\$1 14282_LTECHO_EOF' 14283} 14284 14285# Quote evaled strings. 14286for var in SHELL \ 14287ECHO \ 14288SED \ 14289GREP \ 14290EGREP \ 14291FGREP \ 14292LD \ 14293NM \ 14294LN_S \ 14295lt_SP2NL \ 14296lt_NL2SP \ 14297reload_flag \ 14298OBJDUMP \ 14299deplibs_check_method \ 14300file_magic_cmd \ 14301AR \ 14302AR_FLAGS \ 14303STRIP \ 14304RANLIB \ 14305CC \ 14306CFLAGS \ 14307compiler \ 14308lt_cv_sys_global_symbol_pipe \ 14309lt_cv_sys_global_symbol_to_cdecl \ 14310lt_cv_sys_global_symbol_to_c_name_address \ 14311lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14312lt_prog_compiler_no_builtin_flag \ 14313lt_prog_compiler_wl \ 14314lt_prog_compiler_pic \ 14315lt_prog_compiler_static \ 14316lt_cv_prog_compiler_c_o \ 14317need_locks \ 14318DSYMUTIL \ 14319NMEDIT \ 14320LIPO \ 14321OTOOL \ 14322OTOOL64 \ 14323shrext_cmds \ 14324export_dynamic_flag_spec \ 14325whole_archive_flag_spec \ 14326compiler_needs_object \ 14327with_gnu_ld \ 14328allow_undefined_flag \ 14329no_undefined_flag \ 14330hardcode_libdir_flag_spec \ 14331hardcode_libdir_flag_spec_ld \ 14332hardcode_libdir_separator \ 14333fix_srcfile_path \ 14334exclude_expsyms \ 14335include_expsyms \ 14336file_list_spec \ 14337variables_saved_for_relink \ 14338libname_spec \ 14339library_names_spec \ 14340soname_spec \ 14341install_override_mode \ 14342finish_eval \ 14343old_striplib \ 14344striplib; do 14345 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14346 *[\\\\\\\`\\"\\\$]*) 14347 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14348 ;; 14349 *) 14350 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14351 ;; 14352 esac 14353done 14354 14355# Double-quote double-evaled strings. 14356for var in reload_cmds \ 14357old_postinstall_cmds \ 14358old_postuninstall_cmds \ 14359old_archive_cmds \ 14360extract_expsyms_cmds \ 14361old_archive_from_new_cmds \ 14362old_archive_from_expsyms_cmds \ 14363archive_cmds \ 14364archive_expsym_cmds \ 14365module_cmds \ 14366module_expsym_cmds \ 14367export_symbols_cmds \ 14368prelink_cmds \ 14369postinstall_cmds \ 14370postuninstall_cmds \ 14371finish_cmds \ 14372sys_lib_search_path_spec \ 14373sys_lib_dlsearch_path_spec; do 14374 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14375 *[\\\\\\\`\\"\\\$]*) 14376 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14377 ;; 14378 *) 14379 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14380 ;; 14381 esac 14382done 14383 14384ac_aux_dir='$ac_aux_dir' 14385xsi_shell='$xsi_shell' 14386lt_shell_append='$lt_shell_append' 14387 14388# See if we are running on zsh, and set the options which allow our 14389# commands through without removal of \ escapes INIT. 14390if test -n "\${ZSH_VERSION+set}" ; then 14391 setopt NO_GLOB_SUBST 14392fi 14393 14394 14395 PACKAGE='$PACKAGE' 14396 VERSION='$VERSION' 14397 TIMESTAMP='$TIMESTAMP' 14398 RM='$RM' 14399 ofile='$ofile' 14400 14401 14402 14403 14404_ACEOF 14405 14406cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14407 14408# Handling of arguments. 14409for ac_config_target in $ac_config_targets 14410do 14411 case $ac_config_target in 14412 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 14413 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 14414 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14415 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 14416 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 14417 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 14418 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 14419 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 14420 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 14421 14422 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14423 esac 14424done 14425 14426 14427# If the user did not use the arguments to specify the items to instantiate, 14428# then the envvar interface is used. Set only those that are not. 14429# We use the long form for the default assignment because of an extremely 14430# bizarre bug on SunOS 4.1.3. 14431if $ac_need_defaults; then 14432 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14433 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14434 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 14435 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14436fi 14437 14438# Have a temporary directory for convenience. Make it in the build tree 14439# simply because there is no reason against having it here, and in addition, 14440# creating and moving files from /tmp can sometimes cause problems. 14441# Hook for its removal unless debugging. 14442# Note that there is a small window in which the directory will not be cleaned: 14443# after its creation but before its name has been assigned to `$tmp'. 14444$debug || 14445{ 14446 tmp= 14447 trap 'exit_status=$? 14448 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 14449' 0 14450 trap 'as_fn_exit 1' 1 2 13 15 14451} 14452# Create a (secure) tmp directory for tmp files. 14453 14454{ 14455 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14456 test -n "$tmp" && test -d "$tmp" 14457} || 14458{ 14459 tmp=./conf$$-$RANDOM 14460 (umask 077 && mkdir "$tmp") 14461} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 14462 14463# Set up the scripts for CONFIG_FILES section. 14464# No need to generate them if there are no CONFIG_FILES. 14465# This happens for instance with `./config.status config.h'. 14466if test -n "$CONFIG_FILES"; then 14467 14468 14469ac_cr=`echo X | tr X '\015'` 14470# On cygwin, bash can eat \r inside `` if the user requested igncr. 14471# But we know of no other shell where ac_cr would be empty at this 14472# point, so we can use a bashism as a fallback. 14473if test "x$ac_cr" = x; then 14474 eval ac_cr=\$\'\\r\' 14475fi 14476ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14477if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14478 ac_cs_awk_cr='\r' 14479else 14480 ac_cs_awk_cr=$ac_cr 14481fi 14482 14483echo 'BEGIN {' >"$tmp/subs1.awk" && 14484_ACEOF 14485 14486 14487{ 14488 echo "cat >conf$$subs.awk <<_ACEOF" && 14489 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14490 echo "_ACEOF" 14491} >conf$$subs.sh || 14492 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14493ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 14494ac_delim='%!_!# ' 14495for ac_last_try in false false false false false :; do 14496 . ./conf$$subs.sh || 14497 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14498 14499 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14500 if test $ac_delim_n = $ac_delim_num; then 14501 break 14502 elif $ac_last_try; then 14503 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14504 else 14505 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14506 fi 14507done 14508rm -f conf$$subs.sh 14509 14510cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14511cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 14512_ACEOF 14513sed -n ' 14514h 14515s/^/S["/; s/!.*/"]=/ 14516p 14517g 14518s/^[^!]*!// 14519:repl 14520t repl 14521s/'"$ac_delim"'$// 14522t delim 14523:nl 14524h 14525s/\(.\{148\}\).*/\1/ 14526t more1 14527s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14528p 14529n 14530b repl 14531:more1 14532s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14533p 14534g 14535s/.\{148\}// 14536t nl 14537:delim 14538h 14539s/\(.\{148\}\).*/\1/ 14540t more2 14541s/["\\]/\\&/g; s/^/"/; s/$/"/ 14542p 14543b 14544:more2 14545s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14546p 14547g 14548s/.\{148\}// 14549t delim 14550' <conf$$subs.awk | sed ' 14551/^[^""]/{ 14552 N 14553 s/\n// 14554} 14555' >>$CONFIG_STATUS || ac_write_fail=1 14556rm -f conf$$subs.awk 14557cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14558_ACAWK 14559cat >>"\$tmp/subs1.awk" <<_ACAWK && 14560 for (key in S) S_is_set[key] = 1 14561 FS = "" 14562 14563} 14564{ 14565 line = $ 0 14566 nfields = split(line, field, "@") 14567 substed = 0 14568 len = length(field[1]) 14569 for (i = 2; i < nfields; i++) { 14570 key = field[i] 14571 keylen = length(key) 14572 if (S_is_set[key]) { 14573 value = S[key] 14574 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14575 len += length(value) + length(field[++i]) 14576 substed = 1 14577 } else 14578 len += 1 + keylen 14579 } 14580 14581 print line 14582} 14583 14584_ACAWK 14585_ACEOF 14586cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14587if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14588 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14589else 14590 cat 14591fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 14592 || as_fn_error "could not setup config files machinery" "$LINENO" 5 14593_ACEOF 14594 14595# VPATH may cause trouble with some makes, so we remove $(srcdir), 14596# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14597# trailing colons and then remove the whole line if VPATH becomes empty 14598# (actually we leave an empty line to preserve line numbers). 14599if test "x$srcdir" = x.; then 14600 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14601s/:*\$(srcdir):*/:/ 14602s/:*\${srcdir}:*/:/ 14603s/:*@srcdir@:*/:/ 14604s/^\([^=]*=[ ]*\):*/\1/ 14605s/:*$// 14606s/^[^=]*=[ ]*$// 14607}' 14608fi 14609 14610cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14611fi # test -n "$CONFIG_FILES" 14612 14613# Set up the scripts for CONFIG_HEADERS section. 14614# No need to generate them if there are no CONFIG_HEADERS. 14615# This happens for instance with `./config.status Makefile'. 14616if test -n "$CONFIG_HEADERS"; then 14617cat >"$tmp/defines.awk" <<\_ACAWK || 14618BEGIN { 14619_ACEOF 14620 14621# Transform confdefs.h into an awk script `defines.awk', embedded as 14622# here-document in config.status, that substitutes the proper values into 14623# config.h.in to produce config.h. 14624 14625# Create a delimiter string that does not exist in confdefs.h, to ease 14626# handling of long lines. 14627ac_delim='%!_!# ' 14628for ac_last_try in false false :; do 14629 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 14630 if test -z "$ac_t"; then 14631 break 14632 elif $ac_last_try; then 14633 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 14634 else 14635 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14636 fi 14637done 14638 14639# For the awk script, D is an array of macro values keyed by name, 14640# likewise P contains macro parameters if any. Preserve backslash 14641# newline sequences. 14642 14643ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14644sed -n ' 14645s/.\{148\}/&'"$ac_delim"'/g 14646t rset 14647:rset 14648s/^[ ]*#[ ]*define[ ][ ]*/ / 14649t def 14650d 14651:def 14652s/\\$// 14653t bsnl 14654s/["\\]/\\&/g 14655s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14656D["\1"]=" \3"/p 14657s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14658d 14659:bsnl 14660s/["\\]/\\&/g 14661s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14662D["\1"]=" \3\\\\\\n"\\/p 14663t cont 14664s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14665t cont 14666d 14667:cont 14668n 14669s/.\{148\}/&'"$ac_delim"'/g 14670t clear 14671:clear 14672s/\\$// 14673t bsnlc 14674s/["\\]/\\&/g; s/^/"/; s/$/"/p 14675d 14676:bsnlc 14677s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14678b cont 14679' <confdefs.h | sed ' 14680s/'"$ac_delim"'/"\\\ 14681"/g' >>$CONFIG_STATUS || ac_write_fail=1 14682 14683cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14684 for (key in D) D_is_set[key] = 1 14685 FS = "" 14686} 14687/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14688 line = \$ 0 14689 split(line, arg, " ") 14690 if (arg[1] == "#") { 14691 defundef = arg[2] 14692 mac1 = arg[3] 14693 } else { 14694 defundef = substr(arg[1], 2) 14695 mac1 = arg[2] 14696 } 14697 split(mac1, mac2, "(") #) 14698 macro = mac2[1] 14699 prefix = substr(line, 1, index(line, defundef) - 1) 14700 if (D_is_set[macro]) { 14701 # Preserve the white space surrounding the "#". 14702 print prefix "define", macro P[macro] D[macro] 14703 next 14704 } else { 14705 # Replace #undef with comments. This is necessary, for example, 14706 # in the case of _POSIX_SOURCE, which is predefined and required 14707 # on some systems where configure will not decide to define it. 14708 if (defundef == "undef") { 14709 print "/*", prefix defundef, macro, "*/" 14710 next 14711 } 14712 } 14713} 14714{ print } 14715_ACAWK 14716_ACEOF 14717cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14718 as_fn_error "could not setup config headers machinery" "$LINENO" 5 14719fi # test -n "$CONFIG_HEADERS" 14720 14721 14722eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 14723shift 14724for ac_tag 14725do 14726 case $ac_tag in 14727 :[FHLC]) ac_mode=$ac_tag; continue;; 14728 esac 14729 case $ac_mode$ac_tag in 14730 :[FHL]*:*);; 14731 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 14732 :[FH]-) ac_tag=-:-;; 14733 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14734 esac 14735 ac_save_IFS=$IFS 14736 IFS=: 14737 set x $ac_tag 14738 IFS=$ac_save_IFS 14739 shift 14740 ac_file=$1 14741 shift 14742 14743 case $ac_mode in 14744 :L) ac_source=$1;; 14745 :[FH]) 14746 ac_file_inputs= 14747 for ac_f 14748 do 14749 case $ac_f in 14750 -) ac_f="$tmp/stdin";; 14751 *) # Look for the file first in the build tree, then in the source tree 14752 # (if the path is not absolute). The absolute path cannot be DOS-style, 14753 # because $ac_f cannot contain `:'. 14754 test -f "$ac_f" || 14755 case $ac_f in 14756 [\\/$]*) false;; 14757 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14758 esac || 14759 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14760 esac 14761 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14762 as_fn_append ac_file_inputs " '$ac_f'" 14763 done 14764 14765 # Let's still pretend it is `configure' which instantiates (i.e., don't 14766 # use $as_me), people would be surprised to read: 14767 # /* config.h. Generated by config.status. */ 14768 configure_input='Generated from '` 14769 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14770 `' by configure.' 14771 if test x"$ac_file" != x-; then 14772 configure_input="$ac_file. $configure_input" 14773 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14774$as_echo "$as_me: creating $ac_file" >&6;} 14775 fi 14776 # Neutralize special characters interpreted by sed in replacement strings. 14777 case $configure_input in #( 14778 *\&* | *\|* | *\\* ) 14779 ac_sed_conf_input=`$as_echo "$configure_input" | 14780 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14781 *) ac_sed_conf_input=$configure_input;; 14782 esac 14783 14784 case $ac_tag in 14785 *:-:* | *:-) cat >"$tmp/stdin" \ 14786 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 14787 esac 14788 ;; 14789 esac 14790 14791 ac_dir=`$as_dirname -- "$ac_file" || 14792$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14793 X"$ac_file" : 'X\(//\)[^/]' \| \ 14794 X"$ac_file" : 'X\(//\)$' \| \ 14795 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14796$as_echo X"$ac_file" | 14797 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14798 s//\1/ 14799 q 14800 } 14801 /^X\(\/\/\)[^/].*/{ 14802 s//\1/ 14803 q 14804 } 14805 /^X\(\/\/\)$/{ 14806 s//\1/ 14807 q 14808 } 14809 /^X\(\/\).*/{ 14810 s//\1/ 14811 q 14812 } 14813 s/.*/./; q'` 14814 as_dir="$ac_dir"; as_fn_mkdir_p 14815 ac_builddir=. 14816 14817case "$ac_dir" in 14818.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14819*) 14820 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14821 # A ".." for each directory in $ac_dir_suffix. 14822 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14823 case $ac_top_builddir_sub in 14824 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14825 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14826 esac ;; 14827esac 14828ac_abs_top_builddir=$ac_pwd 14829ac_abs_builddir=$ac_pwd$ac_dir_suffix 14830# for backward compatibility: 14831ac_top_builddir=$ac_top_build_prefix 14832 14833case $srcdir in 14834 .) # We are building in place. 14835 ac_srcdir=. 14836 ac_top_srcdir=$ac_top_builddir_sub 14837 ac_abs_top_srcdir=$ac_pwd ;; 14838 [\\/]* | ?:[\\/]* ) # Absolute name. 14839 ac_srcdir=$srcdir$ac_dir_suffix; 14840 ac_top_srcdir=$srcdir 14841 ac_abs_top_srcdir=$srcdir ;; 14842 *) # Relative name. 14843 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14844 ac_top_srcdir=$ac_top_build_prefix$srcdir 14845 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14846esac 14847ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14848 14849 14850 case $ac_mode in 14851 :F) 14852 # 14853 # CONFIG_FILE 14854 # 14855 14856 case $INSTALL in 14857 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14858 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14859 esac 14860_ACEOF 14861 14862cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14863# If the template does not know about datarootdir, expand it. 14864# FIXME: This hack should be removed a few years after 2.60. 14865ac_datarootdir_hack=; ac_datarootdir_seen= 14866ac_sed_dataroot=' 14867/datarootdir/ { 14868 p 14869 q 14870} 14871/@datadir@/p 14872/@docdir@/p 14873/@infodir@/p 14874/@localedir@/p 14875/@mandir@/p' 14876case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14877*datarootdir*) ac_datarootdir_seen=yes;; 14878*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14880$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14881_ACEOF 14882cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14883 ac_datarootdir_hack=' 14884 s&@datadir@&$datadir&g 14885 s&@docdir@&$docdir&g 14886 s&@infodir@&$infodir&g 14887 s&@localedir@&$localedir&g 14888 s&@mandir@&$mandir&g 14889 s&\\\${datarootdir}&$datarootdir&g' ;; 14890esac 14891_ACEOF 14892 14893# Neutralize VPATH when `$srcdir' = `.'. 14894# Shell code in configure.ac might set extrasub. 14895# FIXME: do we really want to maintain this feature? 14896cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14897ac_sed_extra="$ac_vpsub 14898$extrasub 14899_ACEOF 14900cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14901:t 14902/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14903s|@configure_input@|$ac_sed_conf_input|;t t 14904s&@top_builddir@&$ac_top_builddir_sub&;t t 14905s&@top_build_prefix@&$ac_top_build_prefix&;t t 14906s&@srcdir@&$ac_srcdir&;t t 14907s&@abs_srcdir@&$ac_abs_srcdir&;t t 14908s&@top_srcdir@&$ac_top_srcdir&;t t 14909s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14910s&@builddir@&$ac_builddir&;t t 14911s&@abs_builddir@&$ac_abs_builddir&;t t 14912s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14913s&@INSTALL@&$ac_INSTALL&;t t 14914$ac_datarootdir_hack 14915" 14916eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 14917 || as_fn_error "could not create $ac_file" "$LINENO" 5 14918 14919test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14920 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 14921 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 14922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14923which seems to be undefined. Please make sure it is defined." >&5 14924$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14925which seems to be undefined. Please make sure it is defined." >&2;} 14926 14927 rm -f "$tmp/stdin" 14928 case $ac_file in 14929 -) cat "$tmp/out" && rm -f "$tmp/out";; 14930 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 14931 esac \ 14932 || as_fn_error "could not create $ac_file" "$LINENO" 5 14933 ;; 14934 :H) 14935 # 14936 # CONFIG_HEADER 14937 # 14938 if test x"$ac_file" != x-; then 14939 { 14940 $as_echo "/* $configure_input */" \ 14941 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 14942 } >"$tmp/config.h" \ 14943 || as_fn_error "could not create $ac_file" "$LINENO" 5 14944 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 14945 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14946$as_echo "$as_me: $ac_file is unchanged" >&6;} 14947 else 14948 rm -f "$ac_file" 14949 mv "$tmp/config.h" "$ac_file" \ 14950 || as_fn_error "could not create $ac_file" "$LINENO" 5 14951 fi 14952 else 14953 $as_echo "/* $configure_input */" \ 14954 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 14955 || as_fn_error "could not create -" "$LINENO" 5 14956 fi 14957 ;; 14958 :L) 14959 # 14960 # CONFIG_LINK 14961 # 14962 14963 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 14964 : 14965 else 14966 # Prefer the file from the source tree if names are identical. 14967 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 14968 ac_source=$srcdir/$ac_source 14969 fi 14970 14971 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 14972$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 14973 14974 if test ! -r "$ac_source"; then 14975 as_fn_error "$ac_source: file not found" "$LINENO" 5 14976 fi 14977 rm -f "$ac_file" 14978 14979 # Try a relative symlink, then a hard link, then a copy. 14980 case $srcdir in 14981 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 14982 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 14983 esac 14984 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 14985 ln "$ac_source" "$ac_file" 2>/dev/null || 14986 cp -p "$ac_source" "$ac_file" || 14987 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 14988 fi 14989 ;; 14990 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14991$as_echo "$as_me: executing $ac_file commands" >&6;} 14992 ;; 14993 esac 14994 14995 14996 case $ac_file$ac_mode in 14997 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 14998 "libtool":C) 14999 15000 # See if we are running on zsh, and set the options which allow our 15001 # commands through without removal of \ escapes. 15002 if test -n "${ZSH_VERSION+set}" ; then 15003 setopt NO_GLOB_SUBST 15004 fi 15005 15006 cfgfile="${ofile}T" 15007 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15008 $RM "$cfgfile" 15009 15010 cat <<_LT_EOF >> "$cfgfile" 15011#! $SHELL 15012 15013# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15014# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15015# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15016# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15017# 15018# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15019# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15020# Written by Gordon Matzigkeit, 1996 15021# 15022# This file is part of GNU Libtool. 15023# 15024# GNU Libtool is free software; you can redistribute it and/or 15025# modify it under the terms of the GNU General Public License as 15026# published by the Free Software Foundation; either version 2 of 15027# the License, or (at your option) any later version. 15028# 15029# As a special exception to the GNU General Public License, 15030# if you distribute this file as part of a program or library that 15031# is built using GNU Libtool, you may include this file under the 15032# same distribution terms that you use for the rest of that program. 15033# 15034# GNU Libtool is distributed in the hope that it will be useful, 15035# but WITHOUT ANY WARRANTY; without even the implied warranty of 15036# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15037# GNU General Public License for more details. 15038# 15039# You should have received a copy of the GNU General Public License 15040# along with GNU Libtool; see the file COPYING. If not, a copy 15041# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15042# obtained by writing to the Free Software Foundation, Inc., 15043# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15044 15045 15046# The names of the tagged configurations supported by this script. 15047available_tags="" 15048 15049# ### BEGIN LIBTOOL CONFIG 15050 15051# Which release of libtool.m4 was used? 15052macro_version=$macro_version 15053macro_revision=$macro_revision 15054 15055# Whether or not to build shared libraries. 15056build_libtool_libs=$enable_shared 15057 15058# Whether or not to build static libraries. 15059build_old_libs=$enable_static 15060 15061# What type of objects to build. 15062pic_mode=$pic_mode 15063 15064# Whether or not to optimize for fast installation. 15065fast_install=$enable_fast_install 15066 15067# Shell to use when invoking shell scripts. 15068SHELL=$lt_SHELL 15069 15070# An echo program that protects backslashes. 15071ECHO=$lt_ECHO 15072 15073# The host system. 15074host_alias=$host_alias 15075host=$host 15076host_os=$host_os 15077 15078# The build system. 15079build_alias=$build_alias 15080build=$build 15081build_os=$build_os 15082 15083# A sed program that does not truncate output. 15084SED=$lt_SED 15085 15086# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15087Xsed="\$SED -e 1s/^X//" 15088 15089# A grep program that handles long lines. 15090GREP=$lt_GREP 15091 15092# An ERE matcher. 15093EGREP=$lt_EGREP 15094 15095# A literal string matcher. 15096FGREP=$lt_FGREP 15097 15098# A BSD- or MS-compatible name lister. 15099NM=$lt_NM 15100 15101# Whether we need soft or hard links. 15102LN_S=$lt_LN_S 15103 15104# What is the maximum length of a command? 15105max_cmd_len=$max_cmd_len 15106 15107# Object file suffix (normally "o"). 15108objext=$ac_objext 15109 15110# Executable file suffix (normally ""). 15111exeext=$exeext 15112 15113# whether the shell understands "unset". 15114lt_unset=$lt_unset 15115 15116# turn spaces into newlines. 15117SP2NL=$lt_lt_SP2NL 15118 15119# turn newlines into spaces. 15120NL2SP=$lt_lt_NL2SP 15121 15122# An object symbol dumper. 15123OBJDUMP=$lt_OBJDUMP 15124 15125# Method to check whether dependent libraries are shared objects. 15126deplibs_check_method=$lt_deplibs_check_method 15127 15128# Command to use when deplibs_check_method == "file_magic". 15129file_magic_cmd=$lt_file_magic_cmd 15130 15131# The archiver. 15132AR=$lt_AR 15133AR_FLAGS=$lt_AR_FLAGS 15134 15135# A symbol stripping program. 15136STRIP=$lt_STRIP 15137 15138# Commands used to install an old-style archive. 15139RANLIB=$lt_RANLIB 15140old_postinstall_cmds=$lt_old_postinstall_cmds 15141old_postuninstall_cmds=$lt_old_postuninstall_cmds 15142 15143# Whether to use a lock for old archive extraction. 15144lock_old_archive_extraction=$lock_old_archive_extraction 15145 15146# A C compiler. 15147LTCC=$lt_CC 15148 15149# LTCC compiler flags. 15150LTCFLAGS=$lt_CFLAGS 15151 15152# Take the output of nm and produce a listing of raw symbols and C names. 15153global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15154 15155# Transform the output of nm in a proper C declaration. 15156global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15157 15158# Transform the output of nm in a C name address pair. 15159global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15160 15161# Transform the output of nm in a C name address pair when lib prefix is needed. 15162global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15163 15164# The name of the directory that contains temporary libtool files. 15165objdir=$objdir 15166 15167# Used to examine libraries when file_magic_cmd begins with "file". 15168MAGIC_CMD=$MAGIC_CMD 15169 15170# Must we lock files when doing compilation? 15171need_locks=$lt_need_locks 15172 15173# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15174DSYMUTIL=$lt_DSYMUTIL 15175 15176# Tool to change global to local symbols on Mac OS X. 15177NMEDIT=$lt_NMEDIT 15178 15179# Tool to manipulate fat objects and archives on Mac OS X. 15180LIPO=$lt_LIPO 15181 15182# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15183OTOOL=$lt_OTOOL 15184 15185# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15186OTOOL64=$lt_OTOOL64 15187 15188# Old archive suffix (normally "a"). 15189libext=$libext 15190 15191# Shared library suffix (normally ".so"). 15192shrext_cmds=$lt_shrext_cmds 15193 15194# The commands to extract the exported symbol list from a shared archive. 15195extract_expsyms_cmds=$lt_extract_expsyms_cmds 15196 15197# Variables whose values should be saved in libtool wrapper scripts and 15198# restored at link time. 15199variables_saved_for_relink=$lt_variables_saved_for_relink 15200 15201# Do we need the "lib" prefix for modules? 15202need_lib_prefix=$need_lib_prefix 15203 15204# Do we need a version for libraries? 15205need_version=$need_version 15206 15207# Library versioning type. 15208version_type=$version_type 15209 15210# Shared library runtime path variable. 15211runpath_var=$runpath_var 15212 15213# Shared library path variable. 15214shlibpath_var=$shlibpath_var 15215 15216# Is shlibpath searched before the hard-coded library search path? 15217shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15218 15219# Format of library name prefix. 15220libname_spec=$lt_libname_spec 15221 15222# List of archive names. First name is the real one, the rest are links. 15223# The last name is the one that the linker finds with -lNAME 15224library_names_spec=$lt_library_names_spec 15225 15226# The coded name of the library, if different from the real name. 15227soname_spec=$lt_soname_spec 15228 15229# Permission mode override for installation of shared libraries. 15230install_override_mode=$lt_install_override_mode 15231 15232# Command to use after installation of a shared archive. 15233postinstall_cmds=$lt_postinstall_cmds 15234 15235# Command to use after uninstallation of a shared archive. 15236postuninstall_cmds=$lt_postuninstall_cmds 15237 15238# Commands used to finish a libtool library installation in a directory. 15239finish_cmds=$lt_finish_cmds 15240 15241# As "finish_cmds", except a single script fragment to be evaled but 15242# not shown. 15243finish_eval=$lt_finish_eval 15244 15245# Whether we should hardcode library paths into libraries. 15246hardcode_into_libs=$hardcode_into_libs 15247 15248# Compile-time system search path for libraries. 15249sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15250 15251# Run-time system search path for libraries. 15252sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15253 15254# Whether dlopen is supported. 15255dlopen_support=$enable_dlopen 15256 15257# Whether dlopen of programs is supported. 15258dlopen_self=$enable_dlopen_self 15259 15260# Whether dlopen of statically linked programs is supported. 15261dlopen_self_static=$enable_dlopen_self_static 15262 15263# Commands to strip libraries. 15264old_striplib=$lt_old_striplib 15265striplib=$lt_striplib 15266 15267 15268# The linker used to build libraries. 15269LD=$lt_LD 15270 15271# How to create reloadable object files. 15272reload_flag=$lt_reload_flag 15273reload_cmds=$lt_reload_cmds 15274 15275# Commands used to build an old-style archive. 15276old_archive_cmds=$lt_old_archive_cmds 15277 15278# A language specific compiler. 15279CC=$lt_compiler 15280 15281# Is the compiler the GNU compiler? 15282with_gcc=$GCC 15283 15284# Compiler flag to turn off builtin functions. 15285no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15286 15287# How to pass a linker flag through the compiler. 15288wl=$lt_lt_prog_compiler_wl 15289 15290# Additional compiler flags for building library objects. 15291pic_flag=$lt_lt_prog_compiler_pic 15292 15293# Compiler flag to prevent dynamic linking. 15294link_static_flag=$lt_lt_prog_compiler_static 15295 15296# Does compiler simultaneously support -c and -o options? 15297compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15298 15299# Whether or not to add -lc for building shared libraries. 15300build_libtool_need_lc=$archive_cmds_need_lc 15301 15302# Whether or not to disallow shared libs when runtime libs are static. 15303allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15304 15305# Compiler flag to allow reflexive dlopens. 15306export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15307 15308# Compiler flag to generate shared objects directly from archives. 15309whole_archive_flag_spec=$lt_whole_archive_flag_spec 15310 15311# Whether the compiler copes with passing no objects directly. 15312compiler_needs_object=$lt_compiler_needs_object 15313 15314# Create an old-style archive from a shared archive. 15315old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15316 15317# Create a temporary old-style archive to link instead of a shared archive. 15318old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15319 15320# Commands used to build a shared archive. 15321archive_cmds=$lt_archive_cmds 15322archive_expsym_cmds=$lt_archive_expsym_cmds 15323 15324# Commands used to build a loadable module if different from building 15325# a shared archive. 15326module_cmds=$lt_module_cmds 15327module_expsym_cmds=$lt_module_expsym_cmds 15328 15329# Whether we are building with GNU ld or not. 15330with_gnu_ld=$lt_with_gnu_ld 15331 15332# Flag that allows shared libraries with undefined symbols to be built. 15333allow_undefined_flag=$lt_allow_undefined_flag 15334 15335# Flag that enforces no undefined symbols. 15336no_undefined_flag=$lt_no_undefined_flag 15337 15338# Flag to hardcode \$libdir into a binary during linking. 15339# This must work even if \$libdir does not exist 15340hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15341 15342# If ld is used when linking, flag to hardcode \$libdir into a binary 15343# during linking. This must work even if \$libdir does not exist. 15344hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15345 15346# Whether we need a single "-rpath" flag with a separated argument. 15347hardcode_libdir_separator=$lt_hardcode_libdir_separator 15348 15349# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15350# DIR into the resulting binary. 15351hardcode_direct=$hardcode_direct 15352 15353# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15354# DIR into the resulting binary and the resulting library dependency is 15355# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15356# library is relocated. 15357hardcode_direct_absolute=$hardcode_direct_absolute 15358 15359# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15360# into the resulting binary. 15361hardcode_minus_L=$hardcode_minus_L 15362 15363# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15364# into the resulting binary. 15365hardcode_shlibpath_var=$hardcode_shlibpath_var 15366 15367# Set to "yes" if building a shared library automatically hardcodes DIR 15368# into the library and all subsequent libraries and executables linked 15369# against it. 15370hardcode_automatic=$hardcode_automatic 15371 15372# Set to yes if linker adds runtime paths of dependent libraries 15373# to runtime path list. 15374inherit_rpath=$inherit_rpath 15375 15376# Whether libtool must link a program against all its dependency libraries. 15377link_all_deplibs=$link_all_deplibs 15378 15379# Fix the shell variable \$srcfile for the compiler. 15380fix_srcfile_path=$lt_fix_srcfile_path 15381 15382# Set to "yes" if exported symbols are required. 15383always_export_symbols=$always_export_symbols 15384 15385# The commands to list exported symbols. 15386export_symbols_cmds=$lt_export_symbols_cmds 15387 15388# Symbols that should not be listed in the preloaded symbols. 15389exclude_expsyms=$lt_exclude_expsyms 15390 15391# Symbols that must always be exported. 15392include_expsyms=$lt_include_expsyms 15393 15394# Commands necessary for linking programs (against libraries) with templates. 15395prelink_cmds=$lt_prelink_cmds 15396 15397# Specify filename containing input files. 15398file_list_spec=$lt_file_list_spec 15399 15400# How to hardcode a shared library path into an executable. 15401hardcode_action=$hardcode_action 15402 15403# ### END LIBTOOL CONFIG 15404 15405_LT_EOF 15406 15407 case $host_os in 15408 aix3*) 15409 cat <<\_LT_EOF >> "$cfgfile" 15410# AIX sometimes has problems with the GCC collect2 program. For some 15411# reason, if we set the COLLECT_NAMES environment variable, the problems 15412# vanish in a puff of smoke. 15413if test "X${COLLECT_NAMES+set}" != Xset; then 15414 COLLECT_NAMES= 15415 export COLLECT_NAMES 15416fi 15417_LT_EOF 15418 ;; 15419 esac 15420 15421 15422ltmain="$ac_aux_dir/ltmain.sh" 15423 15424 15425 # We use sed instead of cat because bash on DJGPP gets confused if 15426 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15427 # text mode, it properly converts lines to CR/LF. This bash problem 15428 # is reportedly fixed, but why not run on old versions too? 15429 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15430 || (rm -f "$cfgfile"; exit 1) 15431 15432 case $xsi_shell in 15433 yes) 15434 cat << \_LT_EOF >> "$cfgfile" 15435 15436# func_dirname file append nondir_replacement 15437# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15438# otherwise set result to NONDIR_REPLACEMENT. 15439func_dirname () 15440{ 15441 case ${1} in 15442 */*) func_dirname_result="${1%/*}${2}" ;; 15443 * ) func_dirname_result="${3}" ;; 15444 esac 15445} 15446 15447# func_basename file 15448func_basename () 15449{ 15450 func_basename_result="${1##*/}" 15451} 15452 15453# func_dirname_and_basename file append nondir_replacement 15454# perform func_basename and func_dirname in a single function 15455# call: 15456# dirname: Compute the dirname of FILE. If nonempty, 15457# add APPEND to the result, otherwise set result 15458# to NONDIR_REPLACEMENT. 15459# value returned in "$func_dirname_result" 15460# basename: Compute filename of FILE. 15461# value retuned in "$func_basename_result" 15462# Implementation must be kept synchronized with func_dirname 15463# and func_basename. For efficiency, we do not delegate to 15464# those functions but instead duplicate the functionality here. 15465func_dirname_and_basename () 15466{ 15467 case ${1} in 15468 */*) func_dirname_result="${1%/*}${2}" ;; 15469 * ) func_dirname_result="${3}" ;; 15470 esac 15471 func_basename_result="${1##*/}" 15472} 15473 15474# func_stripname prefix suffix name 15475# strip PREFIX and SUFFIX off of NAME. 15476# PREFIX and SUFFIX must not contain globbing or regex special 15477# characters, hashes, percent signs, but SUFFIX may contain a leading 15478# dot (in which case that matches only a dot). 15479func_stripname () 15480{ 15481 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15482 # positional parameters, so assign one to ordinary parameter first. 15483 func_stripname_result=${3} 15484 func_stripname_result=${func_stripname_result#"${1}"} 15485 func_stripname_result=${func_stripname_result%"${2}"} 15486} 15487 15488# func_opt_split 15489func_opt_split () 15490{ 15491 func_opt_split_opt=${1%%=*} 15492 func_opt_split_arg=${1#*=} 15493} 15494 15495# func_lo2o object 15496func_lo2o () 15497{ 15498 case ${1} in 15499 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15500 *) func_lo2o_result=${1} ;; 15501 esac 15502} 15503 15504# func_xform libobj-or-source 15505func_xform () 15506{ 15507 func_xform_result=${1%.*}.lo 15508} 15509 15510# func_arith arithmetic-term... 15511func_arith () 15512{ 15513 func_arith_result=$(( $* )) 15514} 15515 15516# func_len string 15517# STRING may not start with a hyphen. 15518func_len () 15519{ 15520 func_len_result=${#1} 15521} 15522 15523_LT_EOF 15524 ;; 15525 *) # Bourne compatible functions. 15526 cat << \_LT_EOF >> "$cfgfile" 15527 15528# func_dirname file append nondir_replacement 15529# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15530# otherwise set result to NONDIR_REPLACEMENT. 15531func_dirname () 15532{ 15533 # Extract subdirectory from the argument. 15534 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15535 if test "X$func_dirname_result" = "X${1}"; then 15536 func_dirname_result="${3}" 15537 else 15538 func_dirname_result="$func_dirname_result${2}" 15539 fi 15540} 15541 15542# func_basename file 15543func_basename () 15544{ 15545 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15546} 15547 15548 15549# func_stripname prefix suffix name 15550# strip PREFIX and SUFFIX off of NAME. 15551# PREFIX and SUFFIX must not contain globbing or regex special 15552# characters, hashes, percent signs, but SUFFIX may contain a leading 15553# dot (in which case that matches only a dot). 15554# func_strip_suffix prefix name 15555func_stripname () 15556{ 15557 case ${2} in 15558 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15559 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15560 esac 15561} 15562 15563# sed scripts: 15564my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15565my_sed_long_arg='1s/^-[^=]*=//' 15566 15567# func_opt_split 15568func_opt_split () 15569{ 15570 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15571 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15572} 15573 15574# func_lo2o object 15575func_lo2o () 15576{ 15577 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15578} 15579 15580# func_xform libobj-or-source 15581func_xform () 15582{ 15583 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15584} 15585 15586# func_arith arithmetic-term... 15587func_arith () 15588{ 15589 func_arith_result=`expr "$@"` 15590} 15591 15592# func_len string 15593# STRING may not start with a hyphen. 15594func_len () 15595{ 15596 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15597} 15598 15599_LT_EOF 15600esac 15601 15602case $lt_shell_append in 15603 yes) 15604 cat << \_LT_EOF >> "$cfgfile" 15605 15606# func_append var value 15607# Append VALUE to the end of shell variable VAR. 15608func_append () 15609{ 15610 eval "$1+=\$2" 15611} 15612_LT_EOF 15613 ;; 15614 *) 15615 cat << \_LT_EOF >> "$cfgfile" 15616 15617# func_append var value 15618# Append VALUE to the end of shell variable VAR. 15619func_append () 15620{ 15621 eval "$1=\$$1\$2" 15622} 15623 15624_LT_EOF 15625 ;; 15626 esac 15627 15628 15629 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15630 || (rm -f "$cfgfile"; exit 1) 15631 15632 mv -f "$cfgfile" "$ofile" || 15633 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15634 chmod +x "$ofile" 15635 15636 ;; 15637 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15638 rm -f Makesim1.tmp Makesim2.tmp Makefile 15639 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15640 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15641 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15642 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15643 <Makefile.sim >Makefile 15644 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15645 ;; 15646 "stamp-h":C) echo > stamp-h ;; 15647 15648 esac 15649done # for ac_tag 15650 15651 15652as_fn_exit 0 15653_ACEOF 15654ac_clean_files=$ac_clean_files_save 15655 15656test $ac_write_fail = 0 || 15657 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 15658 15659 15660# configure is writing to config.log, and then calls config.status. 15661# config.status does its own redirection, appending to config.log. 15662# Unfortunately, on DOS this fails, as config.log is still kept open 15663# by configure, so config.status won't be able to write to it; its 15664# output is simply discarded. So we exec the FD to /dev/null, 15665# effectively closing config.log, so it can be properly (re)opened and 15666# appended to by config.status. When coming back to configure, we 15667# need to make the FD available again. 15668if test "$no_create" != yes; then 15669 ac_cs_success=: 15670 ac_config_status_args= 15671 test "$silent" = yes && 15672 ac_config_status_args="$ac_config_status_args --quiet" 15673 exec 5>/dev/null 15674 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15675 exec 5>>config.log 15676 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15677 # would make configure fail if this is the last instruction. 15678 $ac_cs_success || as_fn_exit $? 15679fi 15680if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15682$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15683fi 15684 15685 15686