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 614lt_cv_dlopen_libs 615OTOOL64 616OTOOL 617LIPO 618NMEDIT 619DSYMUTIL 620AWK 621STRIP 622OBJDUMP 623LN_S 624NM 625ac_ct_DUMPBIN 626DUMPBIN 627LD 628FGREP 629SED 630LIBTOOL 631PLUGINS_FALSE 632PLUGINS_TRUE 633CATOBJEXT 634GENCAT 635INSTOBJEXT 636DATADIRNAME 637CATALOGS 638POSUB 639GMSGFMT 640XGETTEXT 641INCINTL 642LIBINTL_DEP 643LIBINTL 644USE_NLS 645GMAKE_FALSE 646GMAKE_TRUE 647MAKE 648CCDEPMODE 649DEPDIR 650am__leading_dot 651PACKAGE 652RANLIB 653AR 654HDEFINES 655CC_FOR_BUILD 656INSTALL_DATA 657INSTALL_SCRIPT 658INSTALL_PROGRAM 659EGREP 660GREP 661CPP 662target_os 663target_vendor 664target_cpu 665target 666host_os 667host_vendor 668host_cpu 669host 670build_os 671build_vendor 672build_cpu 673build 674OBJEXT 675EXEEXT 676ac_ct_CC 677CPPFLAGS 678LDFLAGS 679CFLAGS 680CC 681WERROR_CFLAGS 682WARN_CFLAGS 683sim_xor_endian 684sim_stdcall 685sim_smp 686sim_reserved_bits 687sim_regparm 688sim_packages 689sim_inline 690sim_hw 691sim_hw_objs 692sim_hw_cflags 693sim_default_model 694sim_scache 695sim_float 696sim_hostendian 697sim_endian 698sim_bitsize 699sim_assert 700sim_alignment 701sim_environment 702target_alias 703host_alias 704build_alias 705LIBS 706ECHO_T 707ECHO_N 708ECHO_C 709DEFS 710mandir 711localedir 712libdir 713psdir 714pdfdir 715dvidir 716htmldir 717infodir 718docdir 719oldincludedir 720includedir 721localstatedir 722sharedstatedir 723sysconfdir 724datadir 725datarootdir 726libexecdir 727sbindir 728bindir 729program_transform_name 730prefix 731exec_prefix 732PACKAGE_URL 733PACKAGE_BUGREPORT 734PACKAGE_STRING 735PACKAGE_VERSION 736PACKAGE_TARNAME 737PACKAGE_NAME 738PATH_SEPARATOR 739SHELL' 740ac_subst_files='' 741ac_user_opts=' 742enable_option_checking 743with_zlib 744enable_plugins 745enable_shared 746enable_static 747with_pic 748enable_fast_install 749with_gnu_ld 750enable_libtool_lock 751enable_maintainer_mode 752enable_sim_bswap 753enable_sim_cflags 754enable_sim_debug 755enable_sim_stdio 756enable_sim_trace 757enable_sim_profile 758with_pkgversion 759with_bugurl 760' 761 ac_precious_vars='build_alias 762host_alias 763target_alias 764CC 765CFLAGS 766LDFLAGS 767LIBS 768CPPFLAGS 769CPP' 770 771 772# Initialize some variables set by options. 773ac_init_help= 774ac_init_version=false 775ac_unrecognized_opts= 776ac_unrecognized_sep= 777# The variables have the same names as the options, with 778# dashes changed to underlines. 779cache_file=/dev/null 780exec_prefix=NONE 781no_create= 782no_recursion= 783prefix=NONE 784program_prefix=NONE 785program_suffix=NONE 786program_transform_name=s,x,x, 787silent= 788site= 789srcdir= 790verbose= 791x_includes=NONE 792x_libraries=NONE 793 794# Installation directory options. 795# These are left unexpanded so users can "make install exec_prefix=/foo" 796# and all the variables that are supposed to be based on exec_prefix 797# by default will actually change. 798# Use braces instead of parens because sh, perl, etc. also accept them. 799# (The list follows the same order as the GNU Coding Standards.) 800bindir='${exec_prefix}/bin' 801sbindir='${exec_prefix}/sbin' 802libexecdir='${exec_prefix}/libexec' 803datarootdir='${prefix}/share' 804datadir='${datarootdir}' 805sysconfdir='${prefix}/etc' 806sharedstatedir='${prefix}/com' 807localstatedir='${prefix}/var' 808includedir='${prefix}/include' 809oldincludedir='/usr/include' 810docdir='${datarootdir}/doc/${PACKAGE}' 811infodir='${datarootdir}/info' 812htmldir='${docdir}' 813dvidir='${docdir}' 814pdfdir='${docdir}' 815psdir='${docdir}' 816libdir='${exec_prefix}/lib' 817localedir='${datarootdir}/locale' 818mandir='${datarootdir}/man' 819 820ac_prev= 821ac_dashdash= 822for ac_option 823do 824 # If the previous option needs an argument, assign it. 825 if test -n "$ac_prev"; then 826 eval $ac_prev=\$ac_option 827 ac_prev= 828 continue 829 fi 830 831 case $ac_option in 832 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 833 *) ac_optarg=yes ;; 834 esac 835 836 # Accept the important Cygnus configure options, so we can diagnose typos. 837 838 case $ac_dashdash$ac_option in 839 --) 840 ac_dashdash=yes ;; 841 842 -bindir | --bindir | --bindi | --bind | --bin | --bi) 843 ac_prev=bindir ;; 844 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 845 bindir=$ac_optarg ;; 846 847 -build | --build | --buil | --bui | --bu) 848 ac_prev=build_alias ;; 849 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 850 build_alias=$ac_optarg ;; 851 852 -cache-file | --cache-file | --cache-fil | --cache-fi \ 853 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 854 ac_prev=cache_file ;; 855 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 856 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 857 cache_file=$ac_optarg ;; 858 859 --config-cache | -C) 860 cache_file=config.cache ;; 861 862 -datadir | --datadir | --datadi | --datad) 863 ac_prev=datadir ;; 864 -datadir=* | --datadir=* | --datadi=* | --datad=*) 865 datadir=$ac_optarg ;; 866 867 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 868 | --dataroo | --dataro | --datar) 869 ac_prev=datarootdir ;; 870 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 871 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 872 datarootdir=$ac_optarg ;; 873 874 -disable-* | --disable-*) 875 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 876 # Reject names that are not valid shell variable names. 877 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 878 as_fn_error "invalid feature name: $ac_useropt" 879 ac_useropt_orig=$ac_useropt 880 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 881 case $ac_user_opts in 882 *" 883"enable_$ac_useropt" 884"*) ;; 885 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 886 ac_unrecognized_sep=', ';; 887 esac 888 eval enable_$ac_useropt=no ;; 889 890 -docdir | --docdir | --docdi | --doc | --do) 891 ac_prev=docdir ;; 892 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 893 docdir=$ac_optarg ;; 894 895 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 896 ac_prev=dvidir ;; 897 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 898 dvidir=$ac_optarg ;; 899 900 -enable-* | --enable-*) 901 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 902 # Reject names that are not valid shell variable names. 903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 904 as_fn_error "invalid feature name: $ac_useropt" 905 ac_useropt_orig=$ac_useropt 906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 907 case $ac_user_opts in 908 *" 909"enable_$ac_useropt" 910"*) ;; 911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 912 ac_unrecognized_sep=', ';; 913 esac 914 eval enable_$ac_useropt=\$ac_optarg ;; 915 916 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 917 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 918 | --exec | --exe | --ex) 919 ac_prev=exec_prefix ;; 920 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 921 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 922 | --exec=* | --exe=* | --ex=*) 923 exec_prefix=$ac_optarg ;; 924 925 -gas | --gas | --ga | --g) 926 # Obsolete; use --with-gas. 927 with_gas=yes ;; 928 929 -help | --help | --hel | --he | -h) 930 ac_init_help=long ;; 931 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 932 ac_init_help=recursive ;; 933 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 934 ac_init_help=short ;; 935 936 -host | --host | --hos | --ho) 937 ac_prev=host_alias ;; 938 -host=* | --host=* | --hos=* | --ho=*) 939 host_alias=$ac_optarg ;; 940 941 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 942 ac_prev=htmldir ;; 943 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 944 | --ht=*) 945 htmldir=$ac_optarg ;; 946 947 -includedir | --includedir | --includedi | --included | --include \ 948 | --includ | --inclu | --incl | --inc) 949 ac_prev=includedir ;; 950 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 951 | --includ=* | --inclu=* | --incl=* | --inc=*) 952 includedir=$ac_optarg ;; 953 954 -infodir | --infodir | --infodi | --infod | --info | --inf) 955 ac_prev=infodir ;; 956 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 957 infodir=$ac_optarg ;; 958 959 -libdir | --libdir | --libdi | --libd) 960 ac_prev=libdir ;; 961 -libdir=* | --libdir=* | --libdi=* | --libd=*) 962 libdir=$ac_optarg ;; 963 964 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 965 | --libexe | --libex | --libe) 966 ac_prev=libexecdir ;; 967 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 968 | --libexe=* | --libex=* | --libe=*) 969 libexecdir=$ac_optarg ;; 970 971 -localedir | --localedir | --localedi | --localed | --locale) 972 ac_prev=localedir ;; 973 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 974 localedir=$ac_optarg ;; 975 976 -localstatedir | --localstatedir | --localstatedi | --localstated \ 977 | --localstate | --localstat | --localsta | --localst | --locals) 978 ac_prev=localstatedir ;; 979 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 980 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 981 localstatedir=$ac_optarg ;; 982 983 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 984 ac_prev=mandir ;; 985 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 986 mandir=$ac_optarg ;; 987 988 -nfp | --nfp | --nf) 989 # Obsolete; use --without-fp. 990 with_fp=no ;; 991 992 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 993 | --no-cr | --no-c | -n) 994 no_create=yes ;; 995 996 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 997 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 998 no_recursion=yes ;; 999 1000 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1001 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1002 | --oldin | --oldi | --old | --ol | --o) 1003 ac_prev=oldincludedir ;; 1004 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1005 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1006 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1007 oldincludedir=$ac_optarg ;; 1008 1009 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1010 ac_prev=prefix ;; 1011 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1012 prefix=$ac_optarg ;; 1013 1014 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1015 | --program-pre | --program-pr | --program-p) 1016 ac_prev=program_prefix ;; 1017 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1018 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1019 program_prefix=$ac_optarg ;; 1020 1021 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1022 | --program-suf | --program-su | --program-s) 1023 ac_prev=program_suffix ;; 1024 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1025 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1026 program_suffix=$ac_optarg ;; 1027 1028 -program-transform-name | --program-transform-name \ 1029 | --program-transform-nam | --program-transform-na \ 1030 | --program-transform-n | --program-transform- \ 1031 | --program-transform | --program-transfor \ 1032 | --program-transfo | --program-transf \ 1033 | --program-trans | --program-tran \ 1034 | --progr-tra | --program-tr | --program-t) 1035 ac_prev=program_transform_name ;; 1036 -program-transform-name=* | --program-transform-name=* \ 1037 | --program-transform-nam=* | --program-transform-na=* \ 1038 | --program-transform-n=* | --program-transform-=* \ 1039 | --program-transform=* | --program-transfor=* \ 1040 | --program-transfo=* | --program-transf=* \ 1041 | --program-trans=* | --program-tran=* \ 1042 | --progr-tra=* | --program-tr=* | --program-t=*) 1043 program_transform_name=$ac_optarg ;; 1044 1045 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1046 ac_prev=pdfdir ;; 1047 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1048 pdfdir=$ac_optarg ;; 1049 1050 -psdir | --psdir | --psdi | --psd | --ps) 1051 ac_prev=psdir ;; 1052 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1053 psdir=$ac_optarg ;; 1054 1055 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1056 | -silent | --silent | --silen | --sile | --sil) 1057 silent=yes ;; 1058 1059 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1060 ac_prev=sbindir ;; 1061 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1062 | --sbi=* | --sb=*) 1063 sbindir=$ac_optarg ;; 1064 1065 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1066 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1067 | --sharedst | --shareds | --shared | --share | --shar \ 1068 | --sha | --sh) 1069 ac_prev=sharedstatedir ;; 1070 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1071 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1072 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1073 | --sha=* | --sh=*) 1074 sharedstatedir=$ac_optarg ;; 1075 1076 -site | --site | --sit) 1077 ac_prev=site ;; 1078 -site=* | --site=* | --sit=*) 1079 site=$ac_optarg ;; 1080 1081 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1082 ac_prev=srcdir ;; 1083 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1084 srcdir=$ac_optarg ;; 1085 1086 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1087 | --syscon | --sysco | --sysc | --sys | --sy) 1088 ac_prev=sysconfdir ;; 1089 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1090 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1091 sysconfdir=$ac_optarg ;; 1092 1093 -target | --target | --targe | --targ | --tar | --ta | --t) 1094 ac_prev=target_alias ;; 1095 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1096 target_alias=$ac_optarg ;; 1097 1098 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1099 verbose=yes ;; 1100 1101 -version | --version | --versio | --versi | --vers | -V) 1102 ac_init_version=: ;; 1103 1104 -with-* | --with-*) 1105 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1106 # Reject names that are not valid shell variable names. 1107 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1108 as_fn_error "invalid package name: $ac_useropt" 1109 ac_useropt_orig=$ac_useropt 1110 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1111 case $ac_user_opts in 1112 *" 1113"with_$ac_useropt" 1114"*) ;; 1115 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1116 ac_unrecognized_sep=', ';; 1117 esac 1118 eval with_$ac_useropt=\$ac_optarg ;; 1119 1120 -without-* | --without-*) 1121 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1122 # Reject names that are not valid shell variable names. 1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1124 as_fn_error "invalid package name: $ac_useropt" 1125 ac_useropt_orig=$ac_useropt 1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1127 case $ac_user_opts in 1128 *" 1129"with_$ac_useropt" 1130"*) ;; 1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1132 ac_unrecognized_sep=', ';; 1133 esac 1134 eval with_$ac_useropt=no ;; 1135 1136 --x) 1137 # Obsolete; use --with-x. 1138 with_x=yes ;; 1139 1140 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1141 | --x-incl | --x-inc | --x-in | --x-i) 1142 ac_prev=x_includes ;; 1143 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1144 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1145 x_includes=$ac_optarg ;; 1146 1147 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1148 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1149 ac_prev=x_libraries ;; 1150 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1151 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1152 x_libraries=$ac_optarg ;; 1153 1154 -*) as_fn_error "unrecognized option: \`$ac_option' 1155Try \`$0 --help' for more information." 1156 ;; 1157 1158 *=*) 1159 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1160 # Reject names that are not valid shell variable names. 1161 case $ac_envvar in #( 1162 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1163 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1164 esac 1165 eval $ac_envvar=\$ac_optarg 1166 export $ac_envvar ;; 1167 1168 *) 1169 # FIXME: should be removed in autoconf 3.0. 1170 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1171 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1172 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1173 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1174 ;; 1175 1176 esac 1177done 1178 1179if test -n "$ac_prev"; then 1180 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1181 as_fn_error "missing argument to $ac_option" 1182fi 1183 1184if test -n "$ac_unrecognized_opts"; then 1185 case $enable_option_checking in 1186 no) ;; 1187 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1188 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1189 esac 1190fi 1191 1192# Check all directory arguments for consistency. 1193for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1194 datadir sysconfdir sharedstatedir localstatedir includedir \ 1195 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1196 libdir localedir mandir 1197do 1198 eval ac_val=\$$ac_var 1199 # Remove trailing slashes. 1200 case $ac_val in 1201 */ ) 1202 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1203 eval $ac_var=\$ac_val;; 1204 esac 1205 # Be sure to have absolute directory names. 1206 case $ac_val in 1207 [\\/$]* | ?:[\\/]* ) continue;; 1208 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1209 esac 1210 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1211done 1212 1213# There might be people who depend on the old broken behavior: `$host' 1214# used to hold the argument of --host etc. 1215# FIXME: To remove some day. 1216build=$build_alias 1217host=$host_alias 1218target=$target_alias 1219 1220# FIXME: To remove some day. 1221if test "x$host_alias" != x; then 1222 if test "x$build_alias" = x; then 1223 cross_compiling=maybe 1224 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1225 If a cross compiler is detected then cross compile mode will be used." >&2 1226 elif test "x$build_alias" != "x$host_alias"; then 1227 cross_compiling=yes 1228 fi 1229fi 1230 1231ac_tool_prefix= 1232test -n "$host_alias" && ac_tool_prefix=$host_alias- 1233 1234test "$silent" = yes && exec 6>/dev/null 1235 1236 1237ac_pwd=`pwd` && test -n "$ac_pwd" && 1238ac_ls_di=`ls -di .` && 1239ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1240 as_fn_error "working directory cannot be determined" 1241test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1242 as_fn_error "pwd does not report name of working directory" 1243 1244 1245# Find the source files, if location was not specified. 1246if test -z "$srcdir"; then 1247 ac_srcdir_defaulted=yes 1248 # Try the directory containing this script, then the parent directory. 1249 ac_confdir=`$as_dirname -- "$as_myself" || 1250$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1251 X"$as_myself" : 'X\(//\)[^/]' \| \ 1252 X"$as_myself" : 'X\(//\)$' \| \ 1253 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1254$as_echo X"$as_myself" | 1255 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1256 s//\1/ 1257 q 1258 } 1259 /^X\(\/\/\)[^/].*/{ 1260 s//\1/ 1261 q 1262 } 1263 /^X\(\/\/\)$/{ 1264 s//\1/ 1265 q 1266 } 1267 /^X\(\/\).*/{ 1268 s//\1/ 1269 q 1270 } 1271 s/.*/./; q'` 1272 srcdir=$ac_confdir 1273 if test ! -r "$srcdir/$ac_unique_file"; then 1274 srcdir=.. 1275 fi 1276else 1277 ac_srcdir_defaulted=no 1278fi 1279if test ! -r "$srcdir/$ac_unique_file"; then 1280 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1281 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1282fi 1283ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1284ac_abs_confdir=`( 1285 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1286 pwd)` 1287# When building in place, set srcdir=. 1288if test "$ac_abs_confdir" = "$ac_pwd"; then 1289 srcdir=. 1290fi 1291# Remove unnecessary trailing slashes from srcdir. 1292# Double slashes in file names in object file debugging info 1293# mess up M-x gdb in Emacs. 1294case $srcdir in 1295*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1296esac 1297for ac_var in $ac_precious_vars; do 1298 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1299 eval ac_env_${ac_var}_value=\$${ac_var} 1300 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1301 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1302done 1303 1304# 1305# Report the --help message. 1306# 1307if test "$ac_init_help" = "long"; then 1308 # Omit some internal or obsolete options to make the list less imposing. 1309 # This message is too long to be a string in the A/UX 3.1 sh. 1310 cat <<_ACEOF 1311\`configure' configures this package to adapt to many kinds of systems. 1312 1313Usage: $0 [OPTION]... [VAR=VALUE]... 1314 1315To assign environment variables (e.g., CC, CFLAGS...), specify them as 1316VAR=VALUE. See below for descriptions of some of the useful variables. 1317 1318Defaults for the options are specified in brackets. 1319 1320Configuration: 1321 -h, --help display this help and exit 1322 --help=short display options specific to this package 1323 --help=recursive display the short help of all the included packages 1324 -V, --version display version information and exit 1325 -q, --quiet, --silent do not print \`checking...' messages 1326 --cache-file=FILE cache test results in FILE [disabled] 1327 -C, --config-cache alias for \`--cache-file=config.cache' 1328 -n, --no-create do not create output files 1329 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1330 1331Installation directories: 1332 --prefix=PREFIX install architecture-independent files in PREFIX 1333 [$ac_default_prefix] 1334 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1335 [PREFIX] 1336 1337By default, \`make install' will install all the files in 1338\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1339an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1340for instance \`--prefix=\$HOME'. 1341 1342For better control, use the options below. 1343 1344Fine tuning of the installation directories: 1345 --bindir=DIR user executables [EPREFIX/bin] 1346 --sbindir=DIR system admin executables [EPREFIX/sbin] 1347 --libexecdir=DIR program executables [EPREFIX/libexec] 1348 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1349 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1350 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1351 --libdir=DIR object code libraries [EPREFIX/lib] 1352 --includedir=DIR C header files [PREFIX/include] 1353 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1354 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1355 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1356 --infodir=DIR info documentation [DATAROOTDIR/info] 1357 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1358 --mandir=DIR man documentation [DATAROOTDIR/man] 1359 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1360 --htmldir=DIR html documentation [DOCDIR] 1361 --dvidir=DIR dvi documentation [DOCDIR] 1362 --pdfdir=DIR pdf documentation [DOCDIR] 1363 --psdir=DIR ps documentation [DOCDIR] 1364_ACEOF 1365 1366 cat <<\_ACEOF 1367 1368Program names: 1369 --program-prefix=PREFIX prepend PREFIX to installed program names 1370 --program-suffix=SUFFIX append SUFFIX to installed program names 1371 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1372 1373System types: 1374 --build=BUILD configure for building on BUILD [guessed] 1375 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1376 --target=TARGET configure for building compilers for TARGET [HOST] 1377_ACEOF 1378fi 1379 1380if test -n "$ac_init_help"; then 1381 1382 cat <<\_ACEOF 1383 1384Optional Features: 1385 --disable-option-checking ignore unrecognized --enable/--with options 1386 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1387 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1388 --enable-plugins Enable support for plugins (defaults no) 1389 --enable-shared[=PKGS] build shared libraries [default=yes] 1390 --enable-static[=PKGS] build static libraries [default=yes] 1391 --enable-fast-install[=PKGS] 1392 optimize for fast installation [default=yes] 1393 --disable-libtool-lock avoid locking (might break parallel builds) 1394 --enable-maintainer-mode Enable developer functionality. 1395 --enable-sim-bswap Use Host specific BSWAP instruction. 1396 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator 1397 --enable-sim-debug=opts Enable debugging flags 1398 --enable-sim-stdio Specify whether to use stdio for console input/output. 1399 --enable-sim-trace=opts Enable tracing flags 1400 --enable-sim-profile=opts Enable profiling flags 1401 1402Optional Packages: 1403 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1404 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1405 --with-zlib include zlib support (auto/yes/no) default=auto 1406 --with-pic try to use only PIC/non-PIC objects [default=use 1407 both] 1408 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1409 --with-pkgversion=PKG Use PKG in the version string in place of "GDB" 1410 --with-bugurl=URL Direct users to URL to report a bug 1411 1412Some influential environment variables: 1413 CC C compiler command 1414 CFLAGS C compiler flags 1415 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1416 nonstandard directory <lib dir> 1417 LIBS libraries to pass to the linker, e.g. -l<library> 1418 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1419 you have headers in a nonstandard directory <include dir> 1420 CPP C preprocessor 1421 1422Use these variables to override the choices made by `configure' or to help 1423it to find libraries and programs with nonstandard names/locations. 1424 1425Report bugs to the package provider. 1426_ACEOF 1427ac_status=$? 1428fi 1429 1430if test "$ac_init_help" = "recursive"; then 1431 # If there are subdirs, report their specific --help. 1432 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1433 test -d "$ac_dir" || 1434 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1435 continue 1436 ac_builddir=. 1437 1438case "$ac_dir" in 1439.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1440*) 1441 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1442 # A ".." for each directory in $ac_dir_suffix. 1443 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1444 case $ac_top_builddir_sub in 1445 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1446 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1447 esac ;; 1448esac 1449ac_abs_top_builddir=$ac_pwd 1450ac_abs_builddir=$ac_pwd$ac_dir_suffix 1451# for backward compatibility: 1452ac_top_builddir=$ac_top_build_prefix 1453 1454case $srcdir in 1455 .) # We are building in place. 1456 ac_srcdir=. 1457 ac_top_srcdir=$ac_top_builddir_sub 1458 ac_abs_top_srcdir=$ac_pwd ;; 1459 [\\/]* | ?:[\\/]* ) # Absolute name. 1460 ac_srcdir=$srcdir$ac_dir_suffix; 1461 ac_top_srcdir=$srcdir 1462 ac_abs_top_srcdir=$srcdir ;; 1463 *) # Relative name. 1464 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1465 ac_top_srcdir=$ac_top_build_prefix$srcdir 1466 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1467esac 1468ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1469 1470 cd "$ac_dir" || { ac_status=$?; continue; } 1471 # Check for guested configure. 1472 if test -f "$ac_srcdir/configure.gnu"; then 1473 echo && 1474 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1475 elif test -f "$ac_srcdir/configure"; then 1476 echo && 1477 $SHELL "$ac_srcdir/configure" --help=recursive 1478 else 1479 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1480 fi || ac_status=$? 1481 cd "$ac_pwd" || { ac_status=$?; break; } 1482 done 1483fi 1484 1485test -n "$ac_init_help" && exit $ac_status 1486if $ac_init_version; then 1487 cat <<\_ACEOF 1488configure 1489generated by GNU Autoconf 2.64 1490 1491Copyright (C) 2009 Free Software Foundation, Inc. 1492This configure script is free software; the Free Software Foundation 1493gives unlimited permission to copy, distribute and modify it. 1494_ACEOF 1495 exit 1496fi 1497 1498## ------------------------ ## 1499## Autoconf initialization. ## 1500## ------------------------ ## 1501 1502# ac_fn_c_try_compile LINENO 1503# -------------------------- 1504# Try to compile conftest.$ac_ext, and return whether this succeeded. 1505ac_fn_c_try_compile () 1506{ 1507 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1508 rm -f conftest.$ac_objext 1509 if { { ac_try="$ac_compile" 1510case "(($ac_try" in 1511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1512 *) ac_try_echo=$ac_try;; 1513esac 1514eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1515$as_echo "$ac_try_echo"; } >&5 1516 (eval "$ac_compile") 2>conftest.err 1517 ac_status=$? 1518 if test -s conftest.err; then 1519 grep -v '^ *+' conftest.err >conftest.er1 1520 cat conftest.er1 >&5 1521 mv -f conftest.er1 conftest.err 1522 fi 1523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1524 test $ac_status = 0; } && { 1525 test -z "$ac_c_werror_flag" || 1526 test ! -s conftest.err 1527 } && test -s conftest.$ac_objext; then : 1528 ac_retval=0 1529else 1530 $as_echo "$as_me: failed program was:" >&5 1531sed 's/^/| /' conftest.$ac_ext >&5 1532 1533 ac_retval=1 1534fi 1535 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1536 return $ac_retval 1537 1538} # ac_fn_c_try_compile 1539 1540# ac_fn_c_try_cpp LINENO 1541# ---------------------- 1542# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1543ac_fn_c_try_cpp () 1544{ 1545 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1546 if { { ac_try="$ac_cpp conftest.$ac_ext" 1547case "(($ac_try" in 1548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1549 *) ac_try_echo=$ac_try;; 1550esac 1551eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1552$as_echo "$ac_try_echo"; } >&5 1553 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1554 ac_status=$? 1555 if test -s conftest.err; then 1556 grep -v '^ *+' conftest.err >conftest.er1 1557 cat conftest.er1 >&5 1558 mv -f conftest.er1 conftest.err 1559 fi 1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1561 test $ac_status = 0; } >/dev/null && { 1562 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1563 test ! -s conftest.err 1564 }; then : 1565 ac_retval=0 1566else 1567 $as_echo "$as_me: failed program was:" >&5 1568sed 's/^/| /' conftest.$ac_ext >&5 1569 1570 ac_retval=1 1571fi 1572 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1573 return $ac_retval 1574 1575} # ac_fn_c_try_cpp 1576 1577# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1578# ------------------------------------------------------- 1579# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1580# the include files in INCLUDES and setting the cache variable VAR 1581# accordingly. 1582ac_fn_c_check_header_mongrel () 1583{ 1584 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1585 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1587$as_echo_n "checking for $2... " >&6; } 1588if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1589 $as_echo_n "(cached) " >&6 1590fi 1591eval ac_res=\$$3 1592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1593$as_echo "$ac_res" >&6; } 1594else 1595 # Is the header compilable? 1596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1597$as_echo_n "checking $2 usability... " >&6; } 1598cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1599/* end confdefs.h. */ 1600$4 1601#include <$2> 1602_ACEOF 1603if ac_fn_c_try_compile "$LINENO"; then : 1604 ac_header_compiler=yes 1605else 1606 ac_header_compiler=no 1607fi 1608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1610$as_echo "$ac_header_compiler" >&6; } 1611 1612# Is the header present? 1613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1614$as_echo_n "checking $2 presence... " >&6; } 1615cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1616/* end confdefs.h. */ 1617#include <$2> 1618_ACEOF 1619if ac_fn_c_try_cpp "$LINENO"; then : 1620 ac_header_preproc=yes 1621else 1622 ac_header_preproc=no 1623fi 1624rm -f conftest.err conftest.$ac_ext 1625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1626$as_echo "$ac_header_preproc" >&6; } 1627 1628# So? What about this header? 1629case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1630 yes:no: ) 1631 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1632$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1634$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1635 ;; 1636 no:yes:* ) 1637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1638$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1639 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1640$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1642$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1644$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1646$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1647 ;; 1648esac 1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1650$as_echo_n "checking for $2... " >&6; } 1651if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1652 $as_echo_n "(cached) " >&6 1653else 1654 eval "$3=\$ac_header_compiler" 1655fi 1656eval ac_res=\$$3 1657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1658$as_echo "$ac_res" >&6; } 1659fi 1660 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1661 1662} # ac_fn_c_check_header_mongrel 1663 1664# ac_fn_c_try_run LINENO 1665# ---------------------- 1666# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1667# that executables *can* be run. 1668ac_fn_c_try_run () 1669{ 1670 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1671 if { { ac_try="$ac_link" 1672case "(($ac_try" in 1673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1674 *) ac_try_echo=$ac_try;; 1675esac 1676eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1677$as_echo "$ac_try_echo"; } >&5 1678 (eval "$ac_link") 2>&5 1679 ac_status=$? 1680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1681 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1682 { { case "(($ac_try" in 1683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1684 *) ac_try_echo=$ac_try;; 1685esac 1686eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1687$as_echo "$ac_try_echo"; } >&5 1688 (eval "$ac_try") 2>&5 1689 ac_status=$? 1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1691 test $ac_status = 0; }; }; then : 1692 ac_retval=0 1693else 1694 $as_echo "$as_me: program exited with status $ac_status" >&5 1695 $as_echo "$as_me: failed program was:" >&5 1696sed 's/^/| /' conftest.$ac_ext >&5 1697 1698 ac_retval=$ac_status 1699fi 1700 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1701 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1702 return $ac_retval 1703 1704} # ac_fn_c_try_run 1705 1706# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1707# ------------------------------------------------------- 1708# Tests whether HEADER exists and can be compiled using the include files in 1709# INCLUDES, setting the cache variable VAR accordingly. 1710ac_fn_c_check_header_compile () 1711{ 1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1714$as_echo_n "checking for $2... " >&6; } 1715if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1716 $as_echo_n "(cached) " >&6 1717else 1718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1719/* end confdefs.h. */ 1720$4 1721#include <$2> 1722_ACEOF 1723if ac_fn_c_try_compile "$LINENO"; then : 1724 eval "$3=yes" 1725else 1726 eval "$3=no" 1727fi 1728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1729fi 1730eval ac_res=\$$3 1731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1732$as_echo "$ac_res" >&6; } 1733 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1734 1735} # ac_fn_c_check_header_compile 1736 1737# ac_fn_c_try_link LINENO 1738# ----------------------- 1739# Try to link conftest.$ac_ext, and return whether this succeeded. 1740ac_fn_c_try_link () 1741{ 1742 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1743 rm -f conftest.$ac_objext conftest$ac_exeext 1744 if { { ac_try="$ac_link" 1745case "(($ac_try" in 1746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1747 *) ac_try_echo=$ac_try;; 1748esac 1749eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1750$as_echo "$ac_try_echo"; } >&5 1751 (eval "$ac_link") 2>conftest.err 1752 ac_status=$? 1753 if test -s conftest.err; then 1754 grep -v '^ *+' conftest.err >conftest.er1 1755 cat conftest.er1 >&5 1756 mv -f conftest.er1 conftest.err 1757 fi 1758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1759 test $ac_status = 0; } && { 1760 test -z "$ac_c_werror_flag" || 1761 test ! -s conftest.err 1762 } && test -s conftest$ac_exeext && { 1763 test "$cross_compiling" = yes || 1764 $as_test_x conftest$ac_exeext 1765 }; then : 1766 ac_retval=0 1767else 1768 $as_echo "$as_me: failed program was:" >&5 1769sed 's/^/| /' conftest.$ac_ext >&5 1770 1771 ac_retval=1 1772fi 1773 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1774 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1775 # interfere with the next link command; also delete a directory that is 1776 # left behind by Apple's compiler. We do this before executing the actions. 1777 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1778 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1779 return $ac_retval 1780 1781} # ac_fn_c_try_link 1782 1783# ac_fn_c_check_func LINENO FUNC VAR 1784# ---------------------------------- 1785# Tests whether FUNC exists, setting the cache variable VAR accordingly 1786ac_fn_c_check_func () 1787{ 1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1790$as_echo_n "checking for $2... " >&6; } 1791if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1792 $as_echo_n "(cached) " >&6 1793else 1794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1795/* end confdefs.h. */ 1796/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1797 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1798#define $2 innocuous_$2 1799 1800/* System header to define __stub macros and hopefully few prototypes, 1801 which can conflict with char $2 (); below. 1802 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1803 <limits.h> exists even on freestanding compilers. */ 1804 1805#ifdef __STDC__ 1806# include <limits.h> 1807#else 1808# include <assert.h> 1809#endif 1810 1811#undef $2 1812 1813/* Override any GCC internal prototype to avoid an error. 1814 Use char because int might match the return type of a GCC 1815 builtin and then its argument prototype would still apply. */ 1816#ifdef __cplusplus 1817extern "C" 1818#endif 1819char $2 (); 1820/* The GNU C library defines this for functions which it implements 1821 to always fail with ENOSYS. Some functions are actually named 1822 something starting with __ and the normal name is an alias. */ 1823#if defined __stub_$2 || defined __stub___$2 1824choke me 1825#endif 1826 1827int 1828main () 1829{ 1830return $2 (); 1831 ; 1832 return 0; 1833} 1834_ACEOF 1835if ac_fn_c_try_link "$LINENO"; then : 1836 eval "$3=yes" 1837else 1838 eval "$3=no" 1839fi 1840rm -f core conftest.err conftest.$ac_objext \ 1841 conftest$ac_exeext conftest.$ac_ext 1842fi 1843eval ac_res=\$$3 1844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1845$as_echo "$ac_res" >&6; } 1846 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1847 1848} # ac_fn_c_check_func 1849cat >config.log <<_ACEOF 1850This file contains any messages produced by compilers while 1851running configure, to aid debugging if configure makes a mistake. 1852 1853It was created by $as_me, which was 1854generated by GNU Autoconf 2.64. Invocation command line was 1855 1856 $ $0 $@ 1857 1858_ACEOF 1859exec 5>>config.log 1860{ 1861cat <<_ASUNAME 1862## --------- ## 1863## Platform. ## 1864## --------- ## 1865 1866hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1867uname -m = `(uname -m) 2>/dev/null || echo unknown` 1868uname -r = `(uname -r) 2>/dev/null || echo unknown` 1869uname -s = `(uname -s) 2>/dev/null || echo unknown` 1870uname -v = `(uname -v) 2>/dev/null || echo unknown` 1871 1872/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1873/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1874 1875/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1876/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1877/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1878/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1879/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1880/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1881/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1882 1883_ASUNAME 1884 1885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1886for as_dir in $PATH 1887do 1888 IFS=$as_save_IFS 1889 test -z "$as_dir" && as_dir=. 1890 $as_echo "PATH: $as_dir" 1891 done 1892IFS=$as_save_IFS 1893 1894} >&5 1895 1896cat >&5 <<_ACEOF 1897 1898 1899## ----------- ## 1900## Core tests. ## 1901## ----------- ## 1902 1903_ACEOF 1904 1905 1906# Keep a trace of the command line. 1907# Strip out --no-create and --no-recursion so they do not pile up. 1908# Strip out --silent because we don't want to record it for future runs. 1909# Also quote any args containing shell meta-characters. 1910# Make two passes to allow for proper duplicate-argument suppression. 1911ac_configure_args= 1912ac_configure_args0= 1913ac_configure_args1= 1914ac_must_keep_next=false 1915for ac_pass in 1 2 1916do 1917 for ac_arg 1918 do 1919 case $ac_arg in 1920 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1921 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1922 | -silent | --silent | --silen | --sile | --sil) 1923 continue ;; 1924 *\'*) 1925 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1926 esac 1927 case $ac_pass in 1928 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1929 2) 1930 as_fn_append ac_configure_args1 " '$ac_arg'" 1931 if test $ac_must_keep_next = true; then 1932 ac_must_keep_next=false # Got value, back to normal. 1933 else 1934 case $ac_arg in 1935 *=* | --config-cache | -C | -disable-* | --disable-* \ 1936 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1937 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1938 | -with-* | --with-* | -without-* | --without-* | --x) 1939 case "$ac_configure_args0 " in 1940 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1941 esac 1942 ;; 1943 -* ) ac_must_keep_next=true ;; 1944 esac 1945 fi 1946 as_fn_append ac_configure_args " '$ac_arg'" 1947 ;; 1948 esac 1949 done 1950done 1951{ ac_configure_args0=; unset ac_configure_args0;} 1952{ ac_configure_args1=; unset ac_configure_args1;} 1953 1954# When interrupted or exit'd, cleanup temporary files, and complete 1955# config.log. We remove comments because anyway the quotes in there 1956# would cause problems or look ugly. 1957# WARNING: Use '\'' to represent an apostrophe within the trap. 1958# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1959trap 'exit_status=$? 1960 # Save into config.log some information that might help in debugging. 1961 { 1962 echo 1963 1964 cat <<\_ASBOX 1965## ---------------- ## 1966## Cache variables. ## 1967## ---------------- ## 1968_ASBOX 1969 echo 1970 # The following way of writing the cache mishandles newlines in values, 1971( 1972 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1973 eval ac_val=\$$ac_var 1974 case $ac_val in #( 1975 *${as_nl}*) 1976 case $ac_var in #( 1977 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1978$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1979 esac 1980 case $ac_var in #( 1981 _ | IFS | as_nl) ;; #( 1982 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1983 *) { eval $ac_var=; unset $ac_var;} ;; 1984 esac ;; 1985 esac 1986 done 1987 (set) 2>&1 | 1988 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1989 *${as_nl}ac_space=\ *) 1990 sed -n \ 1991 "s/'\''/'\''\\\\'\'''\''/g; 1992 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1993 ;; #( 1994 *) 1995 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1996 ;; 1997 esac | 1998 sort 1999) 2000 echo 2001 2002 cat <<\_ASBOX 2003## ----------------- ## 2004## Output variables. ## 2005## ----------------- ## 2006_ASBOX 2007 echo 2008 for ac_var in $ac_subst_vars 2009 do 2010 eval ac_val=\$$ac_var 2011 case $ac_val in 2012 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2013 esac 2014 $as_echo "$ac_var='\''$ac_val'\''" 2015 done | sort 2016 echo 2017 2018 if test -n "$ac_subst_files"; then 2019 cat <<\_ASBOX 2020## ------------------- ## 2021## File substitutions. ## 2022## ------------------- ## 2023_ASBOX 2024 echo 2025 for ac_var in $ac_subst_files 2026 do 2027 eval ac_val=\$$ac_var 2028 case $ac_val in 2029 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2030 esac 2031 $as_echo "$ac_var='\''$ac_val'\''" 2032 done | sort 2033 echo 2034 fi 2035 2036 if test -s confdefs.h; then 2037 cat <<\_ASBOX 2038## ----------- ## 2039## confdefs.h. ## 2040## ----------- ## 2041_ASBOX 2042 echo 2043 cat confdefs.h 2044 echo 2045 fi 2046 test "$ac_signal" != 0 && 2047 $as_echo "$as_me: caught signal $ac_signal" 2048 $as_echo "$as_me: exit $exit_status" 2049 } >&5 2050 rm -f core *.core core.conftest.* && 2051 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2052 exit $exit_status 2053' 0 2054for ac_signal in 1 2 13 15; do 2055 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2056done 2057ac_signal=0 2058 2059# confdefs.h avoids OS command line length limits that DEFS can exceed. 2060rm -f -r conftest* confdefs.h 2061 2062$as_echo "/* confdefs.h */" > confdefs.h 2063 2064# Predefined preprocessor variables. 2065 2066cat >>confdefs.h <<_ACEOF 2067#define PACKAGE_NAME "$PACKAGE_NAME" 2068_ACEOF 2069 2070cat >>confdefs.h <<_ACEOF 2071#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2072_ACEOF 2073 2074cat >>confdefs.h <<_ACEOF 2075#define PACKAGE_VERSION "$PACKAGE_VERSION" 2076_ACEOF 2077 2078cat >>confdefs.h <<_ACEOF 2079#define PACKAGE_STRING "$PACKAGE_STRING" 2080_ACEOF 2081 2082cat >>confdefs.h <<_ACEOF 2083#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2084_ACEOF 2085 2086cat >>confdefs.h <<_ACEOF 2087#define PACKAGE_URL "$PACKAGE_URL" 2088_ACEOF 2089 2090 2091# Let the site file select an alternate cache file if it wants to. 2092# Prefer an explicitly selected file to automatically selected ones. 2093ac_site_file1=NONE 2094ac_site_file2=NONE 2095if test -n "$CONFIG_SITE"; then 2096 ac_site_file1=$CONFIG_SITE 2097elif test "x$prefix" != xNONE; then 2098 ac_site_file1=$prefix/share/config.site 2099 ac_site_file2=$prefix/etc/config.site 2100else 2101 ac_site_file1=$ac_default_prefix/share/config.site 2102 ac_site_file2=$ac_default_prefix/etc/config.site 2103fi 2104for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2105do 2106 test "x$ac_site_file" = xNONE && continue 2107 if test -r "$ac_site_file"; then 2108 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2109$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2110 sed 's/^/| /' "$ac_site_file" >&5 2111 . "$ac_site_file" 2112 fi 2113done 2114 2115if test -r "$cache_file"; then 2116 # Some versions of bash will fail to source /dev/null (special 2117 # files actually), so we avoid doing that. 2118 if test -f "$cache_file"; then 2119 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2120$as_echo "$as_me: loading cache $cache_file" >&6;} 2121 case $cache_file in 2122 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2123 *) . "./$cache_file";; 2124 esac 2125 fi 2126else 2127 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2128$as_echo "$as_me: creating cache $cache_file" >&6;} 2129 >$cache_file 2130fi 2131 2132# Check that the precious variables saved in the cache have kept the same 2133# value. 2134ac_cache_corrupted=false 2135for ac_var in $ac_precious_vars; do 2136 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2137 eval ac_new_set=\$ac_env_${ac_var}_set 2138 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2139 eval ac_new_val=\$ac_env_${ac_var}_value 2140 case $ac_old_set,$ac_new_set in 2141 set,) 2142 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2143$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2144 ac_cache_corrupted=: ;; 2145 ,set) 2146 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2147$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2148 ac_cache_corrupted=: ;; 2149 ,);; 2150 *) 2151 if test "x$ac_old_val" != "x$ac_new_val"; then 2152 # differences in whitespace do not lead to failure. 2153 ac_old_val_w=`echo x $ac_old_val` 2154 ac_new_val_w=`echo x $ac_new_val` 2155 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2156 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2157$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2158 ac_cache_corrupted=: 2159 else 2160 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2161$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2162 eval $ac_var=\$ac_old_val 2163 fi 2164 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2165$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2166 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2167$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2168 fi;; 2169 esac 2170 # Pass precious variables to config.status. 2171 if test "$ac_new_set" = set; then 2172 case $ac_new_val in 2173 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2174 *) ac_arg=$ac_var=$ac_new_val ;; 2175 esac 2176 case " $ac_configure_args " in 2177 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2178 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2179 esac 2180 fi 2181done 2182if $ac_cache_corrupted; then 2183 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2186$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2187 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2188fi 2189## -------------------- ## 2190## Main body of script. ## 2191## -------------------- ## 2192 2193ac_ext=c 2194ac_cpp='$CPP $CPPFLAGS' 2195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2197ac_compiler_gnu=$ac_cv_c_compiler_gnu 2198 2199 2200# This file contains common code used by all simulators. 2201# 2202# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2203# directory. It is intended to be invoked before any target specific stuff. 2204# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2205# It is intended to be invoked last. 2206# 2207# The simulator's configure.in should look like: 2208# 2209# dnl Process this file with autoconf to produce a configure script. 2210# AC_PREREQ(2.64)dnl 2211# AC_INIT(Makefile.in) 2212# sinclude(../common/aclocal.m4) 2213# 2214# SIM_AC_COMMON 2215# 2216# ... target specific stuff ... 2217# 2218# SIM_AC_OUTPUT 2219 2220# Include global overrides and fixes for Autoconf. 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247# _AC_CHECK_DECL_BODY 2248# ------------------- 2249# Shell function body for AC_CHECK_DECL. 2250# _AC_CHECK_DECL_BODY 2251 2252# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND, 2253# INCLUDES) 2254# ------------------------------------------------------------- 2255# Helper to AC_CHECK_DECLS, which generates the check for a single 2256# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands 2257# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND. 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2271# 2272# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2273# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2274# Written by Gordon Matzigkeit, 1996 2275# 2276# This file is free software; the Free Software Foundation gives 2277# unlimited permission to copy and/or distribute it, with or without 2278# modifications, as long as this notice is preserved. 2279 2280 2281 2282# serial 56 LT_INIT 2283 2284 2285# LT_PREREQ(VERSION) 2286# ------------------ 2287# Complain and exit if this libtool version is less that VERSION. 2288 2289 2290 2291# _LT_CHECK_BUILDDIR 2292# ------------------ 2293# Complain if the absolute build directory name contains unusual characters 2294 2295 2296 2297# LT_INIT([OPTIONS]) 2298# ------------------ 2299# LT_INIT 2300 2301# Old names: 2302# This is what autoupdate's m4 run will expand. It fires 2303# the warning (with _au_warn_XXX), outputs it into the 2304# updated configure.ac (with AC_DIAGNOSE), and then outputs 2305# the replacement expansion. 2306 2307 2308# This is an auxiliary macro that is also run when 2309# autoupdate runs m4. It simply calls m4_warning, but 2310# we need a wrapper so that each warning is emitted only 2311# once. We break the quoting in m4_warning's argument in 2312# order to expand this macro's arguments, not AU_DEFUN's. 2313 2314 2315# Finally, this is the expansion that is picked up by 2316# autoconf. It tells the user to run autoupdate, and 2317# then outputs the replacement expansion. We do not care 2318# about autoupdate's warning because that contains 2319# information on what to do *after* running autoupdate. 2320 2321# This is what autoupdate's m4 run will expand. It fires 2322# the warning (with _au_warn_XXX), outputs it into the 2323# updated configure.ac (with AC_DIAGNOSE), and then outputs 2324# the replacement expansion. 2325 2326 2327# This is an auxiliary macro that is also run when 2328# autoupdate runs m4. It simply calls m4_warning, but 2329# we need a wrapper so that each warning is emitted only 2330# once. We break the quoting in m4_warning's argument in 2331# order to expand this macro's arguments, not AU_DEFUN's. 2332 2333 2334# Finally, this is the expansion that is picked up by 2335# autoconf. It tells the user to run autoupdate, and 2336# then outputs the replacement expansion. We do not care 2337# about autoupdate's warning because that contains 2338# information on what to do *after* running autoupdate. 2339 2340 2341 2342# _LT_CC_BASENAME(CC) 2343# ------------------- 2344# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2345 2346 2347 2348# _LT_FILEUTILS_DEFAULTS 2349# ---------------------- 2350# It is okay to use these file commands and assume they have been set 2351# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2352# _LT_FILEUTILS_DEFAULTS 2353 2354 2355# _LT_SETUP 2356# --------- 2357# _LT_SETUP 2358 2359 2360# _LT_PREPARE_SED_QUOTE_VARS 2361# -------------------------- 2362# Define a few sed substitution that help us do robust quoting. 2363 2364 2365# _LT_PROG_LTMAIN 2366# --------------- 2367# Note that this code is called both from `configure', and `config.status' 2368# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2369# `config.status' has no value for ac_aux_dir unless we are using Automake, 2370# so we pass a copy along to make sure it has a sensible value anyway. 2371# _LT_PROG_LTMAIN 2372 2373 2374## ------------------------------------- ## 2375## Accumulate code for creating libtool. ## 2376## ------------------------------------- ## 2377 2378# So that we can recreate a full libtool script including additional 2379# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2380# in macros and then make a single call at the end using the `libtool' 2381# label. 2382 2383 2384# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2385# ---------------------------------------- 2386# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2387 2388 2389# Initialize. 2390 2391 2392 2393# _LT_CONFIG_LIBTOOL([COMMANDS]) 2394# ------------------------------ 2395# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2396 2397 2398# Initialize. 2399 2400 2401 2402# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2403# ----------------------------------------------------- 2404 2405 2406 2407# _LT_FORMAT_COMMENT([COMMENT]) 2408# ----------------------------- 2409# Add leading comment marks to the start of each line, and a trailing 2410# full-stop to the whole comment if one is not present already. 2411 2412 2413 2414 2415## ------------------------ ## 2416## FIXME: Eliminate VARNAME ## 2417## ------------------------ ## 2418 2419 2420# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2421# ------------------------------------------------------------------- 2422# CONFIGNAME is the name given to the value in the libtool script. 2423# VARNAME is the (base) name used in the configure script. 2424# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2425# VARNAME. Any other value will be used directly. 2426 2427 2428 2429# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2430# -------------------------------------------------------- 2431 2432 2433 2434# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2435# ------------------------------------------------ 2436 2437 2438 2439# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2440# --------------------------------------------------------- 2441 2442 2443 2444# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2445# -------------------------------------------------- 2446 2447 2448 2449# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2450# --------------------------------------------------- 2451 2452 2453 2454# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2455# --------------------------------------------------- 2456 2457 2458 2459 2460# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2461# ------------------------------------------------ 2462 2463 2464 2465 2466# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2467# ------------------------------------ 2468# Quote a variable value, and forward it to `config.status' so that its 2469# declaration there will have the same value as in `configure'. VARNAME 2470# must have a single quote delimited value for this to work. 2471 2472 2473 2474# _LT_CONFIG_STATUS_DECLARATIONS 2475# ------------------------------ 2476# We delimit libtool config variables with single quotes, so when 2477# we write them to config.status, we have to be sure to quote all 2478# embedded single quotes properly. In configure, this macro expands 2479# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2480# 2481# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2482 2483 2484 2485# _LT_LIBTOOL_TAGS 2486# ---------------- 2487# Output comment and list of tags supported by the script 2488 2489 2490 2491# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2492# ----------------------------------- 2493# Extract the dictionary values for VARNAME (optionally with TAG) and 2494# expand to a commented shell variable setting: 2495# 2496# # Some comment about what VAR is for. 2497# visible_name=$lt_internal_name 2498 2499 2500 2501# _LT_LIBTOOL_CONFIG_VARS 2502# ----------------------- 2503# Produce commented declarations of non-tagged libtool config variables 2504# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2505# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2506# section) are produced by _LT_LIBTOOL_TAG_VARS. 2507 2508 2509 2510# _LT_LIBTOOL_TAG_VARS(TAG) 2511# ------------------------- 2512 2513 2514 2515# _LT_TAGVAR(VARNAME, [TAGNAME]) 2516# ------------------------------ 2517 2518 2519 2520# _LT_CONFIG_COMMANDS 2521# ------------------- 2522# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2523# variables for single and double quote escaping we saved from calls 2524# to _LT_DECL, we can put quote escaped variables declarations 2525# into `config.status', and then the shell code to quote escape them in 2526# for loops in `config.status'. Finally, any additional code accumulated 2527# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2528#_LT_CONFIG_COMMANDS 2529 2530 2531# Initialize. 2532 2533 2534# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2535# ------------------------------------ 2536# Generate a child script FILE with all initialization necessary to 2537# reuse the environment learned by the parent script, and make the 2538# file executable. If COMMENT is supplied, it is inserted after the 2539# `#!' sequence but before initialization text begins. After this 2540# macro, additional text can be appended to FILE to form the body of 2541# the child script. The macro ends with non-zero status if the 2542# file could not be fully written (such as if the disk is full). 2543# _LT_GENERATED_FILE_INIT 2544 2545# LT_OUTPUT 2546# --------- 2547# This macro allows early generation of the libtool script (before 2548# AC_OUTPUT is called), incase it is used in configure for compilation 2549# tests. 2550# LT_OUTPUT 2551 2552 2553# _LT_CONFIG(TAG) 2554# --------------- 2555# If TAG is the built-in tag, create an initial libtool script with a 2556# default configuration from the untagged config vars. Otherwise add code 2557# to config.status for appending the configuration named by TAG from the 2558# matching tagged config vars. 2559# _LT_CONFIG 2560 2561 2562# LT_SUPPORTED_TAG(TAG) 2563# --------------------- 2564# Trace this macro to discover what tags are supported by the libtool 2565# --tag option, using: 2566# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2567 2568 2569 2570# C support is built-in for now 2571 2572 2573 2574 2575# LT_LANG(LANG) 2576# ------------- 2577# Enable libtool support for the given language if not already enabled. 2578# LT_LANG 2579 2580 2581# _LT_LANG(LANGNAME) 2582# ------------------ 2583# _LT_LANG 2584 2585 2586# _LT_LANG_DEFAULT_CONFIG 2587# ----------------------- 2588# _LT_LANG_DEFAULT_CONFIG 2589 2590# Obsolete macros: 2591# This is what autoupdate's m4 run will expand. It fires 2592# the warning (with _au_warn_XXX), outputs it into the 2593# updated configure.ac (with AC_DIAGNOSE), and then outputs 2594# the replacement expansion. 2595 2596 2597# This is an auxiliary macro that is also run when 2598# autoupdate runs m4. It simply calls m4_warning, but 2599# we need a wrapper so that each warning is emitted only 2600# once. We break the quoting in m4_warning's argument in 2601# order to expand this macro's arguments, not AU_DEFUN's. 2602 2603 2604# Finally, this is the expansion that is picked up by 2605# autoconf. It tells the user to run autoupdate, and 2606# then outputs the replacement expansion. We do not care 2607# about autoupdate's warning because that contains 2608# information on what to do *after* running autoupdate. 2609 2610# This is what autoupdate's m4 run will expand. It fires 2611# the warning (with _au_warn_XXX), outputs it into the 2612# updated configure.ac (with AC_DIAGNOSE), and then outputs 2613# the replacement expansion. 2614 2615 2616# This is an auxiliary macro that is also run when 2617# autoupdate runs m4. It simply calls m4_warning, but 2618# we need a wrapper so that each warning is emitted only 2619# once. We break the quoting in m4_warning's argument in 2620# order to expand this macro's arguments, not AU_DEFUN's. 2621 2622 2623# Finally, this is the expansion that is picked up by 2624# autoconf. It tells the user to run autoupdate, and 2625# then outputs the replacement expansion. We do not care 2626# about autoupdate's warning because that contains 2627# information on what to do *after* running autoupdate. 2628 2629# This is what autoupdate's m4 run will expand. It fires 2630# the warning (with _au_warn_XXX), outputs it into the 2631# updated configure.ac (with AC_DIAGNOSE), and then outputs 2632# the replacement expansion. 2633 2634 2635# This is an auxiliary macro that is also run when 2636# autoupdate runs m4. It simply calls m4_warning, but 2637# we need a wrapper so that each warning is emitted only 2638# once. We break the quoting in m4_warning's argument in 2639# order to expand this macro's arguments, not AU_DEFUN's. 2640 2641 2642# Finally, this is the expansion that is picked up by 2643# autoconf. It tells the user to run autoupdate, and 2644# then outputs the replacement expansion. We do not care 2645# about autoupdate's warning because that contains 2646# information on what to do *after* running autoupdate. 2647 2648# This is what autoupdate's m4 run will expand. It fires 2649# the warning (with _au_warn_XXX), outputs it into the 2650# updated configure.ac (with AC_DIAGNOSE), and then outputs 2651# the replacement expansion. 2652 2653 2654# This is an auxiliary macro that is also run when 2655# autoupdate runs m4. It simply calls m4_warning, but 2656# we need a wrapper so that each warning is emitted only 2657# once. We break the quoting in m4_warning's argument in 2658# order to expand this macro's arguments, not AU_DEFUN's. 2659 2660 2661# Finally, this is the expansion that is picked up by 2662# autoconf. It tells the user to run autoupdate, and 2663# then outputs the replacement expansion. We do not care 2664# about autoupdate's warning because that contains 2665# information on what to do *after* running autoupdate. 2666 2667# This is what autoupdate's m4 run will expand. It fires 2668# the warning (with _au_warn_XXX), outputs it into the 2669# updated configure.ac (with AC_DIAGNOSE), and then outputs 2670# the replacement expansion. 2671 2672 2673# This is an auxiliary macro that is also run when 2674# autoupdate runs m4. It simply calls m4_warning, but 2675# we need a wrapper so that each warning is emitted only 2676# once. We break the quoting in m4_warning's argument in 2677# order to expand this macro's arguments, not AU_DEFUN's. 2678 2679 2680# Finally, this is the expansion that is picked up by 2681# autoconf. It tells the user to run autoupdate, and 2682# then outputs the replacement expansion. We do not care 2683# about autoupdate's warning because that contains 2684# information on what to do *after* running autoupdate. 2685 2686 2687 2688# _LT_TAG_COMPILER 2689# ---------------- 2690# _LT_TAG_COMPILER 2691 2692 2693# _LT_COMPILER_BOILERPLATE 2694# ------------------------ 2695# Check for compiler boilerplate output or warnings with 2696# the simple compiler test code. 2697# _LT_COMPILER_BOILERPLATE 2698 2699 2700# _LT_LINKER_BOILERPLATE 2701# ---------------------- 2702# Check for linker boilerplate output or warnings with 2703# the simple link test code. 2704# _LT_LINKER_BOILERPLATE 2705 2706# _LT_REQUIRED_DARWIN_CHECKS 2707# ------------------------- 2708 2709 2710 2711# _LT_DARWIN_LINKER_FEATURES 2712# -------------------------- 2713# Checks for linker and compiler features on darwin 2714 2715 2716# _LT_SYS_MODULE_PATH_AIX 2717# ----------------------- 2718# Links a minimal program and checks the executable 2719# for the system default hardcoded library path. In most cases, 2720# this is /usr/lib:/lib, but when the MPI compilers are used 2721# the location of the communication and MPI libs are included too. 2722# If we don't find anything, use the default library path according 2723# to the aix ld manual. 2724# _LT_SYS_MODULE_PATH_AIX 2725 2726 2727# _LT_SHELL_INIT(ARG) 2728# ------------------- 2729# _LT_SHELL_INIT 2730 2731 2732 2733# _LT_PROG_ECHO_BACKSLASH 2734# ----------------------- 2735# Find how we can fake an echo command that does not interpret backslash. 2736# In particular, with Autoconf 2.60 or later we add some code to the start 2737# of the generated configure script which will find a shell with a builtin 2738# printf (which we can use as an echo command). 2739# _LT_PROG_ECHO_BACKSLASH 2740 2741 2742# _LT_ENABLE_LOCK 2743# --------------- 2744# _LT_ENABLE_LOCK 2745 2746 2747# _LT_CMD_OLD_ARCHIVE 2748# ------------------- 2749# _LT_CMD_OLD_ARCHIVE 2750 2751 2752# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2753# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2754# ---------------------------------------------------------------- 2755# Check whether the given compiler option works 2756# _LT_COMPILER_OPTION 2757 2758# Old name: 2759# This is what autoupdate's m4 run will expand. It fires 2760# the warning (with _au_warn_XXX), outputs it into the 2761# updated configure.ac (with AC_DIAGNOSE), and then outputs 2762# the replacement expansion. 2763 2764 2765# This is an auxiliary macro that is also run when 2766# autoupdate runs m4. It simply calls m4_warning, but 2767# we need a wrapper so that each warning is emitted only 2768# once. We break the quoting in m4_warning's argument in 2769# order to expand this macro's arguments, not AU_DEFUN's. 2770 2771 2772# Finally, this is the expansion that is picked up by 2773# autoconf. It tells the user to run autoupdate, and 2774# then outputs the replacement expansion. We do not care 2775# about autoupdate's warning because that contains 2776# information on what to do *after* running autoupdate. 2777 2778 2779 2780# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2781# [ACTION-SUCCESS], [ACTION-FAILURE]) 2782# ---------------------------------------------------- 2783# Check whether the given linker option works 2784# _LT_LINKER_OPTION 2785 2786# Old name: 2787# This is what autoupdate's m4 run will expand. It fires 2788# the warning (with _au_warn_XXX), outputs it into the 2789# updated configure.ac (with AC_DIAGNOSE), and then outputs 2790# the replacement expansion. 2791 2792 2793# This is an auxiliary macro that is also run when 2794# autoupdate runs m4. It simply calls m4_warning, but 2795# we need a wrapper so that each warning is emitted only 2796# once. We break the quoting in m4_warning's argument in 2797# order to expand this macro's arguments, not AU_DEFUN's. 2798 2799 2800# Finally, this is the expansion that is picked up by 2801# autoconf. It tells the user to run autoupdate, and 2802# then outputs the replacement expansion. We do not care 2803# about autoupdate's warning because that contains 2804# information on what to do *after* running autoupdate. 2805 2806 2807 2808# LT_CMD_MAX_LEN 2809#--------------- 2810# LT_CMD_MAX_LEN 2811 2812# Old name: 2813# This is what autoupdate's m4 run will expand. It fires 2814# the warning (with _au_warn_XXX), outputs it into the 2815# updated configure.ac (with AC_DIAGNOSE), and then outputs 2816# the replacement expansion. 2817 2818 2819# This is an auxiliary macro that is also run when 2820# autoupdate runs m4. It simply calls m4_warning, but 2821# we need a wrapper so that each warning is emitted only 2822# once. We break the quoting in m4_warning's argument in 2823# order to expand this macro's arguments, not AU_DEFUN's. 2824 2825 2826# Finally, this is the expansion that is picked up by 2827# autoconf. It tells the user to run autoupdate, and 2828# then outputs the replacement expansion. We do not care 2829# about autoupdate's warning because that contains 2830# information on what to do *after* running autoupdate. 2831 2832 2833 2834# _LT_HEADER_DLFCN 2835# ---------------- 2836# _LT_HEADER_DLFCN 2837 2838 2839# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2840# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2841# ---------------------------------------------------------------- 2842# _LT_TRY_DLOPEN_SELF 2843 2844 2845# LT_SYS_DLOPEN_SELF 2846# ------------------ 2847# LT_SYS_DLOPEN_SELF 2848 2849# Old name: 2850# This is what autoupdate's m4 run will expand. It fires 2851# the warning (with _au_warn_XXX), outputs it into the 2852# updated configure.ac (with AC_DIAGNOSE), and then outputs 2853# the replacement expansion. 2854 2855 2856# This is an auxiliary macro that is also run when 2857# autoupdate runs m4. It simply calls m4_warning, but 2858# we need a wrapper so that each warning is emitted only 2859# once. We break the quoting in m4_warning's argument in 2860# order to expand this macro's arguments, not AU_DEFUN's. 2861 2862 2863# Finally, this is the expansion that is picked up by 2864# autoconf. It tells the user to run autoupdate, and 2865# then outputs the replacement expansion. We do not care 2866# about autoupdate's warning because that contains 2867# information on what to do *after* running autoupdate. 2868 2869 2870 2871# _LT_COMPILER_C_O([TAGNAME]) 2872# --------------------------- 2873# Check to see if options -c and -o are simultaneously supported by compiler. 2874# This macro does not hard code the compiler like AC_PROG_CC_C_O. 2875# _LT_COMPILER_C_O 2876 2877 2878# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 2879# ---------------------------------- 2880# Check to see if we can do hard links to lock some files if needed 2881# _LT_COMPILER_FILE_LOCKS 2882 2883 2884# _LT_CHECK_OBJDIR 2885# ---------------- 2886# _LT_CHECK_OBJDIR 2887 2888 2889# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 2890# -------------------------------------- 2891# Check hardcoding attributes. 2892# _LT_LINKER_HARDCODE_LIBPATH 2893 2894 2895# _LT_CMD_STRIPLIB 2896# ---------------- 2897# _LT_CMD_STRIPLIB 2898 2899 2900# _LT_SYS_DYNAMIC_LINKER([TAG]) 2901# ----------------------------- 2902# PORTME Fill in your ld.so characteristics 2903# _LT_SYS_DYNAMIC_LINKER 2904 2905 2906# _LT_PATH_TOOL_PREFIX(TOOL) 2907# -------------------------- 2908# find a file program which can recognize shared library 2909# _LT_PATH_TOOL_PREFIX 2910 2911# Old name: 2912# This is what autoupdate's m4 run will expand. It fires 2913# the warning (with _au_warn_XXX), outputs it into the 2914# updated configure.ac (with AC_DIAGNOSE), and then outputs 2915# the replacement expansion. 2916 2917 2918# This is an auxiliary macro that is also run when 2919# autoupdate runs m4. It simply calls m4_warning, but 2920# we need a wrapper so that each warning is emitted only 2921# once. We break the quoting in m4_warning's argument in 2922# order to expand this macro's arguments, not AU_DEFUN's. 2923 2924 2925# Finally, this is the expansion that is picked up by 2926# autoconf. It tells the user to run autoupdate, and 2927# then outputs the replacement expansion. We do not care 2928# about autoupdate's warning because that contains 2929# information on what to do *after* running autoupdate. 2930 2931 2932 2933# _LT_PATH_MAGIC 2934# -------------- 2935# find a file program which can recognize a shared library 2936# _LT_PATH_MAGIC 2937 2938 2939# LT_PATH_LD 2940# ---------- 2941# find the pathname to the GNU or non-GNU linker 2942# LT_PATH_LD 2943 2944# Old names: 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# This is what autoupdate's m4 run will expand. It fires 2965# the warning (with _au_warn_XXX), outputs it into the 2966# updated configure.ac (with AC_DIAGNOSE), and then outputs 2967# the replacement expansion. 2968 2969 2970# This is an auxiliary macro that is also run when 2971# autoupdate runs m4. It simply calls m4_warning, but 2972# we need a wrapper so that each warning is emitted only 2973# once. We break the quoting in m4_warning's argument in 2974# order to expand this macro's arguments, not AU_DEFUN's. 2975 2976 2977# Finally, this is the expansion that is picked up by 2978# autoconf. It tells the user to run autoupdate, and 2979# then outputs the replacement expansion. We do not care 2980# about autoupdate's warning because that contains 2981# information on what to do *after* running autoupdate. 2982 2983 2984 2985# _LT_PATH_LD_GNU 2986#- -------------- 2987# _LT_PATH_LD_GNU 2988 2989 2990# _LT_CMD_RELOAD 2991# -------------- 2992# find reload flag for linker 2993# -- PORTME Some linkers may need a different reload flag. 2994# _LT_CMD_RELOAD 2995 2996 2997# _LT_CHECK_MAGIC_METHOD 2998# ---------------------- 2999# how to check for library dependencies 3000# -- PORTME fill in with the dynamic library characteristics 3001# _LT_CHECK_MAGIC_METHOD 3002 3003 3004# LT_PATH_NM 3005# ---------- 3006# find the pathname to a BSD- or MS-compatible name lister 3007# LT_PATH_NM 3008 3009# Old names: 3010# This is what autoupdate's m4 run will expand. It fires 3011# the warning (with _au_warn_XXX), outputs it into the 3012# updated configure.ac (with AC_DIAGNOSE), and then outputs 3013# the replacement expansion. 3014 3015 3016# This is an auxiliary macro that is also run when 3017# autoupdate runs m4. It simply calls m4_warning, but 3018# we need a wrapper so that each warning is emitted only 3019# once. We break the quoting in m4_warning's argument in 3020# order to expand this macro's arguments, not AU_DEFUN's. 3021 3022 3023# Finally, this is the expansion that is picked up by 3024# autoconf. It tells the user to run autoupdate, and 3025# then outputs the replacement expansion. We do not care 3026# about autoupdate's warning because that contains 3027# information on what to do *after* running autoupdate. 3028 3029# This is what autoupdate's m4 run will expand. It fires 3030# the warning (with _au_warn_XXX), outputs it into the 3031# updated configure.ac (with AC_DIAGNOSE), and then outputs 3032# the replacement expansion. 3033 3034 3035# This is an auxiliary macro that is also run when 3036# autoupdate runs m4. It simply calls m4_warning, but 3037# we need a wrapper so that each warning is emitted only 3038# once. We break the quoting in m4_warning's argument in 3039# order to expand this macro's arguments, not AU_DEFUN's. 3040 3041 3042# Finally, this is the expansion that is picked up by 3043# autoconf. It tells the user to run autoupdate, and 3044# then outputs the replacement expansion. We do not care 3045# about autoupdate's warning because that contains 3046# information on what to do *after* running autoupdate. 3047 3048 3049 3050# LT_LIB_M 3051# -------- 3052# check for math library 3053# LT_LIB_M 3054 3055# Old name: 3056# This is what autoupdate's m4 run will expand. It fires 3057# the warning (with _au_warn_XXX), outputs it into the 3058# updated configure.ac (with AC_DIAGNOSE), and then outputs 3059# the replacement expansion. 3060 3061 3062# This is an auxiliary macro that is also run when 3063# autoupdate runs m4. It simply calls m4_warning, but 3064# we need a wrapper so that each warning is emitted only 3065# once. We break the quoting in m4_warning's argument in 3066# order to expand this macro's arguments, not AU_DEFUN's. 3067 3068 3069# Finally, this is the expansion that is picked up by 3070# autoconf. It tells the user to run autoupdate, and 3071# then outputs the replacement expansion. We do not care 3072# about autoupdate's warning because that contains 3073# information on what to do *after* running autoupdate. 3074 3075 3076 3077# _LT_COMPILER_NO_RTTI([TAGNAME]) 3078# ------------------------------- 3079# _LT_COMPILER_NO_RTTI 3080 3081 3082# _LT_CMD_GLOBAL_SYMBOLS 3083# ---------------------- 3084 # _LT_CMD_GLOBAL_SYMBOLS 3085 3086 3087# _LT_COMPILER_PIC([TAGNAME]) 3088# --------------------------- 3089# _LT_COMPILER_PIC 3090 3091 3092# _LT_LINKER_SHLIBS([TAGNAME]) 3093# ---------------------------- 3094# See if the linker supports building shared libraries. 3095# _LT_LINKER_SHLIBS 3096 3097 3098# _LT_LANG_C_CONFIG([TAG]) 3099# ------------------------ 3100# Ensure that the configuration variables for a C compiler are suitably 3101# defined. These variables are subsequently used by _LT_CONFIG to write 3102# the compiler configuration to `libtool'. 3103# _LT_LANG_C_CONFIG 3104 3105 3106# _LT_LANG_CXX_CONFIG([TAG]) 3107# -------------------------- 3108# Ensure that the configuration variables for a C++ compiler are suitably 3109# defined. These variables are subsequently used by _LT_CONFIG to write 3110# the compiler configuration to `libtool'. 3111# _LT_LANG_CXX_CONFIG 3112 3113 3114# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3115# --------------------------------- 3116# Figure out "hidden" library dependencies from verbose 3117# compiler output when linking a shared library. 3118# Parse the compiler output and extract the necessary 3119# objects, libraries and library flags. 3120# _LT_SYS_HIDDEN_LIBDEPS 3121 3122 3123# _LT_LANG_F77_CONFIG([TAG]) 3124# -------------------------- 3125# Ensure that the configuration variables for a Fortran 77 compiler are 3126# suitably defined. These variables are subsequently used by _LT_CONFIG 3127# to write the compiler configuration to `libtool'. 3128# _LT_LANG_F77_CONFIG 3129 3130 3131# _LT_LANG_FC_CONFIG([TAG]) 3132# ------------------------- 3133# Ensure that the configuration variables for a Fortran compiler are 3134# suitably defined. These variables are subsequently used by _LT_CONFIG 3135# to write the compiler configuration to `libtool'. 3136# _LT_LANG_FC_CONFIG 3137 3138 3139# _LT_LANG_GCJ_CONFIG([TAG]) 3140# -------------------------- 3141# Ensure that the configuration variables for the GNU Java Compiler compiler 3142# are suitably defined. These variables are subsequently used by _LT_CONFIG 3143# to write the compiler configuration to `libtool'. 3144# _LT_LANG_GCJ_CONFIG 3145 3146 3147# _LT_LANG_RC_CONFIG([TAG]) 3148# ------------------------- 3149# Ensure that the configuration variables for the Windows resource compiler 3150# are suitably defined. These variables are subsequently used by _LT_CONFIG 3151# to write the compiler configuration to `libtool'. 3152# _LT_LANG_RC_CONFIG 3153 3154 3155# LT_PROG_GCJ 3156# ----------- 3157 3158 3159# Old name: 3160# This is what autoupdate's m4 run will expand. It fires 3161# the warning (with _au_warn_XXX), outputs it into the 3162# updated configure.ac (with AC_DIAGNOSE), and then outputs 3163# the replacement expansion. 3164 3165 3166# This is an auxiliary macro that is also run when 3167# autoupdate runs m4. It simply calls m4_warning, but 3168# we need a wrapper so that each warning is emitted only 3169# once. We break the quoting in m4_warning's argument in 3170# order to expand this macro's arguments, not AU_DEFUN's. 3171 3172 3173# Finally, this is the expansion that is picked up by 3174# autoconf. It tells the user to run autoupdate, and 3175# then outputs the replacement expansion. We do not care 3176# about autoupdate's warning because that contains 3177# information on what to do *after* running autoupdate. 3178 3179 3180 3181# LT_PROG_RC 3182# ---------- 3183 3184 3185# Old name: 3186# This is what autoupdate's m4 run will expand. It fires 3187# the warning (with _au_warn_XXX), outputs it into the 3188# updated configure.ac (with AC_DIAGNOSE), and then outputs 3189# the replacement expansion. 3190 3191 3192# This is an auxiliary macro that is also run when 3193# autoupdate runs m4. It simply calls m4_warning, but 3194# we need a wrapper so that each warning is emitted only 3195# once. We break the quoting in m4_warning's argument in 3196# order to expand this macro's arguments, not AU_DEFUN's. 3197 3198 3199# Finally, this is the expansion that is picked up by 3200# autoconf. It tells the user to run autoupdate, and 3201# then outputs the replacement expansion. We do not care 3202# about autoupdate's warning because that contains 3203# information on what to do *after* running autoupdate. 3204 3205 3206 3207# _LT_DECL_EGREP 3208# -------------- 3209# If we don't have a new enough Autoconf to choose the best grep 3210# available, choose the one first in the user's PATH. 3211 3212 3213 3214# _LT_DECL_OBJDUMP 3215# -------------- 3216# If we don't have a new enough Autoconf to choose the best objdump 3217# available, choose the one first in the user's PATH. 3218 3219 3220 3221# _LT_DECL_SED 3222# ------------ 3223# Check for a fully-functional sed program, that truncates 3224# as few characters as possible. Prefer GNU sed if found. 3225# _LT_DECL_SED 3226 3227#m4_ifndef 3228 3229# Old name: 3230# This is what autoupdate's m4 run will expand. It fires 3231# the warning (with _au_warn_XXX), outputs it into the 3232# updated configure.ac (with AC_DIAGNOSE), and then outputs 3233# the replacement expansion. 3234 3235 3236# This is an auxiliary macro that is also run when 3237# autoupdate runs m4. It simply calls m4_warning, but 3238# we need a wrapper so that each warning is emitted only 3239# once. We break the quoting in m4_warning's argument in 3240# order to expand this macro's arguments, not AU_DEFUN's. 3241 3242 3243# Finally, this is the expansion that is picked up by 3244# autoconf. It tells the user to run autoupdate, and 3245# then outputs the replacement expansion. We do not care 3246# about autoupdate's warning because that contains 3247# information on what to do *after* running autoupdate. 3248 3249 3250 3251# _LT_CHECK_SHELL_FEATURES 3252# ------------------------ 3253# Find out whether the shell is Bourne or XSI compatible, 3254# or has some other useful features. 3255# _LT_CHECK_SHELL_FEATURES 3256 3257 3258# _LT_PROG_XSI_SHELLFNS 3259# --------------------- 3260# Bourne and XSI compatible variants of some useful shell functions. 3261 3262 3263# Helper functions for option handling. -*- Autoconf -*- 3264# 3265# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3266# Inc. 3267# Written by Gary V. Vaughan, 2004 3268# 3269# This file is free software; the Free Software Foundation gives 3270# unlimited permission to copy and/or distribute it, with or without 3271# modifications, as long as this notice is preserved. 3272 3273# serial 6 ltoptions.m4 3274 3275# This is to help aclocal find these macros, as it can't see m4_define. 3276 3277 3278 3279# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3280# ------------------------------------------ 3281 3282 3283 3284# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3285# --------------------------------------- 3286# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3287# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3288# saved as a flag. 3289 3290 3291 3292# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3293# ------------------------------------------------------------ 3294# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3295 3296 3297 3298# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3299# ------------------------------------------------------- 3300# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3301# are set. 3302 3303 3304 3305# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3306# ---------------------------------------- 3307# OPTION-LIST is a space-separated list of Libtool options associated 3308# with MACRO-NAME. If any OPTION has a matching handler declared with 3309# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3310# the unknown option and exit. 3311# _LT_SET_OPTIONS 3312 3313 3314## --------------------------------- ## 3315## Macros to handle LT_INIT options. ## 3316## --------------------------------- ## 3317 3318# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3319# ----------------------------------------- 3320 3321 3322 3323# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3324# ----------------------------------------------- 3325# LT_OPTION_DEFINE 3326 3327 3328# dlopen 3329# ------ 3330 3331 3332# This is what autoupdate's m4 run will expand. It fires 3333# the warning (with _au_warn_XXX), outputs it into the 3334# updated configure.ac (with AC_DIAGNOSE), and then outputs 3335# the replacement expansion. 3336 3337 3338# This is an auxiliary macro that is also run when 3339# autoupdate runs m4. It simply calls m4_warning, but 3340# we need a wrapper so that each warning is emitted only 3341# once. We break the quoting in m4_warning's argument in 3342# order to expand this macro's arguments, not AU_DEFUN's. 3343 3344 3345# Finally, this is the expansion that is picked up by 3346# autoconf. It tells the user to run autoupdate, and 3347# then outputs the replacement expansion. We do not care 3348# about autoupdate's warning because that contains 3349# information on what to do *after* running autoupdate. 3350 3351 3352 3353 3354# win32-dll 3355# --------- 3356# Declare package support for building win32 dll's. 3357# win32-dll 3358 3359# This is what autoupdate's m4 run will expand. It fires 3360# the warning (with _au_warn_XXX), outputs it into the 3361# updated configure.ac (with AC_DIAGNOSE), and then outputs 3362# the replacement expansion. 3363 3364 3365# This is an auxiliary macro that is also run when 3366# autoupdate runs m4. It simply calls m4_warning, but 3367# we need a wrapper so that each warning is emitted only 3368# once. We break the quoting in m4_warning's argument in 3369# order to expand this macro's arguments, not AU_DEFUN's. 3370 3371 3372# Finally, this is the expansion that is picked up by 3373# autoconf. It tells the user to run autoupdate, and 3374# then outputs the replacement expansion. We do not care 3375# about autoupdate's warning because that contains 3376# information on what to do *after* running autoupdate. 3377 3378 3379 3380 3381# _LT_ENABLE_SHARED([DEFAULT]) 3382# ---------------------------- 3383# implement the --enable-shared flag, and supports the `shared' and 3384# `disable-shared' LT_INIT options. 3385# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3386# _LT_ENABLE_SHARED 3387 3388 3389 3390 3391# Old names: 3392 3393 3394 3395 3396# This is what autoupdate's m4 run will expand. It fires 3397# the warning (with _au_warn_XXX), outputs it into the 3398# updated configure.ac (with AC_DIAGNOSE), and then outputs 3399# the replacement expansion. 3400 3401 3402# This is an auxiliary macro that is also run when 3403# autoupdate runs m4. It simply calls m4_warning, but 3404# we need a wrapper so that each warning is emitted only 3405# once. We break the quoting in m4_warning's argument in 3406# order to expand this macro's arguments, not AU_DEFUN's. 3407 3408 3409# Finally, this is the expansion that is picked up by 3410# autoconf. It tells the user to run autoupdate, and 3411# then outputs the replacement expansion. We do not care 3412# about autoupdate's warning because that contains 3413# information on what to do *after* running autoupdate. 3414 3415# This is what autoupdate's m4 run will expand. It fires 3416# the warning (with _au_warn_XXX), outputs it into the 3417# updated configure.ac (with AC_DIAGNOSE), and then outputs 3418# the replacement expansion. 3419 3420 3421# This is an auxiliary macro that is also run when 3422# autoupdate runs m4. It simply calls m4_warning, but 3423# we need a wrapper so that each warning is emitted only 3424# once. We break the quoting in m4_warning's argument in 3425# order to expand this macro's arguments, not AU_DEFUN's. 3426 3427 3428# Finally, this is the expansion that is picked up by 3429# autoconf. It tells the user to run autoupdate, and 3430# then outputs the replacement expansion. We do not care 3431# about autoupdate's warning because that contains 3432# information on what to do *after* running autoupdate. 3433 3434 3435 3436 3437 3438# _LT_ENABLE_STATIC([DEFAULT]) 3439# ---------------------------- 3440# implement the --enable-static flag, and support the `static' and 3441# `disable-static' LT_INIT options. 3442# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3443# _LT_ENABLE_STATIC 3444 3445 3446 3447 3448# Old names: 3449 3450 3451 3452 3453# This is what autoupdate's m4 run will expand. It fires 3454# the warning (with _au_warn_XXX), outputs it into the 3455# updated configure.ac (with AC_DIAGNOSE), and then outputs 3456# the replacement expansion. 3457 3458 3459# This is an auxiliary macro that is also run when 3460# autoupdate runs m4. It simply calls m4_warning, but 3461# we need a wrapper so that each warning is emitted only 3462# once. We break the quoting in m4_warning's argument in 3463# order to expand this macro's arguments, not AU_DEFUN's. 3464 3465 3466# Finally, this is the expansion that is picked up by 3467# autoconf. It tells the user to run autoupdate, and 3468# then outputs the replacement expansion. We do not care 3469# about autoupdate's warning because that contains 3470# information on what to do *after* running autoupdate. 3471 3472# This is what autoupdate's m4 run will expand. It fires 3473# the warning (with _au_warn_XXX), outputs it into the 3474# updated configure.ac (with AC_DIAGNOSE), and then outputs 3475# the replacement expansion. 3476 3477 3478# This is an auxiliary macro that is also run when 3479# autoupdate runs m4. It simply calls m4_warning, but 3480# we need a wrapper so that each warning is emitted only 3481# once. We break the quoting in m4_warning's argument in 3482# order to expand this macro's arguments, not AU_DEFUN's. 3483 3484 3485# Finally, this is the expansion that is picked up by 3486# autoconf. It tells the user to run autoupdate, and 3487# then outputs the replacement expansion. We do not care 3488# about autoupdate's warning because that contains 3489# information on what to do *after* running autoupdate. 3490 3491 3492 3493 3494 3495# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3496# ---------------------------------- 3497# implement the --enable-fast-install flag, and support the `fast-install' 3498# and `disable-fast-install' LT_INIT options. 3499# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3500# _LT_ENABLE_FAST_INSTALL 3501 3502 3503 3504 3505# Old names: 3506# This is what autoupdate's m4 run will expand. It fires 3507# the warning (with _au_warn_XXX), outputs it into the 3508# updated configure.ac (with AC_DIAGNOSE), and then outputs 3509# the replacement expansion. 3510 3511 3512# This is an auxiliary macro that is also run when 3513# autoupdate runs m4. It simply calls m4_warning, but 3514# we need a wrapper so that each warning is emitted only 3515# once. We break the quoting in m4_warning's argument in 3516# order to expand this macro's arguments, not AU_DEFUN's. 3517 3518 3519# Finally, this is the expansion that is picked up by 3520# autoconf. It tells the user to run autoupdate, and 3521# then outputs the replacement expansion. We do not care 3522# about autoupdate's warning because that contains 3523# information on what to do *after* running autoupdate. 3524 3525 3526# This is what autoupdate's m4 run will expand. It fires 3527# the warning (with _au_warn_XXX), outputs it into the 3528# updated configure.ac (with AC_DIAGNOSE), and then outputs 3529# the replacement expansion. 3530 3531 3532# This is an auxiliary macro that is also run when 3533# autoupdate runs m4. It simply calls m4_warning, but 3534# we need a wrapper so that each warning is emitted only 3535# once. We break the quoting in m4_warning's argument in 3536# order to expand this macro's arguments, not AU_DEFUN's. 3537 3538 3539# Finally, this is the expansion that is picked up by 3540# autoconf. It tells the user to run autoupdate, and 3541# then outputs the replacement expansion. We do not care 3542# about autoupdate's warning because that contains 3543# information on what to do *after* running autoupdate. 3544 3545 3546 3547 3548# _LT_WITH_PIC([MODE]) 3549# -------------------- 3550# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3551# LT_INIT options. 3552# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3553# _LT_WITH_PIC 3554 3555 3556 3557 3558# Old name: 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## LTDL_INIT Options ## 3582## ----------------- ## 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3594# 3595# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3596# Written by Gary V. Vaughan, 2004 3597# 3598# This file is free software; the Free Software Foundation gives 3599# unlimited permission to copy and/or distribute it, with or without 3600# modifications, as long as this notice is preserved. 3601 3602# serial 6 ltsugar.m4 3603 3604# This is to help aclocal find these macros, as it can't see m4_define. 3605 3606 3607 3608# lt_join(SEP, ARG1, [ARG2...]) 3609# ----------------------------- 3610# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3611# associated separator. 3612# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3613# versions in m4sugar had bugs. 3614 3615 3616 3617 3618# lt_car(LIST) 3619# lt_cdr(LIST) 3620# ------------ 3621# Manipulate m4 lists. 3622# These macros are necessary as long as will still need to support 3623# Autoconf-2.59 which quotes differently. 3624 3625 3626 3627 3628 3629# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3630# ------------------------------------------ 3631# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3632# Note that neither SEPARATOR nor STRING are expanded; they are appended 3633# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3634# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3635# than defined and empty). 3636# 3637# This macro is needed until we can rely on Autoconf 2.62, since earlier 3638# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3639 3640 3641 3642 3643# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3644# ---------------------------------------------------------- 3645# Produce a SEP delimited list of all paired combinations of elements of 3646# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3647# has the form PREFIXmINFIXSUFFIXn. 3648# Needed until we can rely on m4_combine added in Autoconf 2.62. 3649 3650 3651 3652# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3653# ----------------------------------------------------------------------- 3654# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3655# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3656 3657 3658 3659# lt_dict_add(DICT, KEY, VALUE) 3660# ----------------------------- 3661 3662 3663 3664# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3665# -------------------------------------------- 3666 3667 3668 3669# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3670# ---------------------------------- 3671 3672 3673 3674# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3675# ----------------------------------------------------------------- 3676 3677 3678 3679# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3680# -------------------------------------------------------------- 3681 3682 3683# ltversion.m4 -- version numbers -*- Autoconf -*- 3684# 3685# Copyright (C) 2004 Free Software Foundation, Inc. 3686# Written by Scott James Remnant, 2004 3687# 3688# This file is free software; the Free Software Foundation gives 3689# unlimited permission to copy and/or distribute it, with or without 3690# modifications, as long as this notice is preserved. 3691 3692# Generated from ltversion.in. 3693 3694# serial 3134 ltversion.m4 3695# This file is part of GNU Libtool 3696 3697 3698 3699 3700 3701 3702# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3703# 3704# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3705# Written by Scott James Remnant, 2004. 3706# 3707# This file is free software; the Free Software Foundation gives 3708# unlimited permission to copy and/or distribute it, with or without 3709# modifications, as long as this notice is preserved. 3710 3711# serial 4 lt~obsolete.m4 3712 3713# These exist entirely to fool aclocal when bootstrapping libtool. 3714# 3715# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3716# which have later been changed to m4_define as they aren't part of the 3717# exported API, or moved to Autoconf or Automake where they belong. 3718# 3719# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3720# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3721# using a macro with the same name in our local m4/libtool.m4 it'll 3722# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3723# and doesn't know about Autoconf macros at all.) 3724# 3725# So we provide this file, which has a silly filename so it's always 3726# included after everything else. This provides aclocal with the 3727# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3728# because those macros already exist, or will be overwritten later. 3729# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3730# 3731# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3732# Yes, that means every name once taken will need to remain here until 3733# we give up compatibility with versions before 1.7, at which point 3734# we need to keep only those names which we still refer to. 3735 3736# This is to help aclocal find these macros, as it can't see m4_define. 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801## -*- Autoconf -*- 3802 3803# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3804# Free Software Foundation, Inc. 3805# 3806# This file is free software; the Free Software Foundation 3807# gives unlimited permission to copy and/or distribute it, 3808# with or without modifications, as long as this notice is preserved. 3809 3810# serial 8 3811 3812# Based on depend.m4 from automake 1.9, modified for standalone use in 3813# an environment where GNU make is required. 3814 3815# ZW_PROG_COMPILER_DEPENDENCIES 3816# ----------------------------- 3817# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3818# sets fooDEPMODE accordingly. Cache-variable compatible with 3819# original; not side-effect compatible. As the users of this macro 3820# may require accurate dependencies for correct builds, it does *not* 3821# honor --disable-dependency-checking, and failure to detect a usable 3822# method is an error. depcomp is assumed to be located in 3823# $ac_aux_dir. 3824# 3825# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3826 3827 3828 3829# AM_SET_DEPDIR 3830# ------------- 3831# Choose a directory name for dependency files. 3832 3833 3834# ZW_CREATE_DEPDIR 3835# ---------------- 3836# As AM_SET_DEPDIR, but also create the directory at config.status time. 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887sim_inline="-DDEFAULT_INLINE=0" 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924# intl sister-directory configuration rules. 3925# 3926 3927# The idea behind this macro is that there's no need to repeat all the 3928# autoconf probes done by the intl directory - it's already done them 3929# for us. In fact, there's no need even to look at the cache for the 3930# answers. All we need to do is nab a few pieces of information. 3931# The intl directory is set up to make this easy, by generating a 3932# small file which can be sourced as a shell script; then we produce 3933# the necessary substitutions and definitions for this directory. 3934 3935 3936 3937# Autoconf M4 include file defining utility macros for complex Canadian 3938# cross builds. 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948#### 3949# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 3950# or AC_INIT. 3951# These demand that AC_CANONICAL_SYSTEM be called beforehand. 3952 3953#### 3954# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3955# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 3956 3957 3958#### 3959# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3960# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 3961 3962 3963 3964# Backported from Autoconf 2.5x; can go away when and if 3965# we switch. Put the OS path separator in $PATH_SEPARATOR. 3966 3967 3968 3969 3970# ACX_HAVE_GCC_FOR_TARGET 3971# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 3972 3973 3974# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 3975# Searching for installed target binutils. We need to take extra care, 3976# else we may find the wrong assembler, linker, etc., and lose. 3977# 3978# First try --with-build-time-tools, if specified. 3979# 3980# For build != host, we ask the installed GCC for the name of the tool it 3981# uses, and accept it if it is an absolute path. This is because the 3982# only good choice for a compiler is the same GCC version that is being 3983# installed (or we couldn't make target libraries), and we assume that 3984# on the host system we'll have not only the same GCC version, but also 3985# the same binutils version. 3986# 3987# For build == host, search the same directories that the installed 3988# compiler will search. We used to do this for the assembler, linker, 3989# and nm only; for simplicity of configuration, however, we extend this 3990# criterion to tools (such as ar and ranlib) that are never invoked by 3991# the compiler, to avoid mismatches. 3992# 3993# Also note we have to check MD_EXEC_PREFIX before checking the user's path 3994# if build == target. This makes the most sense only when bootstrapping, 3995# but we also do so when build != host. In this case, we hope that the 3996# build and host systems will have similar contents of MD_EXEC_PREFIX. 3997# 3998# If we do not find a suitable binary, then try the user's path. 3999 4000 4001### 4002# AC_PROG_CPP_WERROR 4003# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4004# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4005# For now, using this also overrides header checks to use only the 4006# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4007# bit harder from here). 4008# Eventually autoconf will default to checking headers with the compiler 4009# instead, and we'll have to do this differently. 4010 4011# AC_PROG_CPP_WERROR 4012 4013# Test for GNAT. 4014# We require the gnatbind & gnatmake programs, as well as a compiler driver 4015# that understands Ada. We use the user's CC setting, already found, and 4016# possibly add $1 to the command-line parameters. 4017# 4018# Sets the shell variable have_gnat to yes or no as appropriate, and 4019# substitutes GNATBIND and GNATMAKE. 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045ac_ext=c 4046ac_cpp='$CPP $CPPFLAGS' 4047ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4048ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4049ac_compiler_gnu=$ac_cv_c_compiler_gnu 4050if test -n "$ac_tool_prefix"; then 4051 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4052set dummy ${ac_tool_prefix}gcc; ac_word=$2 4053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4054$as_echo_n "checking for $ac_word... " >&6; } 4055if test "${ac_cv_prog_CC+set}" = set; then : 4056 $as_echo_n "(cached) " >&6 4057else 4058 if test -n "$CC"; then 4059 ac_cv_prog_CC="$CC" # Let the user override the test. 4060else 4061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4062for as_dir in $PATH 4063do 4064 IFS=$as_save_IFS 4065 test -z "$as_dir" && as_dir=. 4066 for ac_exec_ext in '' $ac_executable_extensions; do 4067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4068 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4070 break 2 4071 fi 4072done 4073 done 4074IFS=$as_save_IFS 4075 4076fi 4077fi 4078CC=$ac_cv_prog_CC 4079if test -n "$CC"; then 4080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4081$as_echo "$CC" >&6; } 4082else 4083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4084$as_echo "no" >&6; } 4085fi 4086 4087 4088fi 4089if test -z "$ac_cv_prog_CC"; then 4090 ac_ct_CC=$CC 4091 # Extract the first word of "gcc", so it can be a program name with args. 4092set dummy gcc; ac_word=$2 4093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4094$as_echo_n "checking for $ac_word... " >&6; } 4095if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4096 $as_echo_n "(cached) " >&6 4097else 4098 if test -n "$ac_ct_CC"; then 4099 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4100else 4101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4102for as_dir in $PATH 4103do 4104 IFS=$as_save_IFS 4105 test -z "$as_dir" && as_dir=. 4106 for ac_exec_ext in '' $ac_executable_extensions; do 4107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4108 ac_cv_prog_ac_ct_CC="gcc" 4109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4110 break 2 4111 fi 4112done 4113 done 4114IFS=$as_save_IFS 4115 4116fi 4117fi 4118ac_ct_CC=$ac_cv_prog_ac_ct_CC 4119if test -n "$ac_ct_CC"; then 4120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4121$as_echo "$ac_ct_CC" >&6; } 4122else 4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4124$as_echo "no" >&6; } 4125fi 4126 4127 if test "x$ac_ct_CC" = x; then 4128 CC="" 4129 else 4130 case $cross_compiling:$ac_tool_warned in 4131yes:) 4132{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4133$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4134ac_tool_warned=yes ;; 4135esac 4136 CC=$ac_ct_CC 4137 fi 4138else 4139 CC="$ac_cv_prog_CC" 4140fi 4141 4142if test -z "$CC"; then 4143 if test -n "$ac_tool_prefix"; then 4144 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4145set dummy ${ac_tool_prefix}cc; ac_word=$2 4146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4147$as_echo_n "checking for $ac_word... " >&6; } 4148if test "${ac_cv_prog_CC+set}" = set; then : 4149 $as_echo_n "(cached) " >&6 4150else 4151 if test -n "$CC"; then 4152 ac_cv_prog_CC="$CC" # Let the user override the test. 4153else 4154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4155for as_dir in $PATH 4156do 4157 IFS=$as_save_IFS 4158 test -z "$as_dir" && as_dir=. 4159 for ac_exec_ext in '' $ac_executable_extensions; do 4160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4161 ac_cv_prog_CC="${ac_tool_prefix}cc" 4162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4163 break 2 4164 fi 4165done 4166 done 4167IFS=$as_save_IFS 4168 4169fi 4170fi 4171CC=$ac_cv_prog_CC 4172if test -n "$CC"; then 4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4174$as_echo "$CC" >&6; } 4175else 4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4177$as_echo "no" >&6; } 4178fi 4179 4180 4181 fi 4182fi 4183if test -z "$CC"; then 4184 # Extract the first word of "cc", so it can be a program name with args. 4185set dummy cc; ac_word=$2 4186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4187$as_echo_n "checking for $ac_word... " >&6; } 4188if test "${ac_cv_prog_CC+set}" = set; then : 4189 $as_echo_n "(cached) " >&6 4190else 4191 if test -n "$CC"; then 4192 ac_cv_prog_CC="$CC" # Let the user override the test. 4193else 4194 ac_prog_rejected=no 4195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4196for as_dir in $PATH 4197do 4198 IFS=$as_save_IFS 4199 test -z "$as_dir" && as_dir=. 4200 for ac_exec_ext in '' $ac_executable_extensions; do 4201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4202 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4203 ac_prog_rejected=yes 4204 continue 4205 fi 4206 ac_cv_prog_CC="cc" 4207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4208 break 2 4209 fi 4210done 4211 done 4212IFS=$as_save_IFS 4213 4214if test $ac_prog_rejected = yes; then 4215 # We found a bogon in the path, so make sure we never use it. 4216 set dummy $ac_cv_prog_CC 4217 shift 4218 if test $# != 0; then 4219 # We chose a different compiler from the bogus one. 4220 # However, it has the same basename, so the bogon will be chosen 4221 # first if we set CC to just the basename; use the full file name. 4222 shift 4223 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4224 fi 4225fi 4226fi 4227fi 4228CC=$ac_cv_prog_CC 4229if test -n "$CC"; then 4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4231$as_echo "$CC" >&6; } 4232else 4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4234$as_echo "no" >&6; } 4235fi 4236 4237 4238fi 4239if test -z "$CC"; then 4240 if test -n "$ac_tool_prefix"; then 4241 for ac_prog in cl.exe 4242 do 4243 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4244set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4246$as_echo_n "checking for $ac_word... " >&6; } 4247if test "${ac_cv_prog_CC+set}" = set; then : 4248 $as_echo_n "(cached) " >&6 4249else 4250 if test -n "$CC"; then 4251 ac_cv_prog_CC="$CC" # Let the user override the test. 4252else 4253as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4254for as_dir in $PATH 4255do 4256 IFS=$as_save_IFS 4257 test -z "$as_dir" && as_dir=. 4258 for ac_exec_ext in '' $ac_executable_extensions; do 4259 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4260 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4262 break 2 4263 fi 4264done 4265 done 4266IFS=$as_save_IFS 4267 4268fi 4269fi 4270CC=$ac_cv_prog_CC 4271if test -n "$CC"; then 4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4273$as_echo "$CC" >&6; } 4274else 4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4276$as_echo "no" >&6; } 4277fi 4278 4279 4280 test -n "$CC" && break 4281 done 4282fi 4283if test -z "$CC"; then 4284 ac_ct_CC=$CC 4285 for ac_prog in cl.exe 4286do 4287 # Extract the first word of "$ac_prog", so it can be a program name with args. 4288set dummy $ac_prog; ac_word=$2 4289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4290$as_echo_n "checking for $ac_word... " >&6; } 4291if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4292 $as_echo_n "(cached) " >&6 4293else 4294 if test -n "$ac_ct_CC"; then 4295 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4296else 4297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4298for as_dir in $PATH 4299do 4300 IFS=$as_save_IFS 4301 test -z "$as_dir" && as_dir=. 4302 for ac_exec_ext in '' $ac_executable_extensions; do 4303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4304 ac_cv_prog_ac_ct_CC="$ac_prog" 4305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4306 break 2 4307 fi 4308done 4309 done 4310IFS=$as_save_IFS 4311 4312fi 4313fi 4314ac_ct_CC=$ac_cv_prog_ac_ct_CC 4315if test -n "$ac_ct_CC"; then 4316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4317$as_echo "$ac_ct_CC" >&6; } 4318else 4319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4320$as_echo "no" >&6; } 4321fi 4322 4323 4324 test -n "$ac_ct_CC" && break 4325done 4326 4327 if test "x$ac_ct_CC" = x; then 4328 CC="" 4329 else 4330 case $cross_compiling:$ac_tool_warned in 4331yes:) 4332{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4333$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4334ac_tool_warned=yes ;; 4335esac 4336 CC=$ac_ct_CC 4337 fi 4338fi 4339 4340fi 4341 4342 4343test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4345as_fn_error "no acceptable C compiler found in \$PATH 4346See \`config.log' for more details." "$LINENO" 5; } 4347 4348# Provide some information about the compiler. 4349$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4350set X $ac_compile 4351ac_compiler=$2 4352for ac_option in --version -v -V -qversion; do 4353 { { ac_try="$ac_compiler $ac_option >&5" 4354case "(($ac_try" in 4355 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4356 *) ac_try_echo=$ac_try;; 4357esac 4358eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4359$as_echo "$ac_try_echo"; } >&5 4360 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4361 ac_status=$? 4362 if test -s conftest.err; then 4363 sed '10a\ 4364... rest of stderr output deleted ... 4365 10q' conftest.err >conftest.er1 4366 cat conftest.er1 >&5 4367 rm -f conftest.er1 conftest.err 4368 fi 4369 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4370 test $ac_status = 0; } 4371done 4372 4373cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4374/* end confdefs.h. */ 4375 4376int 4377main () 4378{ 4379 4380 ; 4381 return 0; 4382} 4383_ACEOF 4384ac_clean_files_save=$ac_clean_files 4385ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 4386# Try to create an executable without -o first, disregard a.out. 4387# It will help us diagnose broken compilers, and finding out an intuition 4388# of exeext. 4389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4390$as_echo_n "checking for C compiler default output file name... " >&6; } 4391ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4392 4393# The possible output files: 4394ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4395 4396ac_rmfiles= 4397for ac_file in $ac_files 4398do 4399 case $ac_file in 4400 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4401 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4402 esac 4403done 4404rm -f $ac_rmfiles 4405 4406if { { ac_try="$ac_link_default" 4407case "(($ac_try" in 4408 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4409 *) ac_try_echo=$ac_try;; 4410esac 4411eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4412$as_echo "$ac_try_echo"; } >&5 4413 (eval "$ac_link_default") 2>&5 4414 ac_status=$? 4415 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4416 test $ac_status = 0; }; then : 4417 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4418# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4419# in a Makefile. We should not override ac_cv_exeext if it was cached, 4420# so that the user can short-circuit this test for compilers unknown to 4421# Autoconf. 4422for ac_file in $ac_files '' 4423do 4424 test -f "$ac_file" || continue 4425 case $ac_file in 4426 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4427 ;; 4428 [ab].out ) 4429 # We found the default executable, but exeext='' is most 4430 # certainly right. 4431 break;; 4432 *.* ) 4433 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4434 then :; else 4435 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4436 fi 4437 # We set ac_cv_exeext here because the later test for it is not 4438 # safe: cross compilers may not add the suffix if given an `-o' 4439 # argument, so we may need to know it at that point already. 4440 # Even if this section looks crufty: it has the advantage of 4441 # actually working. 4442 break;; 4443 * ) 4444 break;; 4445 esac 4446done 4447test "$ac_cv_exeext" = no && ac_cv_exeext= 4448 4449else 4450 ac_file='' 4451fi 4452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4453$as_echo "$ac_file" >&6; } 4454if test -z "$ac_file"; then : 4455 $as_echo "$as_me: failed program was:" >&5 4456sed 's/^/| /' conftest.$ac_ext >&5 4457 4458{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4459$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4460{ as_fn_set_status 77 4461as_fn_error "C compiler cannot create executables 4462See \`config.log' for more details." "$LINENO" 5; }; } 4463fi 4464ac_exeext=$ac_cv_exeext 4465 4466# Check that the compiler produces executables we can run. If not, either 4467# the compiler is broken, or we cross compile. 4468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4469$as_echo_n "checking whether the C compiler works... " >&6; } 4470# If not cross compiling, check that we can run a simple program. 4471if test "$cross_compiling" != yes; then 4472 if { ac_try='./$ac_file' 4473 { { case "(($ac_try" in 4474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4475 *) ac_try_echo=$ac_try;; 4476esac 4477eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4478$as_echo "$ac_try_echo"; } >&5 4479 (eval "$ac_try") 2>&5 4480 ac_status=$? 4481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4482 test $ac_status = 0; }; }; then 4483 cross_compiling=no 4484 else 4485 if test "$cross_compiling" = maybe; then 4486 cross_compiling=yes 4487 else 4488 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4489$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4490as_fn_error "cannot run C compiled programs. 4491If you meant to cross compile, use \`--host'. 4492See \`config.log' for more details." "$LINENO" 5; } 4493 fi 4494 fi 4495fi 4496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4497$as_echo "yes" >&6; } 4498 4499rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 4500ac_clean_files=$ac_clean_files_save 4501# Check that the compiler produces executables we can run. If not, either 4502# the compiler is broken, or we cross compile. 4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4504$as_echo_n "checking whether we are cross compiling... " >&6; } 4505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4506$as_echo "$cross_compiling" >&6; } 4507 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4509$as_echo_n "checking for suffix of executables... " >&6; } 4510if { { ac_try="$ac_link" 4511case "(($ac_try" in 4512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4513 *) ac_try_echo=$ac_try;; 4514esac 4515eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4516$as_echo "$ac_try_echo"; } >&5 4517 (eval "$ac_link") 2>&5 4518 ac_status=$? 4519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4520 test $ac_status = 0; }; then : 4521 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4522# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4523# work properly (i.e., refer to `conftest.exe'), while it won't with 4524# `rm'. 4525for ac_file in conftest.exe conftest conftest.*; do 4526 test -f "$ac_file" || continue 4527 case $ac_file in 4528 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4529 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4530 break;; 4531 * ) break;; 4532 esac 4533done 4534else 4535 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4536$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4537as_fn_error "cannot compute suffix of executables: cannot compile and link 4538See \`config.log' for more details." "$LINENO" 5; } 4539fi 4540rm -f conftest$ac_cv_exeext 4541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4542$as_echo "$ac_cv_exeext" >&6; } 4543 4544rm -f conftest.$ac_ext 4545EXEEXT=$ac_cv_exeext 4546ac_exeext=$EXEEXT 4547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4548$as_echo_n "checking for suffix of object files... " >&6; } 4549if test "${ac_cv_objext+set}" = set; then : 4550 $as_echo_n "(cached) " >&6 4551else 4552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4553/* end confdefs.h. */ 4554 4555int 4556main () 4557{ 4558 4559 ; 4560 return 0; 4561} 4562_ACEOF 4563rm -f conftest.o conftest.obj 4564if { { ac_try="$ac_compile" 4565case "(($ac_try" in 4566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4567 *) ac_try_echo=$ac_try;; 4568esac 4569eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4570$as_echo "$ac_try_echo"; } >&5 4571 (eval "$ac_compile") 2>&5 4572 ac_status=$? 4573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4574 test $ac_status = 0; }; then : 4575 for ac_file in conftest.o conftest.obj conftest.*; do 4576 test -f "$ac_file" || continue; 4577 case $ac_file in 4578 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4579 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4580 break;; 4581 esac 4582done 4583else 4584 $as_echo "$as_me: failed program was:" >&5 4585sed 's/^/| /' conftest.$ac_ext >&5 4586 4587{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4588$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4589as_fn_error "cannot compute suffix of object files: cannot compile 4590See \`config.log' for more details." "$LINENO" 5; } 4591fi 4592rm -f conftest.$ac_cv_objext conftest.$ac_ext 4593fi 4594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4595$as_echo "$ac_cv_objext" >&6; } 4596OBJEXT=$ac_cv_objext 4597ac_objext=$OBJEXT 4598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4599$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4600if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4601 $as_echo_n "(cached) " >&6 4602else 4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4604/* end confdefs.h. */ 4605 4606int 4607main () 4608{ 4609#ifndef __GNUC__ 4610 choke me 4611#endif 4612 4613 ; 4614 return 0; 4615} 4616_ACEOF 4617if ac_fn_c_try_compile "$LINENO"; then : 4618 ac_compiler_gnu=yes 4619else 4620 ac_compiler_gnu=no 4621fi 4622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4623ac_cv_c_compiler_gnu=$ac_compiler_gnu 4624 4625fi 4626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4627$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4628if test $ac_compiler_gnu = yes; then 4629 GCC=yes 4630else 4631 GCC= 4632fi 4633ac_test_CFLAGS=${CFLAGS+set} 4634ac_save_CFLAGS=$CFLAGS 4635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4636$as_echo_n "checking whether $CC accepts -g... " >&6; } 4637if test "${ac_cv_prog_cc_g+set}" = set; then : 4638 $as_echo_n "(cached) " >&6 4639else 4640 ac_save_c_werror_flag=$ac_c_werror_flag 4641 ac_c_werror_flag=yes 4642 ac_cv_prog_cc_g=no 4643 CFLAGS="-g" 4644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4645/* end confdefs.h. */ 4646 4647int 4648main () 4649{ 4650 4651 ; 4652 return 0; 4653} 4654_ACEOF 4655if ac_fn_c_try_compile "$LINENO"; then : 4656 ac_cv_prog_cc_g=yes 4657else 4658 CFLAGS="" 4659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4660/* end confdefs.h. */ 4661 4662int 4663main () 4664{ 4665 4666 ; 4667 return 0; 4668} 4669_ACEOF 4670if ac_fn_c_try_compile "$LINENO"; then : 4671 4672else 4673 ac_c_werror_flag=$ac_save_c_werror_flag 4674 CFLAGS="-g" 4675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4676/* end confdefs.h. */ 4677 4678int 4679main () 4680{ 4681 4682 ; 4683 return 0; 4684} 4685_ACEOF 4686if ac_fn_c_try_compile "$LINENO"; then : 4687 ac_cv_prog_cc_g=yes 4688fi 4689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4690fi 4691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4692fi 4693rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4694 ac_c_werror_flag=$ac_save_c_werror_flag 4695fi 4696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4697$as_echo "$ac_cv_prog_cc_g" >&6; } 4698if test "$ac_test_CFLAGS" = set; then 4699 CFLAGS=$ac_save_CFLAGS 4700elif test $ac_cv_prog_cc_g = yes; then 4701 if test "$GCC" = yes; then 4702 CFLAGS="-g -O2" 4703 else 4704 CFLAGS="-g" 4705 fi 4706else 4707 if test "$GCC" = yes; then 4708 CFLAGS="-O2" 4709 else 4710 CFLAGS= 4711 fi 4712fi 4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4714$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4715if test "${ac_cv_prog_cc_c89+set}" = set; then : 4716 $as_echo_n "(cached) " >&6 4717else 4718 ac_cv_prog_cc_c89=no 4719ac_save_CC=$CC 4720cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4721/* end confdefs.h. */ 4722#include <stdarg.h> 4723#include <stdio.h> 4724#include <sys/types.h> 4725#include <sys/stat.h> 4726/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4727struct buf { int x; }; 4728FILE * (*rcsopen) (struct buf *, struct stat *, int); 4729static char *e (p, i) 4730 char **p; 4731 int i; 4732{ 4733 return p[i]; 4734} 4735static char *f (char * (*g) (char **, int), char **p, ...) 4736{ 4737 char *s; 4738 va_list v; 4739 va_start (v,p); 4740 s = g (p, va_arg (v,int)); 4741 va_end (v); 4742 return s; 4743} 4744 4745/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4746 function prototypes and stuff, but not '\xHH' hex character constants. 4747 These don't provoke an error unfortunately, instead are silently treated 4748 as 'x'. The following induces an error, until -std is added to get 4749 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4750 array size at least. It's necessary to write '\x00'==0 to get something 4751 that's true only with -std. */ 4752int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4753 4754/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4755 inside strings and character constants. */ 4756#define FOO(x) 'x' 4757int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4758 4759int test (int i, double x); 4760struct s1 {int (*f) (int a);}; 4761struct s2 {int (*f) (double a);}; 4762int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4763int argc; 4764char **argv; 4765int 4766main () 4767{ 4768return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4769 ; 4770 return 0; 4771} 4772_ACEOF 4773for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4774 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4775do 4776 CC="$ac_save_CC $ac_arg" 4777 if ac_fn_c_try_compile "$LINENO"; then : 4778 ac_cv_prog_cc_c89=$ac_arg 4779fi 4780rm -f core conftest.err conftest.$ac_objext 4781 test "x$ac_cv_prog_cc_c89" != "xno" && break 4782done 4783rm -f conftest.$ac_ext 4784CC=$ac_save_CC 4785 4786fi 4787# AC_CACHE_VAL 4788case "x$ac_cv_prog_cc_c89" in 4789 x) 4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4791$as_echo "none needed" >&6; } ;; 4792 xno) 4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4794$as_echo "unsupported" >&6; } ;; 4795 *) 4796 CC="$CC $ac_cv_prog_cc_c89" 4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4798$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4799esac 4800if test "x$ac_cv_prog_cc_c89" != xno; then : 4801 4802fi 4803 4804ac_ext=c 4805ac_cpp='$CPP $CPPFLAGS' 4806ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4807ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4808ac_compiler_gnu=$ac_cv_c_compiler_gnu 4809 4810ac_aux_dir= 4811for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4812 for ac_t in install-sh install.sh shtool; do 4813 if test -f "$ac_dir/$ac_t"; then 4814 ac_aux_dir=$ac_dir 4815 ac_install_sh="$ac_aux_dir/$ac_t -c" 4816 break 2 4817 fi 4818 done 4819done 4820if test -z "$ac_aux_dir"; then 4821 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4822fi 4823 4824# These three variables are undocumented and unsupported, 4825# and are intended to be withdrawn in a future Autoconf release. 4826# They can cause serious problems if a builder's source tree is in a directory 4827# whose full name contains unusual characters. 4828ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4829ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4830ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4831 4832 4833# Make sure we can run config.sub. 4834$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4835 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4836 4837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4838$as_echo_n "checking build system type... " >&6; } 4839if test "${ac_cv_build+set}" = set; then : 4840 $as_echo_n "(cached) " >&6 4841else 4842 ac_build_alias=$build_alias 4843test "x$ac_build_alias" = x && 4844 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4845test "x$ac_build_alias" = x && 4846 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4847ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4848 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4849 4850fi 4851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4852$as_echo "$ac_cv_build" >&6; } 4853case $ac_cv_build in 4854*-*-*) ;; 4855*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4856esac 4857build=$ac_cv_build 4858ac_save_IFS=$IFS; IFS='-' 4859set x $ac_cv_build 4860shift 4861build_cpu=$1 4862build_vendor=$2 4863shift; shift 4864# Remember, the first character of IFS is used to create $*, 4865# except with old shells: 4866build_os=$* 4867IFS=$ac_save_IFS 4868case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4869 4870 4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4872$as_echo_n "checking host system type... " >&6; } 4873if test "${ac_cv_host+set}" = set; then : 4874 $as_echo_n "(cached) " >&6 4875else 4876 if test "x$host_alias" = x; then 4877 ac_cv_host=$ac_cv_build 4878else 4879 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4880 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4881fi 4882 4883fi 4884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4885$as_echo "$ac_cv_host" >&6; } 4886case $ac_cv_host in 4887*-*-*) ;; 4888*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4889esac 4890host=$ac_cv_host 4891ac_save_IFS=$IFS; IFS='-' 4892set x $ac_cv_host 4893shift 4894host_cpu=$1 4895host_vendor=$2 4896shift; shift 4897# Remember, the first character of IFS is used to create $*, 4898# except with old shells: 4899host_os=$* 4900IFS=$ac_save_IFS 4901case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4902 4903 4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4905$as_echo_n "checking target system type... " >&6; } 4906if test "${ac_cv_target+set}" = set; then : 4907 $as_echo_n "(cached) " >&6 4908else 4909 if test "x$target_alias" = x; then 4910 ac_cv_target=$ac_cv_host 4911else 4912 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4913 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4914fi 4915 4916fi 4917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4918$as_echo "$ac_cv_target" >&6; } 4919case $ac_cv_target in 4920*-*-*) ;; 4921*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4922esac 4923target=$ac_cv_target 4924ac_save_IFS=$IFS; IFS='-' 4925set x $ac_cv_target 4926shift 4927target_cpu=$1 4928target_vendor=$2 4929shift; shift 4930# Remember, the first character of IFS is used to create $*, 4931# except with old shells: 4932target_os=$* 4933IFS=$ac_save_IFS 4934case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4935 4936 4937# The aliases save the names the user supplied, while $host etc. 4938# will get canonicalized. 4939test -n "$target_alias" && 4940 test "$program_prefix$program_suffix$program_transform_name" = \ 4941 NONENONEs,x,x, && 4942 program_prefix=${target_alias}- 4943 4944ac_ext=c 4945ac_cpp='$CPP $CPPFLAGS' 4946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4948ac_compiler_gnu=$ac_cv_c_compiler_gnu 4949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4950$as_echo_n "checking how to run the C preprocessor... " >&6; } 4951# On Suns, sometimes $CPP names a directory. 4952if test -n "$CPP" && test -d "$CPP"; then 4953 CPP= 4954fi 4955if test -z "$CPP"; then 4956 if test "${ac_cv_prog_CPP+set}" = set; then : 4957 $as_echo_n "(cached) " >&6 4958else 4959 # Double quotes because CPP needs to be expanded 4960 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4961 do 4962 ac_preproc_ok=false 4963for ac_c_preproc_warn_flag in '' yes 4964do 4965 # Use a header file that comes with gcc, so configuring glibc 4966 # with a fresh cross-compiler works. 4967 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4968 # <limits.h> exists even on freestanding compilers. 4969 # On the NeXT, cc -E runs the code through the compiler's parser, 4970 # not just through cpp. "Syntax error" is here to catch this case. 4971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4972/* end confdefs.h. */ 4973#ifdef __STDC__ 4974# include <limits.h> 4975#else 4976# include <assert.h> 4977#endif 4978 Syntax error 4979_ACEOF 4980if ac_fn_c_try_cpp "$LINENO"; then : 4981 4982else 4983 # Broken: fails on valid input. 4984continue 4985fi 4986rm -f conftest.err conftest.$ac_ext 4987 4988 # OK, works on sane cases. Now check whether nonexistent headers 4989 # can be detected and how. 4990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4991/* end confdefs.h. */ 4992#include <ac_nonexistent.h> 4993_ACEOF 4994if ac_fn_c_try_cpp "$LINENO"; then : 4995 # Broken: success on invalid input. 4996continue 4997else 4998 # Passes both tests. 4999ac_preproc_ok=: 5000break 5001fi 5002rm -f conftest.err conftest.$ac_ext 5003 5004done 5005# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5006rm -f conftest.err conftest.$ac_ext 5007if $ac_preproc_ok; then : 5008 break 5009fi 5010 5011 done 5012 ac_cv_prog_CPP=$CPP 5013 5014fi 5015 CPP=$ac_cv_prog_CPP 5016else 5017 ac_cv_prog_CPP=$CPP 5018fi 5019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5020$as_echo "$CPP" >&6; } 5021ac_preproc_ok=false 5022for ac_c_preproc_warn_flag in '' yes 5023do 5024 # Use a header file that comes with gcc, so configuring glibc 5025 # with a fresh cross-compiler works. 5026 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5027 # <limits.h> exists even on freestanding compilers. 5028 # On the NeXT, cc -E runs the code through the compiler's parser, 5029 # not just through cpp. "Syntax error" is here to catch this case. 5030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5031/* end confdefs.h. */ 5032#ifdef __STDC__ 5033# include <limits.h> 5034#else 5035# include <assert.h> 5036#endif 5037 Syntax error 5038_ACEOF 5039if ac_fn_c_try_cpp "$LINENO"; then : 5040 5041else 5042 # Broken: fails on valid input. 5043continue 5044fi 5045rm -f conftest.err conftest.$ac_ext 5046 5047 # OK, works on sane cases. Now check whether nonexistent headers 5048 # can be detected and how. 5049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5050/* end confdefs.h. */ 5051#include <ac_nonexistent.h> 5052_ACEOF 5053if ac_fn_c_try_cpp "$LINENO"; then : 5054 # Broken: success on invalid input. 5055continue 5056else 5057 # Passes both tests. 5058ac_preproc_ok=: 5059break 5060fi 5061rm -f conftest.err conftest.$ac_ext 5062 5063done 5064# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5065rm -f conftest.err conftest.$ac_ext 5066if $ac_preproc_ok; then : 5067 5068else 5069 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5070$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5071as_fn_error "C preprocessor \"$CPP\" fails sanity check 5072See \`config.log' for more details." "$LINENO" 5; } 5073fi 5074 5075ac_ext=c 5076ac_cpp='$CPP $CPPFLAGS' 5077ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5078ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5079ac_compiler_gnu=$ac_cv_c_compiler_gnu 5080 5081 5082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5083$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5084if test "${ac_cv_path_GREP+set}" = set; then : 5085 $as_echo_n "(cached) " >&6 5086else 5087 if test -z "$GREP"; then 5088 ac_path_GREP_found=false 5089 # Loop through the user's path and test for each of PROGNAME-LIST 5090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5091for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5092do 5093 IFS=$as_save_IFS 5094 test -z "$as_dir" && as_dir=. 5095 for ac_prog in grep ggrep; do 5096 for ac_exec_ext in '' $ac_executable_extensions; do 5097 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5098 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5099# Check for GNU ac_path_GREP and select it if it is found. 5100 # Check for GNU $ac_path_GREP 5101case `"$ac_path_GREP" --version 2>&1` in 5102*GNU*) 5103 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5104*) 5105 ac_count=0 5106 $as_echo_n 0123456789 >"conftest.in" 5107 while : 5108 do 5109 cat "conftest.in" "conftest.in" >"conftest.tmp" 5110 mv "conftest.tmp" "conftest.in" 5111 cp "conftest.in" "conftest.nl" 5112 $as_echo 'GREP' >> "conftest.nl" 5113 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5114 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5115 as_fn_arith $ac_count + 1 && ac_count=$as_val 5116 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5117 # Best one so far, save it but keep looking for a better one 5118 ac_cv_path_GREP="$ac_path_GREP" 5119 ac_path_GREP_max=$ac_count 5120 fi 5121 # 10*(2^10) chars as input seems more than enough 5122 test $ac_count -gt 10 && break 5123 done 5124 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5125esac 5126 5127 $ac_path_GREP_found && break 3 5128 done 5129 done 5130 done 5131IFS=$as_save_IFS 5132 if test -z "$ac_cv_path_GREP"; then 5133 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5134 fi 5135else 5136 ac_cv_path_GREP=$GREP 5137fi 5138 5139fi 5140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5141$as_echo "$ac_cv_path_GREP" >&6; } 5142 GREP="$ac_cv_path_GREP" 5143 5144 5145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5146$as_echo_n "checking for egrep... " >&6; } 5147if test "${ac_cv_path_EGREP+set}" = set; then : 5148 $as_echo_n "(cached) " >&6 5149else 5150 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5151 then ac_cv_path_EGREP="$GREP -E" 5152 else 5153 if test -z "$EGREP"; then 5154 ac_path_EGREP_found=false 5155 # Loop through the user's path and test for each of PROGNAME-LIST 5156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5157for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5158do 5159 IFS=$as_save_IFS 5160 test -z "$as_dir" && as_dir=. 5161 for ac_prog in egrep; do 5162 for ac_exec_ext in '' $ac_executable_extensions; do 5163 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5164 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5165# Check for GNU ac_path_EGREP and select it if it is found. 5166 # Check for GNU $ac_path_EGREP 5167case `"$ac_path_EGREP" --version 2>&1` in 5168*GNU*) 5169 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5170*) 5171 ac_count=0 5172 $as_echo_n 0123456789 >"conftest.in" 5173 while : 5174 do 5175 cat "conftest.in" "conftest.in" >"conftest.tmp" 5176 mv "conftest.tmp" "conftest.in" 5177 cp "conftest.in" "conftest.nl" 5178 $as_echo 'EGREP' >> "conftest.nl" 5179 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5180 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5181 as_fn_arith $ac_count + 1 && ac_count=$as_val 5182 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5183 # Best one so far, save it but keep looking for a better one 5184 ac_cv_path_EGREP="$ac_path_EGREP" 5185 ac_path_EGREP_max=$ac_count 5186 fi 5187 # 10*(2^10) chars as input seems more than enough 5188 test $ac_count -gt 10 && break 5189 done 5190 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5191esac 5192 5193 $ac_path_EGREP_found && break 3 5194 done 5195 done 5196 done 5197IFS=$as_save_IFS 5198 if test -z "$ac_cv_path_EGREP"; then 5199 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5200 fi 5201else 5202 ac_cv_path_EGREP=$EGREP 5203fi 5204 5205 fi 5206fi 5207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5208$as_echo "$ac_cv_path_EGREP" >&6; } 5209 EGREP="$ac_cv_path_EGREP" 5210 5211 5212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5213$as_echo_n "checking for ANSI C header files... " >&6; } 5214if test "${ac_cv_header_stdc+set}" = set; then : 5215 $as_echo_n "(cached) " >&6 5216else 5217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5218/* end confdefs.h. */ 5219#include <stdlib.h> 5220#include <stdarg.h> 5221#include <string.h> 5222#include <float.h> 5223 5224int 5225main () 5226{ 5227 5228 ; 5229 return 0; 5230} 5231_ACEOF 5232if ac_fn_c_try_compile "$LINENO"; then : 5233 ac_cv_header_stdc=yes 5234else 5235 ac_cv_header_stdc=no 5236fi 5237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5238 5239if test $ac_cv_header_stdc = yes; then 5240 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5242/* end confdefs.h. */ 5243#include <string.h> 5244 5245_ACEOF 5246if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5247 $EGREP "memchr" >/dev/null 2>&1; then : 5248 5249else 5250 ac_cv_header_stdc=no 5251fi 5252rm -f conftest* 5253 5254fi 5255 5256if test $ac_cv_header_stdc = yes; then 5257 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5259/* end confdefs.h. */ 5260#include <stdlib.h> 5261 5262_ACEOF 5263if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5264 $EGREP "free" >/dev/null 2>&1; then : 5265 5266else 5267 ac_cv_header_stdc=no 5268fi 5269rm -f conftest* 5270 5271fi 5272 5273if test $ac_cv_header_stdc = yes; then 5274 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5275 if test "$cross_compiling" = yes; then : 5276 : 5277else 5278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5279/* end confdefs.h. */ 5280#include <ctype.h> 5281#include <stdlib.h> 5282#if ((' ' & 0x0FF) == 0x020) 5283# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5284# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5285#else 5286# define ISLOWER(c) \ 5287 (('a' <= (c) && (c) <= 'i') \ 5288 || ('j' <= (c) && (c) <= 'r') \ 5289 || ('s' <= (c) && (c) <= 'z')) 5290# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5291#endif 5292 5293#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5294int 5295main () 5296{ 5297 int i; 5298 for (i = 0; i < 256; i++) 5299 if (XOR (islower (i), ISLOWER (i)) 5300 || toupper (i) != TOUPPER (i)) 5301 return 2; 5302 return 0; 5303} 5304_ACEOF 5305if ac_fn_c_try_run "$LINENO"; then : 5306 5307else 5308 ac_cv_header_stdc=no 5309fi 5310rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5311 conftest.$ac_objext conftest.beam conftest.$ac_ext 5312fi 5313 5314fi 5315fi 5316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5317$as_echo "$ac_cv_header_stdc" >&6; } 5318if test $ac_cv_header_stdc = yes; then 5319 5320$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5321 5322fi 5323 5324# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5325for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5326 inttypes.h stdint.h unistd.h 5327do : 5328 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5329ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5330" 5331eval as_val=\$$as_ac_Header 5332 if test "x$as_val" = x""yes; then : 5333 cat >>confdefs.h <<_ACEOF 5334#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5335_ACEOF 5336 5337fi 5338 5339done 5340 5341 5342 5343 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5344if test "x$ac_cv_header_minix_config_h" = x""yes; then : 5345 MINIX=yes 5346else 5347 MINIX= 5348fi 5349 5350 5351 if test "$MINIX" = yes; then 5352 5353$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5354 5355 5356$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5357 5358 5359$as_echo "#define _MINIX 1" >>confdefs.h 5360 5361 fi 5362 5363 5364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5365$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5366if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 5367 $as_echo_n "(cached) " >&6 5368else 5369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5370/* end confdefs.h. */ 5371 5372# define __EXTENSIONS__ 1 5373 $ac_includes_default 5374int 5375main () 5376{ 5377 5378 ; 5379 return 0; 5380} 5381_ACEOF 5382if ac_fn_c_try_compile "$LINENO"; then : 5383 ac_cv_safe_to_define___extensions__=yes 5384else 5385 ac_cv_safe_to_define___extensions__=no 5386fi 5387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5388fi 5389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5390$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5391 test $ac_cv_safe_to_define___extensions__ = yes && 5392 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5393 5394 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5395 5396 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5397 5398 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5399 5400 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5401 5402 5403test "$program_prefix" != NONE && 5404 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5405# Use a double $ so make ignores it. 5406test "$program_suffix" != NONE && 5407 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5408# Double any \ or $. 5409# By default was `s,x,x', remove it if useless. 5410ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5411program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5412 5413# Find a good install program. We prefer a C program (faster), 5414# so one script is as good as another. But avoid the broken or 5415# incompatible versions: 5416# SysV /etc/install, /usr/sbin/install 5417# SunOS /usr/etc/install 5418# IRIX /sbin/install 5419# AIX /bin/install 5420# AmigaOS /C/install, which installs bootblocks on floppy discs 5421# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5422# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5423# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5424# OS/2's system install, which has a completely different semantic 5425# ./install, which can be erroneously created by make from ./install.sh. 5426# Reject install programs that cannot install multiple files. 5427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5428$as_echo_n "checking for a BSD-compatible install... " >&6; } 5429if test -z "$INSTALL"; then 5430if test "${ac_cv_path_install+set}" = set; then : 5431 $as_echo_n "(cached) " >&6 5432else 5433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5434for as_dir in $PATH 5435do 5436 IFS=$as_save_IFS 5437 test -z "$as_dir" && as_dir=. 5438 # Account for people who put trailing slashes in PATH elements. 5439case $as_dir/ in #(( 5440 ./ | .// | /[cC]/* | \ 5441 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5442 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5443 /usr/ucb/* ) ;; 5444 *) 5445 # OSF1 and SCO ODT 3.0 have their own names for install. 5446 # Don't use installbsd from OSF since it installs stuff as root 5447 # by default. 5448 for ac_prog in ginstall scoinst install; do 5449 for ac_exec_ext in '' $ac_executable_extensions; do 5450 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5451 if test $ac_prog = install && 5452 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5453 # AIX install. It has an incompatible calling convention. 5454 : 5455 elif test $ac_prog = install && 5456 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5457 # program-specific install script used by HP pwplus--don't use. 5458 : 5459 else 5460 rm -rf conftest.one conftest.two conftest.dir 5461 echo one > conftest.one 5462 echo two > conftest.two 5463 mkdir conftest.dir 5464 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5465 test -s conftest.one && test -s conftest.two && 5466 test -s conftest.dir/conftest.one && 5467 test -s conftest.dir/conftest.two 5468 then 5469 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5470 break 3 5471 fi 5472 fi 5473 fi 5474 done 5475 done 5476 ;; 5477esac 5478 5479 done 5480IFS=$as_save_IFS 5481 5482rm -rf conftest.one conftest.two conftest.dir 5483 5484fi 5485 if test "${ac_cv_path_install+set}" = set; then 5486 INSTALL=$ac_cv_path_install 5487 else 5488 # As a last resort, use the slow shell script. Don't cache a 5489 # value for INSTALL within a source directory, because that will 5490 # break other packages using the cache if that directory is 5491 # removed, or if the value is a relative name. 5492 INSTALL=$ac_install_sh 5493 fi 5494fi 5495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5496$as_echo "$INSTALL" >&6; } 5497 5498# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5499# It thinks the first close brace ends the variable substitution. 5500test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5501 5502test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5503 5504test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5505 5506rm -rf .tst 2>/dev/null 5507mkdir .tst 2>/dev/null 5508if test -d .tst; then 5509 am__leading_dot=. 5510else 5511 am__leading_dot=_ 5512fi 5513rmdir .tst 2>/dev/null 5514 5515DEPDIR="${am__leading_dot}deps" 5516 5517case `pwd` in 5518 *\ * | *\ *) 5519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5520$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5521esac 5522 5523 5524 5525macro_version='2.2.7a' 5526macro_revision='1.3134' 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540ltmain="$ac_aux_dir/ltmain.sh" 5541 5542# Backslashify metacharacters that are still active within 5543# double-quoted strings. 5544sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5545 5546# Same as above, but do not quote variable references. 5547double_quote_subst='s/\(["`\\]\)/\\\1/g' 5548 5549# Sed substitution to delay expansion of an escaped shell variable in a 5550# double_quote_subst'ed string. 5551delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5552 5553# Sed substitution to delay expansion of an escaped single quote. 5554delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5555 5556# Sed substitution to avoid accidental globbing in evaled expressions 5557no_glob_subst='s/\*/\\\*/g' 5558 5559ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5560ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5561ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5562 5563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5564$as_echo_n "checking how to print strings... " >&6; } 5565# Test print first, because it will be a builtin if present. 5566if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5567 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5568 ECHO='print -r --' 5569elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5570 ECHO='printf %s\n' 5571else 5572 # Use this function as a fallback that always works. 5573 func_fallback_echo () 5574 { 5575 eval 'cat <<_LTECHO_EOF 5576$1 5577_LTECHO_EOF' 5578 } 5579 ECHO='func_fallback_echo' 5580fi 5581 5582# func_echo_all arg... 5583# Invoke $ECHO with all args, space-separated. 5584func_echo_all () 5585{ 5586 $ECHO "" 5587} 5588 5589case "$ECHO" in 5590 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5591$as_echo "printf" >&6; } ;; 5592 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5593$as_echo "print -r" >&6; } ;; 5594 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5595$as_echo "cat" >&6; } ;; 5596esac 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5612$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5613if test "${ac_cv_path_SED+set}" = set; then : 5614 $as_echo_n "(cached) " >&6 5615else 5616 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5617 for ac_i in 1 2 3 4 5 6 7; do 5618 ac_script="$ac_script$as_nl$ac_script" 5619 done 5620 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5621 { ac_script=; unset ac_script;} 5622 if test -z "$SED"; then 5623 ac_path_SED_found=false 5624 # Loop through the user's path and test for each of PROGNAME-LIST 5625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5626for as_dir in $PATH 5627do 5628 IFS=$as_save_IFS 5629 test -z "$as_dir" && as_dir=. 5630 for ac_prog in sed gsed; do 5631 for ac_exec_ext in '' $ac_executable_extensions; do 5632 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5633 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5634# Check for GNU ac_path_SED and select it if it is found. 5635 # Check for GNU $ac_path_SED 5636case `"$ac_path_SED" --version 2>&1` in 5637*GNU*) 5638 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5639*) 5640 ac_count=0 5641 $as_echo_n 0123456789 >"conftest.in" 5642 while : 5643 do 5644 cat "conftest.in" "conftest.in" >"conftest.tmp" 5645 mv "conftest.tmp" "conftest.in" 5646 cp "conftest.in" "conftest.nl" 5647 $as_echo '' >> "conftest.nl" 5648 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5649 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5650 as_fn_arith $ac_count + 1 && ac_count=$as_val 5651 if test $ac_count -gt ${ac_path_SED_max-0}; then 5652 # Best one so far, save it but keep looking for a better one 5653 ac_cv_path_SED="$ac_path_SED" 5654 ac_path_SED_max=$ac_count 5655 fi 5656 # 10*(2^10) chars as input seems more than enough 5657 test $ac_count -gt 10 && break 5658 done 5659 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5660esac 5661 5662 $ac_path_SED_found && break 3 5663 done 5664 done 5665 done 5666IFS=$as_save_IFS 5667 if test -z "$ac_cv_path_SED"; then 5668 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5669 fi 5670else 5671 ac_cv_path_SED=$SED 5672fi 5673 5674fi 5675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5676$as_echo "$ac_cv_path_SED" >&6; } 5677 SED="$ac_cv_path_SED" 5678 rm -f conftest.sed 5679 5680test -z "$SED" && SED=sed 5681Xsed="$SED -e 1s/^X//" 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5694$as_echo_n "checking for fgrep... " >&6; } 5695if test "${ac_cv_path_FGREP+set}" = set; then : 5696 $as_echo_n "(cached) " >&6 5697else 5698 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5699 then ac_cv_path_FGREP="$GREP -F" 5700 else 5701 if test -z "$FGREP"; then 5702 ac_path_FGREP_found=false 5703 # Loop through the user's path and test for each of PROGNAME-LIST 5704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5705for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5706do 5707 IFS=$as_save_IFS 5708 test -z "$as_dir" && as_dir=. 5709 for ac_prog in fgrep; do 5710 for ac_exec_ext in '' $ac_executable_extensions; do 5711 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5712 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5713# Check for GNU ac_path_FGREP and select it if it is found. 5714 # Check for GNU $ac_path_FGREP 5715case `"$ac_path_FGREP" --version 2>&1` in 5716*GNU*) 5717 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5718*) 5719 ac_count=0 5720 $as_echo_n 0123456789 >"conftest.in" 5721 while : 5722 do 5723 cat "conftest.in" "conftest.in" >"conftest.tmp" 5724 mv "conftest.tmp" "conftest.in" 5725 cp "conftest.in" "conftest.nl" 5726 $as_echo 'FGREP' >> "conftest.nl" 5727 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5728 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5729 as_fn_arith $ac_count + 1 && ac_count=$as_val 5730 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5731 # Best one so far, save it but keep looking for a better one 5732 ac_cv_path_FGREP="$ac_path_FGREP" 5733 ac_path_FGREP_max=$ac_count 5734 fi 5735 # 10*(2^10) chars as input seems more than enough 5736 test $ac_count -gt 10 && break 5737 done 5738 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5739esac 5740 5741 $ac_path_FGREP_found && break 3 5742 done 5743 done 5744 done 5745IFS=$as_save_IFS 5746 if test -z "$ac_cv_path_FGREP"; then 5747 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5748 fi 5749else 5750 ac_cv_path_FGREP=$FGREP 5751fi 5752 5753 fi 5754fi 5755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5756$as_echo "$ac_cv_path_FGREP" >&6; } 5757 FGREP="$ac_cv_path_FGREP" 5758 5759 5760test -z "$GREP" && GREP=grep 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780# Check whether --with-gnu-ld was given. 5781if test "${with_gnu_ld+set}" = set; then : 5782 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5783else 5784 with_gnu_ld=no 5785fi 5786 5787ac_prog=ld 5788if test "$GCC" = yes; then 5789 # Check if gcc -print-prog-name=ld gives a path. 5790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5791$as_echo_n "checking for ld used by $CC... " >&6; } 5792 case $host in 5793 *-*-mingw*) 5794 # gcc leaves a trailing carriage return which upsets mingw 5795 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5796 *) 5797 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5798 esac 5799 case $ac_prog in 5800 # Accept absolute paths. 5801 [\\/]* | ?:[\\/]*) 5802 re_direlt='/[^/][^/]*/\.\./' 5803 # Canonicalize the pathname of ld 5804 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5805 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5806 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5807 done 5808 test -z "$LD" && LD="$ac_prog" 5809 ;; 5810 "") 5811 # If it fails, then pretend we aren't using GCC. 5812 ac_prog=ld 5813 ;; 5814 *) 5815 # If it is relative, then search for the first ld in PATH. 5816 with_gnu_ld=unknown 5817 ;; 5818 esac 5819elif test "$with_gnu_ld" = yes; then 5820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5821$as_echo_n "checking for GNU ld... " >&6; } 5822else 5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5824$as_echo_n "checking for non-GNU ld... " >&6; } 5825fi 5826if test "${lt_cv_path_LD+set}" = set; then : 5827 $as_echo_n "(cached) " >&6 5828else 5829 if test -z "$LD"; then 5830 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5831 for ac_dir in $PATH; do 5832 IFS="$lt_save_ifs" 5833 test -z "$ac_dir" && ac_dir=. 5834 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5835 lt_cv_path_LD="$ac_dir/$ac_prog" 5836 # Check to see if the program is GNU ld. I'd rather use --version, 5837 # but apparently some variants of GNU ld only accept -v. 5838 # Break only if it was the GNU/non-GNU ld that we prefer. 5839 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5840 *GNU* | *'with BFD'*) 5841 test "$with_gnu_ld" != no && break 5842 ;; 5843 *) 5844 test "$with_gnu_ld" != yes && break 5845 ;; 5846 esac 5847 fi 5848 done 5849 IFS="$lt_save_ifs" 5850else 5851 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5852fi 5853fi 5854 5855LD="$lt_cv_path_LD" 5856if test -n "$LD"; then 5857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5858$as_echo "$LD" >&6; } 5859else 5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5861$as_echo "no" >&6; } 5862fi 5863test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5865$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5866if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5867 $as_echo_n "(cached) " >&6 5868else 5869 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5870case `$LD -v 2>&1 </dev/null` in 5871*GNU* | *'with BFD'*) 5872 lt_cv_prog_gnu_ld=yes 5873 ;; 5874*) 5875 lt_cv_prog_gnu_ld=no 5876 ;; 5877esac 5878fi 5879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5880$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5881with_gnu_ld=$lt_cv_prog_gnu_ld 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5892$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5893if test "${lt_cv_path_NM+set}" = set; then : 5894 $as_echo_n "(cached) " >&6 5895else 5896 if test -n "$NM"; then 5897 # Let the user override the test. 5898 lt_cv_path_NM="$NM" 5899else 5900 lt_nm_to_check="${ac_tool_prefix}nm" 5901 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5902 lt_nm_to_check="$lt_nm_to_check nm" 5903 fi 5904 for lt_tmp_nm in $lt_nm_to_check; do 5905 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5906 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5907 IFS="$lt_save_ifs" 5908 test -z "$ac_dir" && ac_dir=. 5909 tmp_nm="$ac_dir/$lt_tmp_nm" 5910 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5911 # Check to see if the nm accepts a BSD-compat flag. 5912 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5913 # nm: unknown option "B" ignored 5914 # Tru64's nm complains that /dev/null is an invalid object file 5915 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5916 */dev/null* | *'Invalid file or object type'*) 5917 lt_cv_path_NM="$tmp_nm -B" 5918 break 5919 ;; 5920 *) 5921 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5922 */dev/null*) 5923 lt_cv_path_NM="$tmp_nm -p" 5924 break 5925 ;; 5926 *) 5927 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5928 continue # so that we can try to find one that supports BSD flags 5929 ;; 5930 esac 5931 ;; 5932 esac 5933 fi 5934 done 5935 IFS="$lt_save_ifs" 5936 done 5937 : ${lt_cv_path_NM=no} 5938fi 5939fi 5940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5941$as_echo "$lt_cv_path_NM" >&6; } 5942if test "$lt_cv_path_NM" != "no"; then 5943 NM="$lt_cv_path_NM" 5944else 5945 # Didn't find any BSD compatible name lister, look for dumpbin. 5946 if test -n "$DUMPBIN"; then : 5947 # Let the user override the test. 5948 else 5949 if test -n "$ac_tool_prefix"; then 5950 for ac_prog in dumpbin "link -dump" 5951 do 5952 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5953set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5955$as_echo_n "checking for $ac_word... " >&6; } 5956if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5957 $as_echo_n "(cached) " >&6 5958else 5959 if test -n "$DUMPBIN"; then 5960 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5961else 5962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5963for as_dir in $PATH 5964do 5965 IFS=$as_save_IFS 5966 test -z "$as_dir" && as_dir=. 5967 for ac_exec_ext in '' $ac_executable_extensions; do 5968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5969 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5971 break 2 5972 fi 5973done 5974 done 5975IFS=$as_save_IFS 5976 5977fi 5978fi 5979DUMPBIN=$ac_cv_prog_DUMPBIN 5980if test -n "$DUMPBIN"; then 5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5982$as_echo "$DUMPBIN" >&6; } 5983else 5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5985$as_echo "no" >&6; } 5986fi 5987 5988 5989 test -n "$DUMPBIN" && break 5990 done 5991fi 5992if test -z "$DUMPBIN"; then 5993 ac_ct_DUMPBIN=$DUMPBIN 5994 for ac_prog in dumpbin "link -dump" 5995do 5996 # Extract the first word of "$ac_prog", so it can be a program name with args. 5997set dummy $ac_prog; ac_word=$2 5998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5999$as_echo_n "checking for $ac_word... " >&6; } 6000if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 6001 $as_echo_n "(cached) " >&6 6002else 6003 if test -n "$ac_ct_DUMPBIN"; then 6004 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6005else 6006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6007for as_dir in $PATH 6008do 6009 IFS=$as_save_IFS 6010 test -z "$as_dir" && as_dir=. 6011 for ac_exec_ext in '' $ac_executable_extensions; do 6012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6013 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6015 break 2 6016 fi 6017done 6018 done 6019IFS=$as_save_IFS 6020 6021fi 6022fi 6023ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6024if test -n "$ac_ct_DUMPBIN"; then 6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6026$as_echo "$ac_ct_DUMPBIN" >&6; } 6027else 6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6029$as_echo "no" >&6; } 6030fi 6031 6032 6033 test -n "$ac_ct_DUMPBIN" && break 6034done 6035 6036 if test "x$ac_ct_DUMPBIN" = x; then 6037 DUMPBIN=":" 6038 else 6039 case $cross_compiling:$ac_tool_warned in 6040yes:) 6041{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6042$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6043ac_tool_warned=yes ;; 6044esac 6045 DUMPBIN=$ac_ct_DUMPBIN 6046 fi 6047fi 6048 6049 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6050 *COFF*) 6051 DUMPBIN="$DUMPBIN -symbols" 6052 ;; 6053 *) 6054 DUMPBIN=: 6055 ;; 6056 esac 6057 fi 6058 6059 if test "$DUMPBIN" != ":"; then 6060 NM="$DUMPBIN" 6061 fi 6062fi 6063test -z "$NM" && NM=nm 6064 6065 6066 6067 6068 6069 6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6071$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6072if test "${lt_cv_nm_interface+set}" = set; then : 6073 $as_echo_n "(cached) " >&6 6074else 6075 lt_cv_nm_interface="BSD nm" 6076 echo "int some_variable = 0;" > conftest.$ac_ext 6077 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6078 (eval "$ac_compile" 2>conftest.err) 6079 cat conftest.err >&5 6080 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6081 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6082 cat conftest.err >&5 6083 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6084 cat conftest.out >&5 6085 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6086 lt_cv_nm_interface="MS dumpbin" 6087 fi 6088 rm -f conftest* 6089fi 6090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6091$as_echo "$lt_cv_nm_interface" >&6; } 6092 6093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6094$as_echo_n "checking whether ln -s works... " >&6; } 6095LN_S=$as_ln_s 6096if test "$LN_S" = "ln -s"; then 6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6098$as_echo "yes" >&6; } 6099else 6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6101$as_echo "no, using $LN_S" >&6; } 6102fi 6103 6104# find the maximum length of command line arguments 6105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6106$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6107if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 6108 $as_echo_n "(cached) " >&6 6109else 6110 i=0 6111 teststring="ABCD" 6112 6113 case $build_os in 6114 msdosdjgpp*) 6115 # On DJGPP, this test can blow up pretty badly due to problems in libc 6116 # (any single argument exceeding 2000 bytes causes a buffer overrun 6117 # during glob expansion). Even if it were fixed, the result of this 6118 # check would be larger than it should be. 6119 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6120 ;; 6121 6122 gnu*) 6123 # Under GNU Hurd, this test is not required because there is 6124 # no limit to the length of command line arguments. 6125 # Libtool will interpret -1 as no limit whatsoever 6126 lt_cv_sys_max_cmd_len=-1; 6127 ;; 6128 6129 cygwin* | mingw* | cegcc*) 6130 # On Win9x/ME, this test blows up -- it succeeds, but takes 6131 # about 5 minutes as the teststring grows exponentially. 6132 # Worse, since 9x/ME are not pre-emptively multitasking, 6133 # you end up with a "frozen" computer, even though with patience 6134 # the test eventually succeeds (with a max line length of 256k). 6135 # Instead, let's just punt: use the minimum linelength reported by 6136 # all of the supported platforms: 8192 (on NT/2K/XP). 6137 lt_cv_sys_max_cmd_len=8192; 6138 ;; 6139 6140 mint*) 6141 # On MiNT this can take a long time and run out of memory. 6142 lt_cv_sys_max_cmd_len=8192; 6143 ;; 6144 6145 amigaos*) 6146 # On AmigaOS with pdksh, this test takes hours, literally. 6147 # So we just punt and use a minimum line length of 8192. 6148 lt_cv_sys_max_cmd_len=8192; 6149 ;; 6150 6151 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6152 # This has been around since 386BSD, at least. Likely further. 6153 if test -x /sbin/sysctl; then 6154 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6155 elif test -x /usr/sbin/sysctl; then 6156 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6157 else 6158 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6159 fi 6160 # And add a safety zone 6161 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6162 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6163 ;; 6164 6165 interix*) 6166 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6167 lt_cv_sys_max_cmd_len=196608 6168 ;; 6169 6170 osf*) 6171 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6172 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6173 # nice to cause kernel panics so lets avoid the loop below. 6174 # First set a reasonable default. 6175 lt_cv_sys_max_cmd_len=16384 6176 # 6177 if test -x /sbin/sysconfig; then 6178 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6179 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6180 esac 6181 fi 6182 ;; 6183 sco3.2v5*) 6184 lt_cv_sys_max_cmd_len=102400 6185 ;; 6186 sysv5* | sco5v6* | sysv4.2uw2*) 6187 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6188 if test -n "$kargmax"; then 6189 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6190 else 6191 lt_cv_sys_max_cmd_len=32768 6192 fi 6193 ;; 6194 *) 6195 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6196 if test -n "$lt_cv_sys_max_cmd_len"; then 6197 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6198 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6199 else 6200 # Make teststring a little bigger before we do anything with it. 6201 # a 1K string should be a reasonable start. 6202 for i in 1 2 3 4 5 6 7 8 ; do 6203 teststring=$teststring$teststring 6204 done 6205 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6206 # If test is not a shell built-in, we'll probably end up computing a 6207 # maximum length that is only half of the actual maximum length, but 6208 # we can't tell. 6209 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6210 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6211 test $i != 17 # 1/2 MB should be enough 6212 do 6213 i=`expr $i + 1` 6214 teststring=$teststring$teststring 6215 done 6216 # Only check the string length outside the loop. 6217 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6218 teststring= 6219 # Add a significant safety factor because C++ compilers can tack on 6220 # massive amounts of additional arguments before passing them to the 6221 # linker. It appears as though 1/2 is a usable value. 6222 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6223 fi 6224 ;; 6225 esac 6226 6227fi 6228 6229if test -n $lt_cv_sys_max_cmd_len ; then 6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6231$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6232else 6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6234$as_echo "none" >&6; } 6235fi 6236max_cmd_len=$lt_cv_sys_max_cmd_len 6237 6238 6239 6240 6241 6242 6243: ${CP="cp -f"} 6244: ${MV="mv -f"} 6245: ${RM="rm -f"} 6246 6247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6248$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6249# Try some XSI features 6250xsi_shell=no 6251( _lt_dummy="a/b/c" 6252 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6253 = c,a/b,, \ 6254 && eval 'test $(( 1 + 1 )) -eq 2 \ 6255 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6256 && xsi_shell=yes 6257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6258$as_echo "$xsi_shell" >&6; } 6259 6260 6261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6262$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6263lt_shell_append=no 6264( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6265 >/dev/null 2>&1 \ 6266 && lt_shell_append=yes 6267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6268$as_echo "$lt_shell_append" >&6; } 6269 6270 6271if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6272 lt_unset=unset 6273else 6274 lt_unset=false 6275fi 6276 6277 6278 6279 6280 6281# test EBCDIC or ASCII 6282case `echo X|tr X '\101'` in 6283 A) # ASCII based system 6284 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6285 lt_SP2NL='tr \040 \012' 6286 lt_NL2SP='tr \015\012 \040\040' 6287 ;; 6288 *) # EBCDIC based system 6289 lt_SP2NL='tr \100 \n' 6290 lt_NL2SP='tr \r\n \100\100' 6291 ;; 6292esac 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6303$as_echo_n "checking for $LD option to reload object files... " >&6; } 6304if test "${lt_cv_ld_reload_flag+set}" = set; then : 6305 $as_echo_n "(cached) " >&6 6306else 6307 lt_cv_ld_reload_flag='-r' 6308fi 6309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6310$as_echo "$lt_cv_ld_reload_flag" >&6; } 6311reload_flag=$lt_cv_ld_reload_flag 6312case $reload_flag in 6313"" | " "*) ;; 6314*) reload_flag=" $reload_flag" ;; 6315esac 6316reload_cmds='$LD$reload_flag -o $output$reload_objs' 6317case $host_os in 6318 darwin*) 6319 if test "$GCC" = yes; then 6320 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6321 else 6322 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6323 fi 6324 ;; 6325esac 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335if test -n "$ac_tool_prefix"; then 6336 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6337set dummy ${ac_tool_prefix}objdump; ac_word=$2 6338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6339$as_echo_n "checking for $ac_word... " >&6; } 6340if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6341 $as_echo_n "(cached) " >&6 6342else 6343 if test -n "$OBJDUMP"; then 6344 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6345else 6346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6347for as_dir in $PATH 6348do 6349 IFS=$as_save_IFS 6350 test -z "$as_dir" && as_dir=. 6351 for ac_exec_ext in '' $ac_executable_extensions; do 6352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6353 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6355 break 2 6356 fi 6357done 6358 done 6359IFS=$as_save_IFS 6360 6361fi 6362fi 6363OBJDUMP=$ac_cv_prog_OBJDUMP 6364if test -n "$OBJDUMP"; then 6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6366$as_echo "$OBJDUMP" >&6; } 6367else 6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6369$as_echo "no" >&6; } 6370fi 6371 6372 6373fi 6374if test -z "$ac_cv_prog_OBJDUMP"; then 6375 ac_ct_OBJDUMP=$OBJDUMP 6376 # Extract the first word of "objdump", so it can be a program name with args. 6377set dummy objdump; ac_word=$2 6378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6379$as_echo_n "checking for $ac_word... " >&6; } 6380if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6381 $as_echo_n "(cached) " >&6 6382else 6383 if test -n "$ac_ct_OBJDUMP"; then 6384 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6385else 6386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6387for as_dir in $PATH 6388do 6389 IFS=$as_save_IFS 6390 test -z "$as_dir" && as_dir=. 6391 for ac_exec_ext in '' $ac_executable_extensions; do 6392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6393 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6395 break 2 6396 fi 6397done 6398 done 6399IFS=$as_save_IFS 6400 6401fi 6402fi 6403ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6404if test -n "$ac_ct_OBJDUMP"; then 6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6406$as_echo "$ac_ct_OBJDUMP" >&6; } 6407else 6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6409$as_echo "no" >&6; } 6410fi 6411 6412 if test "x$ac_ct_OBJDUMP" = x; then 6413 OBJDUMP="false" 6414 else 6415 case $cross_compiling:$ac_tool_warned in 6416yes:) 6417{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6418$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6419ac_tool_warned=yes ;; 6420esac 6421 OBJDUMP=$ac_ct_OBJDUMP 6422 fi 6423else 6424 OBJDUMP="$ac_cv_prog_OBJDUMP" 6425fi 6426 6427test -z "$OBJDUMP" && OBJDUMP=objdump 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6438$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6439if test "${lt_cv_deplibs_check_method+set}" = set; then : 6440 $as_echo_n "(cached) " >&6 6441else 6442 lt_cv_file_magic_cmd='$MAGIC_CMD' 6443lt_cv_file_magic_test_file= 6444lt_cv_deplibs_check_method='unknown' 6445# Need to set the preceding variable on all platforms that support 6446# interlibrary dependencies. 6447# 'none' -- dependencies not supported. 6448# `unknown' -- same as none, but documents that we really don't know. 6449# 'pass_all' -- all dependencies passed with no checks. 6450# 'test_compile' -- check by making test program. 6451# 'file_magic [[regex]]' -- check by looking for files in library path 6452# which responds to the $file_magic_cmd with a given extended regex. 6453# If you have `file' or equivalent on your system and you're not sure 6454# whether `pass_all' will *always* work, you probably want this one. 6455 6456case $host_os in 6457aix[4-9]*) 6458 lt_cv_deplibs_check_method=pass_all 6459 ;; 6460 6461beos*) 6462 lt_cv_deplibs_check_method=pass_all 6463 ;; 6464 6465bsdi[45]*) 6466 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6467 lt_cv_file_magic_cmd='/usr/bin/file -L' 6468 lt_cv_file_magic_test_file=/shlib/libc.so 6469 ;; 6470 6471cygwin*) 6472 # func_win32_libid is a shell function defined in ltmain.sh 6473 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6474 lt_cv_file_magic_cmd='func_win32_libid' 6475 ;; 6476 6477mingw* | pw32*) 6478 # Base MSYS/MinGW do not provide the 'file' command needed by 6479 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6480 # unless we find 'file', for example because we are cross-compiling. 6481 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6482 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6483 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6484 lt_cv_file_magic_cmd='func_win32_libid' 6485 else 6486 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6487 lt_cv_file_magic_cmd='$OBJDUMP -f' 6488 fi 6489 ;; 6490 6491cegcc*) 6492 # use the weaker test based on 'objdump'. See mingw*. 6493 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6494 lt_cv_file_magic_cmd='$OBJDUMP -f' 6495 ;; 6496 6497darwin* | rhapsody*) 6498 lt_cv_deplibs_check_method=pass_all 6499 ;; 6500 6501freebsd* | dragonfly*) 6502 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6503 case $host_cpu in 6504 i*86 ) 6505 # Not sure whether the presence of OpenBSD here was a mistake. 6506 # Let's accept both of them until this is cleared up. 6507 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6508 lt_cv_file_magic_cmd=/usr/bin/file 6509 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6510 ;; 6511 esac 6512 else 6513 lt_cv_deplibs_check_method=pass_all 6514 fi 6515 ;; 6516 6517gnu*) 6518 lt_cv_deplibs_check_method=pass_all 6519 ;; 6520 6521haiku*) 6522 lt_cv_deplibs_check_method=pass_all 6523 ;; 6524 6525hpux10.20* | hpux11*) 6526 lt_cv_file_magic_cmd=/usr/bin/file 6527 case $host_cpu in 6528 ia64*) 6529 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6530 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6531 ;; 6532 hppa*64*) 6533 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]' 6534 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6535 ;; 6536 *) 6537 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6538 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6539 ;; 6540 esac 6541 ;; 6542 6543interix[3-9]*) 6544 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6545 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6546 ;; 6547 6548irix5* | irix6* | nonstopux*) 6549 case $LD in 6550 *-32|*"-32 ") libmagic=32-bit;; 6551 *-n32|*"-n32 ") libmagic=N32;; 6552 *-64|*"-64 ") libmagic=64-bit;; 6553 *) libmagic=never-match;; 6554 esac 6555 lt_cv_deplibs_check_method=pass_all 6556 ;; 6557 6558# This must be Linux ELF. 6559linux* | k*bsd*-gnu | kopensolaris*-gnu) 6560 lt_cv_deplibs_check_method=pass_all 6561 ;; 6562 6563netbsd*) 6564 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6565 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6566 else 6567 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6568 fi 6569 ;; 6570 6571newos6*) 6572 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6573 lt_cv_file_magic_cmd=/usr/bin/file 6574 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6575 ;; 6576 6577*nto* | *qnx*) 6578 lt_cv_deplibs_check_method=pass_all 6579 ;; 6580 6581openbsd*) 6582 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6583 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6584 else 6585 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6586 fi 6587 ;; 6588 6589osf3* | osf4* | osf5*) 6590 lt_cv_deplibs_check_method=pass_all 6591 ;; 6592 6593rdos*) 6594 lt_cv_deplibs_check_method=pass_all 6595 ;; 6596 6597solaris*) 6598 lt_cv_deplibs_check_method=pass_all 6599 ;; 6600 6601sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6602 lt_cv_deplibs_check_method=pass_all 6603 ;; 6604 6605sysv4 | sysv4.3*) 6606 case $host_vendor in 6607 motorola) 6608 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]' 6609 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6610 ;; 6611 ncr) 6612 lt_cv_deplibs_check_method=pass_all 6613 ;; 6614 sequent) 6615 lt_cv_file_magic_cmd='/bin/file' 6616 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6617 ;; 6618 sni) 6619 lt_cv_file_magic_cmd='/bin/file' 6620 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6621 lt_cv_file_magic_test_file=/lib/libc.so 6622 ;; 6623 siemens) 6624 lt_cv_deplibs_check_method=pass_all 6625 ;; 6626 pc) 6627 lt_cv_deplibs_check_method=pass_all 6628 ;; 6629 esac 6630 ;; 6631 6632tpf*) 6633 lt_cv_deplibs_check_method=pass_all 6634 ;; 6635esac 6636 6637fi 6638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6639$as_echo "$lt_cv_deplibs_check_method" >&6; } 6640file_magic_cmd=$lt_cv_file_magic_cmd 6641deplibs_check_method=$lt_cv_deplibs_check_method 6642test -z "$deplibs_check_method" && deplibs_check_method=unknown 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655if test -n "$ac_tool_prefix"; then 6656 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6657set dummy ${ac_tool_prefix}ar; ac_word=$2 6658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6659$as_echo_n "checking for $ac_word... " >&6; } 6660if test "${ac_cv_prog_AR+set}" = set; then : 6661 $as_echo_n "(cached) " >&6 6662else 6663 if test -n "$AR"; then 6664 ac_cv_prog_AR="$AR" # Let the user override the test. 6665else 6666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6667for as_dir in $PATH 6668do 6669 IFS=$as_save_IFS 6670 test -z "$as_dir" && as_dir=. 6671 for ac_exec_ext in '' $ac_executable_extensions; do 6672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6673 ac_cv_prog_AR="${ac_tool_prefix}ar" 6674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6675 break 2 6676 fi 6677done 6678 done 6679IFS=$as_save_IFS 6680 6681fi 6682fi 6683AR=$ac_cv_prog_AR 6684if test -n "$AR"; then 6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6686$as_echo "$AR" >&6; } 6687else 6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6689$as_echo "no" >&6; } 6690fi 6691 6692 6693fi 6694if test -z "$ac_cv_prog_AR"; then 6695 ac_ct_AR=$AR 6696 # Extract the first word of "ar", so it can be a program name with args. 6697set dummy ar; ac_word=$2 6698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6699$as_echo_n "checking for $ac_word... " >&6; } 6700if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6701 $as_echo_n "(cached) " >&6 6702else 6703 if test -n "$ac_ct_AR"; then 6704 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6705else 6706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6707for as_dir in $PATH 6708do 6709 IFS=$as_save_IFS 6710 test -z "$as_dir" && as_dir=. 6711 for ac_exec_ext in '' $ac_executable_extensions; do 6712 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6713 ac_cv_prog_ac_ct_AR="ar" 6714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6715 break 2 6716 fi 6717done 6718 done 6719IFS=$as_save_IFS 6720 6721fi 6722fi 6723ac_ct_AR=$ac_cv_prog_ac_ct_AR 6724if test -n "$ac_ct_AR"; then 6725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6726$as_echo "$ac_ct_AR" >&6; } 6727else 6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6729$as_echo "no" >&6; } 6730fi 6731 6732 if test "x$ac_ct_AR" = x; then 6733 AR="false" 6734 else 6735 case $cross_compiling:$ac_tool_warned in 6736yes:) 6737{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6738$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6739ac_tool_warned=yes ;; 6740esac 6741 AR=$ac_ct_AR 6742 fi 6743else 6744 AR="$ac_cv_prog_AR" 6745fi 6746 6747test -z "$AR" && AR=ar 6748test -z "$AR_FLAGS" && AR_FLAGS=cru 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760if test -n "$ac_tool_prefix"; then 6761 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6762set dummy ${ac_tool_prefix}strip; ac_word=$2 6763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6764$as_echo_n "checking for $ac_word... " >&6; } 6765if test "${ac_cv_prog_STRIP+set}" = set; then : 6766 $as_echo_n "(cached) " >&6 6767else 6768 if test -n "$STRIP"; then 6769 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6770else 6771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6772for as_dir in $PATH 6773do 6774 IFS=$as_save_IFS 6775 test -z "$as_dir" && as_dir=. 6776 for ac_exec_ext in '' $ac_executable_extensions; do 6777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6778 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6780 break 2 6781 fi 6782done 6783 done 6784IFS=$as_save_IFS 6785 6786fi 6787fi 6788STRIP=$ac_cv_prog_STRIP 6789if test -n "$STRIP"; then 6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6791$as_echo "$STRIP" >&6; } 6792else 6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6794$as_echo "no" >&6; } 6795fi 6796 6797 6798fi 6799if test -z "$ac_cv_prog_STRIP"; then 6800 ac_ct_STRIP=$STRIP 6801 # Extract the first word of "strip", so it can be a program name with args. 6802set dummy strip; ac_word=$2 6803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6804$as_echo_n "checking for $ac_word... " >&6; } 6805if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6806 $as_echo_n "(cached) " >&6 6807else 6808 if test -n "$ac_ct_STRIP"; then 6809 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6810else 6811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6812for as_dir in $PATH 6813do 6814 IFS=$as_save_IFS 6815 test -z "$as_dir" && as_dir=. 6816 for ac_exec_ext in '' $ac_executable_extensions; do 6817 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6818 ac_cv_prog_ac_ct_STRIP="strip" 6819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6820 break 2 6821 fi 6822done 6823 done 6824IFS=$as_save_IFS 6825 6826fi 6827fi 6828ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6829if test -n "$ac_ct_STRIP"; then 6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6831$as_echo "$ac_ct_STRIP" >&6; } 6832else 6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6834$as_echo "no" >&6; } 6835fi 6836 6837 if test "x$ac_ct_STRIP" = x; then 6838 STRIP=":" 6839 else 6840 case $cross_compiling:$ac_tool_warned in 6841yes:) 6842{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6843$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6844ac_tool_warned=yes ;; 6845esac 6846 STRIP=$ac_ct_STRIP 6847 fi 6848else 6849 STRIP="$ac_cv_prog_STRIP" 6850fi 6851 6852test -z "$STRIP" && STRIP=: 6853 6854 6855 6856 6857 6858 6859if test -n "$ac_tool_prefix"; then 6860 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6861set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6863$as_echo_n "checking for $ac_word... " >&6; } 6864if test "${ac_cv_prog_RANLIB+set}" = set; then : 6865 $as_echo_n "(cached) " >&6 6866else 6867 if test -n "$RANLIB"; then 6868 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6869else 6870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6871for as_dir in $PATH 6872do 6873 IFS=$as_save_IFS 6874 test -z "$as_dir" && as_dir=. 6875 for ac_exec_ext in '' $ac_executable_extensions; do 6876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6877 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6879 break 2 6880 fi 6881done 6882 done 6883IFS=$as_save_IFS 6884 6885fi 6886fi 6887RANLIB=$ac_cv_prog_RANLIB 6888if test -n "$RANLIB"; then 6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6890$as_echo "$RANLIB" >&6; } 6891else 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6893$as_echo "no" >&6; } 6894fi 6895 6896 6897fi 6898if test -z "$ac_cv_prog_RANLIB"; then 6899 ac_ct_RANLIB=$RANLIB 6900 # Extract the first word of "ranlib", so it can be a program name with args. 6901set dummy ranlib; ac_word=$2 6902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6903$as_echo_n "checking for $ac_word... " >&6; } 6904if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6905 $as_echo_n "(cached) " >&6 6906else 6907 if test -n "$ac_ct_RANLIB"; then 6908 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6909else 6910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6911for as_dir in $PATH 6912do 6913 IFS=$as_save_IFS 6914 test -z "$as_dir" && as_dir=. 6915 for ac_exec_ext in '' $ac_executable_extensions; do 6916 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6917 ac_cv_prog_ac_ct_RANLIB="ranlib" 6918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6919 break 2 6920 fi 6921done 6922 done 6923IFS=$as_save_IFS 6924 6925fi 6926fi 6927ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6928if test -n "$ac_ct_RANLIB"; then 6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6930$as_echo "$ac_ct_RANLIB" >&6; } 6931else 6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6933$as_echo "no" >&6; } 6934fi 6935 6936 if test "x$ac_ct_RANLIB" = x; then 6937 RANLIB=":" 6938 else 6939 case $cross_compiling:$ac_tool_warned in 6940yes:) 6941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6943ac_tool_warned=yes ;; 6944esac 6945 RANLIB=$ac_ct_RANLIB 6946 fi 6947else 6948 RANLIB="$ac_cv_prog_RANLIB" 6949fi 6950 6951test -z "$RANLIB" && RANLIB=: 6952 6953 6954 6955 6956 6957 6958# Determine commands to create old-style static archives. 6959old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6960old_postinstall_cmds='chmod 644 $oldlib' 6961old_postuninstall_cmds= 6962 6963if test -n "$RANLIB"; then 6964 case $host_os in 6965 openbsd*) 6966 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6967 ;; 6968 *) 6969 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6970 ;; 6971 esac 6972 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6973fi 6974 6975case $host_os in 6976 darwin*) 6977 lock_old_archive_extraction=yes ;; 6978 *) 6979 lock_old_archive_extraction=no ;; 6980esac 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002for ac_prog in gawk mawk nawk awk 7003do 7004 # Extract the first word of "$ac_prog", so it can be a program name with args. 7005set dummy $ac_prog; ac_word=$2 7006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7007$as_echo_n "checking for $ac_word... " >&6; } 7008if test "${ac_cv_prog_AWK+set}" = set; then : 7009 $as_echo_n "(cached) " >&6 7010else 7011 if test -n "$AWK"; then 7012 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7013else 7014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7015for as_dir in $PATH 7016do 7017 IFS=$as_save_IFS 7018 test -z "$as_dir" && as_dir=. 7019 for ac_exec_ext in '' $ac_executable_extensions; do 7020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7021 ac_cv_prog_AWK="$ac_prog" 7022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7023 break 2 7024 fi 7025done 7026 done 7027IFS=$as_save_IFS 7028 7029fi 7030fi 7031AWK=$ac_cv_prog_AWK 7032if test -n "$AWK"; then 7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7034$as_echo "$AWK" >&6; } 7035else 7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7037$as_echo "no" >&6; } 7038fi 7039 7040 7041 test -n "$AWK" && break 7042done 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062# If no C compiler was specified, use CC. 7063LTCC=${LTCC-"$CC"} 7064 7065# If no C compiler flags were specified, use CFLAGS. 7066LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7067 7068# Allow CC to be a program name with arguments. 7069compiler=$CC 7070 7071 7072# Check for command to grab the raw symbol name followed by C symbol from nm. 7073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7074$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7075if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 7076 $as_echo_n "(cached) " >&6 7077else 7078 7079# These are sane defaults that work on at least a few old systems. 7080# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7081 7082# Character class describing NM global symbol codes. 7083symcode='[BCDEGRST]' 7084 7085# Regexp to match symbols that can be accessed directly from C. 7086sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7087 7088# Define system-specific variables. 7089case $host_os in 7090aix*) 7091 symcode='[BCDT]' 7092 ;; 7093cygwin* | mingw* | pw32* | cegcc*) 7094 symcode='[ABCDGISTW]' 7095 ;; 7096hpux*) 7097 if test "$host_cpu" = ia64; then 7098 symcode='[ABCDEGRST]' 7099 fi 7100 ;; 7101irix* | nonstopux*) 7102 symcode='[BCDEGRST]' 7103 ;; 7104osf*) 7105 symcode='[BCDEGQRST]' 7106 ;; 7107solaris*) 7108 symcode='[BDRT]' 7109 ;; 7110sco3.2v5*) 7111 symcode='[DT]' 7112 ;; 7113sysv4.2uw2*) 7114 symcode='[DT]' 7115 ;; 7116sysv5* | sco5v6* | unixware* | OpenUNIX*) 7117 symcode='[ABDT]' 7118 ;; 7119sysv4) 7120 symcode='[DFNSTU]' 7121 ;; 7122esac 7123 7124# If we're using GNU nm, then use its standard symbol codes. 7125case `$NM -V 2>&1` in 7126*GNU* | *'with BFD'*) 7127 symcode='[ABCDGIRSTW]' ;; 7128esac 7129 7130# Transform an extracted symbol line into a proper C declaration. 7131# Some systems (esp. on ia64) link data and code symbols differently, 7132# so use this general approach. 7133lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7134 7135# Transform an extracted symbol line into symbol name and symbol address 7136lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7137lt_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'" 7138 7139# Handle CRLF in mingw tool chain 7140opt_cr= 7141case $build_os in 7142mingw*) 7143 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7144 ;; 7145esac 7146 7147# Try without a prefix underscore, then with it. 7148for ac_symprfx in "" "_"; do 7149 7150 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7151 symxfrm="\\1 $ac_symprfx\\2 \\2" 7152 7153 # Write the raw and C identifiers. 7154 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7155 # Fake it for dumpbin and say T for any non-static function 7156 # and D for any global variable. 7157 # Also find C++ and __fastcall symbols from MSVC++, 7158 # which start with @ or ?. 7159 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7160" {last_section=section; section=\$ 3};"\ 7161" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7162" \$ 0!~/External *\|/{next};"\ 7163" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7164" {if(hide[section]) next};"\ 7165" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7166" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7167" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7168" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7169" ' prfx=^$ac_symprfx" 7170 else 7171 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7172 fi 7173 7174 # Check to see that the pipe works correctly. 7175 pipe_works=no 7176 7177 rm -f conftest* 7178 cat > conftest.$ac_ext <<_LT_EOF 7179#ifdef __cplusplus 7180extern "C" { 7181#endif 7182char nm_test_var; 7183void nm_test_func(void); 7184void nm_test_func(void){} 7185#ifdef __cplusplus 7186} 7187#endif 7188int main(){nm_test_var='a';nm_test_func();return(0);} 7189_LT_EOF 7190 7191 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7192 (eval $ac_compile) 2>&5 7193 ac_status=$? 7194 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7195 test $ac_status = 0; }; then 7196 # Now try to grab the symbols. 7197 nlist=conftest.nm 7198 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7199 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7200 ac_status=$? 7201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7202 test $ac_status = 0; } && test -s "$nlist"; then 7203 # Try sorting and uniquifying the output. 7204 if sort "$nlist" | uniq > "$nlist"T; then 7205 mv -f "$nlist"T "$nlist" 7206 else 7207 rm -f "$nlist"T 7208 fi 7209 7210 # Make sure that we snagged all the symbols we need. 7211 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7212 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7213 cat <<_LT_EOF > conftest.$ac_ext 7214#ifdef __cplusplus 7215extern "C" { 7216#endif 7217 7218_LT_EOF 7219 # Now generate the symbol file. 7220 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7221 7222 cat <<_LT_EOF >> conftest.$ac_ext 7223 7224/* The mapping between symbol names and symbols. */ 7225const struct { 7226 const char *name; 7227 void *address; 7228} 7229lt__PROGRAM__LTX_preloaded_symbols[] = 7230{ 7231 { "@PROGRAM@", (void *) 0 }, 7232_LT_EOF 7233 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7234 cat <<\_LT_EOF >> conftest.$ac_ext 7235 {0, (void *) 0} 7236}; 7237 7238/* This works around a problem in FreeBSD linker */ 7239#ifdef FREEBSD_WORKAROUND 7240static const void *lt_preloaded_setup() { 7241 return lt__PROGRAM__LTX_preloaded_symbols; 7242} 7243#endif 7244 7245#ifdef __cplusplus 7246} 7247#endif 7248_LT_EOF 7249 # Now try linking the two files. 7250 mv conftest.$ac_objext conftstm.$ac_objext 7251 lt_save_LIBS="$LIBS" 7252 lt_save_CFLAGS="$CFLAGS" 7253 LIBS="conftstm.$ac_objext" 7254 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7256 (eval $ac_link) 2>&5 7257 ac_status=$? 7258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7259 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7260 pipe_works=yes 7261 fi 7262 LIBS="$lt_save_LIBS" 7263 CFLAGS="$lt_save_CFLAGS" 7264 else 7265 echo "cannot find nm_test_func in $nlist" >&5 7266 fi 7267 else 7268 echo "cannot find nm_test_var in $nlist" >&5 7269 fi 7270 else 7271 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7272 fi 7273 else 7274 echo "$progname: failed program was:" >&5 7275 cat conftest.$ac_ext >&5 7276 fi 7277 rm -rf conftest* conftst* 7278 7279 # Do not use the global_symbol_pipe unless it works. 7280 if test "$pipe_works" = yes; then 7281 break 7282 else 7283 lt_cv_sys_global_symbol_pipe= 7284 fi 7285done 7286 7287fi 7288 7289if test -z "$lt_cv_sys_global_symbol_pipe"; then 7290 lt_cv_sys_global_symbol_to_cdecl= 7291fi 7292if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7294$as_echo "failed" >&6; } 7295else 7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7297$as_echo "ok" >&6; } 7298fi 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321# Check whether --enable-libtool-lock was given. 7322if test "${enable_libtool_lock+set}" = set; then : 7323 enableval=$enable_libtool_lock; 7324fi 7325 7326test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7327 7328# Some flags need to be propagated to the compiler or linker for good 7329# libtool support. 7330case $host in 7331ia64-*-hpux*) 7332 # Find out which ABI we are using. 7333 echo 'int i;' > conftest.$ac_ext 7334 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7335 (eval $ac_compile) 2>&5 7336 ac_status=$? 7337 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7338 test $ac_status = 0; }; then 7339 case `/usr/bin/file conftest.$ac_objext` in 7340 *ELF-32*) 7341 HPUX_IA64_MODE="32" 7342 ;; 7343 *ELF-64*) 7344 HPUX_IA64_MODE="64" 7345 ;; 7346 esac 7347 fi 7348 rm -rf conftest* 7349 ;; 7350*-*-irix6*) 7351 # Find out which ABI we are using. 7352 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7353 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7354 (eval $ac_compile) 2>&5 7355 ac_status=$? 7356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7357 test $ac_status = 0; }; then 7358 if test "$lt_cv_prog_gnu_ld" = yes; then 7359 case `/usr/bin/file conftest.$ac_objext` in 7360 *32-bit*) 7361 LD="${LD-ld} -melf32bsmip" 7362 ;; 7363 *N32*) 7364 LD="${LD-ld} -melf32bmipn32" 7365 ;; 7366 *64-bit*) 7367 LD="${LD-ld} -melf64bmip" 7368 ;; 7369 esac 7370 else 7371 case `/usr/bin/file conftest.$ac_objext` in 7372 *32-bit*) 7373 LD="${LD-ld} -32" 7374 ;; 7375 *N32*) 7376 LD="${LD-ld} -n32" 7377 ;; 7378 *64-bit*) 7379 LD="${LD-ld} -64" 7380 ;; 7381 esac 7382 fi 7383 fi 7384 rm -rf conftest* 7385 ;; 7386 7387x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7388s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7389 # Find out which ABI we are using. 7390 echo 'int i;' > conftest.$ac_ext 7391 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7392 (eval $ac_compile) 2>&5 7393 ac_status=$? 7394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7395 test $ac_status = 0; }; then 7396 case `/usr/bin/file conftest.o` in 7397 *32-bit*) 7398 case $host in 7399 x86_64-*kfreebsd*-gnu) 7400 LD="${LD-ld} -m elf_i386_fbsd" 7401 ;; 7402 x86_64-*linux*) 7403 case `/usr/bin/file conftest.o` in 7404 *x86-64*) 7405 LD="${LD-ld} -m elf32_x86_64" 7406 ;; 7407 *) 7408 LD="${LD-ld} -m elf_i386" 7409 ;; 7410 esac 7411 ;; 7412 ppc64-*linux*|powerpc64-*linux*) 7413 LD="${LD-ld} -m elf32ppclinux" 7414 ;; 7415 s390x-*linux*) 7416 LD="${LD-ld} -m elf_s390" 7417 ;; 7418 sparc64-*linux*) 7419 LD="${LD-ld} -m elf32_sparc" 7420 ;; 7421 esac 7422 ;; 7423 *64-bit*) 7424 case $host in 7425 x86_64-*kfreebsd*-gnu) 7426 LD="${LD-ld} -m elf_x86_64_fbsd" 7427 ;; 7428 x86_64-*linux*) 7429 LD="${LD-ld} -m elf_x86_64" 7430 ;; 7431 ppc*-*linux*|powerpc*-*linux*) 7432 LD="${LD-ld} -m elf64ppc" 7433 ;; 7434 s390*-*linux*|s390*-*tpf*) 7435 LD="${LD-ld} -m elf64_s390" 7436 ;; 7437 sparc*-*linux*) 7438 LD="${LD-ld} -m elf64_sparc" 7439 ;; 7440 esac 7441 ;; 7442 esac 7443 fi 7444 rm -rf conftest* 7445 ;; 7446 7447*-*-sco3.2v5*) 7448 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7449 SAVE_CFLAGS="$CFLAGS" 7450 CFLAGS="$CFLAGS -belf" 7451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7452$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7453if test "${lt_cv_cc_needs_belf+set}" = set; then : 7454 $as_echo_n "(cached) " >&6 7455else 7456 ac_ext=c 7457ac_cpp='$CPP $CPPFLAGS' 7458ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7459ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7460ac_compiler_gnu=$ac_cv_c_compiler_gnu 7461 7462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7463/* end confdefs.h. */ 7464 7465int 7466main () 7467{ 7468 7469 ; 7470 return 0; 7471} 7472_ACEOF 7473if ac_fn_c_try_link "$LINENO"; then : 7474 lt_cv_cc_needs_belf=yes 7475else 7476 lt_cv_cc_needs_belf=no 7477fi 7478rm -f core conftest.err conftest.$ac_objext \ 7479 conftest$ac_exeext conftest.$ac_ext 7480 ac_ext=c 7481ac_cpp='$CPP $CPPFLAGS' 7482ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7483ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7484ac_compiler_gnu=$ac_cv_c_compiler_gnu 7485 7486fi 7487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7488$as_echo "$lt_cv_cc_needs_belf" >&6; } 7489 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7490 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7491 CFLAGS="$SAVE_CFLAGS" 7492 fi 7493 ;; 7494sparc*-*solaris*) 7495 # Find out which ABI we are using. 7496 echo 'int i;' > conftest.$ac_ext 7497 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7498 (eval $ac_compile) 2>&5 7499 ac_status=$? 7500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7501 test $ac_status = 0; }; then 7502 case `/usr/bin/file conftest.o` in 7503 *64-bit*) 7504 case $lt_cv_prog_gnu_ld in 7505 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7506 *) 7507 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7508 LD="${LD-ld} -64" 7509 fi 7510 ;; 7511 esac 7512 ;; 7513 esac 7514 fi 7515 rm -rf conftest* 7516 ;; 7517esac 7518 7519need_locks="$enable_libtool_lock" 7520 7521 7522 case $host_os in 7523 rhapsody* | darwin*) 7524 if test -n "$ac_tool_prefix"; then 7525 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7526set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7528$as_echo_n "checking for $ac_word... " >&6; } 7529if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7530 $as_echo_n "(cached) " >&6 7531else 7532 if test -n "$DSYMUTIL"; then 7533 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7534else 7535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7536for as_dir in $PATH 7537do 7538 IFS=$as_save_IFS 7539 test -z "$as_dir" && as_dir=. 7540 for ac_exec_ext in '' $ac_executable_extensions; do 7541 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7542 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7544 break 2 7545 fi 7546done 7547 done 7548IFS=$as_save_IFS 7549 7550fi 7551fi 7552DSYMUTIL=$ac_cv_prog_DSYMUTIL 7553if test -n "$DSYMUTIL"; then 7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7555$as_echo "$DSYMUTIL" >&6; } 7556else 7557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7558$as_echo "no" >&6; } 7559fi 7560 7561 7562fi 7563if test -z "$ac_cv_prog_DSYMUTIL"; then 7564 ac_ct_DSYMUTIL=$DSYMUTIL 7565 # Extract the first word of "dsymutil", so it can be a program name with args. 7566set dummy dsymutil; ac_word=$2 7567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7568$as_echo_n "checking for $ac_word... " >&6; } 7569if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7570 $as_echo_n "(cached) " >&6 7571else 7572 if test -n "$ac_ct_DSYMUTIL"; then 7573 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7574else 7575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7576for as_dir in $PATH 7577do 7578 IFS=$as_save_IFS 7579 test -z "$as_dir" && as_dir=. 7580 for ac_exec_ext in '' $ac_executable_extensions; do 7581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7582 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7584 break 2 7585 fi 7586done 7587 done 7588IFS=$as_save_IFS 7589 7590fi 7591fi 7592ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7593if test -n "$ac_ct_DSYMUTIL"; then 7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7595$as_echo "$ac_ct_DSYMUTIL" >&6; } 7596else 7597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7598$as_echo "no" >&6; } 7599fi 7600 7601 if test "x$ac_ct_DSYMUTIL" = x; then 7602 DSYMUTIL=":" 7603 else 7604 case $cross_compiling:$ac_tool_warned in 7605yes:) 7606{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7607$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7608ac_tool_warned=yes ;; 7609esac 7610 DSYMUTIL=$ac_ct_DSYMUTIL 7611 fi 7612else 7613 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7614fi 7615 7616 if test -n "$ac_tool_prefix"; then 7617 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7618set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7620$as_echo_n "checking for $ac_word... " >&6; } 7621if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7622 $as_echo_n "(cached) " >&6 7623else 7624 if test -n "$NMEDIT"; then 7625 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7626else 7627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7628for as_dir in $PATH 7629do 7630 IFS=$as_save_IFS 7631 test -z "$as_dir" && as_dir=. 7632 for ac_exec_ext in '' $ac_executable_extensions; do 7633 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7634 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7636 break 2 7637 fi 7638done 7639 done 7640IFS=$as_save_IFS 7641 7642fi 7643fi 7644NMEDIT=$ac_cv_prog_NMEDIT 7645if test -n "$NMEDIT"; then 7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7647$as_echo "$NMEDIT" >&6; } 7648else 7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7650$as_echo "no" >&6; } 7651fi 7652 7653 7654fi 7655if test -z "$ac_cv_prog_NMEDIT"; then 7656 ac_ct_NMEDIT=$NMEDIT 7657 # Extract the first word of "nmedit", so it can be a program name with args. 7658set dummy nmedit; ac_word=$2 7659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7660$as_echo_n "checking for $ac_word... " >&6; } 7661if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7662 $as_echo_n "(cached) " >&6 7663else 7664 if test -n "$ac_ct_NMEDIT"; then 7665 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7666else 7667as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7668for as_dir in $PATH 7669do 7670 IFS=$as_save_IFS 7671 test -z "$as_dir" && as_dir=. 7672 for ac_exec_ext in '' $ac_executable_extensions; do 7673 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7674 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7675 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7676 break 2 7677 fi 7678done 7679 done 7680IFS=$as_save_IFS 7681 7682fi 7683fi 7684ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7685if test -n "$ac_ct_NMEDIT"; then 7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7687$as_echo "$ac_ct_NMEDIT" >&6; } 7688else 7689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7690$as_echo "no" >&6; } 7691fi 7692 7693 if test "x$ac_ct_NMEDIT" = x; then 7694 NMEDIT=":" 7695 else 7696 case $cross_compiling:$ac_tool_warned in 7697yes:) 7698{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7699$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7700ac_tool_warned=yes ;; 7701esac 7702 NMEDIT=$ac_ct_NMEDIT 7703 fi 7704else 7705 NMEDIT="$ac_cv_prog_NMEDIT" 7706fi 7707 7708 if test -n "$ac_tool_prefix"; then 7709 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7710set dummy ${ac_tool_prefix}lipo; ac_word=$2 7711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7712$as_echo_n "checking for $ac_word... " >&6; } 7713if test "${ac_cv_prog_LIPO+set}" = set; then : 7714 $as_echo_n "(cached) " >&6 7715else 7716 if test -n "$LIPO"; then 7717 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7718else 7719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7720for as_dir in $PATH 7721do 7722 IFS=$as_save_IFS 7723 test -z "$as_dir" && as_dir=. 7724 for ac_exec_ext in '' $ac_executable_extensions; do 7725 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7726 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7728 break 2 7729 fi 7730done 7731 done 7732IFS=$as_save_IFS 7733 7734fi 7735fi 7736LIPO=$ac_cv_prog_LIPO 7737if test -n "$LIPO"; then 7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7739$as_echo "$LIPO" >&6; } 7740else 7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7742$as_echo "no" >&6; } 7743fi 7744 7745 7746fi 7747if test -z "$ac_cv_prog_LIPO"; then 7748 ac_ct_LIPO=$LIPO 7749 # Extract the first word of "lipo", so it can be a program name with args. 7750set dummy lipo; ac_word=$2 7751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7752$as_echo_n "checking for $ac_word... " >&6; } 7753if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7754 $as_echo_n "(cached) " >&6 7755else 7756 if test -n "$ac_ct_LIPO"; then 7757 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7758else 7759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7760for as_dir in $PATH 7761do 7762 IFS=$as_save_IFS 7763 test -z "$as_dir" && as_dir=. 7764 for ac_exec_ext in '' $ac_executable_extensions; do 7765 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7766 ac_cv_prog_ac_ct_LIPO="lipo" 7767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7768 break 2 7769 fi 7770done 7771 done 7772IFS=$as_save_IFS 7773 7774fi 7775fi 7776ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7777if test -n "$ac_ct_LIPO"; then 7778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7779$as_echo "$ac_ct_LIPO" >&6; } 7780else 7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7782$as_echo "no" >&6; } 7783fi 7784 7785 if test "x$ac_ct_LIPO" = x; then 7786 LIPO=":" 7787 else 7788 case $cross_compiling:$ac_tool_warned in 7789yes:) 7790{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7791$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7792ac_tool_warned=yes ;; 7793esac 7794 LIPO=$ac_ct_LIPO 7795 fi 7796else 7797 LIPO="$ac_cv_prog_LIPO" 7798fi 7799 7800 if test -n "$ac_tool_prefix"; then 7801 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7802set dummy ${ac_tool_prefix}otool; ac_word=$2 7803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7804$as_echo_n "checking for $ac_word... " >&6; } 7805if test "${ac_cv_prog_OTOOL+set}" = set; then : 7806 $as_echo_n "(cached) " >&6 7807else 7808 if test -n "$OTOOL"; then 7809 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7810else 7811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7812for as_dir in $PATH 7813do 7814 IFS=$as_save_IFS 7815 test -z "$as_dir" && as_dir=. 7816 for ac_exec_ext in '' $ac_executable_extensions; do 7817 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7818 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7820 break 2 7821 fi 7822done 7823 done 7824IFS=$as_save_IFS 7825 7826fi 7827fi 7828OTOOL=$ac_cv_prog_OTOOL 7829if test -n "$OTOOL"; then 7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7831$as_echo "$OTOOL" >&6; } 7832else 7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7834$as_echo "no" >&6; } 7835fi 7836 7837 7838fi 7839if test -z "$ac_cv_prog_OTOOL"; then 7840 ac_ct_OTOOL=$OTOOL 7841 # Extract the first word of "otool", so it can be a program name with args. 7842set dummy otool; ac_word=$2 7843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7844$as_echo_n "checking for $ac_word... " >&6; } 7845if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7846 $as_echo_n "(cached) " >&6 7847else 7848 if test -n "$ac_ct_OTOOL"; then 7849 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7850else 7851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7852for as_dir in $PATH 7853do 7854 IFS=$as_save_IFS 7855 test -z "$as_dir" && as_dir=. 7856 for ac_exec_ext in '' $ac_executable_extensions; do 7857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7858 ac_cv_prog_ac_ct_OTOOL="otool" 7859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7860 break 2 7861 fi 7862done 7863 done 7864IFS=$as_save_IFS 7865 7866fi 7867fi 7868ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7869if test -n "$ac_ct_OTOOL"; then 7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7871$as_echo "$ac_ct_OTOOL" >&6; } 7872else 7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7874$as_echo "no" >&6; } 7875fi 7876 7877 if test "x$ac_ct_OTOOL" = x; then 7878 OTOOL=":" 7879 else 7880 case $cross_compiling:$ac_tool_warned in 7881yes:) 7882{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7883$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7884ac_tool_warned=yes ;; 7885esac 7886 OTOOL=$ac_ct_OTOOL 7887 fi 7888else 7889 OTOOL="$ac_cv_prog_OTOOL" 7890fi 7891 7892 if test -n "$ac_tool_prefix"; then 7893 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7894set dummy ${ac_tool_prefix}otool64; ac_word=$2 7895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7896$as_echo_n "checking for $ac_word... " >&6; } 7897if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7898 $as_echo_n "(cached) " >&6 7899else 7900 if test -n "$OTOOL64"; then 7901 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7902else 7903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7904for as_dir in $PATH 7905do 7906 IFS=$as_save_IFS 7907 test -z "$as_dir" && as_dir=. 7908 for ac_exec_ext in '' $ac_executable_extensions; do 7909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7910 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7912 break 2 7913 fi 7914done 7915 done 7916IFS=$as_save_IFS 7917 7918fi 7919fi 7920OTOOL64=$ac_cv_prog_OTOOL64 7921if test -n "$OTOOL64"; then 7922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7923$as_echo "$OTOOL64" >&6; } 7924else 7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7926$as_echo "no" >&6; } 7927fi 7928 7929 7930fi 7931if test -z "$ac_cv_prog_OTOOL64"; then 7932 ac_ct_OTOOL64=$OTOOL64 7933 # Extract the first word of "otool64", so it can be a program name with args. 7934set dummy otool64; ac_word=$2 7935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7936$as_echo_n "checking for $ac_word... " >&6; } 7937if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7938 $as_echo_n "(cached) " >&6 7939else 7940 if test -n "$ac_ct_OTOOL64"; then 7941 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7942else 7943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7944for as_dir in $PATH 7945do 7946 IFS=$as_save_IFS 7947 test -z "$as_dir" && as_dir=. 7948 for ac_exec_ext in '' $ac_executable_extensions; do 7949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7950 ac_cv_prog_ac_ct_OTOOL64="otool64" 7951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7952 break 2 7953 fi 7954done 7955 done 7956IFS=$as_save_IFS 7957 7958fi 7959fi 7960ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7961if test -n "$ac_ct_OTOOL64"; then 7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7963$as_echo "$ac_ct_OTOOL64" >&6; } 7964else 7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7966$as_echo "no" >&6; } 7967fi 7968 7969 if test "x$ac_ct_OTOOL64" = x; then 7970 OTOOL64=":" 7971 else 7972 case $cross_compiling:$ac_tool_warned in 7973yes:) 7974{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7975$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7976ac_tool_warned=yes ;; 7977esac 7978 OTOOL64=$ac_ct_OTOOL64 7979 fi 7980else 7981 OTOOL64="$ac_cv_prog_OTOOL64" 7982fi 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8011$as_echo_n "checking for -single_module linker flag... " >&6; } 8012if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 8013 $as_echo_n "(cached) " >&6 8014else 8015 lt_cv_apple_cc_single_mod=no 8016 if test -z "${LT_MULTI_MODULE}"; then 8017 # By default we will add the -single_module flag. You can override 8018 # by either setting the environment variable LT_MULTI_MODULE 8019 # non-empty at configure time, or by adding -multi_module to the 8020 # link flags. 8021 rm -rf libconftest.dylib* 8022 echo "int foo(void){return 1;}" > conftest.c 8023 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8024-dynamiclib -Wl,-single_module conftest.c" >&5 8025 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8026 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8027 _lt_result=$? 8028 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8029 lt_cv_apple_cc_single_mod=yes 8030 else 8031 cat conftest.err >&5 8032 fi 8033 rm -rf libconftest.dylib* 8034 rm -f conftest.* 8035 fi 8036fi 8037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8038$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8040$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8041if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 8042 $as_echo_n "(cached) " >&6 8043else 8044 lt_cv_ld_exported_symbols_list=no 8045 save_LDFLAGS=$LDFLAGS 8046 echo "_main" > conftest.sym 8047 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8049/* end confdefs.h. */ 8050 8051int 8052main () 8053{ 8054 8055 ; 8056 return 0; 8057} 8058_ACEOF 8059if ac_fn_c_try_link "$LINENO"; then : 8060 lt_cv_ld_exported_symbols_list=yes 8061else 8062 lt_cv_ld_exported_symbols_list=no 8063fi 8064rm -f core conftest.err conftest.$ac_objext \ 8065 conftest$ac_exeext conftest.$ac_ext 8066 LDFLAGS="$save_LDFLAGS" 8067 8068fi 8069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8070$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8072$as_echo_n "checking for -force_load linker flag... " >&6; } 8073if test "${lt_cv_ld_force_load+set}" = set; then : 8074 $as_echo_n "(cached) " >&6 8075else 8076 lt_cv_ld_force_load=no 8077 cat > conftest.c << _LT_EOF 8078int forced_loaded() { return 2;} 8079_LT_EOF 8080 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8081 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8082 echo "$AR cru libconftest.a conftest.o" >&5 8083 $AR cru libconftest.a conftest.o 2>&5 8084 cat > conftest.c << _LT_EOF 8085int main() { return 0;} 8086_LT_EOF 8087 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8088 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8089 _lt_result=$? 8090 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8091 lt_cv_ld_force_load=yes 8092 else 8093 cat conftest.err >&5 8094 fi 8095 rm -f conftest.err libconftest.a conftest conftest.c 8096 rm -rf conftest.dSYM 8097 8098fi 8099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8100$as_echo "$lt_cv_ld_force_load" >&6; } 8101 case $host_os in 8102 rhapsody* | darwin1.[012]) 8103 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8104 darwin1.*) 8105 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8106 darwin*) # darwin 5.x on 8107 # if running on 10.5 or later, the deployment target defaults 8108 # to the OS version, if on x86, and 10.4, the deployment 8109 # target defaults to 10.4. Don't you love it? 8110 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8111 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8112 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8113 10.[012]*) 8114 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8115 10.*) 8116 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8117 esac 8118 ;; 8119 esac 8120 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8121 _lt_dar_single_mod='$single_module' 8122 fi 8123 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8124 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8125 else 8126 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8127 fi 8128 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8129 _lt_dsymutil='~$DSYMUTIL $lib || :' 8130 else 8131 _lt_dsymutil= 8132 fi 8133 ;; 8134 esac 8135 8136for ac_header in dlfcn.h 8137do : 8138 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8139" 8140if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8141 cat >>confdefs.h <<_ACEOF 8142#define HAVE_DLFCN_H 1 8143_ACEOF 8144 8145fi 8146 8147done 8148 8149 8150 8151# autoconf.info says this should be called right after AC_INIT. 8152ac_config_headers="$ac_config_headers config.h:config.in" 8153 8154 8155 8156 8157 8158 8159# Put a plausible default for CC_FOR_BUILD in Makefile. 8160if test "x$cross_compiling" = "xno"; then 8161 CC_FOR_BUILD='$(CC)' 8162else 8163 CC_FOR_BUILD=gcc 8164fi 8165 8166 8167 8168 8169AR=${AR-ar} 8170 8171if test -n "$ac_tool_prefix"; then 8172 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8173set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8175$as_echo_n "checking for $ac_word... " >&6; } 8176if test "${ac_cv_prog_RANLIB+set}" = set; then : 8177 $as_echo_n "(cached) " >&6 8178else 8179 if test -n "$RANLIB"; then 8180 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8181else 8182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8183for as_dir in $PATH 8184do 8185 IFS=$as_save_IFS 8186 test -z "$as_dir" && as_dir=. 8187 for ac_exec_ext in '' $ac_executable_extensions; do 8188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8189 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8191 break 2 8192 fi 8193done 8194 done 8195IFS=$as_save_IFS 8196 8197fi 8198fi 8199RANLIB=$ac_cv_prog_RANLIB 8200if test -n "$RANLIB"; then 8201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8202$as_echo "$RANLIB" >&6; } 8203else 8204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8205$as_echo "no" >&6; } 8206fi 8207 8208 8209fi 8210if test -z "$ac_cv_prog_RANLIB"; then 8211 ac_ct_RANLIB=$RANLIB 8212 # Extract the first word of "ranlib", so it can be a program name with args. 8213set dummy ranlib; ac_word=$2 8214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8215$as_echo_n "checking for $ac_word... " >&6; } 8216if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 8217 $as_echo_n "(cached) " >&6 8218else 8219 if test -n "$ac_ct_RANLIB"; then 8220 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8221else 8222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8223for as_dir in $PATH 8224do 8225 IFS=$as_save_IFS 8226 test -z "$as_dir" && as_dir=. 8227 for ac_exec_ext in '' $ac_executable_extensions; do 8228 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8229 ac_cv_prog_ac_ct_RANLIB="ranlib" 8230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8231 break 2 8232 fi 8233done 8234 done 8235IFS=$as_save_IFS 8236 8237fi 8238fi 8239ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8240if test -n "$ac_ct_RANLIB"; then 8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8242$as_echo "$ac_ct_RANLIB" >&6; } 8243else 8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8245$as_echo "no" >&6; } 8246fi 8247 8248 if test "x$ac_ct_RANLIB" = x; then 8249 RANLIB=":" 8250 else 8251 case $cross_compiling:$ac_tool_warned in 8252yes:) 8253{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8254$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8255ac_tool_warned=yes ;; 8256esac 8257 RANLIB=$ac_ct_RANLIB 8258 fi 8259else 8260 RANLIB="$ac_cv_prog_RANLIB" 8261fi 8262 8263 8264# Some of the common include files depend on bfd.h, and bfd.h checks 8265# that config.h is included first by testing that the PACKAGE macro 8266# is defined. 8267PACKAGE=sim 8268 8269cat >>confdefs.h <<_ACEOF 8270#define PACKAGE "$PACKAGE" 8271_ACEOF 8272 8273 8274 8275# Dependency checking. 8276ac_config_commands="$ac_config_commands depdir" 8277 8278 8279depcc="$CC" am_compiler_list= 8280 8281am_depcomp=$ac_aux_dir/depcomp 8282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8283$as_echo_n "checking dependency style of $depcc... " >&6; } 8284if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 8285 $as_echo_n "(cached) " >&6 8286else 8287 if test -f "$am_depcomp"; then 8288 # We make a subdir and do the tests there. Otherwise we can end up 8289 # making bogus files that we don't know about and never remove. For 8290 # instance it was reported that on HP-UX the gcc test will end up 8291 # making a dummy file named `D' -- because `-MD' means `put the output 8292 # in D'. 8293 mkdir conftest.dir 8294 # Copy depcomp to subdir because otherwise we won't find it if we're 8295 # using a relative directory. 8296 cp "$am_depcomp" conftest.dir 8297 cd conftest.dir 8298 # We will build objects and dependencies in a subdirectory because 8299 # it helps to detect inapplicable dependency modes. For instance 8300 # both Tru64's cc and ICC support -MD to output dependencies as a 8301 # side effect of compilation, but ICC will put the dependencies in 8302 # the current directory while Tru64 will put them in the object 8303 # directory. 8304 mkdir sub 8305 8306 am_cv_CC_dependencies_compiler_type=none 8307 if test "$am_compiler_list" = ""; then 8308 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8309 fi 8310 for depmode in $am_compiler_list; do 8311 if test $depmode = none; then break; fi 8312 8313 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8314 # Setup a source with many dependencies, because some compilers 8315 # like to wrap large dependency lists on column 80 (with \), and 8316 # we should not choose a depcomp mode which is confused by this. 8317 # 8318 # We need to recreate these files for each test, as the compiler may 8319 # overwrite some of them when testing with obscure command lines. 8320 # This happens at least with the AIX C compiler. 8321 : > sub/conftest.c 8322 for i in 1 2 3 4 5 6; do 8323 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8324 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8325 # Solaris 8's {/usr,}/bin/sh. 8326 touch sub/conftst$i.h 8327 done 8328 echo "include sub/conftest.Po" > confmf 8329 8330 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8331 # mode. It turns out that the SunPro C++ compiler does not properly 8332 # handle `-M -o', and we need to detect this. 8333 depcmd="depmode=$depmode \ 8334 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8335 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8336 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8337 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8338 if env $depcmd > conftest.err 2>&1 && 8339 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8340 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8341 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8342 # icc doesn't choke on unknown options, it will just issue warnings 8343 # or remarks (even with -Werror). So we grep stderr for any message 8344 # that says an option was ignored or not supported. 8345 # When given -MP, icc 7.0 and 7.1 complain thusly: 8346 # icc: Command line warning: ignoring option '-M'; no argument required 8347 # The diagnosis changed in icc 8.0: 8348 # icc: Command line remark: option '-MP' not supported 8349 if (grep 'ignoring option' conftest.err || 8350 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8351 am_cv_CC_dependencies_compiler_type=$depmode 8352 $as_echo "$as_me:$LINENO: success" >&5 8353 break 8354 fi 8355 fi 8356 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8357 sed -e 's/^/| /' < conftest.err >&5 8358 done 8359 8360 cd .. 8361 rm -rf conftest.dir 8362else 8363 am_cv_CC_dependencies_compiler_type=none 8364fi 8365 8366fi 8367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8368$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8369if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8370then as_fn_error "no usable dependency style found" "$LINENO" 5 8371else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8372 8373fi 8374 8375 8376# Check for the 'make' the user wants to use. 8377for ac_prog in make 8378do 8379 # Extract the first word of "$ac_prog", so it can be a program name with args. 8380set dummy $ac_prog; ac_word=$2 8381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8382$as_echo_n "checking for $ac_word... " >&6; } 8383if test "${ac_cv_prog_MAKE+set}" = set; then : 8384 $as_echo_n "(cached) " >&6 8385else 8386 if test -n "$MAKE"; then 8387 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8388else 8389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8390for as_dir in $PATH 8391do 8392 IFS=$as_save_IFS 8393 test -z "$as_dir" && as_dir=. 8394 for ac_exec_ext in '' $ac_executable_extensions; do 8395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8396 ac_cv_prog_MAKE="$ac_prog" 8397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8398 break 2 8399 fi 8400done 8401 done 8402IFS=$as_save_IFS 8403 8404fi 8405fi 8406MAKE=$ac_cv_prog_MAKE 8407if test -n "$MAKE"; then 8408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8409$as_echo "$MAKE" >&6; } 8410else 8411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8412$as_echo "no" >&6; } 8413fi 8414 8415 8416 test -n "$MAKE" && break 8417done 8418 8419MAKE_IS_GNU= 8420case "`$MAKE --version 2>&1 | sed 1q`" in 8421 *GNU*) 8422 MAKE_IS_GNU=yes 8423 ;; 8424esac 8425 if test "$MAKE_IS_GNU" = yes; then 8426 GMAKE_TRUE= 8427 GMAKE_FALSE='#' 8428else 8429 GMAKE_TRUE='#' 8430 GMAKE_FALSE= 8431fi 8432 8433 8434ALL_LINGUAS= 8435# If we haven't got the data from the intl directory, 8436# assume NLS is disabled. 8437USE_NLS=no 8438LIBINTL= 8439LIBINTL_DEP= 8440INCINTL= 8441XGETTEXT= 8442GMSGFMT= 8443POSUB= 8444 8445if test -f ../../intl/config.intl; then 8446 . ../../intl/config.intl 8447fi 8448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8449$as_echo_n "checking whether NLS is requested... " >&6; } 8450if test x"$USE_NLS" != xyes; then 8451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8452$as_echo "no" >&6; } 8453else 8454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8455$as_echo "yes" >&6; } 8456 8457$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8458 8459 8460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8461$as_echo_n "checking for catalogs to be installed... " >&6; } 8462 # Look for .po and .gmo files in the source directory. 8463 CATALOGS= 8464 XLINGUAS= 8465 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8466 # If there aren't any .gmo files the shell will give us the 8467 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8468 # weeded out. 8469 case "$cat" in *\**) 8470 continue;; 8471 esac 8472 # The quadruple backslash is collapsed to a double backslash 8473 # by the backticks, then collapsed again by the double quotes, 8474 # leaving us with one backslash in the sed expression (right 8475 # before the dot that mustn't act as a wildcard). 8476 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8477 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8478 # The user is allowed to set LINGUAS to a list of languages to 8479 # install catalogs for. If it's empty that means "all of them." 8480 if test "x$LINGUAS" = x; then 8481 CATALOGS="$CATALOGS $cat" 8482 XLINGUAS="$XLINGUAS $lang" 8483 else 8484 case "$LINGUAS" in *$lang*) 8485 CATALOGS="$CATALOGS $cat" 8486 XLINGUAS="$XLINGUAS $lang" 8487 ;; 8488 esac 8489 fi 8490 done 8491 LINGUAS="$XLINGUAS" 8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8493$as_echo "$LINGUAS" >&6; } 8494 8495 8496 DATADIRNAME=share 8497 8498 INSTOBJEXT=.mo 8499 8500 GENCAT=gencat 8501 8502 CATOBJEXT=.gmo 8503 8504fi 8505 8506# Check for common headers. 8507# FIXME: Seems to me this can cause problems for i386-windows hosts. 8508# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8509for ac_header in stdlib.h string.h strings.h unistd.h time.h 8510do : 8511 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8512ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8513eval as_val=\$$as_ac_Header 8514 if test "x$as_val" = x""yes; then : 8515 cat >>confdefs.h <<_ACEOF 8516#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8517_ACEOF 8518 8519fi 8520 8521done 8522 8523for ac_header in sys/time.h sys/resource.h 8524do : 8525 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8526ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8527eval as_val=\$$as_ac_Header 8528 if test "x$as_val" = x""yes; then : 8529 cat >>confdefs.h <<_ACEOF 8530#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8531_ACEOF 8532 8533fi 8534 8535done 8536 8537for ac_header in fcntl.h fpu_control.h 8538do : 8539 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8540ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8541eval as_val=\$$as_ac_Header 8542 if test "x$as_val" = x""yes; then : 8543 cat >>confdefs.h <<_ACEOF 8544#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8545_ACEOF 8546 8547fi 8548 8549done 8550 8551for ac_header in dlfcn.h errno.h sys/stat.h 8552do : 8553 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8554ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8555eval as_val=\$$as_ac_Header 8556 if test "x$as_val" = x""yes; then : 8557 cat >>confdefs.h <<_ACEOF 8558#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8559_ACEOF 8560 8561fi 8562 8563done 8564 8565for ac_func in getrusage time sigaction __setfpucw 8566do : 8567 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8568ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8569eval as_val=\$$as_ac_var 8570 if test "x$as_val" = x""yes; then : 8571 cat >>confdefs.h <<_ACEOF 8572#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8573_ACEOF 8574 8575fi 8576done 8577 8578 8579# Check for socket libraries 8580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 8581$as_echo_n "checking for bind in -lsocket... " >&6; } 8582if test "${ac_cv_lib_socket_bind+set}" = set; then : 8583 $as_echo_n "(cached) " >&6 8584else 8585 ac_check_lib_save_LIBS=$LIBS 8586LIBS="-lsocket $LIBS" 8587cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8588/* end confdefs.h. */ 8589 8590/* Override any GCC internal prototype to avoid an error. 8591 Use char because int might match the return type of a GCC 8592 builtin and then its argument prototype would still apply. */ 8593#ifdef __cplusplus 8594extern "C" 8595#endif 8596char bind (); 8597int 8598main () 8599{ 8600return bind (); 8601 ; 8602 return 0; 8603} 8604_ACEOF 8605if ac_fn_c_try_link "$LINENO"; then : 8606 ac_cv_lib_socket_bind=yes 8607else 8608 ac_cv_lib_socket_bind=no 8609fi 8610rm -f core conftest.err conftest.$ac_objext \ 8611 conftest$ac_exeext conftest.$ac_ext 8612LIBS=$ac_check_lib_save_LIBS 8613fi 8614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 8615$as_echo "$ac_cv_lib_socket_bind" >&6; } 8616if test "x$ac_cv_lib_socket_bind" = x""yes; then : 8617 cat >>confdefs.h <<_ACEOF 8618#define HAVE_LIBSOCKET 1 8619_ACEOF 8620 8621 LIBS="-lsocket $LIBS" 8622 8623fi 8624 8625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8626$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8627if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 8628 $as_echo_n "(cached) " >&6 8629else 8630 ac_check_lib_save_LIBS=$LIBS 8631LIBS="-lnsl $LIBS" 8632cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8633/* end confdefs.h. */ 8634 8635/* Override any GCC internal prototype to avoid an error. 8636 Use char because int might match the return type of a GCC 8637 builtin and then its argument prototype would still apply. */ 8638#ifdef __cplusplus 8639extern "C" 8640#endif 8641char gethostbyname (); 8642int 8643main () 8644{ 8645return gethostbyname (); 8646 ; 8647 return 0; 8648} 8649_ACEOF 8650if ac_fn_c_try_link "$LINENO"; then : 8651 ac_cv_lib_nsl_gethostbyname=yes 8652else 8653 ac_cv_lib_nsl_gethostbyname=no 8654fi 8655rm -f core conftest.err conftest.$ac_objext \ 8656 conftest$ac_exeext conftest.$ac_ext 8657LIBS=$ac_check_lib_save_LIBS 8658fi 8659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8660$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8661if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 8662 cat >>confdefs.h <<_ACEOF 8663#define HAVE_LIBNSL 1 8664_ACEOF 8665 8666 LIBS="-lnsl $LIBS" 8667 8668fi 8669 8670 8671# BFD conditionally uses zlib, so we must link it in if libbfd does, by 8672# using the same condition. 8673 8674 # See if the user specified whether he wants zlib support or not. 8675 8676# Check whether --with-zlib was given. 8677if test "${with_zlib+set}" = set; then : 8678 withval=$with_zlib; 8679else 8680 with_zlib=auto 8681fi 8682 8683 8684 if test "$with_zlib" != "no"; then 8685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 8686$as_echo_n "checking for library containing zlibVersion... " >&6; } 8687if test "${ac_cv_search_zlibVersion+set}" = set; then : 8688 $as_echo_n "(cached) " >&6 8689else 8690 ac_func_search_save_LIBS=$LIBS 8691cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8692/* end confdefs.h. */ 8693 8694/* Override any GCC internal prototype to avoid an error. 8695 Use char because int might match the return type of a GCC 8696 builtin and then its argument prototype would still apply. */ 8697#ifdef __cplusplus 8698extern "C" 8699#endif 8700char zlibVersion (); 8701int 8702main () 8703{ 8704return zlibVersion (); 8705 ; 8706 return 0; 8707} 8708_ACEOF 8709for ac_lib in '' z; do 8710 if test -z "$ac_lib"; then 8711 ac_res="none required" 8712 else 8713 ac_res=-l$ac_lib 8714 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8715 fi 8716 if ac_fn_c_try_link "$LINENO"; then : 8717 ac_cv_search_zlibVersion=$ac_res 8718fi 8719rm -f core conftest.err conftest.$ac_objext \ 8720 conftest$ac_exeext 8721 if test "${ac_cv_search_zlibVersion+set}" = set; then : 8722 break 8723fi 8724done 8725if test "${ac_cv_search_zlibVersion+set}" = set; then : 8726 8727else 8728 ac_cv_search_zlibVersion=no 8729fi 8730rm conftest.$ac_ext 8731LIBS=$ac_func_search_save_LIBS 8732fi 8733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 8734$as_echo "$ac_cv_search_zlibVersion" >&6; } 8735ac_res=$ac_cv_search_zlibVersion 8736if test "$ac_res" != no; then : 8737 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8738 for ac_header in zlib.h 8739do : 8740 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 8741if test "x$ac_cv_header_zlib_h" = x""yes; then : 8742 cat >>confdefs.h <<_ACEOF 8743#define HAVE_ZLIB_H 1 8744_ACEOF 8745 8746fi 8747 8748done 8749 8750fi 8751 8752 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 8753 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 8754 fi 8755 fi 8756 8757 8758# BFD uses libdl when when plugins enabled. 8759 8760# Check whether --enable-plugins was given. 8761if test "${enable_plugins+set}" = set; then : 8762 enableval=$enable_plugins; case "${enableval}" in 8763 yes | "") plugins=yes ;; 8764 no) plugins=no ;; 8765 *) plugins=yes ;; 8766 esac 8767else 8768 plugins=no 8769fi 8770 8771 8772 if test "$plugins" = yes; then 8773 PLUGINS_TRUE= 8774 PLUGINS_FALSE='#' 8775else 8776 PLUGINS_TRUE='#' 8777 PLUGINS_FALSE= 8778fi 8779 8780 8781 8782 8783 8784# Set options 8785enable_dlopen=yes 8786 8787 8788 8789 8790 enable_win32_dll=no 8791 8792 8793 # Check whether --enable-shared was given. 8794if test "${enable_shared+set}" = set; then : 8795 enableval=$enable_shared; p=${PACKAGE-default} 8796 case $enableval in 8797 yes) enable_shared=yes ;; 8798 no) enable_shared=no ;; 8799 *) 8800 enable_shared=no 8801 # Look at the argument we got. We use all the common list separators. 8802 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8803 for pkg in $enableval; do 8804 IFS="$lt_save_ifs" 8805 if test "X$pkg" = "X$p"; then 8806 enable_shared=yes 8807 fi 8808 done 8809 IFS="$lt_save_ifs" 8810 ;; 8811 esac 8812else 8813 enable_shared=yes 8814fi 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 # Check whether --enable-static was given. 8825if test "${enable_static+set}" = set; then : 8826 enableval=$enable_static; p=${PACKAGE-default} 8827 case $enableval in 8828 yes) enable_static=yes ;; 8829 no) enable_static=no ;; 8830 *) 8831 enable_static=no 8832 # Look at the argument we got. We use all the common list separators. 8833 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8834 for pkg in $enableval; do 8835 IFS="$lt_save_ifs" 8836 if test "X$pkg" = "X$p"; then 8837 enable_static=yes 8838 fi 8839 done 8840 IFS="$lt_save_ifs" 8841 ;; 8842 esac 8843else 8844 enable_static=yes 8845fi 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856# Check whether --with-pic was given. 8857if test "${with_pic+set}" = set; then : 8858 withval=$with_pic; pic_mode="$withval" 8859else 8860 pic_mode=default 8861fi 8862 8863 8864test -z "$pic_mode" && pic_mode=default 8865 8866 8867 8868 8869 8870 8871 8872 # Check whether --enable-fast-install was given. 8873if test "${enable_fast_install+set}" = set; then : 8874 enableval=$enable_fast_install; p=${PACKAGE-default} 8875 case $enableval in 8876 yes) enable_fast_install=yes ;; 8877 no) enable_fast_install=no ;; 8878 *) 8879 enable_fast_install=no 8880 # Look at the argument we got. We use all the common list separators. 8881 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8882 for pkg in $enableval; do 8883 IFS="$lt_save_ifs" 8884 if test "X$pkg" = "X$p"; then 8885 enable_fast_install=yes 8886 fi 8887 done 8888 IFS="$lt_save_ifs" 8889 ;; 8890 esac 8891else 8892 enable_fast_install=yes 8893fi 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905# This can be used to rebuild libtool when needed 8906LIBTOOL_DEPS="$ltmain" 8907 8908# Always use our own libtool. 8909LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936test -z "$LN_S" && LN_S="ln -s" 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951if test -n "${ZSH_VERSION+set}" ; then 8952 setopt NO_GLOB_SUBST 8953fi 8954 8955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8956$as_echo_n "checking for objdir... " >&6; } 8957if test "${lt_cv_objdir+set}" = set; then : 8958 $as_echo_n "(cached) " >&6 8959else 8960 rm -f .libs 2>/dev/null 8961mkdir .libs 2>/dev/null 8962if test -d .libs; then 8963 lt_cv_objdir=.libs 8964else 8965 # MS-DOS does not allow filenames that begin with a dot. 8966 lt_cv_objdir=_libs 8967fi 8968rmdir .libs 2>/dev/null 8969fi 8970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8971$as_echo "$lt_cv_objdir" >&6; } 8972objdir=$lt_cv_objdir 8973 8974 8975 8976 8977 8978cat >>confdefs.h <<_ACEOF 8979#define LT_OBJDIR "$lt_cv_objdir/" 8980_ACEOF 8981 8982 8983 8984 8985case $host_os in 8986aix3*) 8987 # AIX sometimes has problems with the GCC collect2 program. For some 8988 # reason, if we set the COLLECT_NAMES environment variable, the problems 8989 # vanish in a puff of smoke. 8990 if test "X${COLLECT_NAMES+set}" != Xset; then 8991 COLLECT_NAMES= 8992 export COLLECT_NAMES 8993 fi 8994 ;; 8995esac 8996 8997# Global variables: 8998ofile=libtool 8999can_build_shared=yes 9000 9001# All known linkers require a `.a' archive for static linking (except MSVC, 9002# which needs '.lib'). 9003libext=a 9004 9005with_gnu_ld="$lt_cv_prog_gnu_ld" 9006 9007old_CC="$CC" 9008old_CFLAGS="$CFLAGS" 9009 9010# Set sane defaults for various variables 9011test -z "$CC" && CC=cc 9012test -z "$LTCC" && LTCC=$CC 9013test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9014test -z "$LD" && LD=ld 9015test -z "$ac_objext" && ac_objext=o 9016 9017for cc_temp in $compiler""; do 9018 case $cc_temp in 9019 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9020 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9021 \-*) ;; 9022 *) break;; 9023 esac 9024done 9025cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9026 9027 9028# Only perform the check for file, if the check method requires it 9029test -z "$MAGIC_CMD" && MAGIC_CMD=file 9030case $deplibs_check_method in 9031file_magic*) 9032 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9034$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9035if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9036 $as_echo_n "(cached) " >&6 9037else 9038 case $MAGIC_CMD in 9039[\\/*] | ?:[\\/]*) 9040 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9041 ;; 9042*) 9043 lt_save_MAGIC_CMD="$MAGIC_CMD" 9044 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9045 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9046 for ac_dir in $ac_dummy; do 9047 IFS="$lt_save_ifs" 9048 test -z "$ac_dir" && ac_dir=. 9049 if test -f $ac_dir/${ac_tool_prefix}file; then 9050 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9051 if test -n "$file_magic_test_file"; then 9052 case $deplibs_check_method in 9053 "file_magic "*) 9054 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9055 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9056 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9057 $EGREP "$file_magic_regex" > /dev/null; then 9058 : 9059 else 9060 cat <<_LT_EOF 1>&2 9061 9062*** Warning: the command libtool uses to detect shared libraries, 9063*** $file_magic_cmd, produces output that libtool cannot recognize. 9064*** The result is that libtool may fail to recognize shared libraries 9065*** as such. This will affect the creation of libtool libraries that 9066*** depend on shared libraries, but programs linked with such libtool 9067*** libraries will work regardless of this problem. Nevertheless, you 9068*** may want to report the problem to your system manager and/or to 9069*** bug-libtool@gnu.org 9070 9071_LT_EOF 9072 fi ;; 9073 esac 9074 fi 9075 break 9076 fi 9077 done 9078 IFS="$lt_save_ifs" 9079 MAGIC_CMD="$lt_save_MAGIC_CMD" 9080 ;; 9081esac 9082fi 9083 9084MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9085if test -n "$MAGIC_CMD"; then 9086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9087$as_echo "$MAGIC_CMD" >&6; } 9088else 9089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9090$as_echo "no" >&6; } 9091fi 9092 9093 9094 9095 9096 9097if test -z "$lt_cv_path_MAGIC_CMD"; then 9098 if test -n "$ac_tool_prefix"; then 9099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9100$as_echo_n "checking for file... " >&6; } 9101if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9102 $as_echo_n "(cached) " >&6 9103else 9104 case $MAGIC_CMD in 9105[\\/*] | ?:[\\/]*) 9106 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9107 ;; 9108*) 9109 lt_save_MAGIC_CMD="$MAGIC_CMD" 9110 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9111 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9112 for ac_dir in $ac_dummy; do 9113 IFS="$lt_save_ifs" 9114 test -z "$ac_dir" && ac_dir=. 9115 if test -f $ac_dir/file; then 9116 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9117 if test -n "$file_magic_test_file"; then 9118 case $deplibs_check_method in 9119 "file_magic "*) 9120 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9121 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9122 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9123 $EGREP "$file_magic_regex" > /dev/null; then 9124 : 9125 else 9126 cat <<_LT_EOF 1>&2 9127 9128*** Warning: the command libtool uses to detect shared libraries, 9129*** $file_magic_cmd, produces output that libtool cannot recognize. 9130*** The result is that libtool may fail to recognize shared libraries 9131*** as such. This will affect the creation of libtool libraries that 9132*** depend on shared libraries, but programs linked with such libtool 9133*** libraries will work regardless of this problem. Nevertheless, you 9134*** may want to report the problem to your system manager and/or to 9135*** bug-libtool@gnu.org 9136 9137_LT_EOF 9138 fi ;; 9139 esac 9140 fi 9141 break 9142 fi 9143 done 9144 IFS="$lt_save_ifs" 9145 MAGIC_CMD="$lt_save_MAGIC_CMD" 9146 ;; 9147esac 9148fi 9149 9150MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9151if test -n "$MAGIC_CMD"; then 9152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9153$as_echo "$MAGIC_CMD" >&6; } 9154else 9155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9156$as_echo "no" >&6; } 9157fi 9158 9159 9160 else 9161 MAGIC_CMD=: 9162 fi 9163fi 9164 9165 fi 9166 ;; 9167esac 9168 9169# Use C for the default configuration in the libtool script 9170 9171lt_save_CC="$CC" 9172ac_ext=c 9173ac_cpp='$CPP $CPPFLAGS' 9174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9176ac_compiler_gnu=$ac_cv_c_compiler_gnu 9177 9178 9179# Source file extension for C test sources. 9180ac_ext=c 9181 9182# Object file extension for compiled C test sources. 9183objext=o 9184objext=$objext 9185 9186# Code to be used in simple compile tests 9187lt_simple_compile_test_code="int some_variable = 0;" 9188 9189# Code to be used in simple link tests 9190lt_simple_link_test_code='int main(){return(0);}' 9191 9192 9193 9194 9195 9196 9197 9198# If no C compiler was specified, use CC. 9199LTCC=${LTCC-"$CC"} 9200 9201# If no C compiler flags were specified, use CFLAGS. 9202LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9203 9204# Allow CC to be a program name with arguments. 9205compiler=$CC 9206 9207# Save the default compiler, since it gets overwritten when the other 9208# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9209compiler_DEFAULT=$CC 9210 9211# save warnings/boilerplate of simple test code 9212ac_outfile=conftest.$ac_objext 9213echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9214eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9215_lt_compiler_boilerplate=`cat conftest.err` 9216$RM conftest* 9217 9218ac_outfile=conftest.$ac_objext 9219echo "$lt_simple_link_test_code" >conftest.$ac_ext 9220eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9221_lt_linker_boilerplate=`cat conftest.err` 9222$RM -r conftest* 9223 9224 9225## CAVEAT EMPTOR: 9226## There is no encapsulation within the following macros, do not change 9227## the running order or otherwise move them around unless you know exactly 9228## what you are doing... 9229if test -n "$compiler"; then 9230 9231lt_prog_compiler_no_builtin_flag= 9232 9233if test "$GCC" = yes; then 9234 case $cc_basename in 9235 nvcc*) 9236 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9237 *) 9238 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9239 esac 9240 9241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9242$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9243if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 9244 $as_echo_n "(cached) " >&6 9245else 9246 lt_cv_prog_compiler_rtti_exceptions=no 9247 ac_outfile=conftest.$ac_objext 9248 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9249 lt_compiler_flag="-fno-rtti -fno-exceptions" 9250 # Insert the option either (1) after the last *FLAGS variable, or 9251 # (2) before a word containing "conftest.", or (3) at the end. 9252 # Note that $ac_compile itself does not contain backslashes and begins 9253 # with a dollar sign (not a hyphen), so the echo should work correctly. 9254 # The option is referenced via a variable to avoid confusing sed. 9255 lt_compile=`echo "$ac_compile" | $SED \ 9256 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9257 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9258 -e 's:$: $lt_compiler_flag:'` 9259 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9260 (eval "$lt_compile" 2>conftest.err) 9261 ac_status=$? 9262 cat conftest.err >&5 9263 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9264 if (exit $ac_status) && test -s "$ac_outfile"; then 9265 # The compiler can only warn and ignore the option if not recognized 9266 # So say no if there are warnings other than the usual output. 9267 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9268 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9269 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9270 lt_cv_prog_compiler_rtti_exceptions=yes 9271 fi 9272 fi 9273 $RM conftest* 9274 9275fi 9276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9277$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9278 9279if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9280 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9281else 9282 : 9283fi 9284 9285fi 9286 9287 9288 9289 9290 9291 9292 lt_prog_compiler_wl= 9293lt_prog_compiler_pic= 9294lt_prog_compiler_static= 9295 9296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9297$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9298 9299 if test "$GCC" = yes; then 9300 lt_prog_compiler_wl='-Wl,' 9301 lt_prog_compiler_static='-static' 9302 9303 case $host_os in 9304 aix*) 9305 # All AIX code is PIC. 9306 if test "$host_cpu" = ia64; then 9307 # AIX 5 now supports IA64 processor 9308 lt_prog_compiler_static='-Bstatic' 9309 fi 9310 lt_prog_compiler_pic='-fPIC' 9311 ;; 9312 9313 amigaos*) 9314 case $host_cpu in 9315 powerpc) 9316 # see comment about AmigaOS4 .so support 9317 lt_prog_compiler_pic='-fPIC' 9318 ;; 9319 m68k) 9320 # FIXME: we need at least 68020 code to build shared libraries, but 9321 # adding the `-m68020' flag to GCC prevents building anything better, 9322 # like `-m68040'. 9323 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9324 ;; 9325 esac 9326 ;; 9327 9328 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9329 # PIC is the default for these OSes. 9330 ;; 9331 9332 mingw* | cygwin* | pw32* | os2* | cegcc*) 9333 # This hack is so that the source file can tell whether it is being 9334 # built for inclusion in a dll (and should export symbols for example). 9335 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9336 # (--disable-auto-import) libraries 9337 lt_prog_compiler_pic='-DDLL_EXPORT' 9338 ;; 9339 9340 darwin* | rhapsody*) 9341 # PIC is the default on this platform 9342 # Common symbols not allowed in MH_DYLIB files 9343 lt_prog_compiler_pic='-fno-common' 9344 ;; 9345 9346 haiku*) 9347 # PIC is the default for Haiku. 9348 # The "-static" flag exists, but is broken. 9349 lt_prog_compiler_static= 9350 ;; 9351 9352 hpux*) 9353 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9354 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9355 # sets the default TLS model and affects inlining. 9356 case $host_cpu in 9357 hppa*64*) 9358 # +Z the default 9359 ;; 9360 *) 9361 lt_prog_compiler_pic='-fPIC' 9362 ;; 9363 esac 9364 ;; 9365 9366 interix[3-9]*) 9367 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9368 # Instead, we relocate shared libraries at runtime. 9369 ;; 9370 9371 msdosdjgpp*) 9372 # Just because we use GCC doesn't mean we suddenly get shared libraries 9373 # on systems that don't support them. 9374 lt_prog_compiler_can_build_shared=no 9375 enable_shared=no 9376 ;; 9377 9378 *nto* | *qnx*) 9379 # QNX uses GNU C++, but need to define -shared option too, otherwise 9380 # it will coredump. 9381 lt_prog_compiler_pic='-fPIC -shared' 9382 ;; 9383 9384 sysv4*MP*) 9385 if test -d /usr/nec; then 9386 lt_prog_compiler_pic=-Kconform_pic 9387 fi 9388 ;; 9389 9390 *) 9391 lt_prog_compiler_pic='-fPIC' 9392 ;; 9393 esac 9394 9395 case $cc_basename in 9396 nvcc*) # Cuda Compiler Driver 2.2 9397 lt_prog_compiler_wl='-Xlinker ' 9398 lt_prog_compiler_pic='-Xcompiler -fPIC' 9399 ;; 9400 esac 9401 else 9402 # PORTME Check for flag to pass linker flags through the system compiler. 9403 case $host_os in 9404 aix*) 9405 lt_prog_compiler_wl='-Wl,' 9406 if test "$host_cpu" = ia64; then 9407 # AIX 5 now supports IA64 processor 9408 lt_prog_compiler_static='-Bstatic' 9409 else 9410 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9411 fi 9412 ;; 9413 9414 mingw* | cygwin* | pw32* | os2* | cegcc*) 9415 # This hack is so that the source file can tell whether it is being 9416 # built for inclusion in a dll (and should export symbols for example). 9417 lt_prog_compiler_pic='-DDLL_EXPORT' 9418 ;; 9419 9420 hpux9* | hpux10* | hpux11*) 9421 lt_prog_compiler_wl='-Wl,' 9422 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9423 # not for PA HP-UX. 9424 case $host_cpu in 9425 hppa*64*|ia64*) 9426 # +Z the default 9427 ;; 9428 *) 9429 lt_prog_compiler_pic='+Z' 9430 ;; 9431 esac 9432 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9433 lt_prog_compiler_static='${wl}-a ${wl}archive' 9434 ;; 9435 9436 irix5* | irix6* | nonstopux*) 9437 lt_prog_compiler_wl='-Wl,' 9438 # PIC (with -KPIC) is the default. 9439 lt_prog_compiler_static='-non_shared' 9440 ;; 9441 9442 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9443 case $cc_basename in 9444 # old Intel for x86_64 which still supported -KPIC. 9445 ecc*) 9446 lt_prog_compiler_wl='-Wl,' 9447 lt_prog_compiler_pic='-KPIC' 9448 lt_prog_compiler_static='-static' 9449 ;; 9450 # icc used to be incompatible with GCC. 9451 # ICC 10 doesn't accept -KPIC any more. 9452 icc* | ifort*) 9453 lt_prog_compiler_wl='-Wl,' 9454 lt_prog_compiler_pic='-fPIC' 9455 lt_prog_compiler_static='-static' 9456 ;; 9457 # Lahey Fortran 8.1. 9458 lf95*) 9459 lt_prog_compiler_wl='-Wl,' 9460 lt_prog_compiler_pic='--shared' 9461 lt_prog_compiler_static='--static' 9462 ;; 9463 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9464 # Portland Group compilers (*not* the Pentium gcc compiler, 9465 # which looks to be a dead project) 9466 lt_prog_compiler_wl='-Wl,' 9467 lt_prog_compiler_pic='-fpic' 9468 lt_prog_compiler_static='-Bstatic' 9469 ;; 9470 ccc*) 9471 lt_prog_compiler_wl='-Wl,' 9472 # All Alpha code is PIC. 9473 lt_prog_compiler_static='-non_shared' 9474 ;; 9475 xl* | bgxl* | bgf* | mpixl*) 9476 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9477 lt_prog_compiler_wl='-Wl,' 9478 lt_prog_compiler_pic='-qpic' 9479 lt_prog_compiler_static='-qstaticlink' 9480 ;; 9481 *) 9482 case `$CC -V 2>&1 | sed 5q` in 9483 *Sun\ F* | *Sun*Fortran*) 9484 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9485 lt_prog_compiler_pic='-KPIC' 9486 lt_prog_compiler_static='-Bstatic' 9487 lt_prog_compiler_wl='' 9488 ;; 9489 *Sun\ C*) 9490 # Sun C 5.9 9491 lt_prog_compiler_pic='-KPIC' 9492 lt_prog_compiler_static='-Bstatic' 9493 lt_prog_compiler_wl='-Wl,' 9494 ;; 9495 esac 9496 ;; 9497 esac 9498 ;; 9499 9500 newsos6) 9501 lt_prog_compiler_pic='-KPIC' 9502 lt_prog_compiler_static='-Bstatic' 9503 ;; 9504 9505 *nto* | *qnx*) 9506 # QNX uses GNU C++, but need to define -shared option too, otherwise 9507 # it will coredump. 9508 lt_prog_compiler_pic='-fPIC -shared' 9509 ;; 9510 9511 osf3* | osf4* | osf5*) 9512 lt_prog_compiler_wl='-Wl,' 9513 # All OSF/1 code is PIC. 9514 lt_prog_compiler_static='-non_shared' 9515 ;; 9516 9517 rdos*) 9518 lt_prog_compiler_static='-non_shared' 9519 ;; 9520 9521 solaris*) 9522 lt_prog_compiler_pic='-KPIC' 9523 lt_prog_compiler_static='-Bstatic' 9524 case $cc_basename in 9525 f77* | f90* | f95*) 9526 lt_prog_compiler_wl='-Qoption ld ';; 9527 *) 9528 lt_prog_compiler_wl='-Wl,';; 9529 esac 9530 ;; 9531 9532 sunos4*) 9533 lt_prog_compiler_wl='-Qoption ld ' 9534 lt_prog_compiler_pic='-PIC' 9535 lt_prog_compiler_static='-Bstatic' 9536 ;; 9537 9538 sysv4 | sysv4.2uw2* | sysv4.3*) 9539 lt_prog_compiler_wl='-Wl,' 9540 lt_prog_compiler_pic='-KPIC' 9541 lt_prog_compiler_static='-Bstatic' 9542 ;; 9543 9544 sysv4*MP*) 9545 if test -d /usr/nec ;then 9546 lt_prog_compiler_pic='-Kconform_pic' 9547 lt_prog_compiler_static='-Bstatic' 9548 fi 9549 ;; 9550 9551 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9552 lt_prog_compiler_wl='-Wl,' 9553 lt_prog_compiler_pic='-KPIC' 9554 lt_prog_compiler_static='-Bstatic' 9555 ;; 9556 9557 unicos*) 9558 lt_prog_compiler_wl='-Wl,' 9559 lt_prog_compiler_can_build_shared=no 9560 ;; 9561 9562 uts4*) 9563 lt_prog_compiler_pic='-pic' 9564 lt_prog_compiler_static='-Bstatic' 9565 ;; 9566 9567 *) 9568 lt_prog_compiler_can_build_shared=no 9569 ;; 9570 esac 9571 fi 9572 9573case $host_os in 9574 # For platforms which do not support PIC, -DPIC is meaningless: 9575 *djgpp*) 9576 lt_prog_compiler_pic= 9577 ;; 9578 *) 9579 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9580 ;; 9581esac 9582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9583$as_echo "$lt_prog_compiler_pic" >&6; } 9584 9585 9586 9587 9588 9589 9590# 9591# Check to make sure the PIC flag actually works. 9592# 9593if test -n "$lt_prog_compiler_pic"; then 9594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9595$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9596if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 9597 $as_echo_n "(cached) " >&6 9598else 9599 lt_cv_prog_compiler_pic_works=no 9600 ac_outfile=conftest.$ac_objext 9601 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9602 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9603 # Insert the option either (1) after the last *FLAGS variable, or 9604 # (2) before a word containing "conftest.", or (3) at the end. 9605 # Note that $ac_compile itself does not contain backslashes and begins 9606 # with a dollar sign (not a hyphen), so the echo should work correctly. 9607 # The option is referenced via a variable to avoid confusing sed. 9608 lt_compile=`echo "$ac_compile" | $SED \ 9609 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9610 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9611 -e 's:$: $lt_compiler_flag:'` 9612 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9613 (eval "$lt_compile" 2>conftest.err) 9614 ac_status=$? 9615 cat conftest.err >&5 9616 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9617 if (exit $ac_status) && test -s "$ac_outfile"; then 9618 # The compiler can only warn and ignore the option if not recognized 9619 # So say no if there are warnings other than the usual output. 9620 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9621 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9622 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9623 lt_cv_prog_compiler_pic_works=yes 9624 fi 9625 fi 9626 $RM conftest* 9627 9628fi 9629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9630$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9631 9632if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9633 case $lt_prog_compiler_pic in 9634 "" | " "*) ;; 9635 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9636 esac 9637else 9638 lt_prog_compiler_pic= 9639 lt_prog_compiler_can_build_shared=no 9640fi 9641 9642fi 9643 9644 9645 9646 9647 9648 9649# 9650# Check to make sure the static flag actually works. 9651# 9652wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9654$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9655if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 9656 $as_echo_n "(cached) " >&6 9657else 9658 lt_cv_prog_compiler_static_works=no 9659 save_LDFLAGS="$LDFLAGS" 9660 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9661 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9662 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9663 # The linker can only warn and ignore the option if not recognized 9664 # So say no if there are warnings 9665 if test -s conftest.err; then 9666 # Append any errors to the config.log. 9667 cat conftest.err 1>&5 9668 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9669 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9670 if diff conftest.exp conftest.er2 >/dev/null; then 9671 lt_cv_prog_compiler_static_works=yes 9672 fi 9673 else 9674 lt_cv_prog_compiler_static_works=yes 9675 fi 9676 fi 9677 $RM -r conftest* 9678 LDFLAGS="$save_LDFLAGS" 9679 9680fi 9681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9682$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9683 9684if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9685 : 9686else 9687 lt_prog_compiler_static= 9688fi 9689 9690 9691 9692 9693 9694 9695 9696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9697$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9698if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9699 $as_echo_n "(cached) " >&6 9700else 9701 lt_cv_prog_compiler_c_o=no 9702 $RM -r conftest 2>/dev/null 9703 mkdir conftest 9704 cd conftest 9705 mkdir out 9706 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9707 9708 lt_compiler_flag="-o out/conftest2.$ac_objext" 9709 # Insert the option either (1) after the last *FLAGS variable, or 9710 # (2) before a word containing "conftest.", or (3) at the end. 9711 # Note that $ac_compile itself does not contain backslashes and begins 9712 # with a dollar sign (not a hyphen), so the echo should work correctly. 9713 lt_compile=`echo "$ac_compile" | $SED \ 9714 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9715 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9716 -e 's:$: $lt_compiler_flag:'` 9717 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9718 (eval "$lt_compile" 2>out/conftest.err) 9719 ac_status=$? 9720 cat out/conftest.err >&5 9721 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9722 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9723 then 9724 # The compiler can only warn and ignore the option if not recognized 9725 # So say no if there are warnings 9726 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9727 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9728 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9729 lt_cv_prog_compiler_c_o=yes 9730 fi 9731 fi 9732 chmod u+w . 2>&5 9733 $RM conftest* 9734 # SGI C++ compiler will create directory out/ii_files/ for 9735 # template instantiation 9736 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9737 $RM out/* && rmdir out 9738 cd .. 9739 $RM -r conftest 9740 $RM conftest* 9741 9742fi 9743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9744$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9745 9746 9747 9748 9749 9750 9751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9752$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9753if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9754 $as_echo_n "(cached) " >&6 9755else 9756 lt_cv_prog_compiler_c_o=no 9757 $RM -r conftest 2>/dev/null 9758 mkdir conftest 9759 cd conftest 9760 mkdir out 9761 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9762 9763 lt_compiler_flag="-o out/conftest2.$ac_objext" 9764 # Insert the option either (1) after the last *FLAGS variable, or 9765 # (2) before a word containing "conftest.", or (3) at the end. 9766 # Note that $ac_compile itself does not contain backslashes and begins 9767 # with a dollar sign (not a hyphen), so the echo should work correctly. 9768 lt_compile=`echo "$ac_compile" | $SED \ 9769 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9770 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9771 -e 's:$: $lt_compiler_flag:'` 9772 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9773 (eval "$lt_compile" 2>out/conftest.err) 9774 ac_status=$? 9775 cat out/conftest.err >&5 9776 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9777 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9778 then 9779 # The compiler can only warn and ignore the option if not recognized 9780 # So say no if there are warnings 9781 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9782 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9783 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9784 lt_cv_prog_compiler_c_o=yes 9785 fi 9786 fi 9787 chmod u+w . 2>&5 9788 $RM conftest* 9789 # SGI C++ compiler will create directory out/ii_files/ for 9790 # template instantiation 9791 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9792 $RM out/* && rmdir out 9793 cd .. 9794 $RM -r conftest 9795 $RM conftest* 9796 9797fi 9798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9799$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9800 9801 9802 9803 9804hard_links="nottested" 9805if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9806 # do not overwrite the value of need_locks provided by the user 9807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9808$as_echo_n "checking if we can lock with hard links... " >&6; } 9809 hard_links=yes 9810 $RM conftest* 9811 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9812 touch conftest.a 9813 ln conftest.a conftest.b 2>&5 || hard_links=no 9814 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9816$as_echo "$hard_links" >&6; } 9817 if test "$hard_links" = no; then 9818 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9819$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9820 need_locks=warn 9821 fi 9822else 9823 need_locks=no 9824fi 9825 9826 9827 9828 9829 9830 9831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9832$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9833 9834 runpath_var= 9835 allow_undefined_flag= 9836 always_export_symbols=no 9837 archive_cmds= 9838 archive_expsym_cmds= 9839 compiler_needs_object=no 9840 enable_shared_with_static_runtimes=no 9841 export_dynamic_flag_spec= 9842 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9843 hardcode_automatic=no 9844 hardcode_direct=no 9845 hardcode_direct_absolute=no 9846 hardcode_libdir_flag_spec= 9847 hardcode_libdir_flag_spec_ld= 9848 hardcode_libdir_separator= 9849 hardcode_minus_L=no 9850 hardcode_shlibpath_var=unsupported 9851 inherit_rpath=no 9852 link_all_deplibs=unknown 9853 module_cmds= 9854 module_expsym_cmds= 9855 old_archive_from_new_cmds= 9856 old_archive_from_expsyms_cmds= 9857 thread_safe_flag_spec= 9858 whole_archive_flag_spec= 9859 # include_expsyms should be a list of space-separated symbols to be *always* 9860 # included in the symbol list 9861 include_expsyms= 9862 # exclude_expsyms can be an extended regexp of symbols to exclude 9863 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9864 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9865 # as well as any symbol that contains `d'. 9866 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9867 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9868 # platforms (ab)use it in PIC code, but their linkers get confused if 9869 # the symbol is explicitly referenced. Since portable code cannot 9870 # rely on this symbol name, it's probably fine to never include it in 9871 # preloaded symbol tables. 9872 # Exclude shared library initialization/finalization symbols. 9873 extract_expsyms_cmds= 9874 9875 case $host_os in 9876 cygwin* | mingw* | pw32* | cegcc*) 9877 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9878 # When not using gcc, we currently assume that we are using 9879 # Microsoft Visual C++. 9880 if test "$GCC" != yes; then 9881 with_gnu_ld=no 9882 fi 9883 ;; 9884 interix*) 9885 # we just hope/assume this is gcc and not c89 (= MSVC++) 9886 with_gnu_ld=yes 9887 ;; 9888 openbsd*) 9889 with_gnu_ld=no 9890 ;; 9891 esac 9892 9893 ld_shlibs=yes 9894 9895 # On some targets, GNU ld is compatible enough with the native linker 9896 # that we're better off using the native interface for both. 9897 lt_use_gnu_ld_interface=no 9898 if test "$with_gnu_ld" = yes; then 9899 case $host_os in 9900 aix*) 9901 # The AIX port of GNU ld has always aspired to compatibility 9902 # with the native linker. However, as the warning in the GNU ld 9903 # block says, versions before 2.19.5* couldn't really create working 9904 # shared libraries, regardless of the interface used. 9905 case `$LD -v 2>&1` in 9906 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9907 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9908 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9909 *) 9910 lt_use_gnu_ld_interface=yes 9911 ;; 9912 esac 9913 ;; 9914 *) 9915 lt_use_gnu_ld_interface=yes 9916 ;; 9917 esac 9918 fi 9919 9920 if test "$lt_use_gnu_ld_interface" = yes; then 9921 # If archive_cmds runs LD, not CC, wlarc should be empty 9922 wlarc='${wl}' 9923 9924 # Set some defaults for GNU ld with shared library support. These 9925 # are reset later if shared libraries are not supported. Putting them 9926 # here allows them to be overridden if necessary. 9927 runpath_var=LD_RUN_PATH 9928 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9929 export_dynamic_flag_spec='${wl}--export-dynamic' 9930 # ancient GNU ld didn't support --whole-archive et. al. 9931 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9932 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9933 else 9934 whole_archive_flag_spec= 9935 fi 9936 supports_anon_versioning=no 9937 case `$LD -v 2>&1` in 9938 *GNU\ gold*) supports_anon_versioning=yes ;; 9939 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9940 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9941 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9942 *\ 2.11.*) ;; # other 2.11 versions 9943 *) supports_anon_versioning=yes ;; 9944 esac 9945 9946 # See if GNU ld supports shared libraries. 9947 case $host_os in 9948 aix[3-9]*) 9949 # On AIX/PPC, the GNU linker is very broken 9950 if test "$host_cpu" != ia64; then 9951 ld_shlibs=no 9952 cat <<_LT_EOF 1>&2 9953 9954*** Warning: the GNU linker, at least up to release 2.19, is reported 9955*** to be unable to reliably create shared libraries on AIX. 9956*** Therefore, libtool is disabling shared libraries support. If you 9957*** really care for shared libraries, you may want to install binutils 9958*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9959*** You will then need to restart the configuration process. 9960 9961_LT_EOF 9962 fi 9963 ;; 9964 9965 amigaos*) 9966 case $host_cpu in 9967 powerpc) 9968 # see comment about AmigaOS4 .so support 9969 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9970 archive_expsym_cmds='' 9971 ;; 9972 m68k) 9973 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)' 9974 hardcode_libdir_flag_spec='-L$libdir' 9975 hardcode_minus_L=yes 9976 ;; 9977 esac 9978 ;; 9979 9980 beos*) 9981 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9982 allow_undefined_flag=unsupported 9983 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9984 # support --undefined. This deserves some investigation. FIXME 9985 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9986 else 9987 ld_shlibs=no 9988 fi 9989 ;; 9990 9991 cygwin* | mingw* | pw32* | cegcc*) 9992 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9993 # as there is no search path for DLLs. 9994 hardcode_libdir_flag_spec='-L$libdir' 9995 export_dynamic_flag_spec='${wl}--export-all-symbols' 9996 allow_undefined_flag=unsupported 9997 always_export_symbols=no 9998 enable_shared_with_static_runtimes=yes 9999 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10000 10001 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10002 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10003 # If the export-symbols file already is a .def file (1st line 10004 # is EXPORTS), use it as is; otherwise, prepend... 10005 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10006 cp $export_symbols $output_objdir/$soname.def; 10007 else 10008 echo EXPORTS > $output_objdir/$soname.def; 10009 cat $export_symbols >> $output_objdir/$soname.def; 10010 fi~ 10011 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10012 else 10013 ld_shlibs=no 10014 fi 10015 ;; 10016 10017 haiku*) 10018 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10019 link_all_deplibs=yes 10020 ;; 10021 10022 interix[3-9]*) 10023 hardcode_direct=no 10024 hardcode_shlibpath_var=no 10025 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10026 export_dynamic_flag_spec='${wl}-E' 10027 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10028 # Instead, shared libraries are loaded at an image base (0x10000000 by 10029 # default) and relocated if they conflict, which is a slow very memory 10030 # consuming and fragmenting process. To avoid this, we pick a random, 10031 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10032 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10033 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10034 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' 10035 ;; 10036 10037 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10038 tmp_diet=no 10039 if test "$host_os" = linux-dietlibc; then 10040 case $cc_basename in 10041 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10042 esac 10043 fi 10044 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10045 && test "$tmp_diet" = no 10046 then 10047 tmp_addflag= 10048 tmp_sharedflag='-shared' 10049 case $cc_basename,$host_cpu in 10050 pgcc*) # Portland Group C compiler 10051 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' 10052 tmp_addflag=' $pic_flag' 10053 ;; 10054 pgf77* | pgf90* | pgf95* | pgfortran*) 10055 # Portland Group f77 and f90 compilers 10056 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' 10057 tmp_addflag=' $pic_flag -Mnomain' ;; 10058 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10059 tmp_addflag=' -i_dynamic' ;; 10060 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10061 tmp_addflag=' -i_dynamic -nofor_main' ;; 10062 ifc* | ifort*) # Intel Fortran compiler 10063 tmp_addflag=' -nofor_main' ;; 10064 lf95*) # Lahey Fortran 8.1 10065 whole_archive_flag_spec= 10066 tmp_sharedflag='--shared' ;; 10067 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10068 tmp_sharedflag='-qmkshrobj' 10069 tmp_addflag= ;; 10070 nvcc*) # Cuda Compiler Driver 2.2 10071 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' 10072 compiler_needs_object=yes 10073 ;; 10074 esac 10075 case `$CC -V 2>&1 | sed 5q` in 10076 *Sun\ C*) # Sun C 5.9 10077 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' 10078 compiler_needs_object=yes 10079 tmp_sharedflag='-G' ;; 10080 *Sun\ F*) # Sun Fortran 8.3 10081 tmp_sharedflag='-G' ;; 10082 esac 10083 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10084 10085 if test "x$supports_anon_versioning" = xyes; then 10086 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10087 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10088 echo "local: *; };" >> $output_objdir/$libname.ver~ 10089 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10090 fi 10091 10092 case $cc_basename in 10093 xlf* | bgf* | bgxlf* | mpixlf*) 10094 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10095 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10096 hardcode_libdir_flag_spec= 10097 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10098 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10099 if test "x$supports_anon_versioning" = xyes; then 10100 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10101 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10102 echo "local: *; };" >> $output_objdir/$libname.ver~ 10103 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10104 fi 10105 ;; 10106 esac 10107 else 10108 ld_shlibs=no 10109 fi 10110 ;; 10111 10112 netbsd*) 10113 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10114 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10115 wlarc= 10116 else 10117 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10118 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10119 fi 10120 ;; 10121 10122 solaris*) 10123 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10124 ld_shlibs=no 10125 cat <<_LT_EOF 1>&2 10126 10127*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10128*** create shared libraries on Solaris systems. Therefore, libtool 10129*** is disabling shared libraries support. We urge you to upgrade GNU 10130*** binutils to release 2.9.1 or newer. Another option is to modify 10131*** your PATH or compiler configuration so that the native linker is 10132*** used, and then restart. 10133 10134_LT_EOF 10135 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10136 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10137 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10138 else 10139 ld_shlibs=no 10140 fi 10141 ;; 10142 10143 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10144 case `$LD -v 2>&1` in 10145 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10146 ld_shlibs=no 10147 cat <<_LT_EOF 1>&2 10148 10149*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10150*** reliably create shared libraries on SCO systems. Therefore, libtool 10151*** is disabling shared libraries support. We urge you to upgrade GNU 10152*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10153*** your PATH or compiler configuration so that the native linker is 10154*** used, and then restart. 10155 10156_LT_EOF 10157 ;; 10158 *) 10159 # For security reasons, it is highly recommended that you always 10160 # use absolute paths for naming shared libraries, and exclude the 10161 # DT_RUNPATH tag from executables and libraries. But doing so 10162 # requires that you compile everything twice, which is a pain. 10163 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10164 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10165 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10166 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10167 else 10168 ld_shlibs=no 10169 fi 10170 ;; 10171 esac 10172 ;; 10173 10174 sunos4*) 10175 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10176 wlarc= 10177 hardcode_direct=yes 10178 hardcode_shlibpath_var=no 10179 ;; 10180 10181 *) 10182 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10183 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10184 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10185 else 10186 ld_shlibs=no 10187 fi 10188 ;; 10189 esac 10190 10191 if test "$ld_shlibs" = no; then 10192 runpath_var= 10193 hardcode_libdir_flag_spec= 10194 export_dynamic_flag_spec= 10195 whole_archive_flag_spec= 10196 fi 10197 else 10198 # PORTME fill in a description of your system's linker (not GNU ld) 10199 case $host_os in 10200 aix3*) 10201 allow_undefined_flag=unsupported 10202 always_export_symbols=yes 10203 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' 10204 # Note: this linker hardcodes the directories in LIBPATH if there 10205 # are no directories specified by -L. 10206 hardcode_minus_L=yes 10207 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10208 # Neither direct hardcoding nor static linking is supported with a 10209 # broken collect2. 10210 hardcode_direct=unsupported 10211 fi 10212 ;; 10213 10214 aix[4-9]*) 10215 if test "$host_cpu" = ia64; then 10216 # On IA64, the linker does run time linking by default, so we don't 10217 # have to do anything special. 10218 aix_use_runtimelinking=no 10219 exp_sym_flag='-Bexport' 10220 no_entry_flag="" 10221 else 10222 # If we're using GNU nm, then we don't want the "-C" option. 10223 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10224 # Also, AIX nm treats weak defined symbols like other global 10225 # defined symbols, whereas GNU nm marks them as "W". 10226 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10227 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' 10228 else 10229 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' 10230 fi 10231 aix_use_runtimelinking=no 10232 10233 # Test if we are trying to use run time linking or normal 10234 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10235 # need to do runtime linking. 10236 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10237 for ld_flag in $LDFLAGS; do 10238 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10239 aix_use_runtimelinking=yes 10240 break 10241 fi 10242 done 10243 ;; 10244 esac 10245 10246 exp_sym_flag='-bexport' 10247 no_entry_flag='-bnoentry' 10248 fi 10249 10250 # When large executables or shared objects are built, AIX ld can 10251 # have problems creating the table of contents. If linking a library 10252 # or program results in "error TOC overflow" add -mminimal-toc to 10253 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10254 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10255 10256 archive_cmds='' 10257 hardcode_direct=yes 10258 hardcode_direct_absolute=yes 10259 hardcode_libdir_separator=':' 10260 link_all_deplibs=yes 10261 file_list_spec='${wl}-f,' 10262 10263 if test "$GCC" = yes; then 10264 case $host_os in aix4.[012]|aix4.[012].*) 10265 # We only want to do this on AIX 4.2 and lower, the check 10266 # below for broken collect2 doesn't work under 4.3+ 10267 collect2name=`${CC} -print-prog-name=collect2` 10268 if test -f "$collect2name" && 10269 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10270 then 10271 # We have reworked collect2 10272 : 10273 else 10274 # We have old collect2 10275 hardcode_direct=unsupported 10276 # It fails to find uninstalled libraries when the uninstalled 10277 # path is not listed in the libpath. Setting hardcode_minus_L 10278 # to unsupported forces relinking 10279 hardcode_minus_L=yes 10280 hardcode_libdir_flag_spec='-L$libdir' 10281 hardcode_libdir_separator= 10282 fi 10283 ;; 10284 esac 10285 shared_flag='-shared' 10286 if test "$aix_use_runtimelinking" = yes; then 10287 shared_flag="$shared_flag "'${wl}-G' 10288 fi 10289 else 10290 # not using gcc 10291 if test "$host_cpu" = ia64; then 10292 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10293 # chokes on -Wl,-G. The following line is correct: 10294 shared_flag='-G' 10295 else 10296 if test "$aix_use_runtimelinking" = yes; then 10297 shared_flag='${wl}-G' 10298 else 10299 shared_flag='${wl}-bM:SRE' 10300 fi 10301 fi 10302 fi 10303 10304 export_dynamic_flag_spec='${wl}-bexpall' 10305 # It seems that -bexpall does not export symbols beginning with 10306 # underscore (_), so it is better to generate a list of symbols to export. 10307 always_export_symbols=yes 10308 if test "$aix_use_runtimelinking" = yes; then 10309 # Warning - without using the other runtime loading flags (-brtl), 10310 # -berok will link without error, but may produce a broken library. 10311 allow_undefined_flag='-berok' 10312 # Determine the default libpath from the value encoded in an 10313 # empty executable. 10314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10315/* end confdefs.h. */ 10316 10317int 10318main () 10319{ 10320 10321 ; 10322 return 0; 10323} 10324_ACEOF 10325if ac_fn_c_try_link "$LINENO"; then : 10326 10327lt_aix_libpath_sed=' 10328 /Import File Strings/,/^$/ { 10329 /^0/ { 10330 s/^0 *\(.*\)$/\1/ 10331 p 10332 } 10333 }' 10334aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10335# Check for a 64-bit object if we didn't find anything. 10336if test -z "$aix_libpath"; then 10337 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10338fi 10339fi 10340rm -f core conftest.err conftest.$ac_objext \ 10341 conftest$ac_exeext conftest.$ac_ext 10342if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10343 10344 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10345 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" 10346 else 10347 if test "$host_cpu" = ia64; then 10348 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10349 allow_undefined_flag="-z nodefs" 10350 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" 10351 else 10352 # Determine the default libpath from the value encoded in an 10353 # empty executable. 10354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10355/* end confdefs.h. */ 10356 10357int 10358main () 10359{ 10360 10361 ; 10362 return 0; 10363} 10364_ACEOF 10365if ac_fn_c_try_link "$LINENO"; then : 10366 10367lt_aix_libpath_sed=' 10368 /Import File Strings/,/^$/ { 10369 /^0/ { 10370 s/^0 *\(.*\)$/\1/ 10371 p 10372 } 10373 }' 10374aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10375# Check for a 64-bit object if we didn't find anything. 10376if test -z "$aix_libpath"; then 10377 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10378fi 10379fi 10380rm -f core conftest.err conftest.$ac_objext \ 10381 conftest$ac_exeext conftest.$ac_ext 10382if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10383 10384 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10385 # Warning - without using the other run time loading flags, 10386 # -berok will link without error, but may produce a broken library. 10387 no_undefined_flag=' ${wl}-bernotok' 10388 allow_undefined_flag=' ${wl}-berok' 10389 if test "$with_gnu_ld" = yes; then 10390 # We only use this code for GNU lds that support --whole-archive. 10391 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10392 else 10393 # Exported symbols can be pulled into shared objects from archives 10394 whole_archive_flag_spec='$convenience' 10395 fi 10396 archive_cmds_need_lc=yes 10397 # This is similar to how AIX traditionally builds its shared libraries. 10398 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' 10399 fi 10400 fi 10401 ;; 10402 10403 amigaos*) 10404 case $host_cpu in 10405 powerpc) 10406 # see comment about AmigaOS4 .so support 10407 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10408 archive_expsym_cmds='' 10409 ;; 10410 m68k) 10411 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)' 10412 hardcode_libdir_flag_spec='-L$libdir' 10413 hardcode_minus_L=yes 10414 ;; 10415 esac 10416 ;; 10417 10418 bsdi[45]*) 10419 export_dynamic_flag_spec=-rdynamic 10420 ;; 10421 10422 cygwin* | mingw* | pw32* | cegcc*) 10423 # When not using gcc, we currently assume that we are using 10424 # Microsoft Visual C++. 10425 # hardcode_libdir_flag_spec is actually meaningless, as there is 10426 # no search path for DLLs. 10427 hardcode_libdir_flag_spec=' ' 10428 allow_undefined_flag=unsupported 10429 # Tell ltmain to make .lib files, not .a files. 10430 libext=lib 10431 # Tell ltmain to make .dll files, not .so files. 10432 shrext_cmds=".dll" 10433 # FIXME: Setting linknames here is a bad hack. 10434 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10435 # The linker will automatically build a .lib file if we build a DLL. 10436 old_archive_from_new_cmds='true' 10437 # FIXME: Should let the user specify the lib program. 10438 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10439 fix_srcfile_path='`cygpath -w "$srcfile"`' 10440 enable_shared_with_static_runtimes=yes 10441 ;; 10442 10443 darwin* | rhapsody*) 10444 10445 10446 archive_cmds_need_lc=no 10447 hardcode_direct=no 10448 hardcode_automatic=yes 10449 hardcode_shlibpath_var=unsupported 10450 if test "$lt_cv_ld_force_load" = "yes"; then 10451 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\"`' 10452 else 10453 whole_archive_flag_spec='' 10454 fi 10455 link_all_deplibs=yes 10456 allow_undefined_flag="$_lt_dar_allow_undefined" 10457 case $cc_basename in 10458 ifort*) _lt_dar_can_shared=yes ;; 10459 *) _lt_dar_can_shared=$GCC ;; 10460 esac 10461 if test "$_lt_dar_can_shared" = "yes"; then 10462 output_verbose_link_cmd=func_echo_all 10463 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10464 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10465 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}" 10466 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}" 10467 10468 else 10469 ld_shlibs=no 10470 fi 10471 10472 ;; 10473 10474 dgux*) 10475 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10476 hardcode_libdir_flag_spec='-L$libdir' 10477 hardcode_shlibpath_var=no 10478 ;; 10479 10480 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10481 # support. Future versions do this automatically, but an explicit c++rt0.o 10482 # does not break anything, and helps significantly (at the cost of a little 10483 # extra space). 10484 freebsd2.2*) 10485 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10486 hardcode_libdir_flag_spec='-R$libdir' 10487 hardcode_direct=yes 10488 hardcode_shlibpath_var=no 10489 ;; 10490 10491 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10492 freebsd2.*) 10493 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10494 hardcode_direct=yes 10495 hardcode_minus_L=yes 10496 hardcode_shlibpath_var=no 10497 ;; 10498 10499 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10500 freebsd* | dragonfly*) 10501 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10502 hardcode_libdir_flag_spec='-R$libdir' 10503 hardcode_direct=yes 10504 hardcode_shlibpath_var=no 10505 ;; 10506 10507 hpux9*) 10508 if test "$GCC" = yes; then 10509 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' 10510 else 10511 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' 10512 fi 10513 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10514 hardcode_libdir_separator=: 10515 hardcode_direct=yes 10516 10517 # hardcode_minus_L: Not really in the search PATH, 10518 # but as the default location of the library. 10519 hardcode_minus_L=yes 10520 export_dynamic_flag_spec='${wl}-E' 10521 ;; 10522 10523 hpux10*) 10524 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10525 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10526 else 10527 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10528 fi 10529 if test "$with_gnu_ld" = no; then 10530 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10531 hardcode_libdir_flag_spec_ld='+b $libdir' 10532 hardcode_libdir_separator=: 10533 hardcode_direct=yes 10534 hardcode_direct_absolute=yes 10535 export_dynamic_flag_spec='${wl}-E' 10536 # hardcode_minus_L: Not really in the search PATH, 10537 # but as the default location of the library. 10538 hardcode_minus_L=yes 10539 fi 10540 ;; 10541 10542 hpux11*) 10543 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10544 case $host_cpu in 10545 hppa*64*) 10546 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10547 ;; 10548 ia64*) 10549 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10550 ;; 10551 *) 10552 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10553 ;; 10554 esac 10555 else 10556 case $host_cpu in 10557 hppa*64*) 10558 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10559 ;; 10560 ia64*) 10561 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10562 ;; 10563 *) 10564 10565 # Older versions of the 11.00 compiler do not understand -b yet 10566 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10568$as_echo_n "checking if $CC understands -b... " >&6; } 10569if test "${lt_cv_prog_compiler__b+set}" = set; then : 10570 $as_echo_n "(cached) " >&6 10571else 10572 lt_cv_prog_compiler__b=no 10573 save_LDFLAGS="$LDFLAGS" 10574 LDFLAGS="$LDFLAGS -b" 10575 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10576 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10577 # The linker can only warn and ignore the option if not recognized 10578 # So say no if there are warnings 10579 if test -s conftest.err; then 10580 # Append any errors to the config.log. 10581 cat conftest.err 1>&5 10582 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10583 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10584 if diff conftest.exp conftest.er2 >/dev/null; then 10585 lt_cv_prog_compiler__b=yes 10586 fi 10587 else 10588 lt_cv_prog_compiler__b=yes 10589 fi 10590 fi 10591 $RM -r conftest* 10592 LDFLAGS="$save_LDFLAGS" 10593 10594fi 10595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10596$as_echo "$lt_cv_prog_compiler__b" >&6; } 10597 10598if test x"$lt_cv_prog_compiler__b" = xyes; then 10599 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10600else 10601 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10602fi 10603 10604 ;; 10605 esac 10606 fi 10607 if test "$with_gnu_ld" = no; then 10608 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10609 hardcode_libdir_separator=: 10610 10611 case $host_cpu in 10612 hppa*64*|ia64*) 10613 hardcode_direct=no 10614 hardcode_shlibpath_var=no 10615 ;; 10616 *) 10617 hardcode_direct=yes 10618 hardcode_direct_absolute=yes 10619 export_dynamic_flag_spec='${wl}-E' 10620 10621 # hardcode_minus_L: Not really in the search PATH, 10622 # but as the default location of the library. 10623 hardcode_minus_L=yes 10624 ;; 10625 esac 10626 fi 10627 ;; 10628 10629 irix5* | irix6* | nonstopux*) 10630 if test "$GCC" = yes; then 10631 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' 10632 # Try to use the -exported_symbol ld option, if it does not 10633 # work, assume that -exports_file does not work either and 10634 # implicitly export all symbols. 10635 save_LDFLAGS="$LDFLAGS" 10636 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10638/* end confdefs.h. */ 10639int foo(void) {} 10640_ACEOF 10641if ac_fn_c_try_link "$LINENO"; then : 10642 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' 10643 10644fi 10645rm -f core conftest.err conftest.$ac_objext \ 10646 conftest$ac_exeext conftest.$ac_ext 10647 LDFLAGS="$save_LDFLAGS" 10648 else 10649 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' 10650 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' 10651 fi 10652 archive_cmds_need_lc='no' 10653 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10654 hardcode_libdir_separator=: 10655 inherit_rpath=yes 10656 link_all_deplibs=yes 10657 ;; 10658 10659 netbsd*) 10660 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10661 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10662 else 10663 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10664 fi 10665 hardcode_libdir_flag_spec='-R$libdir' 10666 hardcode_direct=yes 10667 hardcode_shlibpath_var=no 10668 ;; 10669 10670 newsos6) 10671 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10672 hardcode_direct=yes 10673 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10674 hardcode_libdir_separator=: 10675 hardcode_shlibpath_var=no 10676 ;; 10677 10678 *nto* | *qnx*) 10679 ;; 10680 10681 openbsd*) 10682 if test -f /usr/libexec/ld.so; then 10683 hardcode_direct=yes 10684 hardcode_shlibpath_var=no 10685 hardcode_direct_absolute=yes 10686 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10687 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10688 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10689 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10690 export_dynamic_flag_spec='${wl}-E' 10691 else 10692 case $host_os in 10693 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10694 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10695 hardcode_libdir_flag_spec='-R$libdir' 10696 ;; 10697 *) 10698 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10699 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10700 ;; 10701 esac 10702 fi 10703 else 10704 ld_shlibs=no 10705 fi 10706 ;; 10707 10708 os2*) 10709 hardcode_libdir_flag_spec='-L$libdir' 10710 hardcode_minus_L=yes 10711 allow_undefined_flag=unsupported 10712 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' 10713 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10714 ;; 10715 10716 osf3*) 10717 if test "$GCC" = yes; then 10718 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10719 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' 10720 else 10721 allow_undefined_flag=' -expect_unresolved \*' 10722 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' 10723 fi 10724 archive_cmds_need_lc='no' 10725 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10726 hardcode_libdir_separator=: 10727 ;; 10728 10729 osf4* | osf5*) # as osf3* with the addition of -msym flag 10730 if test "$GCC" = yes; then 10731 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10732 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' 10733 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10734 else 10735 allow_undefined_flag=' -expect_unresolved \*' 10736 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' 10737 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~ 10738 $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' 10739 10740 # Both c and cxx compiler support -rpath directly 10741 hardcode_libdir_flag_spec='-rpath $libdir' 10742 fi 10743 archive_cmds_need_lc='no' 10744 hardcode_libdir_separator=: 10745 ;; 10746 10747 solaris*) 10748 no_undefined_flag=' -z defs' 10749 if test "$GCC" = yes; then 10750 wlarc='${wl}' 10751 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10752 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10753 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10754 else 10755 case `$CC -V 2>&1` in 10756 *"Compilers 5.0"*) 10757 wlarc='' 10758 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10759 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10760 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10761 ;; 10762 *) 10763 wlarc='${wl}' 10764 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10765 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10766 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10767 ;; 10768 esac 10769 fi 10770 hardcode_libdir_flag_spec='-R$libdir' 10771 hardcode_shlibpath_var=no 10772 case $host_os in 10773 solaris2.[0-5] | solaris2.[0-5].*) ;; 10774 *) 10775 # The compiler driver will combine and reorder linker options, 10776 # but understands `-z linker_flag'. GCC discards it without `$wl', 10777 # but is careful enough not to reorder. 10778 # Supported since Solaris 2.6 (maybe 2.5.1?) 10779 if test "$GCC" = yes; then 10780 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10781 else 10782 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10783 fi 10784 ;; 10785 esac 10786 link_all_deplibs=yes 10787 ;; 10788 10789 sunos4*) 10790 if test "x$host_vendor" = xsequent; then 10791 # Use $CC to link under sequent, because it throws in some extra .o 10792 # files that make .init and .fini sections work. 10793 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10794 else 10795 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10796 fi 10797 hardcode_libdir_flag_spec='-L$libdir' 10798 hardcode_direct=yes 10799 hardcode_minus_L=yes 10800 hardcode_shlibpath_var=no 10801 ;; 10802 10803 sysv4) 10804 case $host_vendor in 10805 sni) 10806 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10807 hardcode_direct=yes # is this really true??? 10808 ;; 10809 siemens) 10810 ## LD is ld it makes a PLAMLIB 10811 ## CC just makes a GrossModule. 10812 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10813 reload_cmds='$CC -r -o $output$reload_objs' 10814 hardcode_direct=no 10815 ;; 10816 motorola) 10817 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10818 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10819 ;; 10820 esac 10821 runpath_var='LD_RUN_PATH' 10822 hardcode_shlibpath_var=no 10823 ;; 10824 10825 sysv4.3*) 10826 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10827 hardcode_shlibpath_var=no 10828 export_dynamic_flag_spec='-Bexport' 10829 ;; 10830 10831 sysv4*MP*) 10832 if test -d /usr/nec; then 10833 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10834 hardcode_shlibpath_var=no 10835 runpath_var=LD_RUN_PATH 10836 hardcode_runpath_var=yes 10837 ld_shlibs=yes 10838 fi 10839 ;; 10840 10841 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10842 no_undefined_flag='${wl}-z,text' 10843 archive_cmds_need_lc=no 10844 hardcode_shlibpath_var=no 10845 runpath_var='LD_RUN_PATH' 10846 10847 if test "$GCC" = yes; then 10848 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10849 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10850 else 10851 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10852 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10853 fi 10854 ;; 10855 10856 sysv5* | sco3.2v5* | sco5v6*) 10857 # Note: We can NOT use -z defs as we might desire, because we do not 10858 # link with -lc, and that would cause any symbols used from libc to 10859 # always be unresolved, which means just about no library would 10860 # ever link correctly. If we're not using GNU ld we use -z text 10861 # though, which does catch some bad symbols but isn't as heavy-handed 10862 # as -z defs. 10863 no_undefined_flag='${wl}-z,text' 10864 allow_undefined_flag='${wl}-z,nodefs' 10865 archive_cmds_need_lc=no 10866 hardcode_shlibpath_var=no 10867 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10868 hardcode_libdir_separator=':' 10869 link_all_deplibs=yes 10870 export_dynamic_flag_spec='${wl}-Bexport' 10871 runpath_var='LD_RUN_PATH' 10872 10873 if test "$GCC" = yes; then 10874 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10875 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10876 else 10877 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10878 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10879 fi 10880 ;; 10881 10882 uts4*) 10883 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10884 hardcode_libdir_flag_spec='-L$libdir' 10885 hardcode_shlibpath_var=no 10886 ;; 10887 10888 *) 10889 ld_shlibs=no 10890 ;; 10891 esac 10892 10893 if test x$host_vendor = xsni; then 10894 case $host in 10895 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10896 export_dynamic_flag_spec='${wl}-Blargedynsym' 10897 ;; 10898 esac 10899 fi 10900 fi 10901 10902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10903$as_echo "$ld_shlibs" >&6; } 10904test "$ld_shlibs" = no && can_build_shared=no 10905 10906with_gnu_ld=$with_gnu_ld 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922# 10923# Do we need to explicitly link libc? 10924# 10925case "x$archive_cmds_need_lc" in 10926x|xyes) 10927 # Assume -lc should be added 10928 archive_cmds_need_lc=yes 10929 10930 if test "$enable_shared" = yes && test "$GCC" = yes; then 10931 case $archive_cmds in 10932 *'~'*) 10933 # FIXME: we may have to deal with multi-command sequences. 10934 ;; 10935 '$CC '*) 10936 # Test whether the compiler implicitly links with -lc since on some 10937 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10938 # to ld, don't add -lc before -lgcc. 10939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10940$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10941if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10942 $as_echo_n "(cached) " >&6 10943else 10944 $RM conftest* 10945 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10946 10947 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10948 (eval $ac_compile) 2>&5 10949 ac_status=$? 10950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10951 test $ac_status = 0; } 2>conftest.err; then 10952 soname=conftest 10953 lib=conftest 10954 libobjs=conftest.$ac_objext 10955 deplibs= 10956 wl=$lt_prog_compiler_wl 10957 pic_flag=$lt_prog_compiler_pic 10958 compiler_flags=-v 10959 linker_flags=-v 10960 verstring= 10961 output_objdir=. 10962 libname=conftest 10963 lt_save_allow_undefined_flag=$allow_undefined_flag 10964 allow_undefined_flag= 10965 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10966 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10967 ac_status=$? 10968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10969 test $ac_status = 0; } 10970 then 10971 lt_cv_archive_cmds_need_lc=no 10972 else 10973 lt_cv_archive_cmds_need_lc=yes 10974 fi 10975 allow_undefined_flag=$lt_save_allow_undefined_flag 10976 else 10977 cat conftest.err 1>&5 10978 fi 10979 $RM conftest* 10980 10981fi 10982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10983$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10984 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10985 ;; 10986 esac 10987 fi 10988 ;; 10989esac 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11148$as_echo_n "checking dynamic linker characteristics... " >&6; } 11149 11150if test "$GCC" = yes; then 11151 case $host_os in 11152 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11153 *) lt_awk_arg="/^libraries:/" ;; 11154 esac 11155 case $host_os in 11156 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11157 *) lt_sed_strip_eq="s,=/,/,g" ;; 11158 esac 11159 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11160 case $lt_search_path_spec in 11161 *\;*) 11162 # if the path contains ";" then we assume it to be the separator 11163 # otherwise default to the standard path separator (i.e. ":") - it is 11164 # assumed that no part of a normal pathname contains ";" but that should 11165 # okay in the real world where ";" in dirpaths is itself problematic. 11166 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11167 ;; 11168 *) 11169 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11170 ;; 11171 esac 11172 # Ok, now we have the path, separated by spaces, we can step through it 11173 # and add multilib dir if necessary. 11174 lt_tmp_lt_search_path_spec= 11175 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11176 for lt_sys_path in $lt_search_path_spec; do 11177 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11178 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11179 else 11180 test -d "$lt_sys_path" && \ 11181 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11182 fi 11183 done 11184 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11185BEGIN {RS=" "; FS="/|\n";} { 11186 lt_foo=""; 11187 lt_count=0; 11188 for (lt_i = NF; lt_i > 0; lt_i--) { 11189 if ($lt_i != "" && $lt_i != ".") { 11190 if ($lt_i == "..") { 11191 lt_count++; 11192 } else { 11193 if (lt_count == 0) { 11194 lt_foo="/" $lt_i lt_foo; 11195 } else { 11196 lt_count--; 11197 } 11198 } 11199 } 11200 } 11201 if (lt_foo != "") { lt_freq[lt_foo]++; } 11202 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11203}'` 11204 # AWK program above erroneously prepends '/' to C:/dos/paths 11205 # for these hosts. 11206 case $host_os in 11207 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11208 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11209 esac 11210 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11211else 11212 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11213fi 11214library_names_spec= 11215libname_spec='lib$name' 11216soname_spec= 11217shrext_cmds=".so" 11218postinstall_cmds= 11219postuninstall_cmds= 11220finish_cmds= 11221finish_eval= 11222shlibpath_var= 11223shlibpath_overrides_runpath=unknown 11224version_type=none 11225dynamic_linker="$host_os ld.so" 11226sys_lib_dlsearch_path_spec="/lib /usr/lib" 11227need_lib_prefix=unknown 11228hardcode_into_libs=no 11229 11230# when you set need_version to no, make sure it does not cause -set_version 11231# flags to be left without arguments 11232need_version=unknown 11233 11234case $host_os in 11235aix3*) 11236 version_type=linux 11237 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11238 shlibpath_var=LIBPATH 11239 11240 # AIX 3 has no versioning support, so we append a major version to the name. 11241 soname_spec='${libname}${release}${shared_ext}$major' 11242 ;; 11243 11244aix[4-9]*) 11245 version_type=linux 11246 need_lib_prefix=no 11247 need_version=no 11248 hardcode_into_libs=yes 11249 if test "$host_cpu" = ia64; then 11250 # AIX 5 supports IA64 11251 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11252 shlibpath_var=LD_LIBRARY_PATH 11253 else 11254 # With GCC up to 2.95.x, collect2 would create an import file 11255 # for dependence libraries. The import file would start with 11256 # the line `#! .'. This would cause the generated library to 11257 # depend on `.', always an invalid library. This was fixed in 11258 # development snapshots of GCC prior to 3.0. 11259 case $host_os in 11260 aix4 | aix4.[01] | aix4.[01].*) 11261 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11262 echo ' yes ' 11263 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11264 : 11265 else 11266 can_build_shared=no 11267 fi 11268 ;; 11269 esac 11270 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11271 # soname into executable. Probably we can add versioning support to 11272 # collect2, so additional links can be useful in future. 11273 if test "$aix_use_runtimelinking" = yes; then 11274 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11275 # instead of lib<name>.a to let people know that these are not 11276 # typical AIX shared libraries. 11277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11278 else 11279 # We preserve .a as extension for shared libraries through AIX4.2 11280 # and later when we are not doing run time linking. 11281 library_names_spec='${libname}${release}.a $libname.a' 11282 soname_spec='${libname}${release}${shared_ext}$major' 11283 fi 11284 shlibpath_var=LIBPATH 11285 fi 11286 ;; 11287 11288amigaos*) 11289 case $host_cpu in 11290 powerpc) 11291 # Since July 2007 AmigaOS4 officially supports .so libraries. 11292 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11294 ;; 11295 m68k) 11296 library_names_spec='$libname.ixlibrary $libname.a' 11297 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11298 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' 11299 ;; 11300 esac 11301 ;; 11302 11303beos*) 11304 library_names_spec='${libname}${shared_ext}' 11305 dynamic_linker="$host_os ld.so" 11306 shlibpath_var=LIBRARY_PATH 11307 ;; 11308 11309bsdi[45]*) 11310 version_type=linux 11311 need_version=no 11312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11313 soname_spec='${libname}${release}${shared_ext}$major' 11314 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11315 shlibpath_var=LD_LIBRARY_PATH 11316 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11317 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11318 # the default ld.so.conf also contains /usr/contrib/lib and 11319 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11320 # libtool to hard-code these into programs 11321 ;; 11322 11323cygwin* | mingw* | pw32* | cegcc*) 11324 version_type=windows 11325 shrext_cmds=".dll" 11326 need_version=no 11327 need_lib_prefix=no 11328 11329 case $GCC,$host_os in 11330 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11331 library_names_spec='$libname.dll.a' 11332 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11333 postinstall_cmds='base_file=`basename \${file}`~ 11334 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11335 dldir=$destdir/`dirname \$dlpath`~ 11336 test -d \$dldir || mkdir -p \$dldir~ 11337 $install_prog $dir/$dlname \$dldir/$dlname~ 11338 chmod a+x \$dldir/$dlname~ 11339 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11340 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11341 fi' 11342 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11343 dlpath=$dir/\$dldll~ 11344 $RM \$dlpath' 11345 shlibpath_overrides_runpath=yes 11346 11347 case $host_os in 11348 cygwin*) 11349 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11350 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11351 11352 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11353 ;; 11354 mingw* | cegcc*) 11355 # MinGW DLLs use traditional 'lib' prefix 11356 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11357 ;; 11358 pw32*) 11359 # pw32 DLLs use 'pw' prefix rather than 'lib' 11360 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11361 ;; 11362 esac 11363 ;; 11364 11365 *) 11366 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11367 ;; 11368 esac 11369 dynamic_linker='Win32 ld.exe' 11370 # FIXME: first we should search . and the directory the executable is in 11371 shlibpath_var=PATH 11372 ;; 11373 11374darwin* | rhapsody*) 11375 dynamic_linker="$host_os dyld" 11376 version_type=darwin 11377 need_lib_prefix=no 11378 need_version=no 11379 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11380 soname_spec='${libname}${release}${major}$shared_ext' 11381 shlibpath_overrides_runpath=yes 11382 shlibpath_var=DYLD_LIBRARY_PATH 11383 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11384 11385 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11386 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11387 ;; 11388 11389dgux*) 11390 version_type=linux 11391 need_lib_prefix=no 11392 need_version=no 11393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11394 soname_spec='${libname}${release}${shared_ext}$major' 11395 shlibpath_var=LD_LIBRARY_PATH 11396 ;; 11397 11398freebsd* | dragonfly*) 11399 # DragonFly does not have aout. When/if they implement a new 11400 # versioning mechanism, adjust this. 11401 if test -x /usr/bin/objformat; then 11402 objformat=`/usr/bin/objformat` 11403 else 11404 case $host_os in 11405 freebsd[23].*) objformat=aout ;; 11406 *) objformat=elf ;; 11407 esac 11408 fi 11409 version_type=freebsd-$objformat 11410 case $version_type in 11411 freebsd-elf*) 11412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11413 need_version=no 11414 need_lib_prefix=no 11415 ;; 11416 freebsd-*) 11417 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11418 need_version=yes 11419 ;; 11420 esac 11421 shlibpath_var=LD_LIBRARY_PATH 11422 case $host_os in 11423 freebsd2.*) 11424 shlibpath_overrides_runpath=yes 11425 ;; 11426 freebsd3.[01]* | freebsdelf3.[01]*) 11427 shlibpath_overrides_runpath=yes 11428 hardcode_into_libs=yes 11429 ;; 11430 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11431 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11432 shlibpath_overrides_runpath=no 11433 hardcode_into_libs=yes 11434 ;; 11435 *) # from 4.6 on, and DragonFly 11436 shlibpath_overrides_runpath=yes 11437 hardcode_into_libs=yes 11438 ;; 11439 esac 11440 ;; 11441 11442gnu*) 11443 version_type=linux 11444 need_lib_prefix=no 11445 need_version=no 11446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11447 soname_spec='${libname}${release}${shared_ext}$major' 11448 shlibpath_var=LD_LIBRARY_PATH 11449 hardcode_into_libs=yes 11450 ;; 11451 11452haiku*) 11453 version_type=linux 11454 need_lib_prefix=no 11455 need_version=no 11456 dynamic_linker="$host_os runtime_loader" 11457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11458 soname_spec='${libname}${release}${shared_ext}$major' 11459 shlibpath_var=LIBRARY_PATH 11460 shlibpath_overrides_runpath=yes 11461 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11462 hardcode_into_libs=yes 11463 ;; 11464 11465hpux9* | hpux10* | hpux11*) 11466 # Give a soname corresponding to the major version so that dld.sl refuses to 11467 # link against other versions. 11468 version_type=sunos 11469 need_lib_prefix=no 11470 need_version=no 11471 case $host_cpu in 11472 ia64*) 11473 shrext_cmds='.so' 11474 hardcode_into_libs=yes 11475 dynamic_linker="$host_os dld.so" 11476 shlibpath_var=LD_LIBRARY_PATH 11477 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11478 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11479 soname_spec='${libname}${release}${shared_ext}$major' 11480 if test "X$HPUX_IA64_MODE" = X32; then 11481 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11482 else 11483 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11484 fi 11485 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11486 ;; 11487 hppa*64*) 11488 shrext_cmds='.sl' 11489 hardcode_into_libs=yes 11490 dynamic_linker="$host_os dld.sl" 11491 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11492 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11494 soname_spec='${libname}${release}${shared_ext}$major' 11495 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11496 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11497 ;; 11498 *) 11499 shrext_cmds='.sl' 11500 dynamic_linker="$host_os dld.sl" 11501 shlibpath_var=SHLIB_PATH 11502 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11503 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11504 soname_spec='${libname}${release}${shared_ext}$major' 11505 ;; 11506 esac 11507 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11508 postinstall_cmds='chmod 555 $lib' 11509 # or fails outright, so override atomically: 11510 install_override_mode=555 11511 ;; 11512 11513interix[3-9]*) 11514 version_type=linux 11515 need_lib_prefix=no 11516 need_version=no 11517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11518 soname_spec='${libname}${release}${shared_ext}$major' 11519 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11520 shlibpath_var=LD_LIBRARY_PATH 11521 shlibpath_overrides_runpath=no 11522 hardcode_into_libs=yes 11523 ;; 11524 11525irix5* | irix6* | nonstopux*) 11526 case $host_os in 11527 nonstopux*) version_type=nonstopux ;; 11528 *) 11529 if test "$lt_cv_prog_gnu_ld" = yes; then 11530 version_type=linux 11531 else 11532 version_type=irix 11533 fi ;; 11534 esac 11535 need_lib_prefix=no 11536 need_version=no 11537 soname_spec='${libname}${release}${shared_ext}$major' 11538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11539 case $host_os in 11540 irix5* | nonstopux*) 11541 libsuff= shlibsuff= 11542 ;; 11543 *) 11544 case $LD in # libtool.m4 will add one of these switches to LD 11545 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11546 libsuff= shlibsuff= libmagic=32-bit;; 11547 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11548 libsuff=32 shlibsuff=N32 libmagic=N32;; 11549 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11550 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11551 *) libsuff= shlibsuff= libmagic=never-match;; 11552 esac 11553 ;; 11554 esac 11555 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11556 shlibpath_overrides_runpath=no 11557 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11558 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11559 hardcode_into_libs=yes 11560 ;; 11561 11562# No shared lib support for Linux oldld, aout, or coff. 11563linux*oldld* | linux*aout* | linux*coff*) 11564 dynamic_linker=no 11565 ;; 11566 11567# This must be Linux ELF. 11568linux* | k*bsd*-gnu | kopensolaris*-gnu) 11569 version_type=linux 11570 need_lib_prefix=no 11571 need_version=no 11572 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11573 soname_spec='${libname}${release}${shared_ext}$major' 11574 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11575 shlibpath_var=LD_LIBRARY_PATH 11576 shlibpath_overrides_runpath=no 11577 11578 # Some binutils ld are patched to set DT_RUNPATH 11579 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 11580 $as_echo_n "(cached) " >&6 11581else 11582 lt_cv_shlibpath_overrides_runpath=no 11583 save_LDFLAGS=$LDFLAGS 11584 save_libdir=$libdir 11585 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11586 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11588/* end confdefs.h. */ 11589 11590int 11591main () 11592{ 11593 11594 ; 11595 return 0; 11596} 11597_ACEOF 11598if ac_fn_c_try_link "$LINENO"; then : 11599 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11600 lt_cv_shlibpath_overrides_runpath=yes 11601fi 11602fi 11603rm -f core conftest.err conftest.$ac_objext \ 11604 conftest$ac_exeext conftest.$ac_ext 11605 LDFLAGS=$save_LDFLAGS 11606 libdir=$save_libdir 11607 11608fi 11609 11610 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11611 11612 # This implies no fast_install, which is unacceptable. 11613 # Some rework will be needed to allow for fast_install 11614 # before this can be enabled. 11615 hardcode_into_libs=yes 11616 11617 # Append ld.so.conf contents to the search path 11618 if test -f /etc/ld.so.conf; then 11619 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' ' '` 11620 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11621 fi 11622 11623 # We used to test for /lib/ld.so.1 and disable shared libraries on 11624 # powerpc, because MkLinux only supported shared libraries with the 11625 # GNU dynamic linker. Since this was broken with cross compilers, 11626 # most powerpc-linux boxes support dynamic linking these days and 11627 # people can always --disable-shared, the test was removed, and we 11628 # assume the GNU/Linux dynamic linker is in use. 11629 dynamic_linker='GNU/Linux ld.so' 11630 ;; 11631 11632netbsd*) 11633 version_type=sunos 11634 need_lib_prefix=no 11635 need_version=no 11636 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11638 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11639 dynamic_linker='NetBSD (a.out) ld.so' 11640 else 11641 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11642 soname_spec='${libname}${release}${shared_ext}$major' 11643 dynamic_linker='NetBSD ld.elf_so' 11644 fi 11645 shlibpath_var=LD_LIBRARY_PATH 11646 shlibpath_overrides_runpath=yes 11647 hardcode_into_libs=yes 11648 ;; 11649 11650newsos6) 11651 version_type=linux 11652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11653 shlibpath_var=LD_LIBRARY_PATH 11654 shlibpath_overrides_runpath=yes 11655 ;; 11656 11657*nto* | *qnx*) 11658 version_type=qnx 11659 need_lib_prefix=no 11660 need_version=no 11661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11662 soname_spec='${libname}${release}${shared_ext}$major' 11663 shlibpath_var=LD_LIBRARY_PATH 11664 shlibpath_overrides_runpath=no 11665 hardcode_into_libs=yes 11666 dynamic_linker='ldqnx.so' 11667 ;; 11668 11669openbsd*) 11670 version_type=sunos 11671 sys_lib_dlsearch_path_spec="/usr/lib" 11672 need_lib_prefix=no 11673 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11674 case $host_os in 11675 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11676 *) need_version=no ;; 11677 esac 11678 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11679 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11680 shlibpath_var=LD_LIBRARY_PATH 11681 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11682 case $host_os in 11683 openbsd2.[89] | openbsd2.[89].*) 11684 shlibpath_overrides_runpath=no 11685 ;; 11686 *) 11687 shlibpath_overrides_runpath=yes 11688 ;; 11689 esac 11690 else 11691 shlibpath_overrides_runpath=yes 11692 fi 11693 ;; 11694 11695os2*) 11696 libname_spec='$name' 11697 shrext_cmds=".dll" 11698 need_lib_prefix=no 11699 library_names_spec='$libname${shared_ext} $libname.a' 11700 dynamic_linker='OS/2 ld.exe' 11701 shlibpath_var=LIBPATH 11702 ;; 11703 11704osf3* | osf4* | osf5*) 11705 version_type=osf 11706 need_lib_prefix=no 11707 need_version=no 11708 soname_spec='${libname}${release}${shared_ext}$major' 11709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11710 shlibpath_var=LD_LIBRARY_PATH 11711 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11712 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11713 ;; 11714 11715rdos*) 11716 dynamic_linker=no 11717 ;; 11718 11719solaris*) 11720 version_type=linux 11721 need_lib_prefix=no 11722 need_version=no 11723 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11724 soname_spec='${libname}${release}${shared_ext}$major' 11725 shlibpath_var=LD_LIBRARY_PATH 11726 shlibpath_overrides_runpath=yes 11727 hardcode_into_libs=yes 11728 # ldd complains unless libraries are executable 11729 postinstall_cmds='chmod +x $lib' 11730 ;; 11731 11732sunos4*) 11733 version_type=sunos 11734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11735 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11736 shlibpath_var=LD_LIBRARY_PATH 11737 shlibpath_overrides_runpath=yes 11738 if test "$with_gnu_ld" = yes; then 11739 need_lib_prefix=no 11740 fi 11741 need_version=yes 11742 ;; 11743 11744sysv4 | sysv4.3*) 11745 version_type=linux 11746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11747 soname_spec='${libname}${release}${shared_ext}$major' 11748 shlibpath_var=LD_LIBRARY_PATH 11749 case $host_vendor in 11750 sni) 11751 shlibpath_overrides_runpath=no 11752 need_lib_prefix=no 11753 runpath_var=LD_RUN_PATH 11754 ;; 11755 siemens) 11756 need_lib_prefix=no 11757 ;; 11758 motorola) 11759 need_lib_prefix=no 11760 need_version=no 11761 shlibpath_overrides_runpath=no 11762 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11763 ;; 11764 esac 11765 ;; 11766 11767sysv4*MP*) 11768 if test -d /usr/nec ;then 11769 version_type=linux 11770 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11771 soname_spec='$libname${shared_ext}.$major' 11772 shlibpath_var=LD_LIBRARY_PATH 11773 fi 11774 ;; 11775 11776sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11777 version_type=freebsd-elf 11778 need_lib_prefix=no 11779 need_version=no 11780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11781 soname_spec='${libname}${release}${shared_ext}$major' 11782 shlibpath_var=LD_LIBRARY_PATH 11783 shlibpath_overrides_runpath=yes 11784 hardcode_into_libs=yes 11785 if test "$with_gnu_ld" = yes; then 11786 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11787 else 11788 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11789 case $host_os in 11790 sco3.2v5*) 11791 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11792 ;; 11793 esac 11794 fi 11795 sys_lib_dlsearch_path_spec='/usr/lib' 11796 ;; 11797 11798tpf*) 11799 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11800 version_type=linux 11801 need_lib_prefix=no 11802 need_version=no 11803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11804 shlibpath_var=LD_LIBRARY_PATH 11805 shlibpath_overrides_runpath=no 11806 hardcode_into_libs=yes 11807 ;; 11808 11809uts4*) 11810 version_type=linux 11811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11812 soname_spec='${libname}${release}${shared_ext}$major' 11813 shlibpath_var=LD_LIBRARY_PATH 11814 ;; 11815 11816*) 11817 dynamic_linker=no 11818 ;; 11819esac 11820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11821$as_echo "$dynamic_linker" >&6; } 11822test "$dynamic_linker" = no && can_build_shared=no 11823 11824variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11825if test "$GCC" = yes; then 11826 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11827fi 11828 11829if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11830 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11831fi 11832if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11833 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11834fi 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11928$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11929hardcode_action= 11930if test -n "$hardcode_libdir_flag_spec" || 11931 test -n "$runpath_var" || 11932 test "X$hardcode_automatic" = "Xyes" ; then 11933 11934 # We can hardcode non-existent directories. 11935 if test "$hardcode_direct" != no && 11936 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11937 # have to relink, otherwise we might link with an installed library 11938 # when we should be linking with a yet-to-be-installed one 11939 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11940 test "$hardcode_minus_L" != no; then 11941 # Linking always hardcodes the temporary library directory. 11942 hardcode_action=relink 11943 else 11944 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11945 hardcode_action=immediate 11946 fi 11947else 11948 # We cannot hardcode anything, or else we can only hardcode existing 11949 # directories. 11950 hardcode_action=unsupported 11951fi 11952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11953$as_echo "$hardcode_action" >&6; } 11954 11955if test "$hardcode_action" = relink || 11956 test "$inherit_rpath" = yes; then 11957 # Fast installation is not supported 11958 enable_fast_install=no 11959elif test "$shlibpath_overrides_runpath" = yes || 11960 test "$enable_shared" = no; then 11961 # Fast installation is not necessary 11962 enable_fast_install=needless 11963fi 11964 11965 11966 11967 11968 11969 11970 if test "x$enable_dlopen" != xyes; then 11971 enable_dlopen=unknown 11972 enable_dlopen_self=unknown 11973 enable_dlopen_self_static=unknown 11974else 11975 lt_cv_dlopen=no 11976 lt_cv_dlopen_libs= 11977 11978 case $host_os in 11979 beos*) 11980 lt_cv_dlopen="load_add_on" 11981 lt_cv_dlopen_libs= 11982 lt_cv_dlopen_self=yes 11983 ;; 11984 11985 mingw* | pw32* | cegcc*) 11986 lt_cv_dlopen="LoadLibrary" 11987 lt_cv_dlopen_libs= 11988 ;; 11989 11990 cygwin*) 11991 lt_cv_dlopen="dlopen" 11992 lt_cv_dlopen_libs= 11993 ;; 11994 11995 darwin*) 11996 # if libdl is installed we need to link against it 11997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11998$as_echo_n "checking for dlopen in -ldl... " >&6; } 11999if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12000 $as_echo_n "(cached) " >&6 12001else 12002 ac_check_lib_save_LIBS=$LIBS 12003LIBS="-ldl $LIBS" 12004cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12005/* end confdefs.h. */ 12006 12007/* Override any GCC internal prototype to avoid an error. 12008 Use char because int might match the return type of a GCC 12009 builtin and then its argument prototype would still apply. */ 12010#ifdef __cplusplus 12011extern "C" 12012#endif 12013char dlopen (); 12014int 12015main () 12016{ 12017return dlopen (); 12018 ; 12019 return 0; 12020} 12021_ACEOF 12022if ac_fn_c_try_link "$LINENO"; then : 12023 ac_cv_lib_dl_dlopen=yes 12024else 12025 ac_cv_lib_dl_dlopen=no 12026fi 12027rm -f core conftest.err conftest.$ac_objext \ 12028 conftest$ac_exeext conftest.$ac_ext 12029LIBS=$ac_check_lib_save_LIBS 12030fi 12031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12032$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12033if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12034 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12035else 12036 12037 lt_cv_dlopen="dyld" 12038 lt_cv_dlopen_libs= 12039 lt_cv_dlopen_self=yes 12040 12041fi 12042 12043 ;; 12044 12045 *) 12046 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12047if test "x$ac_cv_func_shl_load" = x""yes; then : 12048 lt_cv_dlopen="shl_load" 12049else 12050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12051$as_echo_n "checking for shl_load in -ldld... " >&6; } 12052if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 12053 $as_echo_n "(cached) " >&6 12054else 12055 ac_check_lib_save_LIBS=$LIBS 12056LIBS="-ldld $LIBS" 12057cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12058/* end confdefs.h. */ 12059 12060/* Override any GCC internal prototype to avoid an error. 12061 Use char because int might match the return type of a GCC 12062 builtin and then its argument prototype would still apply. */ 12063#ifdef __cplusplus 12064extern "C" 12065#endif 12066char shl_load (); 12067int 12068main () 12069{ 12070return shl_load (); 12071 ; 12072 return 0; 12073} 12074_ACEOF 12075if ac_fn_c_try_link "$LINENO"; then : 12076 ac_cv_lib_dld_shl_load=yes 12077else 12078 ac_cv_lib_dld_shl_load=no 12079fi 12080rm -f core conftest.err conftest.$ac_objext \ 12081 conftest$ac_exeext conftest.$ac_ext 12082LIBS=$ac_check_lib_save_LIBS 12083fi 12084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12085$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12086if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 12087 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12088else 12089 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12090if test "x$ac_cv_func_dlopen" = x""yes; then : 12091 lt_cv_dlopen="dlopen" 12092else 12093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12094$as_echo_n "checking for dlopen in -ldl... " >&6; } 12095if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12096 $as_echo_n "(cached) " >&6 12097else 12098 ac_check_lib_save_LIBS=$LIBS 12099LIBS="-ldl $LIBS" 12100cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12101/* end confdefs.h. */ 12102 12103/* Override any GCC internal prototype to avoid an error. 12104 Use char because int might match the return type of a GCC 12105 builtin and then its argument prototype would still apply. */ 12106#ifdef __cplusplus 12107extern "C" 12108#endif 12109char dlopen (); 12110int 12111main () 12112{ 12113return dlopen (); 12114 ; 12115 return 0; 12116} 12117_ACEOF 12118if ac_fn_c_try_link "$LINENO"; then : 12119 ac_cv_lib_dl_dlopen=yes 12120else 12121 ac_cv_lib_dl_dlopen=no 12122fi 12123rm -f core conftest.err conftest.$ac_objext \ 12124 conftest$ac_exeext conftest.$ac_ext 12125LIBS=$ac_check_lib_save_LIBS 12126fi 12127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12128$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12129if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12130 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12131else 12132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12133$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12134if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 12135 $as_echo_n "(cached) " >&6 12136else 12137 ac_check_lib_save_LIBS=$LIBS 12138LIBS="-lsvld $LIBS" 12139cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12140/* end confdefs.h. */ 12141 12142/* Override any GCC internal prototype to avoid an error. 12143 Use char because int might match the return type of a GCC 12144 builtin and then its argument prototype would still apply. */ 12145#ifdef __cplusplus 12146extern "C" 12147#endif 12148char dlopen (); 12149int 12150main () 12151{ 12152return dlopen (); 12153 ; 12154 return 0; 12155} 12156_ACEOF 12157if ac_fn_c_try_link "$LINENO"; then : 12158 ac_cv_lib_svld_dlopen=yes 12159else 12160 ac_cv_lib_svld_dlopen=no 12161fi 12162rm -f core conftest.err conftest.$ac_objext \ 12163 conftest$ac_exeext conftest.$ac_ext 12164LIBS=$ac_check_lib_save_LIBS 12165fi 12166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12167$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12168if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 12169 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12170else 12171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12172$as_echo_n "checking for dld_link in -ldld... " >&6; } 12173if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 12174 $as_echo_n "(cached) " >&6 12175else 12176 ac_check_lib_save_LIBS=$LIBS 12177LIBS="-ldld $LIBS" 12178cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12179/* end confdefs.h. */ 12180 12181/* Override any GCC internal prototype to avoid an error. 12182 Use char because int might match the return type of a GCC 12183 builtin and then its argument prototype would still apply. */ 12184#ifdef __cplusplus 12185extern "C" 12186#endif 12187char dld_link (); 12188int 12189main () 12190{ 12191return dld_link (); 12192 ; 12193 return 0; 12194} 12195_ACEOF 12196if ac_fn_c_try_link "$LINENO"; then : 12197 ac_cv_lib_dld_dld_link=yes 12198else 12199 ac_cv_lib_dld_dld_link=no 12200fi 12201rm -f core conftest.err conftest.$ac_objext \ 12202 conftest$ac_exeext conftest.$ac_ext 12203LIBS=$ac_check_lib_save_LIBS 12204fi 12205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12206$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12207if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 12208 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12209fi 12210 12211 12212fi 12213 12214 12215fi 12216 12217 12218fi 12219 12220 12221fi 12222 12223 12224fi 12225 12226 ;; 12227 esac 12228 12229 if test "x$lt_cv_dlopen" != xno; then 12230 enable_dlopen=yes 12231 else 12232 enable_dlopen=no 12233 fi 12234 12235 case $lt_cv_dlopen in 12236 dlopen) 12237 save_CPPFLAGS="$CPPFLAGS" 12238 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12239 12240 save_LDFLAGS="$LDFLAGS" 12241 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12242 12243 save_LIBS="$LIBS" 12244 LIBS="$lt_cv_dlopen_libs $LIBS" 12245 12246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12247$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12248if test "${lt_cv_dlopen_self+set}" = set; then : 12249 $as_echo_n "(cached) " >&6 12250else 12251 if test "$cross_compiling" = yes; then : 12252 lt_cv_dlopen_self=cross 12253else 12254 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12255 lt_status=$lt_dlunknown 12256 cat > conftest.$ac_ext <<_LT_EOF 12257#line 12257 "configure" 12258#include "confdefs.h" 12259 12260#if HAVE_DLFCN_H 12261#include <dlfcn.h> 12262#endif 12263 12264#include <stdio.h> 12265 12266#ifdef RTLD_GLOBAL 12267# define LT_DLGLOBAL RTLD_GLOBAL 12268#else 12269# ifdef DL_GLOBAL 12270# define LT_DLGLOBAL DL_GLOBAL 12271# else 12272# define LT_DLGLOBAL 0 12273# endif 12274#endif 12275 12276/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12277 find out it does not work in some platform. */ 12278#ifndef LT_DLLAZY_OR_NOW 12279# ifdef RTLD_LAZY 12280# define LT_DLLAZY_OR_NOW RTLD_LAZY 12281# else 12282# ifdef DL_LAZY 12283# define LT_DLLAZY_OR_NOW DL_LAZY 12284# else 12285# ifdef RTLD_NOW 12286# define LT_DLLAZY_OR_NOW RTLD_NOW 12287# else 12288# ifdef DL_NOW 12289# define LT_DLLAZY_OR_NOW DL_NOW 12290# else 12291# define LT_DLLAZY_OR_NOW 0 12292# endif 12293# endif 12294# endif 12295# endif 12296#endif 12297 12298/* When -fvisbility=hidden is used, assume the code has been annotated 12299 correspondingly for the symbols needed. */ 12300#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12301void fnord () __attribute__((visibility("default"))); 12302#endif 12303 12304void fnord () { int i=42; } 12305int main () 12306{ 12307 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12308 int status = $lt_dlunknown; 12309 12310 if (self) 12311 { 12312 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12313 else 12314 { 12315 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12316 else puts (dlerror ()); 12317 } 12318 /* dlclose (self); */ 12319 } 12320 else 12321 puts (dlerror ()); 12322 12323 return status; 12324} 12325_LT_EOF 12326 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12327 (eval $ac_link) 2>&5 12328 ac_status=$? 12329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12330 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12331 (./conftest; exit; ) >&5 2>/dev/null 12332 lt_status=$? 12333 case x$lt_status in 12334 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12335 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12336 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12337 esac 12338 else : 12339 # compilation failed 12340 lt_cv_dlopen_self=no 12341 fi 12342fi 12343rm -fr conftest* 12344 12345 12346fi 12347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12348$as_echo "$lt_cv_dlopen_self" >&6; } 12349 12350 if test "x$lt_cv_dlopen_self" = xyes; then 12351 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12353$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12354if test "${lt_cv_dlopen_self_static+set}" = set; then : 12355 $as_echo_n "(cached) " >&6 12356else 12357 if test "$cross_compiling" = yes; then : 12358 lt_cv_dlopen_self_static=cross 12359else 12360 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12361 lt_status=$lt_dlunknown 12362 cat > conftest.$ac_ext <<_LT_EOF 12363#line 12363 "configure" 12364#include "confdefs.h" 12365 12366#if HAVE_DLFCN_H 12367#include <dlfcn.h> 12368#endif 12369 12370#include <stdio.h> 12371 12372#ifdef RTLD_GLOBAL 12373# define LT_DLGLOBAL RTLD_GLOBAL 12374#else 12375# ifdef DL_GLOBAL 12376# define LT_DLGLOBAL DL_GLOBAL 12377# else 12378# define LT_DLGLOBAL 0 12379# endif 12380#endif 12381 12382/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12383 find out it does not work in some platform. */ 12384#ifndef LT_DLLAZY_OR_NOW 12385# ifdef RTLD_LAZY 12386# define LT_DLLAZY_OR_NOW RTLD_LAZY 12387# else 12388# ifdef DL_LAZY 12389# define LT_DLLAZY_OR_NOW DL_LAZY 12390# else 12391# ifdef RTLD_NOW 12392# define LT_DLLAZY_OR_NOW RTLD_NOW 12393# else 12394# ifdef DL_NOW 12395# define LT_DLLAZY_OR_NOW DL_NOW 12396# else 12397# define LT_DLLAZY_OR_NOW 0 12398# endif 12399# endif 12400# endif 12401# endif 12402#endif 12403 12404/* When -fvisbility=hidden is used, assume the code has been annotated 12405 correspondingly for the symbols needed. */ 12406#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12407void fnord () __attribute__((visibility("default"))); 12408#endif 12409 12410void fnord () { int i=42; } 12411int main () 12412{ 12413 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12414 int status = $lt_dlunknown; 12415 12416 if (self) 12417 { 12418 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12419 else 12420 { 12421 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12422 else puts (dlerror ()); 12423 } 12424 /* dlclose (self); */ 12425 } 12426 else 12427 puts (dlerror ()); 12428 12429 return status; 12430} 12431_LT_EOF 12432 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12433 (eval $ac_link) 2>&5 12434 ac_status=$? 12435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12436 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12437 (./conftest; exit; ) >&5 2>/dev/null 12438 lt_status=$? 12439 case x$lt_status in 12440 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12441 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12442 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12443 esac 12444 else : 12445 # compilation failed 12446 lt_cv_dlopen_self_static=no 12447 fi 12448fi 12449rm -fr conftest* 12450 12451 12452fi 12453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12454$as_echo "$lt_cv_dlopen_self_static" >&6; } 12455 fi 12456 12457 CPPFLAGS="$save_CPPFLAGS" 12458 LDFLAGS="$save_LDFLAGS" 12459 LIBS="$save_LIBS" 12460 ;; 12461 esac 12462 12463 case $lt_cv_dlopen_self in 12464 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12465 *) enable_dlopen_self=unknown ;; 12466 esac 12467 12468 case $lt_cv_dlopen_self_static in 12469 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12470 *) enable_dlopen_self_static=unknown ;; 12471 esac 12472fi 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490striplib= 12491old_striplib= 12492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12493$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12494if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12495 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12496 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12498$as_echo "yes" >&6; } 12499else 12500# FIXME - insert some real tests, host_os isn't really good enough 12501 case $host_os in 12502 darwin*) 12503 if test -n "$STRIP" ; then 12504 striplib="$STRIP -x" 12505 old_striplib="$STRIP -S" 12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12507$as_echo "yes" >&6; } 12508 else 12509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12510$as_echo "no" >&6; } 12511 fi 12512 ;; 12513 *) 12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12515$as_echo "no" >&6; } 12516 ;; 12517 esac 12518fi 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 # Report which library types will actually be built 12532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12533$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12535$as_echo "$can_build_shared" >&6; } 12536 12537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12538$as_echo_n "checking whether to build shared libraries... " >&6; } 12539 test "$can_build_shared" = "no" && enable_shared=no 12540 12541 # On AIX, shared libraries and static libraries use the same namespace, and 12542 # are all built from PIC. 12543 case $host_os in 12544 aix3*) 12545 test "$enable_shared" = yes && enable_static=no 12546 if test -n "$RANLIB"; then 12547 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12548 postinstall_cmds='$RANLIB $lib' 12549 fi 12550 ;; 12551 12552 aix[4-9]*) 12553 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12554 test "$enable_shared" = yes && enable_static=no 12555 fi 12556 ;; 12557 esac 12558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12559$as_echo "$enable_shared" >&6; } 12560 12561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12562$as_echo_n "checking whether to build static libraries... " >&6; } 12563 # Make sure either enable_shared or enable_static is yes. 12564 test "$enable_shared" = yes || enable_static=yes 12565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12566$as_echo "$enable_static" >&6; } 12567 12568 12569 12570 12571fi 12572ac_ext=c 12573ac_cpp='$CPP $CPPFLAGS' 12574ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12575ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12576ac_compiler_gnu=$ac_cv_c_compiler_gnu 12577 12578CC="$lt_save_CC" 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 ac_config_commands="$ac_config_commands libtool" 12593 12594 12595 12596 12597# Only expand once: 12598 12599 12600 12601 12602. ${srcdir}/../../bfd/configure.host 12603 12604 12605 12606USE_MAINTAINER_MODE=no 12607# Check whether --enable-maintainer-mode was given. 12608if test "${enable_maintainer_mode+set}" = set; then : 12609 enableval=$enable_maintainer_mode; case "${enableval}" in 12610 yes) MAINT="" USE_MAINTAINER_MODE=yes ;; 12611 no) MAINT="#" ;; 12612 *) as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;; 12613esac 12614if test x"$silent" != x"yes" && test x"$MAINT" = x""; then 12615 echo "Setting maintainer mode" 6>&1 12616fi 12617else 12618 MAINT="#" 12619fi 12620 12621 12622 12623# Check whether --enable-sim-bswap was given. 12624if test "${enable_sim_bswap+set}" = set; then : 12625 enableval=$enable_sim_bswap; case "${enableval}" in 12626 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";; 12627 no) sim_bswap="-DWITH_BSWAP=0";; 12628 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";; 12629esac 12630if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then 12631 echo "Setting bswap flags = $sim_bswap" 6>&1 12632fi 12633else 12634 sim_bswap="" 12635fi 12636 12637 12638 12639# Check whether --enable-sim-cflags was given. 12640if test "${enable_sim_cflags+set}" = set; then : 12641 enableval=$enable_sim_cflags; case "${enableval}" in 12642 yes) sim_cflags="-O2 -fomit-frame-pointer";; 12643 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";; 12644 no) sim_cflags="";; 12645 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12646esac 12647if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then 12648 echo "Setting sim cflags = $sim_cflags" 6>&1 12649fi 12650else 12651 sim_cflags="" 12652fi 12653 12654 12655 12656# Check whether --enable-sim-debug was given. 12657if test "${enable_sim_debug+set}" = set; then : 12658 enableval=$enable_sim_debug; case "${enableval}" in 12659 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";; 12660 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";; 12661 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";; 12662esac 12663if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then 12664 echo "Setting sim debug = $sim_debug" 6>&1 12665fi 12666else 12667 sim_debug="" 12668fi 12669 12670 12671 12672# Check whether --enable-sim-stdio was given. 12673if test "${enable_sim_stdio+set}" = set; then : 12674 enableval=$enable_sim_stdio; case "${enableval}" in 12675 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";; 12676 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";; 12677 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";; 12678esac 12679if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then 12680 echo "Setting stdio flags = $sim_stdio" 6>&1 12681fi 12682else 12683 sim_stdio="" 12684fi 12685 12686 12687 12688# Check whether --enable-sim-trace was given. 12689if test "${enable_sim_trace+set}" = set; then : 12690 enableval=$enable_sim_trace; case "${enableval}" in 12691 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";; 12692 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";; 12693 [-0-9]*) 12694 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";; 12695 [[:lower:]]*) 12696 sim_trace="" 12697 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12698 if test x"$sim_trace" = x; then 12699 sim_trace="-DWITH_TRACE='(TRACE_$x" 12700 else 12701 sim_trace="${sim_trace}|TRACE_$x" 12702 fi 12703 done 12704 sim_trace="$sim_trace)'" ;; 12705esac 12706if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then 12707 echo "Setting sim trace = $sim_trace" 6>&1 12708fi 12709else 12710 sim_trace="" 12711fi 12712 12713 12714 12715# Check whether --enable-sim-profile was given. 12716if test "${enable_sim_profile+set}" = set; then : 12717 enableval=$enable_sim_profile; case "${enableval}" in 12718 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";; 12719 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";; 12720 [-0-9]*) 12721 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";; 12722 [a-z]*) 12723 sim_profile="" 12724 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12725 if test x"$sim_profile" = x; then 12726 sim_profile="-DWITH_PROFILE='(PROFILE_$x" 12727 else 12728 sim_profile="${sim_profile}|PROFILE_$x" 12729 fi 12730 done 12731 sim_profile="$sim_profile)'" ;; 12732esac 12733if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then 12734 echo "Setting sim profile = $sim_profile" 6>&1 12735fi 12736else 12737 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1" 12738fi 12739 12740 12741 12742 12743# Check whether --with-pkgversion was given. 12744if test "${with_pkgversion+set}" = set; then : 12745 withval=$with_pkgversion; case "$withval" in 12746 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12747 no) PKGVERSION= ;; 12748 *) PKGVERSION="($withval) " ;; 12749 esac 12750else 12751 PKGVERSION="(GDB) " 12752 12753fi 12754 12755 12756 12757 12758 12759# Check whether --with-bugurl was given. 12760if test "${with_bugurl+set}" = set; then : 12761 withval=$with_bugurl; case "$withval" in 12762 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12763 no) BUGURL= 12764 ;; 12765 *) BUGURL="$withval" 12766 ;; 12767 esac 12768else 12769 BUGURL="http://www.gnu.org/software/gdb/bugs/" 12770 12771fi 12772 12773 case ${BUGURL} in 12774 "") 12775 REPORT_BUGS_TO= 12776 REPORT_BUGS_TEXI= 12777 ;; 12778 *) 12779 REPORT_BUGS_TO="<$BUGURL>" 12780 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12781 ;; 12782 esac; 12783 12784 12785 12786 12787cat >>confdefs.h <<_ACEOF 12788#define PKGVERSION "$PKGVERSION" 12789_ACEOF 12790 12791 12792cat >>confdefs.h <<_ACEOF 12793#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 12794_ACEOF 12795 12796 12797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12798$as_echo_n "checking return type of signal handlers... " >&6; } 12799if test "${ac_cv_type_signal+set}" = set; then : 12800 $as_echo_n "(cached) " >&6 12801else 12802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12803/* end confdefs.h. */ 12804#include <sys/types.h> 12805#include <signal.h> 12806 12807int 12808main () 12809{ 12810return *(signal (0, 0)) (0) == 1; 12811 ; 12812 return 0; 12813} 12814_ACEOF 12815if ac_fn_c_try_compile "$LINENO"; then : 12816 ac_cv_type_signal=int 12817else 12818 ac_cv_type_signal=void 12819fi 12820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12821fi 12822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12823$as_echo "$ac_cv_type_signal" >&6; } 12824 12825cat >>confdefs.h <<_ACEOF 12826#define RETSIGTYPE $ac_cv_type_signal 12827_ACEOF 12828 12829 12830 12831 12832 12833sim_link_files= 12834sim_link_links= 12835 12836sim_link_links=tconfig.h 12837if test -f ${srcdir}/tconfig.in 12838then 12839 sim_link_files=tconfig.in 12840else 12841 sim_link_files=../common/tconfig.in 12842fi 12843 12844# targ-vals.def points to the libc macro description file. 12845case "${target}" in 12846*-*-*) TARG_VALS_DEF=../common/nltvals.def ;; 12847esac 12848sim_link_files="${sim_link_files} ${TARG_VALS_DEF}" 12849sim_link_links="${sim_link_links} targ-vals.def" 12850 12851 12852 12853for ac_header in unistd.h 12854do : 12855 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 12856if test "x$ac_cv_header_unistd_h" = x""yes; then : 12857 cat >>confdefs.h <<_ACEOF 12858#define HAVE_UNISTD_H 1 12859_ACEOF 12860 12861fi 12862 12863done 12864 12865 12866 12867ac_sources="$sim_link_files" 12868ac_dests="$sim_link_links" 12869while test -n "$ac_sources"; do 12870 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 12871 set $ac_sources; ac_source=$1; shift; ac_sources=$* 12872 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source" 12873done 12874ac_config_links="$ac_config_links $ac_config_links_1" 12875 12876cgen_breaks="" 12877if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 12878cgen_breaks="break cgen_rtx_error"; 12879fi 12880 12881ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 12882 12883ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 12884 12885ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 12886 12887ac_config_commands="$ac_config_commands Makefile" 12888 12889ac_config_commands="$ac_config_commands stamp-h" 12890 12891cat >confcache <<\_ACEOF 12892# This file is a shell script that caches the results of configure 12893# tests run on this system so they can be shared between configure 12894# scripts and configure runs, see configure's option --config-cache. 12895# It is not useful on other systems. If it contains results you don't 12896# want to keep, you may remove or edit it. 12897# 12898# config.status only pays attention to the cache file if you give it 12899# the --recheck option to rerun configure. 12900# 12901# `ac_cv_env_foo' variables (set or unset) will be overridden when 12902# loading this file, other *unset* `ac_cv_foo' will be assigned the 12903# following values. 12904 12905_ACEOF 12906 12907# The following way of writing the cache mishandles newlines in values, 12908# but we know of no workaround that is simple, portable, and efficient. 12909# So, we kill variables containing newlines. 12910# Ultrix sh set writes to stderr and can't be redirected directly, 12911# and sets the high bit in the cache file unless we assign to the vars. 12912( 12913 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12914 eval ac_val=\$$ac_var 12915 case $ac_val in #( 12916 *${as_nl}*) 12917 case $ac_var in #( 12918 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12919$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12920 esac 12921 case $ac_var in #( 12922 _ | IFS | as_nl) ;; #( 12923 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12924 *) { eval $ac_var=; unset $ac_var;} ;; 12925 esac ;; 12926 esac 12927 done 12928 12929 (set) 2>&1 | 12930 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12931 *${as_nl}ac_space=\ *) 12932 # `set' does not quote correctly, so add quotes: double-quote 12933 # substitution turns \\\\ into \\, and sed turns \\ into \. 12934 sed -n \ 12935 "s/'/'\\\\''/g; 12936 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12937 ;; #( 12938 *) 12939 # `set' quotes correctly as required by POSIX, so do not add quotes. 12940 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12941 ;; 12942 esac | 12943 sort 12944) | 12945 sed ' 12946 /^ac_cv_env_/b end 12947 t clear 12948 :clear 12949 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12950 t end 12951 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12952 :end' >>confcache 12953if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12954 if test -w "$cache_file"; then 12955 test "x$cache_file" != "x/dev/null" && 12956 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12957$as_echo "$as_me: updating cache $cache_file" >&6;} 12958 cat confcache >$cache_file 12959 else 12960 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12961$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12962 fi 12963fi 12964rm -f confcache 12965 12966test "x$prefix" = xNONE && prefix=$ac_default_prefix 12967# Let make expand exec_prefix. 12968test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12969 12970DEFS=-DHAVE_CONFIG_H 12971 12972ac_libobjs= 12973ac_ltlibobjs= 12974for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12975 # 1. Remove the extension, and $U if already installed. 12976 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12977 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12978 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12979 # will be set to the directory where LIBOBJS objects are built. 12980 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12981 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12982done 12983LIBOBJS=$ac_libobjs 12984 12985LTLIBOBJS=$ac_ltlibobjs 12986 12987 12988if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 12989 as_fn_error "conditional \"GMAKE\" was never defined. 12990Usually this means the macro was only invoked conditionally." "$LINENO" 5 12991fi 12992if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 12993 as_fn_error "conditional \"PLUGINS\" was never defined. 12994Usually this means the macro was only invoked conditionally." "$LINENO" 5 12995fi 12996 12997: ${CONFIG_STATUS=./config.status} 12998ac_write_fail=0 12999ac_clean_files_save=$ac_clean_files 13000ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13001{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13002$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13003as_write_fail=0 13004cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13005#! $SHELL 13006# Generated by $as_me. 13007# Run this file to recreate the current configuration. 13008# Compiler output produced by configure, useful for debugging 13009# configure, is in config.log if it exists. 13010 13011debug=false 13012ac_cs_recheck=false 13013ac_cs_silent=false 13014 13015SHELL=\${CONFIG_SHELL-$SHELL} 13016export SHELL 13017_ASEOF 13018cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13019## -------------------- ## 13020## M4sh Initialization. ## 13021## -------------------- ## 13022 13023# Be more Bourne compatible 13024DUALCASE=1; export DUALCASE # for MKS sh 13025if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13026 emulate sh 13027 NULLCMD=: 13028 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13029 # is contrary to our usage. Disable this feature. 13030 alias -g '${1+"$@"}'='"$@"' 13031 setopt NO_GLOB_SUBST 13032else 13033 case `(set -o) 2>/dev/null` in #( 13034 *posix*) : 13035 set -o posix ;; #( 13036 *) : 13037 ;; 13038esac 13039fi 13040 13041 13042as_nl=' 13043' 13044export as_nl 13045# Printing a long string crashes Solaris 7 /usr/bin/printf. 13046as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13047as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13048as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13049# Prefer a ksh shell builtin over an external printf program on Solaris, 13050# but without wasting forks for bash or zsh. 13051if test -z "$BASH_VERSION$ZSH_VERSION" \ 13052 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13053 as_echo='print -r --' 13054 as_echo_n='print -rn --' 13055elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13056 as_echo='printf %s\n' 13057 as_echo_n='printf %s' 13058else 13059 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13060 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13061 as_echo_n='/usr/ucb/echo -n' 13062 else 13063 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13064 as_echo_n_body='eval 13065 arg=$1; 13066 case $arg in #( 13067 *"$as_nl"*) 13068 expr "X$arg" : "X\\(.*\\)$as_nl"; 13069 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13070 esac; 13071 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13072 ' 13073 export as_echo_n_body 13074 as_echo_n='sh -c $as_echo_n_body as_echo' 13075 fi 13076 export as_echo_body 13077 as_echo='sh -c $as_echo_body as_echo' 13078fi 13079 13080# The user is always right. 13081if test "${PATH_SEPARATOR+set}" != set; then 13082 PATH_SEPARATOR=: 13083 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13084 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13085 PATH_SEPARATOR=';' 13086 } 13087fi 13088 13089 13090# IFS 13091# We need space, tab and new line, in precisely that order. Quoting is 13092# there to prevent editors from complaining about space-tab. 13093# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13094# splitting by setting IFS to empty value.) 13095IFS=" "" $as_nl" 13096 13097# Find who we are. Look in the path if we contain no directory separator. 13098case $0 in #(( 13099 *[\\/]* ) as_myself=$0 ;; 13100 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13101for as_dir in $PATH 13102do 13103 IFS=$as_save_IFS 13104 test -z "$as_dir" && as_dir=. 13105 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13106 done 13107IFS=$as_save_IFS 13108 13109 ;; 13110esac 13111# We did not find ourselves, most probably we were run as `sh COMMAND' 13112# in which case we are not to be found in the path. 13113if test "x$as_myself" = x; then 13114 as_myself=$0 13115fi 13116if test ! -f "$as_myself"; then 13117 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13118 exit 1 13119fi 13120 13121# Unset variables that we do not need and which cause bugs (e.g. in 13122# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13123# suppresses any "Segmentation fault" message there. '((' could 13124# trigger a bug in pdksh 5.2.14. 13125for as_var in BASH_ENV ENV MAIL MAILPATH 13126do eval test x\${$as_var+set} = xset \ 13127 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13128done 13129PS1='$ ' 13130PS2='> ' 13131PS4='+ ' 13132 13133# NLS nuisances. 13134LC_ALL=C 13135export LC_ALL 13136LANGUAGE=C 13137export LANGUAGE 13138 13139# CDPATH. 13140(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13141 13142 13143# as_fn_error ERROR [LINENO LOG_FD] 13144# --------------------------------- 13145# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13146# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13147# script with status $?, using 1 if that was 0. 13148as_fn_error () 13149{ 13150 as_status=$?; test $as_status -eq 0 && as_status=1 13151 if test "$3"; then 13152 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13153 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 13154 fi 13155 $as_echo "$as_me: error: $1" >&2 13156 as_fn_exit $as_status 13157} # as_fn_error 13158 13159 13160# as_fn_set_status STATUS 13161# ----------------------- 13162# Set $? to STATUS, without forking. 13163as_fn_set_status () 13164{ 13165 return $1 13166} # as_fn_set_status 13167 13168# as_fn_exit STATUS 13169# ----------------- 13170# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13171as_fn_exit () 13172{ 13173 set +e 13174 as_fn_set_status $1 13175 exit $1 13176} # as_fn_exit 13177 13178# as_fn_unset VAR 13179# --------------- 13180# Portably unset VAR. 13181as_fn_unset () 13182{ 13183 { eval $1=; unset $1;} 13184} 13185as_unset=as_fn_unset 13186# as_fn_append VAR VALUE 13187# ---------------------- 13188# Append the text in VALUE to the end of the definition contained in VAR. Take 13189# advantage of any shell optimizations that allow amortized linear growth over 13190# repeated appends, instead of the typical quadratic growth present in naive 13191# implementations. 13192if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13193 eval 'as_fn_append () 13194 { 13195 eval $1+=\$2 13196 }' 13197else 13198 as_fn_append () 13199 { 13200 eval $1=\$$1\$2 13201 } 13202fi # as_fn_append 13203 13204# as_fn_arith ARG... 13205# ------------------ 13206# Perform arithmetic evaluation on the ARGs, and store the result in the 13207# global $as_val. Take advantage of shells that can avoid forks. The arguments 13208# must be portable across $(()) and expr. 13209if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13210 eval 'as_fn_arith () 13211 { 13212 as_val=$(( $* )) 13213 }' 13214else 13215 as_fn_arith () 13216 { 13217 as_val=`expr "$@" || test $? -eq 1` 13218 } 13219fi # as_fn_arith 13220 13221 13222if expr a : '\(a\)' >/dev/null 2>&1 && 13223 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13224 as_expr=expr 13225else 13226 as_expr=false 13227fi 13228 13229if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13230 as_basename=basename 13231else 13232 as_basename=false 13233fi 13234 13235if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13236 as_dirname=dirname 13237else 13238 as_dirname=false 13239fi 13240 13241as_me=`$as_basename -- "$0" || 13242$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13243 X"$0" : 'X\(//\)$' \| \ 13244 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13245$as_echo X/"$0" | 13246 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13247 s//\1/ 13248 q 13249 } 13250 /^X\/\(\/\/\)$/{ 13251 s//\1/ 13252 q 13253 } 13254 /^X\/\(\/\).*/{ 13255 s//\1/ 13256 q 13257 } 13258 s/.*/./; q'` 13259 13260# Avoid depending upon Character Ranges. 13261as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13262as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13263as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13264as_cr_digits='0123456789' 13265as_cr_alnum=$as_cr_Letters$as_cr_digits 13266 13267ECHO_C= ECHO_N= ECHO_T= 13268case `echo -n x` in #((((( 13269-n*) 13270 case `echo 'xy\c'` in 13271 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13272 xy) ECHO_C='\c';; 13273 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13274 ECHO_T=' ';; 13275 esac;; 13276*) 13277 ECHO_N='-n';; 13278esac 13279 13280rm -f conf$$ conf$$.exe conf$$.file 13281if test -d conf$$.dir; then 13282 rm -f conf$$.dir/conf$$.file 13283else 13284 rm -f conf$$.dir 13285 mkdir conf$$.dir 2>/dev/null 13286fi 13287if (echo >conf$$.file) 2>/dev/null; then 13288 if ln -s conf$$.file conf$$ 2>/dev/null; then 13289 as_ln_s='ln -s' 13290 # ... but there are two gotchas: 13291 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13292 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13293 # In both cases, we have to default to `cp -p'. 13294 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13295 as_ln_s='cp -p' 13296 elif ln conf$$.file conf$$ 2>/dev/null; then 13297 as_ln_s=ln 13298 else 13299 as_ln_s='cp -p' 13300 fi 13301else 13302 as_ln_s='cp -p' 13303fi 13304rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13305rmdir conf$$.dir 2>/dev/null 13306 13307 13308# as_fn_mkdir_p 13309# ------------- 13310# Create "$as_dir" as a directory, including parents if necessary. 13311as_fn_mkdir_p () 13312{ 13313 13314 case $as_dir in #( 13315 -*) as_dir=./$as_dir;; 13316 esac 13317 test -d "$as_dir" || eval $as_mkdir_p || { 13318 as_dirs= 13319 while :; do 13320 case $as_dir in #( 13321 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13322 *) as_qdir=$as_dir;; 13323 esac 13324 as_dirs="'$as_qdir' $as_dirs" 13325 as_dir=`$as_dirname -- "$as_dir" || 13326$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13327 X"$as_dir" : 'X\(//\)[^/]' \| \ 13328 X"$as_dir" : 'X\(//\)$' \| \ 13329 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13330$as_echo X"$as_dir" | 13331 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13332 s//\1/ 13333 q 13334 } 13335 /^X\(\/\/\)[^/].*/{ 13336 s//\1/ 13337 q 13338 } 13339 /^X\(\/\/\)$/{ 13340 s//\1/ 13341 q 13342 } 13343 /^X\(\/\).*/{ 13344 s//\1/ 13345 q 13346 } 13347 s/.*/./; q'` 13348 test -d "$as_dir" && break 13349 done 13350 test -z "$as_dirs" || eval "mkdir $as_dirs" 13351 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13352 13353 13354} # as_fn_mkdir_p 13355if mkdir -p . 2>/dev/null; then 13356 as_mkdir_p='mkdir -p "$as_dir"' 13357else 13358 test -d ./-p && rmdir ./-p 13359 as_mkdir_p=false 13360fi 13361 13362if test -x / >/dev/null 2>&1; then 13363 as_test_x='test -x' 13364else 13365 if ls -dL / >/dev/null 2>&1; then 13366 as_ls_L_option=L 13367 else 13368 as_ls_L_option= 13369 fi 13370 as_test_x=' 13371 eval sh -c '\'' 13372 if test -d "$1"; then 13373 test -d "$1/."; 13374 else 13375 case $1 in #( 13376 -*)set "./$1";; 13377 esac; 13378 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13379 ???[sx]*):;;*)false;;esac;fi 13380 '\'' sh 13381 ' 13382fi 13383as_executable_p=$as_test_x 13384 13385# Sed expression to map a string onto a valid CPP name. 13386as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13387 13388# Sed expression to map a string onto a valid variable name. 13389as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13390 13391 13392exec 6>&1 13393## ----------------------------------- ## 13394## Main body of $CONFIG_STATUS script. ## 13395## ----------------------------------- ## 13396_ASEOF 13397test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13398 13399cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13400# Save the log message, to keep $0 and so on meaningful, and to 13401# report actual input values of CONFIG_FILES etc. instead of their 13402# values after options handling. 13403ac_log=" 13404This file was extended by $as_me, which was 13405generated by GNU Autoconf 2.64. Invocation command line was 13406 13407 CONFIG_FILES = $CONFIG_FILES 13408 CONFIG_HEADERS = $CONFIG_HEADERS 13409 CONFIG_LINKS = $CONFIG_LINKS 13410 CONFIG_COMMANDS = $CONFIG_COMMANDS 13411 $ $0 $@ 13412 13413on `(hostname || uname -n) 2>/dev/null | sed 1q` 13414" 13415 13416_ACEOF 13417 13418case $ac_config_files in *" 13419"*) set x $ac_config_files; shift; ac_config_files=$*;; 13420esac 13421 13422case $ac_config_headers in *" 13423"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13424esac 13425 13426 13427cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13428# Files that config.status was made for. 13429config_files="$ac_config_files" 13430config_headers="$ac_config_headers" 13431config_links="$ac_config_links" 13432config_commands="$ac_config_commands" 13433 13434_ACEOF 13435 13436cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13437ac_cs_usage="\ 13438\`$as_me' instantiates files and other configuration actions 13439from templates according to the current configuration. Unless the files 13440and actions are specified as TAGs, all are instantiated by default. 13441 13442Usage: $0 [OPTION]... [TAG]... 13443 13444 -h, --help print this help, then exit 13445 -V, --version print version number and configuration settings, then exit 13446 -q, --quiet, --silent 13447 do not print progress messages 13448 -d, --debug don't remove temporary files 13449 --recheck update $as_me by reconfiguring in the same conditions 13450 --file=FILE[:TEMPLATE] 13451 instantiate the configuration file FILE 13452 --header=FILE[:TEMPLATE] 13453 instantiate the configuration header FILE 13454 13455Configuration files: 13456$config_files 13457 13458Configuration headers: 13459$config_headers 13460 13461Configuration links: 13462$config_links 13463 13464Configuration commands: 13465$config_commands 13466 13467Report bugs to the package provider." 13468 13469_ACEOF 13470cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13471ac_cs_version="\\ 13472config.status 13473configured by $0, generated by GNU Autoconf 2.64, 13474 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 13475 13476Copyright (C) 2009 Free Software Foundation, Inc. 13477This config.status script is free software; the Free Software Foundation 13478gives unlimited permission to copy, distribute and modify it." 13479 13480ac_pwd='$ac_pwd' 13481srcdir='$srcdir' 13482INSTALL='$INSTALL' 13483AWK='$AWK' 13484test -n "\$AWK" || AWK=awk 13485_ACEOF 13486 13487cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13488# The default lists apply if the user does not specify any file. 13489ac_need_defaults=: 13490while test $# != 0 13491do 13492 case $1 in 13493 --*=*) 13494 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13495 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13496 ac_shift=: 13497 ;; 13498 *) 13499 ac_option=$1 13500 ac_optarg=$2 13501 ac_shift=shift 13502 ;; 13503 esac 13504 13505 case $ac_option in 13506 # Handling of the options. 13507 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13508 ac_cs_recheck=: ;; 13509 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13510 $as_echo "$ac_cs_version"; exit ;; 13511 --debug | --debu | --deb | --de | --d | -d ) 13512 debug=: ;; 13513 --file | --fil | --fi | --f ) 13514 $ac_shift 13515 case $ac_optarg in 13516 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13517 esac 13518 as_fn_append CONFIG_FILES " '$ac_optarg'" 13519 ac_need_defaults=false;; 13520 --header | --heade | --head | --hea ) 13521 $ac_shift 13522 case $ac_optarg in 13523 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13524 esac 13525 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13526 ac_need_defaults=false;; 13527 --he | --h) 13528 # Conflict between --help and --header 13529 as_fn_error "ambiguous option: \`$1' 13530Try \`$0 --help' for more information.";; 13531 --help | --hel | -h ) 13532 $as_echo "$ac_cs_usage"; exit ;; 13533 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13534 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13535 ac_cs_silent=: ;; 13536 13537 # This is an error. 13538 -*) as_fn_error "unrecognized option: \`$1' 13539Try \`$0 --help' for more information." ;; 13540 13541 *) as_fn_append ac_config_targets " $1" 13542 ac_need_defaults=false ;; 13543 13544 esac 13545 shift 13546done 13547 13548ac_configure_extra_args= 13549 13550if $ac_cs_silent; then 13551 exec 6>/dev/null 13552 ac_configure_extra_args="$ac_configure_extra_args --silent" 13553fi 13554 13555_ACEOF 13556cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13557if \$ac_cs_recheck; then 13558 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13559 shift 13560 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13561 CONFIG_SHELL='$SHELL' 13562 export CONFIG_SHELL 13563 exec "\$@" 13564fi 13565 13566_ACEOF 13567cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13568exec 5>>config.log 13569{ 13570 echo 13571 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13572## Running $as_me. ## 13573_ASBOX 13574 $as_echo "$ac_log" 13575} >&5 13576 13577_ACEOF 13578cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13579# 13580# INIT-COMMANDS 13581# 13582ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 13583 13584 13585# The HP-UX ksh and POSIX shell print the target directory to stdout 13586# if CDPATH is set. 13587(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13588 13589sed_quote_subst='$sed_quote_subst' 13590double_quote_subst='$double_quote_subst' 13591delay_variable_subst='$delay_variable_subst' 13592macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13593macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13594enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13595enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13596pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13597enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13598SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13599ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13600host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13601host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13602host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13603build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13604build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13605build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13606SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13607Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13608GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13609EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13610FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13611LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13612NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13613LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13614max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13615ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13616exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13617lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13618lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13619lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13620reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13621reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13622OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13623deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13624file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13625AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13626AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13627STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13628RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13629old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13630old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13631old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13632lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13633CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13634CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13635compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13636GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13637lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13638lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13639lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13640lt_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"`' 13641objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13642MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13643lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13644lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13645lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13646lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13647lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13648need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13649DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13650NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13651LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13652OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13653OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13654libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13655shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13656extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13657archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13658enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13659export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13660whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13661compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13662old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13663old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13664archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13665archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13666module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13667module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13668with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13669allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13670no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13671hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13672hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13673hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13674hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13675hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13676hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13677hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13678hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13679inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13680link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13681fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13682always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13683export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13684exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13685include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13686prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13687file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13688variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13689need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13690need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13691version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13692runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13693shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13694shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13695libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13696library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13697soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13698install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13699postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13700postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13701finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13702finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13703hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13704sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13705sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13706hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13707enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13708enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13709enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13710old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13711striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13712 13713LTCC='$LTCC' 13714LTCFLAGS='$LTCFLAGS' 13715compiler='$compiler_DEFAULT' 13716 13717# A function that is used when there is no print builtin or printf. 13718func_fallback_echo () 13719{ 13720 eval 'cat <<_LTECHO_EOF 13721\$1 13722_LTECHO_EOF' 13723} 13724 13725# Quote evaled strings. 13726for var in SHELL \ 13727ECHO \ 13728SED \ 13729GREP \ 13730EGREP \ 13731FGREP \ 13732LD \ 13733NM \ 13734LN_S \ 13735lt_SP2NL \ 13736lt_NL2SP \ 13737reload_flag \ 13738OBJDUMP \ 13739deplibs_check_method \ 13740file_magic_cmd \ 13741AR \ 13742AR_FLAGS \ 13743STRIP \ 13744RANLIB \ 13745CC \ 13746CFLAGS \ 13747compiler \ 13748lt_cv_sys_global_symbol_pipe \ 13749lt_cv_sys_global_symbol_to_cdecl \ 13750lt_cv_sys_global_symbol_to_c_name_address \ 13751lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13752lt_prog_compiler_no_builtin_flag \ 13753lt_prog_compiler_wl \ 13754lt_prog_compiler_pic \ 13755lt_prog_compiler_static \ 13756lt_cv_prog_compiler_c_o \ 13757need_locks \ 13758DSYMUTIL \ 13759NMEDIT \ 13760LIPO \ 13761OTOOL \ 13762OTOOL64 \ 13763shrext_cmds \ 13764export_dynamic_flag_spec \ 13765whole_archive_flag_spec \ 13766compiler_needs_object \ 13767with_gnu_ld \ 13768allow_undefined_flag \ 13769no_undefined_flag \ 13770hardcode_libdir_flag_spec \ 13771hardcode_libdir_flag_spec_ld \ 13772hardcode_libdir_separator \ 13773fix_srcfile_path \ 13774exclude_expsyms \ 13775include_expsyms \ 13776file_list_spec \ 13777variables_saved_for_relink \ 13778libname_spec \ 13779library_names_spec \ 13780soname_spec \ 13781install_override_mode \ 13782finish_eval \ 13783old_striplib \ 13784striplib; do 13785 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13786 *[\\\\\\\`\\"\\\$]*) 13787 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13788 ;; 13789 *) 13790 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13791 ;; 13792 esac 13793done 13794 13795# Double-quote double-evaled strings. 13796for var in reload_cmds \ 13797old_postinstall_cmds \ 13798old_postuninstall_cmds \ 13799old_archive_cmds \ 13800extract_expsyms_cmds \ 13801old_archive_from_new_cmds \ 13802old_archive_from_expsyms_cmds \ 13803archive_cmds \ 13804archive_expsym_cmds \ 13805module_cmds \ 13806module_expsym_cmds \ 13807export_symbols_cmds \ 13808prelink_cmds \ 13809postinstall_cmds \ 13810postuninstall_cmds \ 13811finish_cmds \ 13812sys_lib_search_path_spec \ 13813sys_lib_dlsearch_path_spec; do 13814 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13815 *[\\\\\\\`\\"\\\$]*) 13816 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13817 ;; 13818 *) 13819 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13820 ;; 13821 esac 13822done 13823 13824ac_aux_dir='$ac_aux_dir' 13825xsi_shell='$xsi_shell' 13826lt_shell_append='$lt_shell_append' 13827 13828# See if we are running on zsh, and set the options which allow our 13829# commands through without removal of \ escapes INIT. 13830if test -n "\${ZSH_VERSION+set}" ; then 13831 setopt NO_GLOB_SUBST 13832fi 13833 13834 13835 PACKAGE='$PACKAGE' 13836 VERSION='$VERSION' 13837 TIMESTAMP='$TIMESTAMP' 13838 RM='$RM' 13839 ofile='$ofile' 13840 13841 13842 13843 13844_ACEOF 13845 13846cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13847 13848# Handling of arguments. 13849for ac_config_target in $ac_config_targets 13850do 13851 case $ac_config_target in 13852 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 13853 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 13854 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13855 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 13856 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 13857 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 13858 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 13859 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 13860 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 13861 13862 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13863 esac 13864done 13865 13866 13867# If the user did not use the arguments to specify the items to instantiate, 13868# then the envvar interface is used. Set only those that are not. 13869# We use the long form for the default assignment because of an extremely 13870# bizarre bug on SunOS 4.1.3. 13871if $ac_need_defaults; then 13872 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13873 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13874 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 13875 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13876fi 13877 13878# Have a temporary directory for convenience. Make it in the build tree 13879# simply because there is no reason against having it here, and in addition, 13880# creating and moving files from /tmp can sometimes cause problems. 13881# Hook for its removal unless debugging. 13882# Note that there is a small window in which the directory will not be cleaned: 13883# after its creation but before its name has been assigned to `$tmp'. 13884$debug || 13885{ 13886 tmp= 13887 trap 'exit_status=$? 13888 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 13889' 0 13890 trap 'as_fn_exit 1' 1 2 13 15 13891} 13892# Create a (secure) tmp directory for tmp files. 13893 13894{ 13895 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13896 test -n "$tmp" && test -d "$tmp" 13897} || 13898{ 13899 tmp=./conf$$-$RANDOM 13900 (umask 077 && mkdir "$tmp") 13901} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 13902 13903# Set up the scripts for CONFIG_FILES section. 13904# No need to generate them if there are no CONFIG_FILES. 13905# This happens for instance with `./config.status config.h'. 13906if test -n "$CONFIG_FILES"; then 13907 13908 13909ac_cr=`echo X | tr X '\015'` 13910# On cygwin, bash can eat \r inside `` if the user requested igncr. 13911# But we know of no other shell where ac_cr would be empty at this 13912# point, so we can use a bashism as a fallback. 13913if test "x$ac_cr" = x; then 13914 eval ac_cr=\$\'\\r\' 13915fi 13916ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13917if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13918 ac_cs_awk_cr='\r' 13919else 13920 ac_cs_awk_cr=$ac_cr 13921fi 13922 13923echo 'BEGIN {' >"$tmp/subs1.awk" && 13924_ACEOF 13925 13926 13927{ 13928 echo "cat >conf$$subs.awk <<_ACEOF" && 13929 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13930 echo "_ACEOF" 13931} >conf$$subs.sh || 13932 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13933ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 13934ac_delim='%!_!# ' 13935for ac_last_try in false false false false false :; do 13936 . ./conf$$subs.sh || 13937 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13938 13939 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13940 if test $ac_delim_n = $ac_delim_num; then 13941 break 13942 elif $ac_last_try; then 13943 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13944 else 13945 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13946 fi 13947done 13948rm -f conf$$subs.sh 13949 13950cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13951cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 13952_ACEOF 13953sed -n ' 13954h 13955s/^/S["/; s/!.*/"]=/ 13956p 13957g 13958s/^[^!]*!// 13959:repl 13960t repl 13961s/'"$ac_delim"'$// 13962t delim 13963:nl 13964h 13965s/\(.\{148\}\).*/\1/ 13966t more1 13967s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13968p 13969n 13970b repl 13971:more1 13972s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13973p 13974g 13975s/.\{148\}// 13976t nl 13977:delim 13978h 13979s/\(.\{148\}\).*/\1/ 13980t more2 13981s/["\\]/\\&/g; s/^/"/; s/$/"/ 13982p 13983b 13984:more2 13985s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13986p 13987g 13988s/.\{148\}// 13989t delim 13990' <conf$$subs.awk | sed ' 13991/^[^""]/{ 13992 N 13993 s/\n// 13994} 13995' >>$CONFIG_STATUS || ac_write_fail=1 13996rm -f conf$$subs.awk 13997cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13998_ACAWK 13999cat >>"\$tmp/subs1.awk" <<_ACAWK && 14000 for (key in S) S_is_set[key] = 1 14001 FS = "" 14002 14003} 14004{ 14005 line = $ 0 14006 nfields = split(line, field, "@") 14007 substed = 0 14008 len = length(field[1]) 14009 for (i = 2; i < nfields; i++) { 14010 key = field[i] 14011 keylen = length(key) 14012 if (S_is_set[key]) { 14013 value = S[key] 14014 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14015 len += length(value) + length(field[++i]) 14016 substed = 1 14017 } else 14018 len += 1 + keylen 14019 } 14020 14021 print line 14022} 14023 14024_ACAWK 14025_ACEOF 14026cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14027if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14028 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14029else 14030 cat 14031fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 14032 || as_fn_error "could not setup config files machinery" "$LINENO" 5 14033_ACEOF 14034 14035# VPATH may cause trouble with some makes, so we remove $(srcdir), 14036# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14037# trailing colons and then remove the whole line if VPATH becomes empty 14038# (actually we leave an empty line to preserve line numbers). 14039if test "x$srcdir" = x.; then 14040 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14041s/:*\$(srcdir):*/:/ 14042s/:*\${srcdir}:*/:/ 14043s/:*@srcdir@:*/:/ 14044s/^\([^=]*=[ ]*\):*/\1/ 14045s/:*$// 14046s/^[^=]*=[ ]*$// 14047}' 14048fi 14049 14050cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14051fi # test -n "$CONFIG_FILES" 14052 14053# Set up the scripts for CONFIG_HEADERS section. 14054# No need to generate them if there are no CONFIG_HEADERS. 14055# This happens for instance with `./config.status Makefile'. 14056if test -n "$CONFIG_HEADERS"; then 14057cat >"$tmp/defines.awk" <<\_ACAWK || 14058BEGIN { 14059_ACEOF 14060 14061# Transform confdefs.h into an awk script `defines.awk', embedded as 14062# here-document in config.status, that substitutes the proper values into 14063# config.h.in to produce config.h. 14064 14065# Create a delimiter string that does not exist in confdefs.h, to ease 14066# handling of long lines. 14067ac_delim='%!_!# ' 14068for ac_last_try in false false :; do 14069 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 14070 if test -z "$ac_t"; then 14071 break 14072 elif $ac_last_try; then 14073 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 14074 else 14075 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14076 fi 14077done 14078 14079# For the awk script, D is an array of macro values keyed by name, 14080# likewise P contains macro parameters if any. Preserve backslash 14081# newline sequences. 14082 14083ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14084sed -n ' 14085s/.\{148\}/&'"$ac_delim"'/g 14086t rset 14087:rset 14088s/^[ ]*#[ ]*define[ ][ ]*/ / 14089t def 14090d 14091:def 14092s/\\$// 14093t bsnl 14094s/["\\]/\\&/g 14095s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14096D["\1"]=" \3"/p 14097s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14098d 14099:bsnl 14100s/["\\]/\\&/g 14101s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14102D["\1"]=" \3\\\\\\n"\\/p 14103t cont 14104s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14105t cont 14106d 14107:cont 14108n 14109s/.\{148\}/&'"$ac_delim"'/g 14110t clear 14111:clear 14112s/\\$// 14113t bsnlc 14114s/["\\]/\\&/g; s/^/"/; s/$/"/p 14115d 14116:bsnlc 14117s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14118b cont 14119' <confdefs.h | sed ' 14120s/'"$ac_delim"'/"\\\ 14121"/g' >>$CONFIG_STATUS || ac_write_fail=1 14122 14123cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14124 for (key in D) D_is_set[key] = 1 14125 FS = "" 14126} 14127/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14128 line = \$ 0 14129 split(line, arg, " ") 14130 if (arg[1] == "#") { 14131 defundef = arg[2] 14132 mac1 = arg[3] 14133 } else { 14134 defundef = substr(arg[1], 2) 14135 mac1 = arg[2] 14136 } 14137 split(mac1, mac2, "(") #) 14138 macro = mac2[1] 14139 prefix = substr(line, 1, index(line, defundef) - 1) 14140 if (D_is_set[macro]) { 14141 # Preserve the white space surrounding the "#". 14142 print prefix "define", macro P[macro] D[macro] 14143 next 14144 } else { 14145 # Replace #undef with comments. This is necessary, for example, 14146 # in the case of _POSIX_SOURCE, which is predefined and required 14147 # on some systems where configure will not decide to define it. 14148 if (defundef == "undef") { 14149 print "/*", prefix defundef, macro, "*/" 14150 next 14151 } 14152 } 14153} 14154{ print } 14155_ACAWK 14156_ACEOF 14157cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14158 as_fn_error "could not setup config headers machinery" "$LINENO" 5 14159fi # test -n "$CONFIG_HEADERS" 14160 14161 14162eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 14163shift 14164for ac_tag 14165do 14166 case $ac_tag in 14167 :[FHLC]) ac_mode=$ac_tag; continue;; 14168 esac 14169 case $ac_mode$ac_tag in 14170 :[FHL]*:*);; 14171 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 14172 :[FH]-) ac_tag=-:-;; 14173 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14174 esac 14175 ac_save_IFS=$IFS 14176 IFS=: 14177 set x $ac_tag 14178 IFS=$ac_save_IFS 14179 shift 14180 ac_file=$1 14181 shift 14182 14183 case $ac_mode in 14184 :L) ac_source=$1;; 14185 :[FH]) 14186 ac_file_inputs= 14187 for ac_f 14188 do 14189 case $ac_f in 14190 -) ac_f="$tmp/stdin";; 14191 *) # Look for the file first in the build tree, then in the source tree 14192 # (if the path is not absolute). The absolute path cannot be DOS-style, 14193 # because $ac_f cannot contain `:'. 14194 test -f "$ac_f" || 14195 case $ac_f in 14196 [\\/$]*) false;; 14197 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14198 esac || 14199 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14200 esac 14201 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14202 as_fn_append ac_file_inputs " '$ac_f'" 14203 done 14204 14205 # Let's still pretend it is `configure' which instantiates (i.e., don't 14206 # use $as_me), people would be surprised to read: 14207 # /* config.h. Generated by config.status. */ 14208 configure_input='Generated from '` 14209 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14210 `' by configure.' 14211 if test x"$ac_file" != x-; then 14212 configure_input="$ac_file. $configure_input" 14213 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14214$as_echo "$as_me: creating $ac_file" >&6;} 14215 fi 14216 # Neutralize special characters interpreted by sed in replacement strings. 14217 case $configure_input in #( 14218 *\&* | *\|* | *\\* ) 14219 ac_sed_conf_input=`$as_echo "$configure_input" | 14220 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14221 *) ac_sed_conf_input=$configure_input;; 14222 esac 14223 14224 case $ac_tag in 14225 *:-:* | *:-) cat >"$tmp/stdin" \ 14226 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 14227 esac 14228 ;; 14229 esac 14230 14231 ac_dir=`$as_dirname -- "$ac_file" || 14232$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14233 X"$ac_file" : 'X\(//\)[^/]' \| \ 14234 X"$ac_file" : 'X\(//\)$' \| \ 14235 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14236$as_echo X"$ac_file" | 14237 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14238 s//\1/ 14239 q 14240 } 14241 /^X\(\/\/\)[^/].*/{ 14242 s//\1/ 14243 q 14244 } 14245 /^X\(\/\/\)$/{ 14246 s//\1/ 14247 q 14248 } 14249 /^X\(\/\).*/{ 14250 s//\1/ 14251 q 14252 } 14253 s/.*/./; q'` 14254 as_dir="$ac_dir"; as_fn_mkdir_p 14255 ac_builddir=. 14256 14257case "$ac_dir" in 14258.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14259*) 14260 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14261 # A ".." for each directory in $ac_dir_suffix. 14262 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14263 case $ac_top_builddir_sub in 14264 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14265 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14266 esac ;; 14267esac 14268ac_abs_top_builddir=$ac_pwd 14269ac_abs_builddir=$ac_pwd$ac_dir_suffix 14270# for backward compatibility: 14271ac_top_builddir=$ac_top_build_prefix 14272 14273case $srcdir in 14274 .) # We are building in place. 14275 ac_srcdir=. 14276 ac_top_srcdir=$ac_top_builddir_sub 14277 ac_abs_top_srcdir=$ac_pwd ;; 14278 [\\/]* | ?:[\\/]* ) # Absolute name. 14279 ac_srcdir=$srcdir$ac_dir_suffix; 14280 ac_top_srcdir=$srcdir 14281 ac_abs_top_srcdir=$srcdir ;; 14282 *) # Relative name. 14283 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14284 ac_top_srcdir=$ac_top_build_prefix$srcdir 14285 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14286esac 14287ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14288 14289 14290 case $ac_mode in 14291 :F) 14292 # 14293 # CONFIG_FILE 14294 # 14295 14296 case $INSTALL in 14297 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14298 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14299 esac 14300_ACEOF 14301 14302cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14303# If the template does not know about datarootdir, expand it. 14304# FIXME: This hack should be removed a few years after 2.60. 14305ac_datarootdir_hack=; ac_datarootdir_seen= 14306ac_sed_dataroot=' 14307/datarootdir/ { 14308 p 14309 q 14310} 14311/@datadir@/p 14312/@docdir@/p 14313/@infodir@/p 14314/@localedir@/p 14315/@mandir@/p' 14316case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14317*datarootdir*) ac_datarootdir_seen=yes;; 14318*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14319 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14320$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14321_ACEOF 14322cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14323 ac_datarootdir_hack=' 14324 s&@datadir@&$datadir&g 14325 s&@docdir@&$docdir&g 14326 s&@infodir@&$infodir&g 14327 s&@localedir@&$localedir&g 14328 s&@mandir@&$mandir&g 14329 s&\\\${datarootdir}&$datarootdir&g' ;; 14330esac 14331_ACEOF 14332 14333# Neutralize VPATH when `$srcdir' = `.'. 14334# Shell code in configure.ac might set extrasub. 14335# FIXME: do we really want to maintain this feature? 14336cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14337ac_sed_extra="$ac_vpsub 14338$extrasub 14339_ACEOF 14340cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14341:t 14342/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14343s|@configure_input@|$ac_sed_conf_input|;t t 14344s&@top_builddir@&$ac_top_builddir_sub&;t t 14345s&@top_build_prefix@&$ac_top_build_prefix&;t t 14346s&@srcdir@&$ac_srcdir&;t t 14347s&@abs_srcdir@&$ac_abs_srcdir&;t t 14348s&@top_srcdir@&$ac_top_srcdir&;t t 14349s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14350s&@builddir@&$ac_builddir&;t t 14351s&@abs_builddir@&$ac_abs_builddir&;t t 14352s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14353s&@INSTALL@&$ac_INSTALL&;t t 14354$ac_datarootdir_hack 14355" 14356eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 14357 || as_fn_error "could not create $ac_file" "$LINENO" 5 14358 14359test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14360 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 14361 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 14362 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14363which seems to be undefined. Please make sure it is defined." >&5 14364$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14365which seems to be undefined. Please make sure it is defined." >&2;} 14366 14367 rm -f "$tmp/stdin" 14368 case $ac_file in 14369 -) cat "$tmp/out" && rm -f "$tmp/out";; 14370 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 14371 esac \ 14372 || as_fn_error "could not create $ac_file" "$LINENO" 5 14373 ;; 14374 :H) 14375 # 14376 # CONFIG_HEADER 14377 # 14378 if test x"$ac_file" != x-; then 14379 { 14380 $as_echo "/* $configure_input */" \ 14381 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 14382 } >"$tmp/config.h" \ 14383 || as_fn_error "could not create $ac_file" "$LINENO" 5 14384 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 14385 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14386$as_echo "$as_me: $ac_file is unchanged" >&6;} 14387 else 14388 rm -f "$ac_file" 14389 mv "$tmp/config.h" "$ac_file" \ 14390 || as_fn_error "could not create $ac_file" "$LINENO" 5 14391 fi 14392 else 14393 $as_echo "/* $configure_input */" \ 14394 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 14395 || as_fn_error "could not create -" "$LINENO" 5 14396 fi 14397 ;; 14398 :L) 14399 # 14400 # CONFIG_LINK 14401 # 14402 14403 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 14404 : 14405 else 14406 # Prefer the file from the source tree if names are identical. 14407 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 14408 ac_source=$srcdir/$ac_source 14409 fi 14410 14411 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 14412$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 14413 14414 if test ! -r "$ac_source"; then 14415 as_fn_error "$ac_source: file not found" "$LINENO" 5 14416 fi 14417 rm -f "$ac_file" 14418 14419 # Try a relative symlink, then a hard link, then a copy. 14420 case $srcdir in 14421 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 14422 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 14423 esac 14424 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 14425 ln "$ac_source" "$ac_file" 2>/dev/null || 14426 cp -p "$ac_source" "$ac_file" || 14427 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 14428 fi 14429 ;; 14430 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14431$as_echo "$as_me: executing $ac_file commands" >&6;} 14432 ;; 14433 esac 14434 14435 14436 case $ac_file$ac_mode in 14437 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 14438 "libtool":C) 14439 14440 # See if we are running on zsh, and set the options which allow our 14441 # commands through without removal of \ escapes. 14442 if test -n "${ZSH_VERSION+set}" ; then 14443 setopt NO_GLOB_SUBST 14444 fi 14445 14446 cfgfile="${ofile}T" 14447 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14448 $RM "$cfgfile" 14449 14450 cat <<_LT_EOF >> "$cfgfile" 14451#! $SHELL 14452 14453# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14454# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14455# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14456# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14457# 14458# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14459# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14460# Written by Gordon Matzigkeit, 1996 14461# 14462# This file is part of GNU Libtool. 14463# 14464# GNU Libtool is free software; you can redistribute it and/or 14465# modify it under the terms of the GNU General Public License as 14466# published by the Free Software Foundation; either version 2 of 14467# the License, or (at your option) any later version. 14468# 14469# As a special exception to the GNU General Public License, 14470# if you distribute this file as part of a program or library that 14471# is built using GNU Libtool, you may include this file under the 14472# same distribution terms that you use for the rest of that program. 14473# 14474# GNU Libtool is distributed in the hope that it will be useful, 14475# but WITHOUT ANY WARRANTY; without even the implied warranty of 14476# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14477# GNU General Public License for more details. 14478# 14479# You should have received a copy of the GNU General Public License 14480# along with GNU Libtool; see the file COPYING. If not, a copy 14481# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14482# obtained by writing to the Free Software Foundation, Inc., 14483# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14484 14485 14486# The names of the tagged configurations supported by this script. 14487available_tags="" 14488 14489# ### BEGIN LIBTOOL CONFIG 14490 14491# Which release of libtool.m4 was used? 14492macro_version=$macro_version 14493macro_revision=$macro_revision 14494 14495# Whether or not to build shared libraries. 14496build_libtool_libs=$enable_shared 14497 14498# Whether or not to build static libraries. 14499build_old_libs=$enable_static 14500 14501# What type of objects to build. 14502pic_mode=$pic_mode 14503 14504# Whether or not to optimize for fast installation. 14505fast_install=$enable_fast_install 14506 14507# Shell to use when invoking shell scripts. 14508SHELL=$lt_SHELL 14509 14510# An echo program that protects backslashes. 14511ECHO=$lt_ECHO 14512 14513# The host system. 14514host_alias=$host_alias 14515host=$host 14516host_os=$host_os 14517 14518# The build system. 14519build_alias=$build_alias 14520build=$build 14521build_os=$build_os 14522 14523# A sed program that does not truncate output. 14524SED=$lt_SED 14525 14526# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14527Xsed="\$SED -e 1s/^X//" 14528 14529# A grep program that handles long lines. 14530GREP=$lt_GREP 14531 14532# An ERE matcher. 14533EGREP=$lt_EGREP 14534 14535# A literal string matcher. 14536FGREP=$lt_FGREP 14537 14538# A BSD- or MS-compatible name lister. 14539NM=$lt_NM 14540 14541# Whether we need soft or hard links. 14542LN_S=$lt_LN_S 14543 14544# What is the maximum length of a command? 14545max_cmd_len=$max_cmd_len 14546 14547# Object file suffix (normally "o"). 14548objext=$ac_objext 14549 14550# Executable file suffix (normally ""). 14551exeext=$exeext 14552 14553# whether the shell understands "unset". 14554lt_unset=$lt_unset 14555 14556# turn spaces into newlines. 14557SP2NL=$lt_lt_SP2NL 14558 14559# turn newlines into spaces. 14560NL2SP=$lt_lt_NL2SP 14561 14562# An object symbol dumper. 14563OBJDUMP=$lt_OBJDUMP 14564 14565# Method to check whether dependent libraries are shared objects. 14566deplibs_check_method=$lt_deplibs_check_method 14567 14568# Command to use when deplibs_check_method == "file_magic". 14569file_magic_cmd=$lt_file_magic_cmd 14570 14571# The archiver. 14572AR=$lt_AR 14573AR_FLAGS=$lt_AR_FLAGS 14574 14575# A symbol stripping program. 14576STRIP=$lt_STRIP 14577 14578# Commands used to install an old-style archive. 14579RANLIB=$lt_RANLIB 14580old_postinstall_cmds=$lt_old_postinstall_cmds 14581old_postuninstall_cmds=$lt_old_postuninstall_cmds 14582 14583# Whether to use a lock for old archive extraction. 14584lock_old_archive_extraction=$lock_old_archive_extraction 14585 14586# A C compiler. 14587LTCC=$lt_CC 14588 14589# LTCC compiler flags. 14590LTCFLAGS=$lt_CFLAGS 14591 14592# Take the output of nm and produce a listing of raw symbols and C names. 14593global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14594 14595# Transform the output of nm in a proper C declaration. 14596global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14597 14598# Transform the output of nm in a C name address pair. 14599global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14600 14601# Transform the output of nm in a C name address pair when lib prefix is needed. 14602global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14603 14604# The name of the directory that contains temporary libtool files. 14605objdir=$objdir 14606 14607# Used to examine libraries when file_magic_cmd begins with "file". 14608MAGIC_CMD=$MAGIC_CMD 14609 14610# Must we lock files when doing compilation? 14611need_locks=$lt_need_locks 14612 14613# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14614DSYMUTIL=$lt_DSYMUTIL 14615 14616# Tool to change global to local symbols on Mac OS X. 14617NMEDIT=$lt_NMEDIT 14618 14619# Tool to manipulate fat objects and archives on Mac OS X. 14620LIPO=$lt_LIPO 14621 14622# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14623OTOOL=$lt_OTOOL 14624 14625# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14626OTOOL64=$lt_OTOOL64 14627 14628# Old archive suffix (normally "a"). 14629libext=$libext 14630 14631# Shared library suffix (normally ".so"). 14632shrext_cmds=$lt_shrext_cmds 14633 14634# The commands to extract the exported symbol list from a shared archive. 14635extract_expsyms_cmds=$lt_extract_expsyms_cmds 14636 14637# Variables whose values should be saved in libtool wrapper scripts and 14638# restored at link time. 14639variables_saved_for_relink=$lt_variables_saved_for_relink 14640 14641# Do we need the "lib" prefix for modules? 14642need_lib_prefix=$need_lib_prefix 14643 14644# Do we need a version for libraries? 14645need_version=$need_version 14646 14647# Library versioning type. 14648version_type=$version_type 14649 14650# Shared library runtime path variable. 14651runpath_var=$runpath_var 14652 14653# Shared library path variable. 14654shlibpath_var=$shlibpath_var 14655 14656# Is shlibpath searched before the hard-coded library search path? 14657shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14658 14659# Format of library name prefix. 14660libname_spec=$lt_libname_spec 14661 14662# List of archive names. First name is the real one, the rest are links. 14663# The last name is the one that the linker finds with -lNAME 14664library_names_spec=$lt_library_names_spec 14665 14666# The coded name of the library, if different from the real name. 14667soname_spec=$lt_soname_spec 14668 14669# Permission mode override for installation of shared libraries. 14670install_override_mode=$lt_install_override_mode 14671 14672# Command to use after installation of a shared archive. 14673postinstall_cmds=$lt_postinstall_cmds 14674 14675# Command to use after uninstallation of a shared archive. 14676postuninstall_cmds=$lt_postuninstall_cmds 14677 14678# Commands used to finish a libtool library installation in a directory. 14679finish_cmds=$lt_finish_cmds 14680 14681# As "finish_cmds", except a single script fragment to be evaled but 14682# not shown. 14683finish_eval=$lt_finish_eval 14684 14685# Whether we should hardcode library paths into libraries. 14686hardcode_into_libs=$hardcode_into_libs 14687 14688# Compile-time system search path for libraries. 14689sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14690 14691# Run-time system search path for libraries. 14692sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14693 14694# Whether dlopen is supported. 14695dlopen_support=$enable_dlopen 14696 14697# Whether dlopen of programs is supported. 14698dlopen_self=$enable_dlopen_self 14699 14700# Whether dlopen of statically linked programs is supported. 14701dlopen_self_static=$enable_dlopen_self_static 14702 14703# Commands to strip libraries. 14704old_striplib=$lt_old_striplib 14705striplib=$lt_striplib 14706 14707 14708# The linker used to build libraries. 14709LD=$lt_LD 14710 14711# How to create reloadable object files. 14712reload_flag=$lt_reload_flag 14713reload_cmds=$lt_reload_cmds 14714 14715# Commands used to build an old-style archive. 14716old_archive_cmds=$lt_old_archive_cmds 14717 14718# A language specific compiler. 14719CC=$lt_compiler 14720 14721# Is the compiler the GNU compiler? 14722with_gcc=$GCC 14723 14724# Compiler flag to turn off builtin functions. 14725no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14726 14727# How to pass a linker flag through the compiler. 14728wl=$lt_lt_prog_compiler_wl 14729 14730# Additional compiler flags for building library objects. 14731pic_flag=$lt_lt_prog_compiler_pic 14732 14733# Compiler flag to prevent dynamic linking. 14734link_static_flag=$lt_lt_prog_compiler_static 14735 14736# Does compiler simultaneously support -c and -o options? 14737compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14738 14739# Whether or not to add -lc for building shared libraries. 14740build_libtool_need_lc=$archive_cmds_need_lc 14741 14742# Whether or not to disallow shared libs when runtime libs are static. 14743allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14744 14745# Compiler flag to allow reflexive dlopens. 14746export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14747 14748# Compiler flag to generate shared objects directly from archives. 14749whole_archive_flag_spec=$lt_whole_archive_flag_spec 14750 14751# Whether the compiler copes with passing no objects directly. 14752compiler_needs_object=$lt_compiler_needs_object 14753 14754# Create an old-style archive from a shared archive. 14755old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14756 14757# Create a temporary old-style archive to link instead of a shared archive. 14758old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14759 14760# Commands used to build a shared archive. 14761archive_cmds=$lt_archive_cmds 14762archive_expsym_cmds=$lt_archive_expsym_cmds 14763 14764# Commands used to build a loadable module if different from building 14765# a shared archive. 14766module_cmds=$lt_module_cmds 14767module_expsym_cmds=$lt_module_expsym_cmds 14768 14769# Whether we are building with GNU ld or not. 14770with_gnu_ld=$lt_with_gnu_ld 14771 14772# Flag that allows shared libraries with undefined symbols to be built. 14773allow_undefined_flag=$lt_allow_undefined_flag 14774 14775# Flag that enforces no undefined symbols. 14776no_undefined_flag=$lt_no_undefined_flag 14777 14778# Flag to hardcode \$libdir into a binary during linking. 14779# This must work even if \$libdir does not exist 14780hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14781 14782# If ld is used when linking, flag to hardcode \$libdir into a binary 14783# during linking. This must work even if \$libdir does not exist. 14784hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14785 14786# Whether we need a single "-rpath" flag with a separated argument. 14787hardcode_libdir_separator=$lt_hardcode_libdir_separator 14788 14789# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14790# DIR into the resulting binary. 14791hardcode_direct=$hardcode_direct 14792 14793# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14794# DIR into the resulting binary and the resulting library dependency is 14795# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14796# library is relocated. 14797hardcode_direct_absolute=$hardcode_direct_absolute 14798 14799# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14800# into the resulting binary. 14801hardcode_minus_L=$hardcode_minus_L 14802 14803# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14804# into the resulting binary. 14805hardcode_shlibpath_var=$hardcode_shlibpath_var 14806 14807# Set to "yes" if building a shared library automatically hardcodes DIR 14808# into the library and all subsequent libraries and executables linked 14809# against it. 14810hardcode_automatic=$hardcode_automatic 14811 14812# Set to yes if linker adds runtime paths of dependent libraries 14813# to runtime path list. 14814inherit_rpath=$inherit_rpath 14815 14816# Whether libtool must link a program against all its dependency libraries. 14817link_all_deplibs=$link_all_deplibs 14818 14819# Fix the shell variable \$srcfile for the compiler. 14820fix_srcfile_path=$lt_fix_srcfile_path 14821 14822# Set to "yes" if exported symbols are required. 14823always_export_symbols=$always_export_symbols 14824 14825# The commands to list exported symbols. 14826export_symbols_cmds=$lt_export_symbols_cmds 14827 14828# Symbols that should not be listed in the preloaded symbols. 14829exclude_expsyms=$lt_exclude_expsyms 14830 14831# Symbols that must always be exported. 14832include_expsyms=$lt_include_expsyms 14833 14834# Commands necessary for linking programs (against libraries) with templates. 14835prelink_cmds=$lt_prelink_cmds 14836 14837# Specify filename containing input files. 14838file_list_spec=$lt_file_list_spec 14839 14840# How to hardcode a shared library path into an executable. 14841hardcode_action=$hardcode_action 14842 14843# ### END LIBTOOL CONFIG 14844 14845_LT_EOF 14846 14847 case $host_os in 14848 aix3*) 14849 cat <<\_LT_EOF >> "$cfgfile" 14850# AIX sometimes has problems with the GCC collect2 program. For some 14851# reason, if we set the COLLECT_NAMES environment variable, the problems 14852# vanish in a puff of smoke. 14853if test "X${COLLECT_NAMES+set}" != Xset; then 14854 COLLECT_NAMES= 14855 export COLLECT_NAMES 14856fi 14857_LT_EOF 14858 ;; 14859 esac 14860 14861 14862ltmain="$ac_aux_dir/ltmain.sh" 14863 14864 14865 # We use sed instead of cat because bash on DJGPP gets confused if 14866 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14867 # text mode, it properly converts lines to CR/LF. This bash problem 14868 # is reportedly fixed, but why not run on old versions too? 14869 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14870 || (rm -f "$cfgfile"; exit 1) 14871 14872 case $xsi_shell in 14873 yes) 14874 cat << \_LT_EOF >> "$cfgfile" 14875 14876# func_dirname file append nondir_replacement 14877# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14878# otherwise set result to NONDIR_REPLACEMENT. 14879func_dirname () 14880{ 14881 case ${1} in 14882 */*) func_dirname_result="${1%/*}${2}" ;; 14883 * ) func_dirname_result="${3}" ;; 14884 esac 14885} 14886 14887# func_basename file 14888func_basename () 14889{ 14890 func_basename_result="${1##*/}" 14891} 14892 14893# func_dirname_and_basename file append nondir_replacement 14894# perform func_basename and func_dirname in a single function 14895# call: 14896# dirname: Compute the dirname of FILE. If nonempty, 14897# add APPEND to the result, otherwise set result 14898# to NONDIR_REPLACEMENT. 14899# value returned in "$func_dirname_result" 14900# basename: Compute filename of FILE. 14901# value retuned in "$func_basename_result" 14902# Implementation must be kept synchronized with func_dirname 14903# and func_basename. For efficiency, we do not delegate to 14904# those functions but instead duplicate the functionality here. 14905func_dirname_and_basename () 14906{ 14907 case ${1} in 14908 */*) func_dirname_result="${1%/*}${2}" ;; 14909 * ) func_dirname_result="${3}" ;; 14910 esac 14911 func_basename_result="${1##*/}" 14912} 14913 14914# func_stripname prefix suffix name 14915# strip PREFIX and SUFFIX off of NAME. 14916# PREFIX and SUFFIX must not contain globbing or regex special 14917# characters, hashes, percent signs, but SUFFIX may contain a leading 14918# dot (in which case that matches only a dot). 14919func_stripname () 14920{ 14921 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14922 # positional parameters, so assign one to ordinary parameter first. 14923 func_stripname_result=${3} 14924 func_stripname_result=${func_stripname_result#"${1}"} 14925 func_stripname_result=${func_stripname_result%"${2}"} 14926} 14927 14928# func_opt_split 14929func_opt_split () 14930{ 14931 func_opt_split_opt=${1%%=*} 14932 func_opt_split_arg=${1#*=} 14933} 14934 14935# func_lo2o object 14936func_lo2o () 14937{ 14938 case ${1} in 14939 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14940 *) func_lo2o_result=${1} ;; 14941 esac 14942} 14943 14944# func_xform libobj-or-source 14945func_xform () 14946{ 14947 func_xform_result=${1%.*}.lo 14948} 14949 14950# func_arith arithmetic-term... 14951func_arith () 14952{ 14953 func_arith_result=$(( $* )) 14954} 14955 14956# func_len string 14957# STRING may not start with a hyphen. 14958func_len () 14959{ 14960 func_len_result=${#1} 14961} 14962 14963_LT_EOF 14964 ;; 14965 *) # Bourne compatible functions. 14966 cat << \_LT_EOF >> "$cfgfile" 14967 14968# func_dirname file append nondir_replacement 14969# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14970# otherwise set result to NONDIR_REPLACEMENT. 14971func_dirname () 14972{ 14973 # Extract subdirectory from the argument. 14974 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14975 if test "X$func_dirname_result" = "X${1}"; then 14976 func_dirname_result="${3}" 14977 else 14978 func_dirname_result="$func_dirname_result${2}" 14979 fi 14980} 14981 14982# func_basename file 14983func_basename () 14984{ 14985 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14986} 14987 14988 14989# func_stripname prefix suffix name 14990# strip PREFIX and SUFFIX off of NAME. 14991# PREFIX and SUFFIX must not contain globbing or regex special 14992# characters, hashes, percent signs, but SUFFIX may contain a leading 14993# dot (in which case that matches only a dot). 14994# func_strip_suffix prefix name 14995func_stripname () 14996{ 14997 case ${2} in 14998 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14999 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15000 esac 15001} 15002 15003# sed scripts: 15004my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15005my_sed_long_arg='1s/^-[^=]*=//' 15006 15007# func_opt_split 15008func_opt_split () 15009{ 15010 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15011 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15012} 15013 15014# func_lo2o object 15015func_lo2o () 15016{ 15017 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15018} 15019 15020# func_xform libobj-or-source 15021func_xform () 15022{ 15023 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15024} 15025 15026# func_arith arithmetic-term... 15027func_arith () 15028{ 15029 func_arith_result=`expr "$@"` 15030} 15031 15032# func_len string 15033# STRING may not start with a hyphen. 15034func_len () 15035{ 15036 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15037} 15038 15039_LT_EOF 15040esac 15041 15042case $lt_shell_append in 15043 yes) 15044 cat << \_LT_EOF >> "$cfgfile" 15045 15046# func_append var value 15047# Append VALUE to the end of shell variable VAR. 15048func_append () 15049{ 15050 eval "$1+=\$2" 15051} 15052_LT_EOF 15053 ;; 15054 *) 15055 cat << \_LT_EOF >> "$cfgfile" 15056 15057# func_append var value 15058# Append VALUE to the end of shell variable VAR. 15059func_append () 15060{ 15061 eval "$1=\$$1\$2" 15062} 15063 15064_LT_EOF 15065 ;; 15066 esac 15067 15068 15069 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15070 || (rm -f "$cfgfile"; exit 1) 15071 15072 mv -f "$cfgfile" "$ofile" || 15073 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15074 chmod +x "$ofile" 15075 15076 ;; 15077 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15078 rm -f Makesim1.tmp Makesim2.tmp Makefile 15079 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15080 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15081 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15082 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15083 <Makefile.sim >Makefile 15084 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15085 ;; 15086 "stamp-h":C) echo > stamp-h ;; 15087 15088 esac 15089done # for ac_tag 15090 15091 15092as_fn_exit 0 15093_ACEOF 15094ac_clean_files=$ac_clean_files_save 15095 15096test $ac_write_fail = 0 || 15097 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 15098 15099 15100# configure is writing to config.log, and then calls config.status. 15101# config.status does its own redirection, appending to config.log. 15102# Unfortunately, on DOS this fails, as config.log is still kept open 15103# by configure, so config.status won't be able to write to it; its 15104# output is simply discarded. So we exec the FD to /dev/null, 15105# effectively closing config.log, so it can be properly (re)opened and 15106# appended to by config.status. When coming back to configure, we 15107# need to make the FD available again. 15108if test "$no_create" != yes; then 15109 ac_cs_success=: 15110 ac_config_status_args= 15111 test "$silent" = yes && 15112 ac_config_status_args="$ac_config_status_args --quiet" 15113 exec 5>/dev/null 15114 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15115 exec 5>>config.log 15116 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15117 # would make configure fail if this is the last instruction. 15118 $ac_cs_success || as_fn_exit $? 15119fi 15120if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15121 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15122$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15123fi 15124 15125 15126