configure revision 1.3
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1 173 174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 PATH=/empty FPATH=/empty; export PATH FPATH 179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME= 558PACKAGE_TARNAME= 559PACKAGE_VERSION= 560PACKAGE_STRING= 561PACKAGE_BUGREPORT= 562PACKAGE_URL= 563 564ac_unique_file="Makefile.in" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='LTLIBOBJS 602LIBOBJS 603cgen_breaks 604REPORT_BUGS_TEXI 605REPORT_BUGS_TO 606PKGVERSION 607sim_profile 608sim_trace 609sim_stdio 610sim_debug 611sim_cflags 612sim_bswap 613MAINT 614MAINTAINER_MODE_FALSE 615MAINTAINER_MODE_TRUE 616lt_cv_dlopen_libs 617OTOOL64 618OTOOL 619LIPO 620NMEDIT 621DSYMUTIL 622AWK 623STRIP 624OBJDUMP 625LN_S 626NM 627ac_ct_DUMPBIN 628DUMPBIN 629LD 630FGREP 631SED 632LIBTOOL 633PLUGINS_FALSE 634PLUGINS_TRUE 635CATOBJEXT 636GENCAT 637INSTOBJEXT 638DATADIRNAME 639CATALOGS 640POSUB 641GMSGFMT 642XGETTEXT 643INCINTL 644LIBINTL_DEP 645LIBINTL 646USE_NLS 647GMAKE_FALSE 648GMAKE_TRUE 649MAKE 650CCDEPMODE 651DEPDIR 652am__leading_dot 653PACKAGE 654RANLIB 655AR 656HDEFINES 657CC_FOR_BUILD 658INSTALL_DATA 659INSTALL_SCRIPT 660INSTALL_PROGRAM 661EGREP 662GREP 663CPP 664target_os 665target_vendor 666target_cpu 667target 668host_os 669host_vendor 670host_cpu 671host 672build_os 673build_vendor 674build_cpu 675build 676OBJEXT 677EXEEXT 678ac_ct_CC 679CPPFLAGS 680LDFLAGS 681CFLAGS 682CC 683WERROR_CFLAGS 684WARN_CFLAGS 685sim_xor_endian 686sim_stdcall 687sim_smp 688sim_reserved_bits 689sim_regparm 690sim_packages 691sim_inline 692sim_hw 693sim_hw_objs 694sim_hw_cflags 695sim_default_model 696sim_scache 697sim_float 698sim_hostendian 699sim_endian 700sim_bitsize 701sim_assert 702sim_alignment 703sim_environment 704target_alias 705host_alias 706build_alias 707LIBS 708ECHO_T 709ECHO_N 710ECHO_C 711DEFS 712mandir 713localedir 714libdir 715psdir 716pdfdir 717dvidir 718htmldir 719infodir 720docdir 721oldincludedir 722includedir 723localstatedir 724sharedstatedir 725sysconfdir 726datadir 727datarootdir 728libexecdir 729sbindir 730bindir 731program_transform_name 732prefix 733exec_prefix 734PACKAGE_URL 735PACKAGE_BUGREPORT 736PACKAGE_STRING 737PACKAGE_VERSION 738PACKAGE_TARNAME 739PACKAGE_NAME 740PATH_SEPARATOR 741SHELL' 742ac_subst_files='' 743ac_user_opts=' 744enable_option_checking 745with_zlib 746enable_plugins 747enable_shared 748enable_static 749with_pic 750enable_fast_install 751with_gnu_ld 752enable_libtool_lock 753enable_maintainer_mode 754enable_sim_bswap 755enable_sim_cflags 756enable_sim_debug 757enable_sim_stdio 758enable_sim_trace 759enable_sim_profile 760with_pkgversion 761with_bugurl 762' 763 ac_precious_vars='build_alias 764host_alias 765target_alias 766CC 767CFLAGS 768LDFLAGS 769LIBS 770CPPFLAGS 771CPP' 772 773 774# Initialize some variables set by options. 775ac_init_help= 776ac_init_version=false 777ac_unrecognized_opts= 778ac_unrecognized_sep= 779# The variables have the same names as the options, with 780# dashes changed to underlines. 781cache_file=/dev/null 782exec_prefix=NONE 783no_create= 784no_recursion= 785prefix=NONE 786program_prefix=NONE 787program_suffix=NONE 788program_transform_name=s,x,x, 789silent= 790site= 791srcdir= 792verbose= 793x_includes=NONE 794x_libraries=NONE 795 796# Installation directory options. 797# These are left unexpanded so users can "make install exec_prefix=/foo" 798# and all the variables that are supposed to be based on exec_prefix 799# by default will actually change. 800# Use braces instead of parens because sh, perl, etc. also accept them. 801# (The list follows the same order as the GNU Coding Standards.) 802bindir='${exec_prefix}/bin' 803sbindir='${exec_prefix}/sbin' 804libexecdir='${exec_prefix}/libexec' 805datarootdir='${prefix}/share' 806datadir='${datarootdir}' 807sysconfdir='${prefix}/etc' 808sharedstatedir='${prefix}/com' 809localstatedir='${prefix}/var' 810includedir='${prefix}/include' 811oldincludedir='/usr/include' 812docdir='${datarootdir}/doc/${PACKAGE}' 813infodir='${datarootdir}/info' 814htmldir='${docdir}' 815dvidir='${docdir}' 816pdfdir='${docdir}' 817psdir='${docdir}' 818libdir='${exec_prefix}/lib' 819localedir='${datarootdir}/locale' 820mandir='${datarootdir}/man' 821 822ac_prev= 823ac_dashdash= 824for ac_option 825do 826 # If the previous option needs an argument, assign it. 827 if test -n "$ac_prev"; then 828 eval $ac_prev=\$ac_option 829 ac_prev= 830 continue 831 fi 832 833 case $ac_option in 834 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 835 *) ac_optarg=yes ;; 836 esac 837 838 # Accept the important Cygnus configure options, so we can diagnose typos. 839 840 case $ac_dashdash$ac_option in 841 --) 842 ac_dashdash=yes ;; 843 844 -bindir | --bindir | --bindi | --bind | --bin | --bi) 845 ac_prev=bindir ;; 846 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 847 bindir=$ac_optarg ;; 848 849 -build | --build | --buil | --bui | --bu) 850 ac_prev=build_alias ;; 851 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 852 build_alias=$ac_optarg ;; 853 854 -cache-file | --cache-file | --cache-fil | --cache-fi \ 855 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 856 ac_prev=cache_file ;; 857 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 858 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 859 cache_file=$ac_optarg ;; 860 861 --config-cache | -C) 862 cache_file=config.cache ;; 863 864 -datadir | --datadir | --datadi | --datad) 865 ac_prev=datadir ;; 866 -datadir=* | --datadir=* | --datadi=* | --datad=*) 867 datadir=$ac_optarg ;; 868 869 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 870 | --dataroo | --dataro | --datar) 871 ac_prev=datarootdir ;; 872 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 873 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 874 datarootdir=$ac_optarg ;; 875 876 -disable-* | --disable-*) 877 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 878 # Reject names that are not valid shell variable names. 879 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 880 as_fn_error "invalid feature name: $ac_useropt" 881 ac_useropt_orig=$ac_useropt 882 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 883 case $ac_user_opts in 884 *" 885"enable_$ac_useropt" 886"*) ;; 887 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 888 ac_unrecognized_sep=', ';; 889 esac 890 eval enable_$ac_useropt=no ;; 891 892 -docdir | --docdir | --docdi | --doc | --do) 893 ac_prev=docdir ;; 894 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 895 docdir=$ac_optarg ;; 896 897 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 898 ac_prev=dvidir ;; 899 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 900 dvidir=$ac_optarg ;; 901 902 -enable-* | --enable-*) 903 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 904 # Reject names that are not valid shell variable names. 905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 906 as_fn_error "invalid feature name: $ac_useropt" 907 ac_useropt_orig=$ac_useropt 908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 909 case $ac_user_opts in 910 *" 911"enable_$ac_useropt" 912"*) ;; 913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 914 ac_unrecognized_sep=', ';; 915 esac 916 eval enable_$ac_useropt=\$ac_optarg ;; 917 918 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 919 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 920 | --exec | --exe | --ex) 921 ac_prev=exec_prefix ;; 922 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 923 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 924 | --exec=* | --exe=* | --ex=*) 925 exec_prefix=$ac_optarg ;; 926 927 -gas | --gas | --ga | --g) 928 # Obsolete; use --with-gas. 929 with_gas=yes ;; 930 931 -help | --help | --hel | --he | -h) 932 ac_init_help=long ;; 933 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 934 ac_init_help=recursive ;; 935 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 936 ac_init_help=short ;; 937 938 -host | --host | --hos | --ho) 939 ac_prev=host_alias ;; 940 -host=* | --host=* | --hos=* | --ho=*) 941 host_alias=$ac_optarg ;; 942 943 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 944 ac_prev=htmldir ;; 945 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 946 | --ht=*) 947 htmldir=$ac_optarg ;; 948 949 -includedir | --includedir | --includedi | --included | --include \ 950 | --includ | --inclu | --incl | --inc) 951 ac_prev=includedir ;; 952 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 953 | --includ=* | --inclu=* | --incl=* | --inc=*) 954 includedir=$ac_optarg ;; 955 956 -infodir | --infodir | --infodi | --infod | --info | --inf) 957 ac_prev=infodir ;; 958 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 959 infodir=$ac_optarg ;; 960 961 -libdir | --libdir | --libdi | --libd) 962 ac_prev=libdir ;; 963 -libdir=* | --libdir=* | --libdi=* | --libd=*) 964 libdir=$ac_optarg ;; 965 966 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 967 | --libexe | --libex | --libe) 968 ac_prev=libexecdir ;; 969 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 970 | --libexe=* | --libex=* | --libe=*) 971 libexecdir=$ac_optarg ;; 972 973 -localedir | --localedir | --localedi | --localed | --locale) 974 ac_prev=localedir ;; 975 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 976 localedir=$ac_optarg ;; 977 978 -localstatedir | --localstatedir | --localstatedi | --localstated \ 979 | --localstate | --localstat | --localsta | --localst | --locals) 980 ac_prev=localstatedir ;; 981 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 982 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 983 localstatedir=$ac_optarg ;; 984 985 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 986 ac_prev=mandir ;; 987 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 988 mandir=$ac_optarg ;; 989 990 -nfp | --nfp | --nf) 991 # Obsolete; use --without-fp. 992 with_fp=no ;; 993 994 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 995 | --no-cr | --no-c | -n) 996 no_create=yes ;; 997 998 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 999 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1000 no_recursion=yes ;; 1001 1002 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1003 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1004 | --oldin | --oldi | --old | --ol | --o) 1005 ac_prev=oldincludedir ;; 1006 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1007 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1008 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1009 oldincludedir=$ac_optarg ;; 1010 1011 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1012 ac_prev=prefix ;; 1013 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1014 prefix=$ac_optarg ;; 1015 1016 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1017 | --program-pre | --program-pr | --program-p) 1018 ac_prev=program_prefix ;; 1019 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1020 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1021 program_prefix=$ac_optarg ;; 1022 1023 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1024 | --program-suf | --program-su | --program-s) 1025 ac_prev=program_suffix ;; 1026 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1027 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1028 program_suffix=$ac_optarg ;; 1029 1030 -program-transform-name | --program-transform-name \ 1031 | --program-transform-nam | --program-transform-na \ 1032 | --program-transform-n | --program-transform- \ 1033 | --program-transform | --program-transfor \ 1034 | --program-transfo | --program-transf \ 1035 | --program-trans | --program-tran \ 1036 | --progr-tra | --program-tr | --program-t) 1037 ac_prev=program_transform_name ;; 1038 -program-transform-name=* | --program-transform-name=* \ 1039 | --program-transform-nam=* | --program-transform-na=* \ 1040 | --program-transform-n=* | --program-transform-=* \ 1041 | --program-transform=* | --program-transfor=* \ 1042 | --program-transfo=* | --program-transf=* \ 1043 | --program-trans=* | --program-tran=* \ 1044 | --progr-tra=* | --program-tr=* | --program-t=*) 1045 program_transform_name=$ac_optarg ;; 1046 1047 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1048 ac_prev=pdfdir ;; 1049 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1050 pdfdir=$ac_optarg ;; 1051 1052 -psdir | --psdir | --psdi | --psd | --ps) 1053 ac_prev=psdir ;; 1054 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1055 psdir=$ac_optarg ;; 1056 1057 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1058 | -silent | --silent | --silen | --sile | --sil) 1059 silent=yes ;; 1060 1061 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1062 ac_prev=sbindir ;; 1063 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1064 | --sbi=* | --sb=*) 1065 sbindir=$ac_optarg ;; 1066 1067 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1068 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1069 | --sharedst | --shareds | --shared | --share | --shar \ 1070 | --sha | --sh) 1071 ac_prev=sharedstatedir ;; 1072 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1073 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1074 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1075 | --sha=* | --sh=*) 1076 sharedstatedir=$ac_optarg ;; 1077 1078 -site | --site | --sit) 1079 ac_prev=site ;; 1080 -site=* | --site=* | --sit=*) 1081 site=$ac_optarg ;; 1082 1083 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1084 ac_prev=srcdir ;; 1085 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1086 srcdir=$ac_optarg ;; 1087 1088 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1089 | --syscon | --sysco | --sysc | --sys | --sy) 1090 ac_prev=sysconfdir ;; 1091 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1092 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1093 sysconfdir=$ac_optarg ;; 1094 1095 -target | --target | --targe | --targ | --tar | --ta | --t) 1096 ac_prev=target_alias ;; 1097 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1098 target_alias=$ac_optarg ;; 1099 1100 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1101 verbose=yes ;; 1102 1103 -version | --version | --versio | --versi | --vers | -V) 1104 ac_init_version=: ;; 1105 1106 -with-* | --with-*) 1107 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1108 # Reject names that are not valid shell variable names. 1109 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1110 as_fn_error "invalid package name: $ac_useropt" 1111 ac_useropt_orig=$ac_useropt 1112 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1113 case $ac_user_opts in 1114 *" 1115"with_$ac_useropt" 1116"*) ;; 1117 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1118 ac_unrecognized_sep=', ';; 1119 esac 1120 eval with_$ac_useropt=\$ac_optarg ;; 1121 1122 -without-* | --without-*) 1123 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1124 # Reject names that are not valid shell variable names. 1125 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1126 as_fn_error "invalid package name: $ac_useropt" 1127 ac_useropt_orig=$ac_useropt 1128 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1129 case $ac_user_opts in 1130 *" 1131"with_$ac_useropt" 1132"*) ;; 1133 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1134 ac_unrecognized_sep=', ';; 1135 esac 1136 eval with_$ac_useropt=no ;; 1137 1138 --x) 1139 # Obsolete; use --with-x. 1140 with_x=yes ;; 1141 1142 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1143 | --x-incl | --x-inc | --x-in | --x-i) 1144 ac_prev=x_includes ;; 1145 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1146 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1147 x_includes=$ac_optarg ;; 1148 1149 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1150 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1151 ac_prev=x_libraries ;; 1152 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1153 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1154 x_libraries=$ac_optarg ;; 1155 1156 -*) as_fn_error "unrecognized option: \`$ac_option' 1157Try \`$0 --help' for more information." 1158 ;; 1159 1160 *=*) 1161 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1162 # Reject names that are not valid shell variable names. 1163 case $ac_envvar in #( 1164 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1165 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1166 esac 1167 eval $ac_envvar=\$ac_optarg 1168 export $ac_envvar ;; 1169 1170 *) 1171 # FIXME: should be removed in autoconf 3.0. 1172 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1173 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1174 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1175 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1176 ;; 1177 1178 esac 1179done 1180 1181if test -n "$ac_prev"; then 1182 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1183 as_fn_error "missing argument to $ac_option" 1184fi 1185 1186if test -n "$ac_unrecognized_opts"; then 1187 case $enable_option_checking in 1188 no) ;; 1189 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1190 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1191 esac 1192fi 1193 1194# Check all directory arguments for consistency. 1195for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1196 datadir sysconfdir sharedstatedir localstatedir includedir \ 1197 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1198 libdir localedir mandir 1199do 1200 eval ac_val=\$$ac_var 1201 # Remove trailing slashes. 1202 case $ac_val in 1203 */ ) 1204 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1205 eval $ac_var=\$ac_val;; 1206 esac 1207 # Be sure to have absolute directory names. 1208 case $ac_val in 1209 [\\/$]* | ?:[\\/]* ) continue;; 1210 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1211 esac 1212 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1213done 1214 1215# There might be people who depend on the old broken behavior: `$host' 1216# used to hold the argument of --host etc. 1217# FIXME: To remove some day. 1218build=$build_alias 1219host=$host_alias 1220target=$target_alias 1221 1222# FIXME: To remove some day. 1223if test "x$host_alias" != x; then 1224 if test "x$build_alias" = x; then 1225 cross_compiling=maybe 1226 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1227 If a cross compiler is detected then cross compile mode will be used." >&2 1228 elif test "x$build_alias" != "x$host_alias"; then 1229 cross_compiling=yes 1230 fi 1231fi 1232 1233ac_tool_prefix= 1234test -n "$host_alias" && ac_tool_prefix=$host_alias- 1235 1236test "$silent" = yes && exec 6>/dev/null 1237 1238 1239ac_pwd=`pwd` && test -n "$ac_pwd" && 1240ac_ls_di=`ls -di .` && 1241ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1242 as_fn_error "working directory cannot be determined" 1243test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1244 as_fn_error "pwd does not report name of working directory" 1245 1246 1247# Find the source files, if location was not specified. 1248if test -z "$srcdir"; then 1249 ac_srcdir_defaulted=yes 1250 # Try the directory containing this script, then the parent directory. 1251 ac_confdir=`$as_dirname -- "$as_myself" || 1252$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1253 X"$as_myself" : 'X\(//\)[^/]' \| \ 1254 X"$as_myself" : 'X\(//\)$' \| \ 1255 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1256$as_echo X"$as_myself" | 1257 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1258 s//\1/ 1259 q 1260 } 1261 /^X\(\/\/\)[^/].*/{ 1262 s//\1/ 1263 q 1264 } 1265 /^X\(\/\/\)$/{ 1266 s//\1/ 1267 q 1268 } 1269 /^X\(\/\).*/{ 1270 s//\1/ 1271 q 1272 } 1273 s/.*/./; q'` 1274 srcdir=$ac_confdir 1275 if test ! -r "$srcdir/$ac_unique_file"; then 1276 srcdir=.. 1277 fi 1278else 1279 ac_srcdir_defaulted=no 1280fi 1281if test ! -r "$srcdir/$ac_unique_file"; then 1282 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1283 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1284fi 1285ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1286ac_abs_confdir=`( 1287 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1288 pwd)` 1289# When building in place, set srcdir=. 1290if test "$ac_abs_confdir" = "$ac_pwd"; then 1291 srcdir=. 1292fi 1293# Remove unnecessary trailing slashes from srcdir. 1294# Double slashes in file names in object file debugging info 1295# mess up M-x gdb in Emacs. 1296case $srcdir in 1297*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1298esac 1299for ac_var in $ac_precious_vars; do 1300 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1301 eval ac_env_${ac_var}_value=\$${ac_var} 1302 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1303 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1304done 1305 1306# 1307# Report the --help message. 1308# 1309if test "$ac_init_help" = "long"; then 1310 # Omit some internal or obsolete options to make the list less imposing. 1311 # This message is too long to be a string in the A/UX 3.1 sh. 1312 cat <<_ACEOF 1313\`configure' configures this package to adapt to many kinds of systems. 1314 1315Usage: $0 [OPTION]... [VAR=VALUE]... 1316 1317To assign environment variables (e.g., CC, CFLAGS...), specify them as 1318VAR=VALUE. See below for descriptions of some of the useful variables. 1319 1320Defaults for the options are specified in brackets. 1321 1322Configuration: 1323 -h, --help display this help and exit 1324 --help=short display options specific to this package 1325 --help=recursive display the short help of all the included packages 1326 -V, --version display version information and exit 1327 -q, --quiet, --silent do not print \`checking...' messages 1328 --cache-file=FILE cache test results in FILE [disabled] 1329 -C, --config-cache alias for \`--cache-file=config.cache' 1330 -n, --no-create do not create output files 1331 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1332 1333Installation directories: 1334 --prefix=PREFIX install architecture-independent files in PREFIX 1335 [$ac_default_prefix] 1336 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1337 [PREFIX] 1338 1339By default, \`make install' will install all the files in 1340\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1341an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1342for instance \`--prefix=\$HOME'. 1343 1344For better control, use the options below. 1345 1346Fine tuning of the installation directories: 1347 --bindir=DIR user executables [EPREFIX/bin] 1348 --sbindir=DIR system admin executables [EPREFIX/sbin] 1349 --libexecdir=DIR program executables [EPREFIX/libexec] 1350 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1351 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1352 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1353 --libdir=DIR object code libraries [EPREFIX/lib] 1354 --includedir=DIR C header files [PREFIX/include] 1355 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1356 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1357 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1358 --infodir=DIR info documentation [DATAROOTDIR/info] 1359 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1360 --mandir=DIR man documentation [DATAROOTDIR/man] 1361 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1362 --htmldir=DIR html documentation [DOCDIR] 1363 --dvidir=DIR dvi documentation [DOCDIR] 1364 --pdfdir=DIR pdf documentation [DOCDIR] 1365 --psdir=DIR ps documentation [DOCDIR] 1366_ACEOF 1367 1368 cat <<\_ACEOF 1369 1370Program names: 1371 --program-prefix=PREFIX prepend PREFIX to installed program names 1372 --program-suffix=SUFFIX append SUFFIX to installed program names 1373 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1374 1375System types: 1376 --build=BUILD configure for building on BUILD [guessed] 1377 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1378 --target=TARGET configure for building compilers for TARGET [HOST] 1379_ACEOF 1380fi 1381 1382if test -n "$ac_init_help"; then 1383 1384 cat <<\_ACEOF 1385 1386Optional Features: 1387 --disable-option-checking ignore unrecognized --enable/--with options 1388 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1389 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1390 --enable-plugins Enable support for plugins 1391 --enable-shared[=PKGS] build shared libraries [default=yes] 1392 --enable-static[=PKGS] build static libraries [default=yes] 1393 --enable-fast-install[=PKGS] 1394 optimize for fast installation [default=yes] 1395 --disable-libtool-lock avoid locking (might break parallel builds) 1396 --enable-maintainer-mode enable make rules and dependencies not useful 1397 (and sometimes confusing) to the casual installer 1398 --enable-sim-bswap Use Host specific BSWAP instruction. 1399 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator 1400 --enable-sim-debug=opts Enable debugging flags 1401 --enable-sim-stdio Specify whether to use stdio for console input/output. 1402 --enable-sim-trace=opts Enable tracing flags 1403 --enable-sim-profile=opts Enable profiling flags 1404 1405Optional Packages: 1406 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1407 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1408 --with-zlib include zlib support (auto/yes/no) default=auto 1409 --with-pic try to use only PIC/non-PIC objects [default=use 1410 both] 1411 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1412 --with-pkgversion=PKG Use PKG in the version string in place of "GDB" 1413 --with-bugurl=URL Direct users to URL to report a bug 1414 1415Some influential environment variables: 1416 CC C compiler command 1417 CFLAGS C compiler flags 1418 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1419 nonstandard directory <lib dir> 1420 LIBS libraries to pass to the linker, e.g. -l<library> 1421 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1422 you have headers in a nonstandard directory <include dir> 1423 CPP C preprocessor 1424 1425Use these variables to override the choices made by `configure' or to help 1426it to find libraries and programs with nonstandard names/locations. 1427 1428Report bugs to the package provider. 1429_ACEOF 1430ac_status=$? 1431fi 1432 1433if test "$ac_init_help" = "recursive"; then 1434 # If there are subdirs, report their specific --help. 1435 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1436 test -d "$ac_dir" || 1437 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1438 continue 1439 ac_builddir=. 1440 1441case "$ac_dir" in 1442.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1443*) 1444 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1445 # A ".." for each directory in $ac_dir_suffix. 1446 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1447 case $ac_top_builddir_sub in 1448 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1449 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1450 esac ;; 1451esac 1452ac_abs_top_builddir=$ac_pwd 1453ac_abs_builddir=$ac_pwd$ac_dir_suffix 1454# for backward compatibility: 1455ac_top_builddir=$ac_top_build_prefix 1456 1457case $srcdir in 1458 .) # We are building in place. 1459 ac_srcdir=. 1460 ac_top_srcdir=$ac_top_builddir_sub 1461 ac_abs_top_srcdir=$ac_pwd ;; 1462 [\\/]* | ?:[\\/]* ) # Absolute name. 1463 ac_srcdir=$srcdir$ac_dir_suffix; 1464 ac_top_srcdir=$srcdir 1465 ac_abs_top_srcdir=$srcdir ;; 1466 *) # Relative name. 1467 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1468 ac_top_srcdir=$ac_top_build_prefix$srcdir 1469 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1470esac 1471ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1472 1473 cd "$ac_dir" || { ac_status=$?; continue; } 1474 # Check for guested configure. 1475 if test -f "$ac_srcdir/configure.gnu"; then 1476 echo && 1477 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1478 elif test -f "$ac_srcdir/configure"; then 1479 echo && 1480 $SHELL "$ac_srcdir/configure" --help=recursive 1481 else 1482 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1483 fi || ac_status=$? 1484 cd "$ac_pwd" || { ac_status=$?; break; } 1485 done 1486fi 1487 1488test -n "$ac_init_help" && exit $ac_status 1489if $ac_init_version; then 1490 cat <<\_ACEOF 1491configure 1492generated by GNU Autoconf 2.64 1493 1494Copyright (C) 2009 Free Software Foundation, Inc. 1495This configure script is free software; the Free Software Foundation 1496gives unlimited permission to copy, distribute and modify it. 1497_ACEOF 1498 exit 1499fi 1500 1501## ------------------------ ## 1502## Autoconf initialization. ## 1503## ------------------------ ## 1504 1505# ac_fn_c_try_compile LINENO 1506# -------------------------- 1507# Try to compile conftest.$ac_ext, and return whether this succeeded. 1508ac_fn_c_try_compile () 1509{ 1510 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1511 rm -f conftest.$ac_objext 1512 if { { ac_try="$ac_compile" 1513case "(($ac_try" in 1514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1515 *) ac_try_echo=$ac_try;; 1516esac 1517eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1518$as_echo "$ac_try_echo"; } >&5 1519 (eval "$ac_compile") 2>conftest.err 1520 ac_status=$? 1521 if test -s conftest.err; then 1522 grep -v '^ *+' conftest.err >conftest.er1 1523 cat conftest.er1 >&5 1524 mv -f conftest.er1 conftest.err 1525 fi 1526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1527 test $ac_status = 0; } && { 1528 test -z "$ac_c_werror_flag" || 1529 test ! -s conftest.err 1530 } && test -s conftest.$ac_objext; then : 1531 ac_retval=0 1532else 1533 $as_echo "$as_me: failed program was:" >&5 1534sed 's/^/| /' conftest.$ac_ext >&5 1535 1536 ac_retval=1 1537fi 1538 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1539 return $ac_retval 1540 1541} # ac_fn_c_try_compile 1542 1543# ac_fn_c_try_cpp LINENO 1544# ---------------------- 1545# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1546ac_fn_c_try_cpp () 1547{ 1548 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1549 if { { ac_try="$ac_cpp conftest.$ac_ext" 1550case "(($ac_try" in 1551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1552 *) ac_try_echo=$ac_try;; 1553esac 1554eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1555$as_echo "$ac_try_echo"; } >&5 1556 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1557 ac_status=$? 1558 if test -s conftest.err; then 1559 grep -v '^ *+' conftest.err >conftest.er1 1560 cat conftest.er1 >&5 1561 mv -f conftest.er1 conftest.err 1562 fi 1563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1564 test $ac_status = 0; } >/dev/null && { 1565 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1566 test ! -s conftest.err 1567 }; then : 1568 ac_retval=0 1569else 1570 $as_echo "$as_me: failed program was:" >&5 1571sed 's/^/| /' conftest.$ac_ext >&5 1572 1573 ac_retval=1 1574fi 1575 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1576 return $ac_retval 1577 1578} # ac_fn_c_try_cpp 1579 1580# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1581# ------------------------------------------------------- 1582# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1583# the include files in INCLUDES and setting the cache variable VAR 1584# accordingly. 1585ac_fn_c_check_header_mongrel () 1586{ 1587 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1588 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1590$as_echo_n "checking for $2... " >&6; } 1591if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1592 $as_echo_n "(cached) " >&6 1593fi 1594eval ac_res=\$$3 1595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1596$as_echo "$ac_res" >&6; } 1597else 1598 # Is the header compilable? 1599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1600$as_echo_n "checking $2 usability... " >&6; } 1601cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1602/* end confdefs.h. */ 1603$4 1604#include <$2> 1605_ACEOF 1606if ac_fn_c_try_compile "$LINENO"; then : 1607 ac_header_compiler=yes 1608else 1609 ac_header_compiler=no 1610fi 1611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1613$as_echo "$ac_header_compiler" >&6; } 1614 1615# Is the header present? 1616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1617$as_echo_n "checking $2 presence... " >&6; } 1618cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1619/* end confdefs.h. */ 1620#include <$2> 1621_ACEOF 1622if ac_fn_c_try_cpp "$LINENO"; then : 1623 ac_header_preproc=yes 1624else 1625 ac_header_preproc=no 1626fi 1627rm -f conftest.err conftest.$ac_ext 1628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1629$as_echo "$ac_header_preproc" >&6; } 1630 1631# So? What about this header? 1632case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1633 yes:no: ) 1634 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1635$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1636 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1637$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1638 ;; 1639 no:yes:* ) 1640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1641$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1643$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1645$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1647$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1649$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1650 ;; 1651esac 1652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1653$as_echo_n "checking for $2... " >&6; } 1654if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1655 $as_echo_n "(cached) " >&6 1656else 1657 eval "$3=\$ac_header_compiler" 1658fi 1659eval ac_res=\$$3 1660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1661$as_echo "$ac_res" >&6; } 1662fi 1663 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1664 1665} # ac_fn_c_check_header_mongrel 1666 1667# ac_fn_c_try_run LINENO 1668# ---------------------- 1669# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1670# that executables *can* be run. 1671ac_fn_c_try_run () 1672{ 1673 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1674 if { { ac_try="$ac_link" 1675case "(($ac_try" in 1676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1677 *) ac_try_echo=$ac_try;; 1678esac 1679eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1680$as_echo "$ac_try_echo"; } >&5 1681 (eval "$ac_link") 2>&5 1682 ac_status=$? 1683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1684 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1685 { { case "(($ac_try" in 1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1687 *) ac_try_echo=$ac_try;; 1688esac 1689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1690$as_echo "$ac_try_echo"; } >&5 1691 (eval "$ac_try") 2>&5 1692 ac_status=$? 1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1694 test $ac_status = 0; }; }; then : 1695 ac_retval=0 1696else 1697 $as_echo "$as_me: program exited with status $ac_status" >&5 1698 $as_echo "$as_me: failed program was:" >&5 1699sed 's/^/| /' conftest.$ac_ext >&5 1700 1701 ac_retval=$ac_status 1702fi 1703 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1704 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1705 return $ac_retval 1706 1707} # ac_fn_c_try_run 1708 1709# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1710# ------------------------------------------------------- 1711# Tests whether HEADER exists and can be compiled using the include files in 1712# INCLUDES, setting the cache variable VAR accordingly. 1713ac_fn_c_check_header_compile () 1714{ 1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1717$as_echo_n "checking for $2... " >&6; } 1718if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1719 $as_echo_n "(cached) " >&6 1720else 1721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1722/* end confdefs.h. */ 1723$4 1724#include <$2> 1725_ACEOF 1726if ac_fn_c_try_compile "$LINENO"; then : 1727 eval "$3=yes" 1728else 1729 eval "$3=no" 1730fi 1731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1732fi 1733eval ac_res=\$$3 1734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1735$as_echo "$ac_res" >&6; } 1736 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1737 1738} # ac_fn_c_check_header_compile 1739 1740# ac_fn_c_try_link LINENO 1741# ----------------------- 1742# Try to link conftest.$ac_ext, and return whether this succeeded. 1743ac_fn_c_try_link () 1744{ 1745 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1746 rm -f conftest.$ac_objext conftest$ac_exeext 1747 if { { ac_try="$ac_link" 1748case "(($ac_try" in 1749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1750 *) ac_try_echo=$ac_try;; 1751esac 1752eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1753$as_echo "$ac_try_echo"; } >&5 1754 (eval "$ac_link") 2>conftest.err 1755 ac_status=$? 1756 if test -s conftest.err; then 1757 grep -v '^ *+' conftest.err >conftest.er1 1758 cat conftest.er1 >&5 1759 mv -f conftest.er1 conftest.err 1760 fi 1761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1762 test $ac_status = 0; } && { 1763 test -z "$ac_c_werror_flag" || 1764 test ! -s conftest.err 1765 } && test -s conftest$ac_exeext && { 1766 test "$cross_compiling" = yes || 1767 $as_test_x conftest$ac_exeext 1768 }; then : 1769 ac_retval=0 1770else 1771 $as_echo "$as_me: failed program was:" >&5 1772sed 's/^/| /' conftest.$ac_ext >&5 1773 1774 ac_retval=1 1775fi 1776 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1777 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1778 # interfere with the next link command; also delete a directory that is 1779 # left behind by Apple's compiler. We do this before executing the actions. 1780 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1781 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1782 return $ac_retval 1783 1784} # ac_fn_c_try_link 1785 1786# ac_fn_c_check_func LINENO FUNC VAR 1787# ---------------------------------- 1788# Tests whether FUNC exists, setting the cache variable VAR accordingly 1789ac_fn_c_check_func () 1790{ 1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1793$as_echo_n "checking for $2... " >&6; } 1794if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1795 $as_echo_n "(cached) " >&6 1796else 1797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1798/* end confdefs.h. */ 1799/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1800 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1801#define $2 innocuous_$2 1802 1803/* System header to define __stub macros and hopefully few prototypes, 1804 which can conflict with char $2 (); below. 1805 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1806 <limits.h> exists even on freestanding compilers. */ 1807 1808#ifdef __STDC__ 1809# include <limits.h> 1810#else 1811# include <assert.h> 1812#endif 1813 1814#undef $2 1815 1816/* Override any GCC internal prototype to avoid an error. 1817 Use char because int might match the return type of a GCC 1818 builtin and then its argument prototype would still apply. */ 1819#ifdef __cplusplus 1820extern "C" 1821#endif 1822char $2 (); 1823/* The GNU C library defines this for functions which it implements 1824 to always fail with ENOSYS. Some functions are actually named 1825 something starting with __ and the normal name is an alias. */ 1826#if defined __stub_$2 || defined __stub___$2 1827choke me 1828#endif 1829 1830int 1831main () 1832{ 1833return $2 (); 1834 ; 1835 return 0; 1836} 1837_ACEOF 1838if ac_fn_c_try_link "$LINENO"; then : 1839 eval "$3=yes" 1840else 1841 eval "$3=no" 1842fi 1843rm -f core conftest.err conftest.$ac_objext \ 1844 conftest$ac_exeext conftest.$ac_ext 1845fi 1846eval ac_res=\$$3 1847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1848$as_echo "$ac_res" >&6; } 1849 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1850 1851} # ac_fn_c_check_func 1852cat >config.log <<_ACEOF 1853This file contains any messages produced by compilers while 1854running configure, to aid debugging if configure makes a mistake. 1855 1856It was created by $as_me, which was 1857generated by GNU Autoconf 2.64. Invocation command line was 1858 1859 $ $0 $@ 1860 1861_ACEOF 1862exec 5>>config.log 1863{ 1864cat <<_ASUNAME 1865## --------- ## 1866## Platform. ## 1867## --------- ## 1868 1869hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1870uname -m = `(uname -m) 2>/dev/null || echo unknown` 1871uname -r = `(uname -r) 2>/dev/null || echo unknown` 1872uname -s = `(uname -s) 2>/dev/null || echo unknown` 1873uname -v = `(uname -v) 2>/dev/null || echo unknown` 1874 1875/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1876/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1877 1878/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1879/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1880/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1881/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1882/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1883/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1884/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1885 1886_ASUNAME 1887 1888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1889for as_dir in $PATH 1890do 1891 IFS=$as_save_IFS 1892 test -z "$as_dir" && as_dir=. 1893 $as_echo "PATH: $as_dir" 1894 done 1895IFS=$as_save_IFS 1896 1897} >&5 1898 1899cat >&5 <<_ACEOF 1900 1901 1902## ----------- ## 1903## Core tests. ## 1904## ----------- ## 1905 1906_ACEOF 1907 1908 1909# Keep a trace of the command line. 1910# Strip out --no-create and --no-recursion so they do not pile up. 1911# Strip out --silent because we don't want to record it for future runs. 1912# Also quote any args containing shell meta-characters. 1913# Make two passes to allow for proper duplicate-argument suppression. 1914ac_configure_args= 1915ac_configure_args0= 1916ac_configure_args1= 1917ac_must_keep_next=false 1918for ac_pass in 1 2 1919do 1920 for ac_arg 1921 do 1922 case $ac_arg in 1923 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1924 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1925 | -silent | --silent | --silen | --sile | --sil) 1926 continue ;; 1927 *\'*) 1928 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1929 esac 1930 case $ac_pass in 1931 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1932 2) 1933 as_fn_append ac_configure_args1 " '$ac_arg'" 1934 if test $ac_must_keep_next = true; then 1935 ac_must_keep_next=false # Got value, back to normal. 1936 else 1937 case $ac_arg in 1938 *=* | --config-cache | -C | -disable-* | --disable-* \ 1939 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1940 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1941 | -with-* | --with-* | -without-* | --without-* | --x) 1942 case "$ac_configure_args0 " in 1943 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1944 esac 1945 ;; 1946 -* ) ac_must_keep_next=true ;; 1947 esac 1948 fi 1949 as_fn_append ac_configure_args " '$ac_arg'" 1950 ;; 1951 esac 1952 done 1953done 1954{ ac_configure_args0=; unset ac_configure_args0;} 1955{ ac_configure_args1=; unset ac_configure_args1;} 1956 1957# When interrupted or exit'd, cleanup temporary files, and complete 1958# config.log. We remove comments because anyway the quotes in there 1959# would cause problems or look ugly. 1960# WARNING: Use '\'' to represent an apostrophe within the trap. 1961# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1962trap 'exit_status=$? 1963 # Save into config.log some information that might help in debugging. 1964 { 1965 echo 1966 1967 cat <<\_ASBOX 1968## ---------------- ## 1969## Cache variables. ## 1970## ---------------- ## 1971_ASBOX 1972 echo 1973 # The following way of writing the cache mishandles newlines in values, 1974( 1975 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1976 eval ac_val=\$$ac_var 1977 case $ac_val in #( 1978 *${as_nl}*) 1979 case $ac_var in #( 1980 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1981$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1982 esac 1983 case $ac_var in #( 1984 _ | IFS | as_nl) ;; #( 1985 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1986 *) { eval $ac_var=; unset $ac_var;} ;; 1987 esac ;; 1988 esac 1989 done 1990 (set) 2>&1 | 1991 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1992 *${as_nl}ac_space=\ *) 1993 sed -n \ 1994 "s/'\''/'\''\\\\'\'''\''/g; 1995 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1996 ;; #( 1997 *) 1998 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1999 ;; 2000 esac | 2001 sort 2002) 2003 echo 2004 2005 cat <<\_ASBOX 2006## ----------------- ## 2007## Output variables. ## 2008## ----------------- ## 2009_ASBOX 2010 echo 2011 for ac_var in $ac_subst_vars 2012 do 2013 eval ac_val=\$$ac_var 2014 case $ac_val in 2015 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2016 esac 2017 $as_echo "$ac_var='\''$ac_val'\''" 2018 done | sort 2019 echo 2020 2021 if test -n "$ac_subst_files"; then 2022 cat <<\_ASBOX 2023## ------------------- ## 2024## File substitutions. ## 2025## ------------------- ## 2026_ASBOX 2027 echo 2028 for ac_var in $ac_subst_files 2029 do 2030 eval ac_val=\$$ac_var 2031 case $ac_val in 2032 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2033 esac 2034 $as_echo "$ac_var='\''$ac_val'\''" 2035 done | sort 2036 echo 2037 fi 2038 2039 if test -s confdefs.h; then 2040 cat <<\_ASBOX 2041## ----------- ## 2042## confdefs.h. ## 2043## ----------- ## 2044_ASBOX 2045 echo 2046 cat confdefs.h 2047 echo 2048 fi 2049 test "$ac_signal" != 0 && 2050 $as_echo "$as_me: caught signal $ac_signal" 2051 $as_echo "$as_me: exit $exit_status" 2052 } >&5 2053 rm -f core *.core core.conftest.* && 2054 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2055 exit $exit_status 2056' 0 2057for ac_signal in 1 2 13 15; do 2058 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2059done 2060ac_signal=0 2061 2062# confdefs.h avoids OS command line length limits that DEFS can exceed. 2063rm -f -r conftest* confdefs.h 2064 2065$as_echo "/* confdefs.h */" > confdefs.h 2066 2067# Predefined preprocessor variables. 2068 2069cat >>confdefs.h <<_ACEOF 2070#define PACKAGE_NAME "$PACKAGE_NAME" 2071_ACEOF 2072 2073cat >>confdefs.h <<_ACEOF 2074#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2075_ACEOF 2076 2077cat >>confdefs.h <<_ACEOF 2078#define PACKAGE_VERSION "$PACKAGE_VERSION" 2079_ACEOF 2080 2081cat >>confdefs.h <<_ACEOF 2082#define PACKAGE_STRING "$PACKAGE_STRING" 2083_ACEOF 2084 2085cat >>confdefs.h <<_ACEOF 2086#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2087_ACEOF 2088 2089cat >>confdefs.h <<_ACEOF 2090#define PACKAGE_URL "$PACKAGE_URL" 2091_ACEOF 2092 2093 2094# Let the site file select an alternate cache file if it wants to. 2095# Prefer an explicitly selected file to automatically selected ones. 2096ac_site_file1=NONE 2097ac_site_file2=NONE 2098if test -n "$CONFIG_SITE"; then 2099 ac_site_file1=$CONFIG_SITE 2100elif test "x$prefix" != xNONE; then 2101 ac_site_file1=$prefix/share/config.site 2102 ac_site_file2=$prefix/etc/config.site 2103else 2104 ac_site_file1=$ac_default_prefix/share/config.site 2105 ac_site_file2=$ac_default_prefix/etc/config.site 2106fi 2107for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2108do 2109 test "x$ac_site_file" = xNONE && continue 2110 if test -r "$ac_site_file"; then 2111 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2112$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2113 sed 's/^/| /' "$ac_site_file" >&5 2114 . "$ac_site_file" 2115 fi 2116done 2117 2118if test -r "$cache_file"; then 2119 # Some versions of bash will fail to source /dev/null (special 2120 # files actually), so we avoid doing that. 2121 if test -f "$cache_file"; then 2122 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2123$as_echo "$as_me: loading cache $cache_file" >&6;} 2124 case $cache_file in 2125 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2126 *) . "./$cache_file";; 2127 esac 2128 fi 2129else 2130 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2131$as_echo "$as_me: creating cache $cache_file" >&6;} 2132 >$cache_file 2133fi 2134 2135# Check that the precious variables saved in the cache have kept the same 2136# value. 2137ac_cache_corrupted=false 2138for ac_var in $ac_precious_vars; do 2139 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2140 eval ac_new_set=\$ac_env_${ac_var}_set 2141 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2142 eval ac_new_val=\$ac_env_${ac_var}_value 2143 case $ac_old_set,$ac_new_set in 2144 set,) 2145 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2146$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2147 ac_cache_corrupted=: ;; 2148 ,set) 2149 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2150$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2151 ac_cache_corrupted=: ;; 2152 ,);; 2153 *) 2154 if test "x$ac_old_val" != "x$ac_new_val"; then 2155 # differences in whitespace do not lead to failure. 2156 ac_old_val_w=`echo x $ac_old_val` 2157 ac_new_val_w=`echo x $ac_new_val` 2158 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2160$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2161 ac_cache_corrupted=: 2162 else 2163 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2164$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2165 eval $ac_var=\$ac_old_val 2166 fi 2167 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2168$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2169 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2170$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2171 fi;; 2172 esac 2173 # Pass precious variables to config.status. 2174 if test "$ac_new_set" = set; then 2175 case $ac_new_val in 2176 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2177 *) ac_arg=$ac_var=$ac_new_val ;; 2178 esac 2179 case " $ac_configure_args " in 2180 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2181 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2182 esac 2183 fi 2184done 2185if $ac_cache_corrupted; then 2186 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2187$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2188 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2189$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2190 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2191fi 2192## -------------------- ## 2193## Main body of script. ## 2194## -------------------- ## 2195 2196ac_ext=c 2197ac_cpp='$CPP $CPPFLAGS' 2198ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2199ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2200ac_compiler_gnu=$ac_cv_c_compiler_gnu 2201 2202 2203# This file contains common code used by all simulators. 2204# 2205# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2206# directory. It is intended to be invoked before any target specific stuff. 2207# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2208# It is intended to be invoked last. 2209# 2210# The simulator's configure.in should look like: 2211# 2212# dnl Process this file with autoconf to produce a configure script. 2213# AC_PREREQ(2.64)dnl 2214# AC_INIT(Makefile.in) 2215# sinclude(../common/aclocal.m4) 2216# 2217# SIM_AC_COMMON 2218# 2219# ... target specific stuff ... 2220# 2221# SIM_AC_OUTPUT 2222 2223# Include global overrides and fixes for Autoconf. 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250# _AC_CHECK_DECL_BODY 2251# ------------------- 2252# Shell function body for AC_CHECK_DECL. 2253# _AC_CHECK_DECL_BODY 2254 2255# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND, 2256# INCLUDES) 2257# ------------------------------------------------------------- 2258# Helper to AC_CHECK_DECLS, which generates the check for a single 2259# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands 2260# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND. 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2274# 2275# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2276# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2277# Written by Gordon Matzigkeit, 1996 2278# 2279# This file is free software; the Free Software Foundation gives 2280# unlimited permission to copy and/or distribute it, with or without 2281# modifications, as long as this notice is preserved. 2282 2283 2284 2285# serial 56 LT_INIT 2286 2287 2288# LT_PREREQ(VERSION) 2289# ------------------ 2290# Complain and exit if this libtool version is less that VERSION. 2291 2292 2293 2294# _LT_CHECK_BUILDDIR 2295# ------------------ 2296# Complain if the absolute build directory name contains unusual characters 2297 2298 2299 2300# LT_INIT([OPTIONS]) 2301# ------------------ 2302# LT_INIT 2303 2304# Old names: 2305# This is what autoupdate's m4 run will expand. It fires 2306# the warning (with _au_warn_XXX), outputs it into the 2307# updated configure.ac (with AC_DIAGNOSE), and then outputs 2308# the replacement expansion. 2309 2310 2311# This is an auxiliary macro that is also run when 2312# autoupdate runs m4. It simply calls m4_warning, but 2313# we need a wrapper so that each warning is emitted only 2314# once. We break the quoting in m4_warning's argument in 2315# order to expand this macro's arguments, not AU_DEFUN's. 2316 2317 2318# Finally, this is the expansion that is picked up by 2319# autoconf. It tells the user to run autoupdate, and 2320# then outputs the replacement expansion. We do not care 2321# about autoupdate's warning because that contains 2322# information on what to do *after* running autoupdate. 2323 2324# This is what autoupdate's m4 run will expand. It fires 2325# the warning (with _au_warn_XXX), outputs it into the 2326# updated configure.ac (with AC_DIAGNOSE), and then outputs 2327# the replacement expansion. 2328 2329 2330# This is an auxiliary macro that is also run when 2331# autoupdate runs m4. It simply calls m4_warning, but 2332# we need a wrapper so that each warning is emitted only 2333# once. We break the quoting in m4_warning's argument in 2334# order to expand this macro's arguments, not AU_DEFUN's. 2335 2336 2337# Finally, this is the expansion that is picked up by 2338# autoconf. It tells the user to run autoupdate, and 2339# then outputs the replacement expansion. We do not care 2340# about autoupdate's warning because that contains 2341# information on what to do *after* running autoupdate. 2342 2343 2344 2345# _LT_CC_BASENAME(CC) 2346# ------------------- 2347# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2348 2349 2350 2351# _LT_FILEUTILS_DEFAULTS 2352# ---------------------- 2353# It is okay to use these file commands and assume they have been set 2354# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2355# _LT_FILEUTILS_DEFAULTS 2356 2357 2358# _LT_SETUP 2359# --------- 2360# _LT_SETUP 2361 2362 2363# _LT_PREPARE_SED_QUOTE_VARS 2364# -------------------------- 2365# Define a few sed substitution that help us do robust quoting. 2366 2367 2368# _LT_PROG_LTMAIN 2369# --------------- 2370# Note that this code is called both from `configure', and `config.status' 2371# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2372# `config.status' has no value for ac_aux_dir unless we are using Automake, 2373# so we pass a copy along to make sure it has a sensible value anyway. 2374# _LT_PROG_LTMAIN 2375 2376 2377## ------------------------------------- ## 2378## Accumulate code for creating libtool. ## 2379## ------------------------------------- ## 2380 2381# So that we can recreate a full libtool script including additional 2382# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2383# in macros and then make a single call at the end using the `libtool' 2384# label. 2385 2386 2387# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2388# ---------------------------------------- 2389# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2390 2391 2392# Initialize. 2393 2394 2395 2396# _LT_CONFIG_LIBTOOL([COMMANDS]) 2397# ------------------------------ 2398# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2399 2400 2401# Initialize. 2402 2403 2404 2405# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2406# ----------------------------------------------------- 2407 2408 2409 2410# _LT_FORMAT_COMMENT([COMMENT]) 2411# ----------------------------- 2412# Add leading comment marks to the start of each line, and a trailing 2413# full-stop to the whole comment if one is not present already. 2414 2415 2416 2417 2418## ------------------------ ## 2419## FIXME: Eliminate VARNAME ## 2420## ------------------------ ## 2421 2422 2423# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2424# ------------------------------------------------------------------- 2425# CONFIGNAME is the name given to the value in the libtool script. 2426# VARNAME is the (base) name used in the configure script. 2427# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2428# VARNAME. Any other value will be used directly. 2429 2430 2431 2432# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2433# -------------------------------------------------------- 2434 2435 2436 2437# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2438# ------------------------------------------------ 2439 2440 2441 2442# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2443# --------------------------------------------------------- 2444 2445 2446 2447# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2448# -------------------------------------------------- 2449 2450 2451 2452# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2453# --------------------------------------------------- 2454 2455 2456 2457# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2458# --------------------------------------------------- 2459 2460 2461 2462 2463# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2464# ------------------------------------------------ 2465 2466 2467 2468 2469# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2470# ------------------------------------ 2471# Quote a variable value, and forward it to `config.status' so that its 2472# declaration there will have the same value as in `configure'. VARNAME 2473# must have a single quote delimited value for this to work. 2474 2475 2476 2477# _LT_CONFIG_STATUS_DECLARATIONS 2478# ------------------------------ 2479# We delimit libtool config variables with single quotes, so when 2480# we write them to config.status, we have to be sure to quote all 2481# embedded single quotes properly. In configure, this macro expands 2482# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2483# 2484# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2485 2486 2487 2488# _LT_LIBTOOL_TAGS 2489# ---------------- 2490# Output comment and list of tags supported by the script 2491 2492 2493 2494# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2495# ----------------------------------- 2496# Extract the dictionary values for VARNAME (optionally with TAG) and 2497# expand to a commented shell variable setting: 2498# 2499# # Some comment about what VAR is for. 2500# visible_name=$lt_internal_name 2501 2502 2503 2504# _LT_LIBTOOL_CONFIG_VARS 2505# ----------------------- 2506# Produce commented declarations of non-tagged libtool config variables 2507# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2508# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2509# section) are produced by _LT_LIBTOOL_TAG_VARS. 2510 2511 2512 2513# _LT_LIBTOOL_TAG_VARS(TAG) 2514# ------------------------- 2515 2516 2517 2518# _LT_TAGVAR(VARNAME, [TAGNAME]) 2519# ------------------------------ 2520 2521 2522 2523# _LT_CONFIG_COMMANDS 2524# ------------------- 2525# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2526# variables for single and double quote escaping we saved from calls 2527# to _LT_DECL, we can put quote escaped variables declarations 2528# into `config.status', and then the shell code to quote escape them in 2529# for loops in `config.status'. Finally, any additional code accumulated 2530# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2531#_LT_CONFIG_COMMANDS 2532 2533 2534# Initialize. 2535 2536 2537# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2538# ------------------------------------ 2539# Generate a child script FILE with all initialization necessary to 2540# reuse the environment learned by the parent script, and make the 2541# file executable. If COMMENT is supplied, it is inserted after the 2542# `#!' sequence but before initialization text begins. After this 2543# macro, additional text can be appended to FILE to form the body of 2544# the child script. The macro ends with non-zero status if the 2545# file could not be fully written (such as if the disk is full). 2546# _LT_GENERATED_FILE_INIT 2547 2548# LT_OUTPUT 2549# --------- 2550# This macro allows early generation of the libtool script (before 2551# AC_OUTPUT is called), incase it is used in configure for compilation 2552# tests. 2553# LT_OUTPUT 2554 2555 2556# _LT_CONFIG(TAG) 2557# --------------- 2558# If TAG is the built-in tag, create an initial libtool script with a 2559# default configuration from the untagged config vars. Otherwise add code 2560# to config.status for appending the configuration named by TAG from the 2561# matching tagged config vars. 2562# _LT_CONFIG 2563 2564 2565# LT_SUPPORTED_TAG(TAG) 2566# --------------------- 2567# Trace this macro to discover what tags are supported by the libtool 2568# --tag option, using: 2569# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2570 2571 2572 2573# C support is built-in for now 2574 2575 2576 2577 2578# LT_LANG(LANG) 2579# ------------- 2580# Enable libtool support for the given language if not already enabled. 2581# LT_LANG 2582 2583 2584# _LT_LANG(LANGNAME) 2585# ------------------ 2586# _LT_LANG 2587 2588 2589# _LT_LANG_DEFAULT_CONFIG 2590# ----------------------- 2591# _LT_LANG_DEFAULT_CONFIG 2592 2593# Obsolete macros: 2594# This is what autoupdate's m4 run will expand. It fires 2595# the warning (with _au_warn_XXX), outputs it into the 2596# updated configure.ac (with AC_DIAGNOSE), and then outputs 2597# the replacement expansion. 2598 2599 2600# This is an auxiliary macro that is also run when 2601# autoupdate runs m4. It simply calls m4_warning, but 2602# we need a wrapper so that each warning is emitted only 2603# once. We break the quoting in m4_warning's argument in 2604# order to expand this macro's arguments, not AU_DEFUN's. 2605 2606 2607# Finally, this is the expansion that is picked up by 2608# autoconf. It tells the user to run autoupdate, and 2609# then outputs the replacement expansion. We do not care 2610# about autoupdate's warning because that contains 2611# information on what to do *after* running autoupdate. 2612 2613# This is what autoupdate's m4 run will expand. It fires 2614# the warning (with _au_warn_XXX), outputs it into the 2615# updated configure.ac (with AC_DIAGNOSE), and then outputs 2616# the replacement expansion. 2617 2618 2619# This is an auxiliary macro that is also run when 2620# autoupdate runs m4. It simply calls m4_warning, but 2621# we need a wrapper so that each warning is emitted only 2622# once. We break the quoting in m4_warning's argument in 2623# order to expand this macro's arguments, not AU_DEFUN's. 2624 2625 2626# Finally, this is the expansion that is picked up by 2627# autoconf. It tells the user to run autoupdate, and 2628# then outputs the replacement expansion. We do not care 2629# about autoupdate's warning because that contains 2630# information on what to do *after* running autoupdate. 2631 2632# This is what autoupdate's m4 run will expand. It fires 2633# the warning (with _au_warn_XXX), outputs it into the 2634# updated configure.ac (with AC_DIAGNOSE), and then outputs 2635# the replacement expansion. 2636 2637 2638# This is an auxiliary macro that is also run when 2639# autoupdate runs m4. It simply calls m4_warning, but 2640# we need a wrapper so that each warning is emitted only 2641# once. We break the quoting in m4_warning's argument in 2642# order to expand this macro's arguments, not AU_DEFUN's. 2643 2644 2645# Finally, this is the expansion that is picked up by 2646# autoconf. It tells the user to run autoupdate, and 2647# then outputs the replacement expansion. We do not care 2648# about autoupdate's warning because that contains 2649# information on what to do *after* running autoupdate. 2650 2651# This is what autoupdate's m4 run will expand. It fires 2652# the warning (with _au_warn_XXX), outputs it into the 2653# updated configure.ac (with AC_DIAGNOSE), and then outputs 2654# the replacement expansion. 2655 2656 2657# This is an auxiliary macro that is also run when 2658# autoupdate runs m4. It simply calls m4_warning, but 2659# we need a wrapper so that each warning is emitted only 2660# once. We break the quoting in m4_warning's argument in 2661# order to expand this macro's arguments, not AU_DEFUN's. 2662 2663 2664# Finally, this is the expansion that is picked up by 2665# autoconf. It tells the user to run autoupdate, and 2666# then outputs the replacement expansion. We do not care 2667# about autoupdate's warning because that contains 2668# information on what to do *after* running autoupdate. 2669 2670# This is what autoupdate's m4 run will expand. It fires 2671# the warning (with _au_warn_XXX), outputs it into the 2672# updated configure.ac (with AC_DIAGNOSE), and then outputs 2673# the replacement expansion. 2674 2675 2676# This is an auxiliary macro that is also run when 2677# autoupdate runs m4. It simply calls m4_warning, but 2678# we need a wrapper so that each warning is emitted only 2679# once. We break the quoting in m4_warning's argument in 2680# order to expand this macro's arguments, not AU_DEFUN's. 2681 2682 2683# Finally, this is the expansion that is picked up by 2684# autoconf. It tells the user to run autoupdate, and 2685# then outputs the replacement expansion. We do not care 2686# about autoupdate's warning because that contains 2687# information on what to do *after* running autoupdate. 2688 2689 2690 2691# _LT_TAG_COMPILER 2692# ---------------- 2693# _LT_TAG_COMPILER 2694 2695 2696# _LT_COMPILER_BOILERPLATE 2697# ------------------------ 2698# Check for compiler boilerplate output or warnings with 2699# the simple compiler test code. 2700# _LT_COMPILER_BOILERPLATE 2701 2702 2703# _LT_LINKER_BOILERPLATE 2704# ---------------------- 2705# Check for linker boilerplate output or warnings with 2706# the simple link test code. 2707# _LT_LINKER_BOILERPLATE 2708 2709# _LT_REQUIRED_DARWIN_CHECKS 2710# ------------------------- 2711 2712 2713 2714# _LT_DARWIN_LINKER_FEATURES 2715# -------------------------- 2716# Checks for linker and compiler features on darwin 2717 2718 2719# _LT_SYS_MODULE_PATH_AIX 2720# ----------------------- 2721# Links a minimal program and checks the executable 2722# for the system default hardcoded library path. In most cases, 2723# this is /usr/lib:/lib, but when the MPI compilers are used 2724# the location of the communication and MPI libs are included too. 2725# If we don't find anything, use the default library path according 2726# to the aix ld manual. 2727# _LT_SYS_MODULE_PATH_AIX 2728 2729 2730# _LT_SHELL_INIT(ARG) 2731# ------------------- 2732# _LT_SHELL_INIT 2733 2734 2735 2736# _LT_PROG_ECHO_BACKSLASH 2737# ----------------------- 2738# Find how we can fake an echo command that does not interpret backslash. 2739# In particular, with Autoconf 2.60 or later we add some code to the start 2740# of the generated configure script which will find a shell with a builtin 2741# printf (which we can use as an echo command). 2742# _LT_PROG_ECHO_BACKSLASH 2743 2744 2745# _LT_ENABLE_LOCK 2746# --------------- 2747# _LT_ENABLE_LOCK 2748 2749 2750# _LT_CMD_OLD_ARCHIVE 2751# ------------------- 2752# _LT_CMD_OLD_ARCHIVE 2753 2754 2755# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2756# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2757# ---------------------------------------------------------------- 2758# Check whether the given compiler option works 2759# _LT_COMPILER_OPTION 2760 2761# Old name: 2762# This is what autoupdate's m4 run will expand. It fires 2763# the warning (with _au_warn_XXX), outputs it into the 2764# updated configure.ac (with AC_DIAGNOSE), and then outputs 2765# the replacement expansion. 2766 2767 2768# This is an auxiliary macro that is also run when 2769# autoupdate runs m4. It simply calls m4_warning, but 2770# we need a wrapper so that each warning is emitted only 2771# once. We break the quoting in m4_warning's argument in 2772# order to expand this macro's arguments, not AU_DEFUN's. 2773 2774 2775# Finally, this is the expansion that is picked up by 2776# autoconf. It tells the user to run autoupdate, and 2777# then outputs the replacement expansion. We do not care 2778# about autoupdate's warning because that contains 2779# information on what to do *after* running autoupdate. 2780 2781 2782 2783# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2784# [ACTION-SUCCESS], [ACTION-FAILURE]) 2785# ---------------------------------------------------- 2786# Check whether the given linker option works 2787# _LT_LINKER_OPTION 2788 2789# Old name: 2790# This is what autoupdate's m4 run will expand. It fires 2791# the warning (with _au_warn_XXX), outputs it into the 2792# updated configure.ac (with AC_DIAGNOSE), and then outputs 2793# the replacement expansion. 2794 2795 2796# This is an auxiliary macro that is also run when 2797# autoupdate runs m4. It simply calls m4_warning, but 2798# we need a wrapper so that each warning is emitted only 2799# once. We break the quoting in m4_warning's argument in 2800# order to expand this macro's arguments, not AU_DEFUN's. 2801 2802 2803# Finally, this is the expansion that is picked up by 2804# autoconf. It tells the user to run autoupdate, and 2805# then outputs the replacement expansion. We do not care 2806# about autoupdate's warning because that contains 2807# information on what to do *after* running autoupdate. 2808 2809 2810 2811# LT_CMD_MAX_LEN 2812#--------------- 2813# LT_CMD_MAX_LEN 2814 2815# Old name: 2816# This is what autoupdate's m4 run will expand. It fires 2817# the warning (with _au_warn_XXX), outputs it into the 2818# updated configure.ac (with AC_DIAGNOSE), and then outputs 2819# the replacement expansion. 2820 2821 2822# This is an auxiliary macro that is also run when 2823# autoupdate runs m4. It simply calls m4_warning, but 2824# we need a wrapper so that each warning is emitted only 2825# once. We break the quoting in m4_warning's argument in 2826# order to expand this macro's arguments, not AU_DEFUN's. 2827 2828 2829# Finally, this is the expansion that is picked up by 2830# autoconf. It tells the user to run autoupdate, and 2831# then outputs the replacement expansion. We do not care 2832# about autoupdate's warning because that contains 2833# information on what to do *after* running autoupdate. 2834 2835 2836 2837# _LT_HEADER_DLFCN 2838# ---------------- 2839# _LT_HEADER_DLFCN 2840 2841 2842# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2843# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2844# ---------------------------------------------------------------- 2845# _LT_TRY_DLOPEN_SELF 2846 2847 2848# LT_SYS_DLOPEN_SELF 2849# ------------------ 2850# LT_SYS_DLOPEN_SELF 2851 2852# Old name: 2853# This is what autoupdate's m4 run will expand. It fires 2854# the warning (with _au_warn_XXX), outputs it into the 2855# updated configure.ac (with AC_DIAGNOSE), and then outputs 2856# the replacement expansion. 2857 2858 2859# This is an auxiliary macro that is also run when 2860# autoupdate runs m4. It simply calls m4_warning, but 2861# we need a wrapper so that each warning is emitted only 2862# once. We break the quoting in m4_warning's argument in 2863# order to expand this macro's arguments, not AU_DEFUN's. 2864 2865 2866# Finally, this is the expansion that is picked up by 2867# autoconf. It tells the user to run autoupdate, and 2868# then outputs the replacement expansion. We do not care 2869# about autoupdate's warning because that contains 2870# information on what to do *after* running autoupdate. 2871 2872 2873 2874# _LT_COMPILER_C_O([TAGNAME]) 2875# --------------------------- 2876# Check to see if options -c and -o are simultaneously supported by compiler. 2877# This macro does not hard code the compiler like AC_PROG_CC_C_O. 2878# _LT_COMPILER_C_O 2879 2880 2881# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 2882# ---------------------------------- 2883# Check to see if we can do hard links to lock some files if needed 2884# _LT_COMPILER_FILE_LOCKS 2885 2886 2887# _LT_CHECK_OBJDIR 2888# ---------------- 2889# _LT_CHECK_OBJDIR 2890 2891 2892# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 2893# -------------------------------------- 2894# Check hardcoding attributes. 2895# _LT_LINKER_HARDCODE_LIBPATH 2896 2897 2898# _LT_CMD_STRIPLIB 2899# ---------------- 2900# _LT_CMD_STRIPLIB 2901 2902 2903# _LT_SYS_DYNAMIC_LINKER([TAG]) 2904# ----------------------------- 2905# PORTME Fill in your ld.so characteristics 2906# _LT_SYS_DYNAMIC_LINKER 2907 2908 2909# _LT_PATH_TOOL_PREFIX(TOOL) 2910# -------------------------- 2911# find a file program which can recognize shared library 2912# _LT_PATH_TOOL_PREFIX 2913 2914# Old name: 2915# This is what autoupdate's m4 run will expand. It fires 2916# the warning (with _au_warn_XXX), outputs it into the 2917# updated configure.ac (with AC_DIAGNOSE), and then outputs 2918# the replacement expansion. 2919 2920 2921# This is an auxiliary macro that is also run when 2922# autoupdate runs m4. It simply calls m4_warning, but 2923# we need a wrapper so that each warning is emitted only 2924# once. We break the quoting in m4_warning's argument in 2925# order to expand this macro's arguments, not AU_DEFUN's. 2926 2927 2928# Finally, this is the expansion that is picked up by 2929# autoconf. It tells the user to run autoupdate, and 2930# then outputs the replacement expansion. We do not care 2931# about autoupdate's warning because that contains 2932# information on what to do *after* running autoupdate. 2933 2934 2935 2936# _LT_PATH_MAGIC 2937# -------------- 2938# find a file program which can recognize a shared library 2939# _LT_PATH_MAGIC 2940 2941 2942# LT_PATH_LD 2943# ---------- 2944# find the pathname to the GNU or non-GNU linker 2945# LT_PATH_LD 2946 2947# Old names: 2948# This is what autoupdate's m4 run will expand. It fires 2949# the warning (with _au_warn_XXX), outputs it into the 2950# updated configure.ac (with AC_DIAGNOSE), and then outputs 2951# the replacement expansion. 2952 2953 2954# This is an auxiliary macro that is also run when 2955# autoupdate runs m4. It simply calls m4_warning, but 2956# we need a wrapper so that each warning is emitted only 2957# once. We break the quoting in m4_warning's argument in 2958# order to expand this macro's arguments, not AU_DEFUN's. 2959 2960 2961# Finally, this is the expansion that is picked up by 2962# autoconf. It tells the user to run autoupdate, and 2963# then outputs the replacement expansion. We do not care 2964# about autoupdate's warning because that contains 2965# information on what to do *after* running autoupdate. 2966 2967# This is what autoupdate's m4 run will expand. It fires 2968# the warning (with _au_warn_XXX), outputs it into the 2969# updated configure.ac (with AC_DIAGNOSE), and then outputs 2970# the replacement expansion. 2971 2972 2973# This is an auxiliary macro that is also run when 2974# autoupdate runs m4. It simply calls m4_warning, but 2975# we need a wrapper so that each warning is emitted only 2976# once. We break the quoting in m4_warning's argument in 2977# order to expand this macro's arguments, not AU_DEFUN's. 2978 2979 2980# Finally, this is the expansion that is picked up by 2981# autoconf. It tells the user to run autoupdate, and 2982# then outputs the replacement expansion. We do not care 2983# about autoupdate's warning because that contains 2984# information on what to do *after* running autoupdate. 2985 2986 2987 2988# _LT_PATH_LD_GNU 2989#- -------------- 2990# _LT_PATH_LD_GNU 2991 2992 2993# _LT_CMD_RELOAD 2994# -------------- 2995# find reload flag for linker 2996# -- PORTME Some linkers may need a different reload flag. 2997# _LT_CMD_RELOAD 2998 2999 3000# _LT_CHECK_MAGIC_METHOD 3001# ---------------------- 3002# how to check for library dependencies 3003# -- PORTME fill in with the dynamic library characteristics 3004# _LT_CHECK_MAGIC_METHOD 3005 3006 3007# LT_PATH_NM 3008# ---------- 3009# find the pathname to a BSD- or MS-compatible name lister 3010# LT_PATH_NM 3011 3012# Old names: 3013# This is what autoupdate's m4 run will expand. It fires 3014# the warning (with _au_warn_XXX), outputs it into the 3015# updated configure.ac (with AC_DIAGNOSE), and then outputs 3016# the replacement expansion. 3017 3018 3019# This is an auxiliary macro that is also run when 3020# autoupdate runs m4. It simply calls m4_warning, but 3021# we need a wrapper so that each warning is emitted only 3022# once. We break the quoting in m4_warning's argument in 3023# order to expand this macro's arguments, not AU_DEFUN's. 3024 3025 3026# Finally, this is the expansion that is picked up by 3027# autoconf. It tells the user to run autoupdate, and 3028# then outputs the replacement expansion. We do not care 3029# about autoupdate's warning because that contains 3030# information on what to do *after* running autoupdate. 3031 3032# This is what autoupdate's m4 run will expand. It fires 3033# the warning (with _au_warn_XXX), outputs it into the 3034# updated configure.ac (with AC_DIAGNOSE), and then outputs 3035# the replacement expansion. 3036 3037 3038# This is an auxiliary macro that is also run when 3039# autoupdate runs m4. It simply calls m4_warning, but 3040# we need a wrapper so that each warning is emitted only 3041# once. We break the quoting in m4_warning's argument in 3042# order to expand this macro's arguments, not AU_DEFUN's. 3043 3044 3045# Finally, this is the expansion that is picked up by 3046# autoconf. It tells the user to run autoupdate, and 3047# then outputs the replacement expansion. We do not care 3048# about autoupdate's warning because that contains 3049# information on what to do *after* running autoupdate. 3050 3051 3052 3053# LT_LIB_M 3054# -------- 3055# check for math library 3056# LT_LIB_M 3057 3058# Old name: 3059# This is what autoupdate's m4 run will expand. It fires 3060# the warning (with _au_warn_XXX), outputs it into the 3061# updated configure.ac (with AC_DIAGNOSE), and then outputs 3062# the replacement expansion. 3063 3064 3065# This is an auxiliary macro that is also run when 3066# autoupdate runs m4. It simply calls m4_warning, but 3067# we need a wrapper so that each warning is emitted only 3068# once. We break the quoting in m4_warning's argument in 3069# order to expand this macro's arguments, not AU_DEFUN's. 3070 3071 3072# Finally, this is the expansion that is picked up by 3073# autoconf. It tells the user to run autoupdate, and 3074# then outputs the replacement expansion. We do not care 3075# about autoupdate's warning because that contains 3076# information on what to do *after* running autoupdate. 3077 3078 3079 3080# _LT_COMPILER_NO_RTTI([TAGNAME]) 3081# ------------------------------- 3082# _LT_COMPILER_NO_RTTI 3083 3084 3085# _LT_CMD_GLOBAL_SYMBOLS 3086# ---------------------- 3087 # _LT_CMD_GLOBAL_SYMBOLS 3088 3089 3090# _LT_COMPILER_PIC([TAGNAME]) 3091# --------------------------- 3092# _LT_COMPILER_PIC 3093 3094 3095# _LT_LINKER_SHLIBS([TAGNAME]) 3096# ---------------------------- 3097# See if the linker supports building shared libraries. 3098# _LT_LINKER_SHLIBS 3099 3100 3101# _LT_LANG_C_CONFIG([TAG]) 3102# ------------------------ 3103# Ensure that the configuration variables for a C compiler are suitably 3104# defined. These variables are subsequently used by _LT_CONFIG to write 3105# the compiler configuration to `libtool'. 3106# _LT_LANG_C_CONFIG 3107 3108 3109# _LT_LANG_CXX_CONFIG([TAG]) 3110# -------------------------- 3111# Ensure that the configuration variables for a C++ compiler are suitably 3112# defined. These variables are subsequently used by _LT_CONFIG to write 3113# the compiler configuration to `libtool'. 3114# _LT_LANG_CXX_CONFIG 3115 3116 3117# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3118# --------------------------------- 3119# Figure out "hidden" library dependencies from verbose 3120# compiler output when linking a shared library. 3121# Parse the compiler output and extract the necessary 3122# objects, libraries and library flags. 3123# _LT_SYS_HIDDEN_LIBDEPS 3124 3125 3126# _LT_LANG_F77_CONFIG([TAG]) 3127# -------------------------- 3128# Ensure that the configuration variables for a Fortran 77 compiler are 3129# suitably defined. These variables are subsequently used by _LT_CONFIG 3130# to write the compiler configuration to `libtool'. 3131# _LT_LANG_F77_CONFIG 3132 3133 3134# _LT_LANG_FC_CONFIG([TAG]) 3135# ------------------------- 3136# Ensure that the configuration variables for a Fortran compiler are 3137# suitably defined. These variables are subsequently used by _LT_CONFIG 3138# to write the compiler configuration to `libtool'. 3139# _LT_LANG_FC_CONFIG 3140 3141 3142# _LT_LANG_GCJ_CONFIG([TAG]) 3143# -------------------------- 3144# Ensure that the configuration variables for the GNU Java Compiler compiler 3145# are suitably defined. These variables are subsequently used by _LT_CONFIG 3146# to write the compiler configuration to `libtool'. 3147# _LT_LANG_GCJ_CONFIG 3148 3149 3150# _LT_LANG_RC_CONFIG([TAG]) 3151# ------------------------- 3152# Ensure that the configuration variables for the Windows resource compiler 3153# are suitably defined. These variables are subsequently used by _LT_CONFIG 3154# to write the compiler configuration to `libtool'. 3155# _LT_LANG_RC_CONFIG 3156 3157 3158# LT_PROG_GCJ 3159# ----------- 3160 3161 3162# Old name: 3163# This is what autoupdate's m4 run will expand. It fires 3164# the warning (with _au_warn_XXX), outputs it into the 3165# updated configure.ac (with AC_DIAGNOSE), and then outputs 3166# the replacement expansion. 3167 3168 3169# This is an auxiliary macro that is also run when 3170# autoupdate runs m4. It simply calls m4_warning, but 3171# we need a wrapper so that each warning is emitted only 3172# once. We break the quoting in m4_warning's argument in 3173# order to expand this macro's arguments, not AU_DEFUN's. 3174 3175 3176# Finally, this is the expansion that is picked up by 3177# autoconf. It tells the user to run autoupdate, and 3178# then outputs the replacement expansion. We do not care 3179# about autoupdate's warning because that contains 3180# information on what to do *after* running autoupdate. 3181 3182 3183 3184# LT_PROG_RC 3185# ---------- 3186 3187 3188# Old name: 3189# This is what autoupdate's m4 run will expand. It fires 3190# the warning (with _au_warn_XXX), outputs it into the 3191# updated configure.ac (with AC_DIAGNOSE), and then outputs 3192# the replacement expansion. 3193 3194 3195# This is an auxiliary macro that is also run when 3196# autoupdate runs m4. It simply calls m4_warning, but 3197# we need a wrapper so that each warning is emitted only 3198# once. We break the quoting in m4_warning's argument in 3199# order to expand this macro's arguments, not AU_DEFUN's. 3200 3201 3202# Finally, this is the expansion that is picked up by 3203# autoconf. It tells the user to run autoupdate, and 3204# then outputs the replacement expansion. We do not care 3205# about autoupdate's warning because that contains 3206# information on what to do *after* running autoupdate. 3207 3208 3209 3210# _LT_DECL_EGREP 3211# -------------- 3212# If we don't have a new enough Autoconf to choose the best grep 3213# available, choose the one first in the user's PATH. 3214 3215 3216 3217# _LT_DECL_OBJDUMP 3218# -------------- 3219# If we don't have a new enough Autoconf to choose the best objdump 3220# available, choose the one first in the user's PATH. 3221 3222 3223 3224# _LT_DECL_SED 3225# ------------ 3226# Check for a fully-functional sed program, that truncates 3227# as few characters as possible. Prefer GNU sed if found. 3228# _LT_DECL_SED 3229 3230#m4_ifndef 3231 3232# Old name: 3233# This is what autoupdate's m4 run will expand. It fires 3234# the warning (with _au_warn_XXX), outputs it into the 3235# updated configure.ac (with AC_DIAGNOSE), and then outputs 3236# the replacement expansion. 3237 3238 3239# This is an auxiliary macro that is also run when 3240# autoupdate runs m4. It simply calls m4_warning, but 3241# we need a wrapper so that each warning is emitted only 3242# once. We break the quoting in m4_warning's argument in 3243# order to expand this macro's arguments, not AU_DEFUN's. 3244 3245 3246# Finally, this is the expansion that is picked up by 3247# autoconf. It tells the user to run autoupdate, and 3248# then outputs the replacement expansion. We do not care 3249# about autoupdate's warning because that contains 3250# information on what to do *after* running autoupdate. 3251 3252 3253 3254# _LT_CHECK_SHELL_FEATURES 3255# ------------------------ 3256# Find out whether the shell is Bourne or XSI compatible, 3257# or has some other useful features. 3258# _LT_CHECK_SHELL_FEATURES 3259 3260 3261# _LT_PROG_XSI_SHELLFNS 3262# --------------------- 3263# Bourne and XSI compatible variants of some useful shell functions. 3264 3265 3266# Helper functions for option handling. -*- Autoconf -*- 3267# 3268# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3269# Inc. 3270# Written by Gary V. Vaughan, 2004 3271# 3272# This file is free software; the Free Software Foundation gives 3273# unlimited permission to copy and/or distribute it, with or without 3274# modifications, as long as this notice is preserved. 3275 3276# serial 6 ltoptions.m4 3277 3278# This is to help aclocal find these macros, as it can't see m4_define. 3279 3280 3281 3282# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3283# ------------------------------------------ 3284 3285 3286 3287# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3288# --------------------------------------- 3289# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3290# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3291# saved as a flag. 3292 3293 3294 3295# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3296# ------------------------------------------------------------ 3297# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3298 3299 3300 3301# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3302# ------------------------------------------------------- 3303# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3304# are set. 3305 3306 3307 3308# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3309# ---------------------------------------- 3310# OPTION-LIST is a space-separated list of Libtool options associated 3311# with MACRO-NAME. If any OPTION has a matching handler declared with 3312# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3313# the unknown option and exit. 3314# _LT_SET_OPTIONS 3315 3316 3317## --------------------------------- ## 3318## Macros to handle LT_INIT options. ## 3319## --------------------------------- ## 3320 3321# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3322# ----------------------------------------- 3323 3324 3325 3326# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3327# ----------------------------------------------- 3328# LT_OPTION_DEFINE 3329 3330 3331# dlopen 3332# ------ 3333 3334 3335# This is what autoupdate's m4 run will expand. It fires 3336# the warning (with _au_warn_XXX), outputs it into the 3337# updated configure.ac (with AC_DIAGNOSE), and then outputs 3338# the replacement expansion. 3339 3340 3341# This is an auxiliary macro that is also run when 3342# autoupdate runs m4. It simply calls m4_warning, but 3343# we need a wrapper so that each warning is emitted only 3344# once. We break the quoting in m4_warning's argument in 3345# order to expand this macro's arguments, not AU_DEFUN's. 3346 3347 3348# Finally, this is the expansion that is picked up by 3349# autoconf. It tells the user to run autoupdate, and 3350# then outputs the replacement expansion. We do not care 3351# about autoupdate's warning because that contains 3352# information on what to do *after* running autoupdate. 3353 3354 3355 3356 3357# win32-dll 3358# --------- 3359# Declare package support for building win32 dll's. 3360# win32-dll 3361 3362# This is what autoupdate's m4 run will expand. It fires 3363# the warning (with _au_warn_XXX), outputs it into the 3364# updated configure.ac (with AC_DIAGNOSE), and then outputs 3365# the replacement expansion. 3366 3367 3368# This is an auxiliary macro that is also run when 3369# autoupdate runs m4. It simply calls m4_warning, but 3370# we need a wrapper so that each warning is emitted only 3371# once. We break the quoting in m4_warning's argument in 3372# order to expand this macro's arguments, not AU_DEFUN's. 3373 3374 3375# Finally, this is the expansion that is picked up by 3376# autoconf. It tells the user to run autoupdate, and 3377# then outputs the replacement expansion. We do not care 3378# about autoupdate's warning because that contains 3379# information on what to do *after* running autoupdate. 3380 3381 3382 3383 3384# _LT_ENABLE_SHARED([DEFAULT]) 3385# ---------------------------- 3386# implement the --enable-shared flag, and supports the `shared' and 3387# `disable-shared' LT_INIT options. 3388# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3389# _LT_ENABLE_SHARED 3390 3391 3392 3393 3394# Old names: 3395 3396 3397 3398 3399# This is what autoupdate's m4 run will expand. It fires 3400# the warning (with _au_warn_XXX), outputs it into the 3401# updated configure.ac (with AC_DIAGNOSE), and then outputs 3402# the replacement expansion. 3403 3404 3405# This is an auxiliary macro that is also run when 3406# autoupdate runs m4. It simply calls m4_warning, but 3407# we need a wrapper so that each warning is emitted only 3408# once. We break the quoting in m4_warning's argument in 3409# order to expand this macro's arguments, not AU_DEFUN's. 3410 3411 3412# Finally, this is the expansion that is picked up by 3413# autoconf. It tells the user to run autoupdate, and 3414# then outputs the replacement expansion. We do not care 3415# about autoupdate's warning because that contains 3416# information on what to do *after* running autoupdate. 3417 3418# This is what autoupdate's m4 run will expand. It fires 3419# the warning (with _au_warn_XXX), outputs it into the 3420# updated configure.ac (with AC_DIAGNOSE), and then outputs 3421# the replacement expansion. 3422 3423 3424# This is an auxiliary macro that is also run when 3425# autoupdate runs m4. It simply calls m4_warning, but 3426# we need a wrapper so that each warning is emitted only 3427# once. We break the quoting in m4_warning's argument in 3428# order to expand this macro's arguments, not AU_DEFUN's. 3429 3430 3431# Finally, this is the expansion that is picked up by 3432# autoconf. It tells the user to run autoupdate, and 3433# then outputs the replacement expansion. We do not care 3434# about autoupdate's warning because that contains 3435# information on what to do *after* running autoupdate. 3436 3437 3438 3439 3440 3441# _LT_ENABLE_STATIC([DEFAULT]) 3442# ---------------------------- 3443# implement the --enable-static flag, and support the `static' and 3444# `disable-static' LT_INIT options. 3445# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3446# _LT_ENABLE_STATIC 3447 3448 3449 3450 3451# Old names: 3452 3453 3454 3455 3456# This is what autoupdate's m4 run will expand. It fires 3457# the warning (with _au_warn_XXX), outputs it into the 3458# updated configure.ac (with AC_DIAGNOSE), and then outputs 3459# the replacement expansion. 3460 3461 3462# This is an auxiliary macro that is also run when 3463# autoupdate runs m4. It simply calls m4_warning, but 3464# we need a wrapper so that each warning is emitted only 3465# once. We break the quoting in m4_warning's argument in 3466# order to expand this macro's arguments, not AU_DEFUN's. 3467 3468 3469# Finally, this is the expansion that is picked up by 3470# autoconf. It tells the user to run autoupdate, and 3471# then outputs the replacement expansion. We do not care 3472# about autoupdate's warning because that contains 3473# information on what to do *after* running autoupdate. 3474 3475# This is what autoupdate's m4 run will expand. It fires 3476# the warning (with _au_warn_XXX), outputs it into the 3477# updated configure.ac (with AC_DIAGNOSE), and then outputs 3478# the replacement expansion. 3479 3480 3481# This is an auxiliary macro that is also run when 3482# autoupdate runs m4. It simply calls m4_warning, but 3483# we need a wrapper so that each warning is emitted only 3484# once. We break the quoting in m4_warning's argument in 3485# order to expand this macro's arguments, not AU_DEFUN's. 3486 3487 3488# Finally, this is the expansion that is picked up by 3489# autoconf. It tells the user to run autoupdate, and 3490# then outputs the replacement expansion. We do not care 3491# about autoupdate's warning because that contains 3492# information on what to do *after* running autoupdate. 3493 3494 3495 3496 3497 3498# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3499# ---------------------------------- 3500# implement the --enable-fast-install flag, and support the `fast-install' 3501# and `disable-fast-install' LT_INIT options. 3502# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3503# _LT_ENABLE_FAST_INSTALL 3504 3505 3506 3507 3508# Old names: 3509# This is what autoupdate's m4 run will expand. It fires 3510# the warning (with _au_warn_XXX), outputs it into the 3511# updated configure.ac (with AC_DIAGNOSE), and then outputs 3512# the replacement expansion. 3513 3514 3515# This is an auxiliary macro that is also run when 3516# autoupdate runs m4. It simply calls m4_warning, but 3517# we need a wrapper so that each warning is emitted only 3518# once. We break the quoting in m4_warning's argument in 3519# order to expand this macro's arguments, not AU_DEFUN's. 3520 3521 3522# Finally, this is the expansion that is picked up by 3523# autoconf. It tells the user to run autoupdate, and 3524# then outputs the replacement expansion. We do not care 3525# about autoupdate's warning because that contains 3526# information on what to do *after* running autoupdate. 3527 3528 3529# This is what autoupdate's m4 run will expand. It fires 3530# the warning (with _au_warn_XXX), outputs it into the 3531# updated configure.ac (with AC_DIAGNOSE), and then outputs 3532# the replacement expansion. 3533 3534 3535# This is an auxiliary macro that is also run when 3536# autoupdate runs m4. It simply calls m4_warning, but 3537# we need a wrapper so that each warning is emitted only 3538# once. We break the quoting in m4_warning's argument in 3539# order to expand this macro's arguments, not AU_DEFUN's. 3540 3541 3542# Finally, this is the expansion that is picked up by 3543# autoconf. It tells the user to run autoupdate, and 3544# then outputs the replacement expansion. We do not care 3545# about autoupdate's warning because that contains 3546# information on what to do *after* running autoupdate. 3547 3548 3549 3550 3551# _LT_WITH_PIC([MODE]) 3552# -------------------- 3553# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3554# LT_INIT options. 3555# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3556# _LT_WITH_PIC 3557 3558 3559 3560 3561# Old name: 3562# This is what autoupdate's m4 run will expand. It fires 3563# the warning (with _au_warn_XXX), outputs it into the 3564# updated configure.ac (with AC_DIAGNOSE), and then outputs 3565# the replacement expansion. 3566 3567 3568# This is an auxiliary macro that is also run when 3569# autoupdate runs m4. It simply calls m4_warning, but 3570# we need a wrapper so that each warning is emitted only 3571# once. We break the quoting in m4_warning's argument in 3572# order to expand this macro's arguments, not AU_DEFUN's. 3573 3574 3575# Finally, this is the expansion that is picked up by 3576# autoconf. It tells the user to run autoupdate, and 3577# then outputs the replacement expansion. We do not care 3578# about autoupdate's warning because that contains 3579# information on what to do *after* running autoupdate. 3580 3581 3582 3583## ----------------- ## 3584## LTDL_INIT Options ## 3585## ----------------- ## 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3597# 3598# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3599# Written by Gary V. Vaughan, 2004 3600# 3601# This file is free software; the Free Software Foundation gives 3602# unlimited permission to copy and/or distribute it, with or without 3603# modifications, as long as this notice is preserved. 3604 3605# serial 6 ltsugar.m4 3606 3607# This is to help aclocal find these macros, as it can't see m4_define. 3608 3609 3610 3611# lt_join(SEP, ARG1, [ARG2...]) 3612# ----------------------------- 3613# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3614# associated separator. 3615# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3616# versions in m4sugar had bugs. 3617 3618 3619 3620 3621# lt_car(LIST) 3622# lt_cdr(LIST) 3623# ------------ 3624# Manipulate m4 lists. 3625# These macros are necessary as long as will still need to support 3626# Autoconf-2.59 which quotes differently. 3627 3628 3629 3630 3631 3632# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3633# ------------------------------------------ 3634# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3635# Note that neither SEPARATOR nor STRING are expanded; they are appended 3636# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3637# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3638# than defined and empty). 3639# 3640# This macro is needed until we can rely on Autoconf 2.62, since earlier 3641# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3642 3643 3644 3645 3646# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3647# ---------------------------------------------------------- 3648# Produce a SEP delimited list of all paired combinations of elements of 3649# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3650# has the form PREFIXmINFIXSUFFIXn. 3651# Needed until we can rely on m4_combine added in Autoconf 2.62. 3652 3653 3654 3655# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3656# ----------------------------------------------------------------------- 3657# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3658# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3659 3660 3661 3662# lt_dict_add(DICT, KEY, VALUE) 3663# ----------------------------- 3664 3665 3666 3667# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3668# -------------------------------------------- 3669 3670 3671 3672# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3673# ---------------------------------- 3674 3675 3676 3677# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3678# ----------------------------------------------------------------- 3679 3680 3681 3682# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3683# -------------------------------------------------------------- 3684 3685 3686# ltversion.m4 -- version numbers -*- Autoconf -*- 3687# 3688# Copyright (C) 2004 Free Software Foundation, Inc. 3689# Written by Scott James Remnant, 2004 3690# 3691# This file is free software; the Free Software Foundation gives 3692# unlimited permission to copy and/or distribute it, with or without 3693# modifications, as long as this notice is preserved. 3694 3695# Generated from ltversion.in. 3696 3697# serial 3134 ltversion.m4 3698# This file is part of GNU Libtool 3699 3700 3701 3702 3703 3704 3705# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3706# 3707# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3708# Written by Scott James Remnant, 2004. 3709# 3710# This file is free software; the Free Software Foundation gives 3711# unlimited permission to copy and/or distribute it, with or without 3712# modifications, as long as this notice is preserved. 3713 3714# serial 4 lt~obsolete.m4 3715 3716# These exist entirely to fool aclocal when bootstrapping libtool. 3717# 3718# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3719# which have later been changed to m4_define as they aren't part of the 3720# exported API, or moved to Autoconf or Automake where they belong. 3721# 3722# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3723# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3724# using a macro with the same name in our local m4/libtool.m4 it'll 3725# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3726# and doesn't know about Autoconf macros at all.) 3727# 3728# So we provide this file, which has a silly filename so it's always 3729# included after everything else. This provides aclocal with the 3730# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3731# because those macros already exist, or will be overwritten later. 3732# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3733# 3734# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3735# Yes, that means every name once taken will need to remain here until 3736# we give up compatibility with versions before 1.7, at which point 3737# we need to keep only those names which we still refer to. 3738 3739# This is to help aclocal find these macros, as it can't see m4_define. 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 3802 3803 3804## -*- Autoconf -*- 3805 3806# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3807# Free Software Foundation, Inc. 3808# 3809# This file is free software; the Free Software Foundation 3810# gives unlimited permission to copy and/or distribute it, 3811# with or without modifications, as long as this notice is preserved. 3812 3813# serial 8 3814 3815# Based on depend.m4 from automake 1.9, modified for standalone use in 3816# an environment where GNU make is required. 3817 3818# ZW_PROG_COMPILER_DEPENDENCIES 3819# ----------------------------- 3820# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3821# sets fooDEPMODE accordingly. Cache-variable compatible with 3822# original; not side-effect compatible. As the users of this macro 3823# may require accurate dependencies for correct builds, it does *not* 3824# honor --disable-dependency-checking, and failure to detect a usable 3825# method is an error. depcomp is assumed to be located in 3826# $ac_aux_dir. 3827# 3828# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3829 3830 3831 3832# AM_SET_DEPDIR 3833# ------------- 3834# Choose a directory name for dependency files. 3835 3836 3837# ZW_CREATE_DEPDIR 3838# ---------------- 3839# As AM_SET_DEPDIR, but also create the directory at config.status time. 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 3887 3888 3889 3890sim_inline="-DDEFAULT_INLINE=0" 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 3925 3926 3927# intl sister-directory configuration rules. 3928# 3929 3930# The idea behind this macro is that there's no need to repeat all the 3931# autoconf probes done by the intl directory - it's already done them 3932# for us. In fact, there's no need even to look at the cache for the 3933# answers. All we need to do is nab a few pieces of information. 3934# The intl directory is set up to make this easy, by generating a 3935# small file which can be sourced as a shell script; then we produce 3936# the necessary substitutions and definitions for this directory. 3937 3938 3939 3940# Autoconf M4 include file defining utility macros for complex Canadian 3941# cross builds. 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951#### 3952# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 3953# or AC_INIT. 3954# These demand that AC_CANONICAL_SYSTEM be called beforehand. 3955 3956#### 3957# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3958# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 3959 3960 3961#### 3962# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3963# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 3964 3965 3966 3967# Backported from Autoconf 2.5x; can go away when and if 3968# we switch. Put the OS path separator in $PATH_SEPARATOR. 3969 3970 3971 3972 3973# ACX_HAVE_GCC_FOR_TARGET 3974# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 3975 3976 3977# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 3978# Searching for installed target binutils. We need to take extra care, 3979# else we may find the wrong assembler, linker, etc., and lose. 3980# 3981# First try --with-build-time-tools, if specified. 3982# 3983# For build != host, we ask the installed GCC for the name of the tool it 3984# uses, and accept it if it is an absolute path. This is because the 3985# only good choice for a compiler is the same GCC version that is being 3986# installed (or we couldn't make target libraries), and we assume that 3987# on the host system we'll have not only the same GCC version, but also 3988# the same binutils version. 3989# 3990# For build == host, search the same directories that the installed 3991# compiler will search. We used to do this for the assembler, linker, 3992# and nm only; for simplicity of configuration, however, we extend this 3993# criterion to tools (such as ar and ranlib) that are never invoked by 3994# the compiler, to avoid mismatches. 3995# 3996# Also note we have to check MD_EXEC_PREFIX before checking the user's path 3997# if build == target. This makes the most sense only when bootstrapping, 3998# but we also do so when build != host. In this case, we hope that the 3999# build and host systems will have similar contents of MD_EXEC_PREFIX. 4000# 4001# If we do not find a suitable binary, then try the user's path. 4002 4003 4004### 4005# AC_PROG_CPP_WERROR 4006# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4007# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4008# For now, using this also overrides header checks to use only the 4009# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4010# bit harder from here). 4011# Eventually autoconf will default to checking headers with the compiler 4012# instead, and we'll have to do this differently. 4013 4014# AC_PROG_CPP_WERROR 4015 4016# Test for GNAT. 4017# We require the gnatbind & gnatmake programs, as well as a compiler driver 4018# that understands Ada. We use the user's CC setting, already found, and 4019# possibly add $1 to the command-line parameters. 4020# 4021# Sets the shell variable have_gnat to yes or no as appropriate, and 4022# substitutes GNATBIND and GNATMAKE. 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048ac_ext=c 4049ac_cpp='$CPP $CPPFLAGS' 4050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4052ac_compiler_gnu=$ac_cv_c_compiler_gnu 4053if test -n "$ac_tool_prefix"; then 4054 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4055set dummy ${ac_tool_prefix}gcc; ac_word=$2 4056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4057$as_echo_n "checking for $ac_word... " >&6; } 4058if test "${ac_cv_prog_CC+set}" = set; then : 4059 $as_echo_n "(cached) " >&6 4060else 4061 if test -n "$CC"; then 4062 ac_cv_prog_CC="$CC" # Let the user override the test. 4063else 4064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4065for as_dir in $PATH 4066do 4067 IFS=$as_save_IFS 4068 test -z "$as_dir" && as_dir=. 4069 for ac_exec_ext in '' $ac_executable_extensions; do 4070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4071 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4073 break 2 4074 fi 4075done 4076 done 4077IFS=$as_save_IFS 4078 4079fi 4080fi 4081CC=$ac_cv_prog_CC 4082if test -n "$CC"; then 4083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4084$as_echo "$CC" >&6; } 4085else 4086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4087$as_echo "no" >&6; } 4088fi 4089 4090 4091fi 4092if test -z "$ac_cv_prog_CC"; then 4093 ac_ct_CC=$CC 4094 # Extract the first word of "gcc", so it can be a program name with args. 4095set dummy gcc; ac_word=$2 4096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4097$as_echo_n "checking for $ac_word... " >&6; } 4098if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4099 $as_echo_n "(cached) " >&6 4100else 4101 if test -n "$ac_ct_CC"; then 4102 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4103else 4104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4105for as_dir in $PATH 4106do 4107 IFS=$as_save_IFS 4108 test -z "$as_dir" && as_dir=. 4109 for ac_exec_ext in '' $ac_executable_extensions; do 4110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4111 ac_cv_prog_ac_ct_CC="gcc" 4112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4113 break 2 4114 fi 4115done 4116 done 4117IFS=$as_save_IFS 4118 4119fi 4120fi 4121ac_ct_CC=$ac_cv_prog_ac_ct_CC 4122if test -n "$ac_ct_CC"; then 4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4124$as_echo "$ac_ct_CC" >&6; } 4125else 4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4127$as_echo "no" >&6; } 4128fi 4129 4130 if test "x$ac_ct_CC" = x; then 4131 CC="" 4132 else 4133 case $cross_compiling:$ac_tool_warned in 4134yes:) 4135{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4136$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4137ac_tool_warned=yes ;; 4138esac 4139 CC=$ac_ct_CC 4140 fi 4141else 4142 CC="$ac_cv_prog_CC" 4143fi 4144 4145if test -z "$CC"; then 4146 if test -n "$ac_tool_prefix"; then 4147 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4148set dummy ${ac_tool_prefix}cc; ac_word=$2 4149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4150$as_echo_n "checking for $ac_word... " >&6; } 4151if test "${ac_cv_prog_CC+set}" = set; then : 4152 $as_echo_n "(cached) " >&6 4153else 4154 if test -n "$CC"; then 4155 ac_cv_prog_CC="$CC" # Let the user override the test. 4156else 4157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4158for as_dir in $PATH 4159do 4160 IFS=$as_save_IFS 4161 test -z "$as_dir" && as_dir=. 4162 for ac_exec_ext in '' $ac_executable_extensions; do 4163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4164 ac_cv_prog_CC="${ac_tool_prefix}cc" 4165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4166 break 2 4167 fi 4168done 4169 done 4170IFS=$as_save_IFS 4171 4172fi 4173fi 4174CC=$ac_cv_prog_CC 4175if test -n "$CC"; then 4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4177$as_echo "$CC" >&6; } 4178else 4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4180$as_echo "no" >&6; } 4181fi 4182 4183 4184 fi 4185fi 4186if test -z "$CC"; then 4187 # Extract the first word of "cc", so it can be a program name with args. 4188set dummy cc; ac_word=$2 4189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4190$as_echo_n "checking for $ac_word... " >&6; } 4191if test "${ac_cv_prog_CC+set}" = set; then : 4192 $as_echo_n "(cached) " >&6 4193else 4194 if test -n "$CC"; then 4195 ac_cv_prog_CC="$CC" # Let the user override the test. 4196else 4197 ac_prog_rejected=no 4198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4199for as_dir in $PATH 4200do 4201 IFS=$as_save_IFS 4202 test -z "$as_dir" && as_dir=. 4203 for ac_exec_ext in '' $ac_executable_extensions; do 4204 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4205 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4206 ac_prog_rejected=yes 4207 continue 4208 fi 4209 ac_cv_prog_CC="cc" 4210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4211 break 2 4212 fi 4213done 4214 done 4215IFS=$as_save_IFS 4216 4217if test $ac_prog_rejected = yes; then 4218 # We found a bogon in the path, so make sure we never use it. 4219 set dummy $ac_cv_prog_CC 4220 shift 4221 if test $# != 0; then 4222 # We chose a different compiler from the bogus one. 4223 # However, it has the same basename, so the bogon will be chosen 4224 # first if we set CC to just the basename; use the full file name. 4225 shift 4226 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4227 fi 4228fi 4229fi 4230fi 4231CC=$ac_cv_prog_CC 4232if test -n "$CC"; then 4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4234$as_echo "$CC" >&6; } 4235else 4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4237$as_echo "no" >&6; } 4238fi 4239 4240 4241fi 4242if test -z "$CC"; then 4243 if test -n "$ac_tool_prefix"; then 4244 for ac_prog in cl.exe 4245 do 4246 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4247set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4249$as_echo_n "checking for $ac_word... " >&6; } 4250if test "${ac_cv_prog_CC+set}" = set; then : 4251 $as_echo_n "(cached) " >&6 4252else 4253 if test -n "$CC"; then 4254 ac_cv_prog_CC="$CC" # Let the user override the test. 4255else 4256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4257for as_dir in $PATH 4258do 4259 IFS=$as_save_IFS 4260 test -z "$as_dir" && as_dir=. 4261 for ac_exec_ext in '' $ac_executable_extensions; do 4262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4263 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4265 break 2 4266 fi 4267done 4268 done 4269IFS=$as_save_IFS 4270 4271fi 4272fi 4273CC=$ac_cv_prog_CC 4274if test -n "$CC"; then 4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4276$as_echo "$CC" >&6; } 4277else 4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4279$as_echo "no" >&6; } 4280fi 4281 4282 4283 test -n "$CC" && break 4284 done 4285fi 4286if test -z "$CC"; then 4287 ac_ct_CC=$CC 4288 for ac_prog in cl.exe 4289do 4290 # Extract the first word of "$ac_prog", so it can be a program name with args. 4291set dummy $ac_prog; ac_word=$2 4292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4293$as_echo_n "checking for $ac_word... " >&6; } 4294if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4295 $as_echo_n "(cached) " >&6 4296else 4297 if test -n "$ac_ct_CC"; then 4298 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4299else 4300as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4301for as_dir in $PATH 4302do 4303 IFS=$as_save_IFS 4304 test -z "$as_dir" && as_dir=. 4305 for ac_exec_ext in '' $ac_executable_extensions; do 4306 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4307 ac_cv_prog_ac_ct_CC="$ac_prog" 4308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4309 break 2 4310 fi 4311done 4312 done 4313IFS=$as_save_IFS 4314 4315fi 4316fi 4317ac_ct_CC=$ac_cv_prog_ac_ct_CC 4318if test -n "$ac_ct_CC"; then 4319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4320$as_echo "$ac_ct_CC" >&6; } 4321else 4322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4323$as_echo "no" >&6; } 4324fi 4325 4326 4327 test -n "$ac_ct_CC" && break 4328done 4329 4330 if test "x$ac_ct_CC" = x; then 4331 CC="" 4332 else 4333 case $cross_compiling:$ac_tool_warned in 4334yes:) 4335{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4336$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4337ac_tool_warned=yes ;; 4338esac 4339 CC=$ac_ct_CC 4340 fi 4341fi 4342 4343fi 4344 4345 4346test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4347$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4348as_fn_error "no acceptable C compiler found in \$PATH 4349See \`config.log' for more details." "$LINENO" 5; } 4350 4351# Provide some information about the compiler. 4352$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4353set X $ac_compile 4354ac_compiler=$2 4355for ac_option in --version -v -V -qversion; do 4356 { { ac_try="$ac_compiler $ac_option >&5" 4357case "(($ac_try" in 4358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4359 *) ac_try_echo=$ac_try;; 4360esac 4361eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4362$as_echo "$ac_try_echo"; } >&5 4363 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4364 ac_status=$? 4365 if test -s conftest.err; then 4366 sed '10a\ 4367... rest of stderr output deleted ... 4368 10q' conftest.err >conftest.er1 4369 cat conftest.er1 >&5 4370 rm -f conftest.er1 conftest.err 4371 fi 4372 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4373 test $ac_status = 0; } 4374done 4375 4376cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4377/* end confdefs.h. */ 4378 4379int 4380main () 4381{ 4382 4383 ; 4384 return 0; 4385} 4386_ACEOF 4387ac_clean_files_save=$ac_clean_files 4388ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 4389# Try to create an executable without -o first, disregard a.out. 4390# It will help us diagnose broken compilers, and finding out an intuition 4391# of exeext. 4392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4393$as_echo_n "checking for C compiler default output file name... " >&6; } 4394ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4395 4396# The possible output files: 4397ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4398 4399ac_rmfiles= 4400for ac_file in $ac_files 4401do 4402 case $ac_file in 4403 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4404 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4405 esac 4406done 4407rm -f $ac_rmfiles 4408 4409if { { ac_try="$ac_link_default" 4410case "(($ac_try" in 4411 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4412 *) ac_try_echo=$ac_try;; 4413esac 4414eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4415$as_echo "$ac_try_echo"; } >&5 4416 (eval "$ac_link_default") 2>&5 4417 ac_status=$? 4418 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4419 test $ac_status = 0; }; then : 4420 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4421# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4422# in a Makefile. We should not override ac_cv_exeext if it was cached, 4423# so that the user can short-circuit this test for compilers unknown to 4424# Autoconf. 4425for ac_file in $ac_files '' 4426do 4427 test -f "$ac_file" || continue 4428 case $ac_file in 4429 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4430 ;; 4431 [ab].out ) 4432 # We found the default executable, but exeext='' is most 4433 # certainly right. 4434 break;; 4435 *.* ) 4436 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4437 then :; else 4438 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4439 fi 4440 # We set ac_cv_exeext here because the later test for it is not 4441 # safe: cross compilers may not add the suffix if given an `-o' 4442 # argument, so we may need to know it at that point already. 4443 # Even if this section looks crufty: it has the advantage of 4444 # actually working. 4445 break;; 4446 * ) 4447 break;; 4448 esac 4449done 4450test "$ac_cv_exeext" = no && ac_cv_exeext= 4451 4452else 4453 ac_file='' 4454fi 4455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4456$as_echo "$ac_file" >&6; } 4457if test -z "$ac_file"; then : 4458 $as_echo "$as_me: failed program was:" >&5 4459sed 's/^/| /' conftest.$ac_ext >&5 4460 4461{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4462$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4463{ as_fn_set_status 77 4464as_fn_error "C compiler cannot create executables 4465See \`config.log' for more details." "$LINENO" 5; }; } 4466fi 4467ac_exeext=$ac_cv_exeext 4468 4469# Check that the compiler produces executables we can run. If not, either 4470# the compiler is broken, or we cross compile. 4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4472$as_echo_n "checking whether the C compiler works... " >&6; } 4473# If not cross compiling, check that we can run a simple program. 4474if test "$cross_compiling" != yes; then 4475 if { ac_try='./$ac_file' 4476 { { case "(($ac_try" in 4477 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4478 *) ac_try_echo=$ac_try;; 4479esac 4480eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4481$as_echo "$ac_try_echo"; } >&5 4482 (eval "$ac_try") 2>&5 4483 ac_status=$? 4484 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4485 test $ac_status = 0; }; }; then 4486 cross_compiling=no 4487 else 4488 if test "$cross_compiling" = maybe; then 4489 cross_compiling=yes 4490 else 4491 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4492$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4493as_fn_error "cannot run C compiled programs. 4494If you meant to cross compile, use \`--host'. 4495See \`config.log' for more details." "$LINENO" 5; } 4496 fi 4497 fi 4498fi 4499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4500$as_echo "yes" >&6; } 4501 4502rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 4503ac_clean_files=$ac_clean_files_save 4504# Check that the compiler produces executables we can run. If not, either 4505# the compiler is broken, or we cross compile. 4506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4507$as_echo_n "checking whether we are cross compiling... " >&6; } 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4509$as_echo "$cross_compiling" >&6; } 4510 4511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4512$as_echo_n "checking for suffix of executables... " >&6; } 4513if { { ac_try="$ac_link" 4514case "(($ac_try" in 4515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4516 *) ac_try_echo=$ac_try;; 4517esac 4518eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4519$as_echo "$ac_try_echo"; } >&5 4520 (eval "$ac_link") 2>&5 4521 ac_status=$? 4522 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4523 test $ac_status = 0; }; then : 4524 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4525# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4526# work properly (i.e., refer to `conftest.exe'), while it won't with 4527# `rm'. 4528for ac_file in conftest.exe conftest conftest.*; do 4529 test -f "$ac_file" || continue 4530 case $ac_file in 4531 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4532 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4533 break;; 4534 * ) break;; 4535 esac 4536done 4537else 4538 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4539$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4540as_fn_error "cannot compute suffix of executables: cannot compile and link 4541See \`config.log' for more details." "$LINENO" 5; } 4542fi 4543rm -f conftest$ac_cv_exeext 4544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4545$as_echo "$ac_cv_exeext" >&6; } 4546 4547rm -f conftest.$ac_ext 4548EXEEXT=$ac_cv_exeext 4549ac_exeext=$EXEEXT 4550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4551$as_echo_n "checking for suffix of object files... " >&6; } 4552if test "${ac_cv_objext+set}" = set; then : 4553 $as_echo_n "(cached) " >&6 4554else 4555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4556/* end confdefs.h. */ 4557 4558int 4559main () 4560{ 4561 4562 ; 4563 return 0; 4564} 4565_ACEOF 4566rm -f conftest.o conftest.obj 4567if { { ac_try="$ac_compile" 4568case "(($ac_try" in 4569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4570 *) ac_try_echo=$ac_try;; 4571esac 4572eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4573$as_echo "$ac_try_echo"; } >&5 4574 (eval "$ac_compile") 2>&5 4575 ac_status=$? 4576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4577 test $ac_status = 0; }; then : 4578 for ac_file in conftest.o conftest.obj conftest.*; do 4579 test -f "$ac_file" || continue; 4580 case $ac_file in 4581 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4582 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4583 break;; 4584 esac 4585done 4586else 4587 $as_echo "$as_me: failed program was:" >&5 4588sed 's/^/| /' conftest.$ac_ext >&5 4589 4590{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4591$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4592as_fn_error "cannot compute suffix of object files: cannot compile 4593See \`config.log' for more details." "$LINENO" 5; } 4594fi 4595rm -f conftest.$ac_cv_objext conftest.$ac_ext 4596fi 4597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4598$as_echo "$ac_cv_objext" >&6; } 4599OBJEXT=$ac_cv_objext 4600ac_objext=$OBJEXT 4601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4602$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4603if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4604 $as_echo_n "(cached) " >&6 4605else 4606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4607/* end confdefs.h. */ 4608 4609int 4610main () 4611{ 4612#ifndef __GNUC__ 4613 choke me 4614#endif 4615 4616 ; 4617 return 0; 4618} 4619_ACEOF 4620if ac_fn_c_try_compile "$LINENO"; then : 4621 ac_compiler_gnu=yes 4622else 4623 ac_compiler_gnu=no 4624fi 4625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4626ac_cv_c_compiler_gnu=$ac_compiler_gnu 4627 4628fi 4629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4630$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4631if test $ac_compiler_gnu = yes; then 4632 GCC=yes 4633else 4634 GCC= 4635fi 4636ac_test_CFLAGS=${CFLAGS+set} 4637ac_save_CFLAGS=$CFLAGS 4638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4639$as_echo_n "checking whether $CC accepts -g... " >&6; } 4640if test "${ac_cv_prog_cc_g+set}" = set; then : 4641 $as_echo_n "(cached) " >&6 4642else 4643 ac_save_c_werror_flag=$ac_c_werror_flag 4644 ac_c_werror_flag=yes 4645 ac_cv_prog_cc_g=no 4646 CFLAGS="-g" 4647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4648/* end confdefs.h. */ 4649 4650int 4651main () 4652{ 4653 4654 ; 4655 return 0; 4656} 4657_ACEOF 4658if ac_fn_c_try_compile "$LINENO"; then : 4659 ac_cv_prog_cc_g=yes 4660else 4661 CFLAGS="" 4662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4663/* end confdefs.h. */ 4664 4665int 4666main () 4667{ 4668 4669 ; 4670 return 0; 4671} 4672_ACEOF 4673if ac_fn_c_try_compile "$LINENO"; then : 4674 4675else 4676 ac_c_werror_flag=$ac_save_c_werror_flag 4677 CFLAGS="-g" 4678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4679/* end confdefs.h. */ 4680 4681int 4682main () 4683{ 4684 4685 ; 4686 return 0; 4687} 4688_ACEOF 4689if ac_fn_c_try_compile "$LINENO"; then : 4690 ac_cv_prog_cc_g=yes 4691fi 4692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4693fi 4694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4695fi 4696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4697 ac_c_werror_flag=$ac_save_c_werror_flag 4698fi 4699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4700$as_echo "$ac_cv_prog_cc_g" >&6; } 4701if test "$ac_test_CFLAGS" = set; then 4702 CFLAGS=$ac_save_CFLAGS 4703elif test $ac_cv_prog_cc_g = yes; then 4704 if test "$GCC" = yes; then 4705 CFLAGS="-g -O2" 4706 else 4707 CFLAGS="-g" 4708 fi 4709else 4710 if test "$GCC" = yes; then 4711 CFLAGS="-O2" 4712 else 4713 CFLAGS= 4714 fi 4715fi 4716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4717$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4718if test "${ac_cv_prog_cc_c89+set}" = set; then : 4719 $as_echo_n "(cached) " >&6 4720else 4721 ac_cv_prog_cc_c89=no 4722ac_save_CC=$CC 4723cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4724/* end confdefs.h. */ 4725#include <stdarg.h> 4726#include <stdio.h> 4727#include <sys/types.h> 4728#include <sys/stat.h> 4729/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4730struct buf { int x; }; 4731FILE * (*rcsopen) (struct buf *, struct stat *, int); 4732static char *e (p, i) 4733 char **p; 4734 int i; 4735{ 4736 return p[i]; 4737} 4738static char *f (char * (*g) (char **, int), char **p, ...) 4739{ 4740 char *s; 4741 va_list v; 4742 va_start (v,p); 4743 s = g (p, va_arg (v,int)); 4744 va_end (v); 4745 return s; 4746} 4747 4748/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4749 function prototypes and stuff, but not '\xHH' hex character constants. 4750 These don't provoke an error unfortunately, instead are silently treated 4751 as 'x'. The following induces an error, until -std is added to get 4752 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4753 array size at least. It's necessary to write '\x00'==0 to get something 4754 that's true only with -std. */ 4755int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4756 4757/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4758 inside strings and character constants. */ 4759#define FOO(x) 'x' 4760int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4761 4762int test (int i, double x); 4763struct s1 {int (*f) (int a);}; 4764struct s2 {int (*f) (double a);}; 4765int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4766int argc; 4767char **argv; 4768int 4769main () 4770{ 4771return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4772 ; 4773 return 0; 4774} 4775_ACEOF 4776for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4777 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4778do 4779 CC="$ac_save_CC $ac_arg" 4780 if ac_fn_c_try_compile "$LINENO"; then : 4781 ac_cv_prog_cc_c89=$ac_arg 4782fi 4783rm -f core conftest.err conftest.$ac_objext 4784 test "x$ac_cv_prog_cc_c89" != "xno" && break 4785done 4786rm -f conftest.$ac_ext 4787CC=$ac_save_CC 4788 4789fi 4790# AC_CACHE_VAL 4791case "x$ac_cv_prog_cc_c89" in 4792 x) 4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4794$as_echo "none needed" >&6; } ;; 4795 xno) 4796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4797$as_echo "unsupported" >&6; } ;; 4798 *) 4799 CC="$CC $ac_cv_prog_cc_c89" 4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4801$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4802esac 4803if test "x$ac_cv_prog_cc_c89" != xno; then : 4804 4805fi 4806 4807ac_ext=c 4808ac_cpp='$CPP $CPPFLAGS' 4809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4811ac_compiler_gnu=$ac_cv_c_compiler_gnu 4812 4813ac_aux_dir= 4814for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4815 for ac_t in install-sh install.sh shtool; do 4816 if test -f "$ac_dir/$ac_t"; then 4817 ac_aux_dir=$ac_dir 4818 ac_install_sh="$ac_aux_dir/$ac_t -c" 4819 break 2 4820 fi 4821 done 4822done 4823if test -z "$ac_aux_dir"; then 4824 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4825fi 4826 4827# These three variables are undocumented and unsupported, 4828# and are intended to be withdrawn in a future Autoconf release. 4829# They can cause serious problems if a builder's source tree is in a directory 4830# whose full name contains unusual characters. 4831ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4832ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4833ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4834 4835 4836# Make sure we can run config.sub. 4837$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4838 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4839 4840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4841$as_echo_n "checking build system type... " >&6; } 4842if test "${ac_cv_build+set}" = set; then : 4843 $as_echo_n "(cached) " >&6 4844else 4845 ac_build_alias=$build_alias 4846test "x$ac_build_alias" = x && 4847 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4848test "x$ac_build_alias" = x && 4849 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4850ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4851 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4852 4853fi 4854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4855$as_echo "$ac_cv_build" >&6; } 4856case $ac_cv_build in 4857*-*-*) ;; 4858*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4859esac 4860build=$ac_cv_build 4861ac_save_IFS=$IFS; IFS='-' 4862set x $ac_cv_build 4863shift 4864build_cpu=$1 4865build_vendor=$2 4866shift; shift 4867# Remember, the first character of IFS is used to create $*, 4868# except with old shells: 4869build_os=$* 4870IFS=$ac_save_IFS 4871case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4872 4873 4874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4875$as_echo_n "checking host system type... " >&6; } 4876if test "${ac_cv_host+set}" = set; then : 4877 $as_echo_n "(cached) " >&6 4878else 4879 if test "x$host_alias" = x; then 4880 ac_cv_host=$ac_cv_build 4881else 4882 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4883 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4884fi 4885 4886fi 4887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4888$as_echo "$ac_cv_host" >&6; } 4889case $ac_cv_host in 4890*-*-*) ;; 4891*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4892esac 4893host=$ac_cv_host 4894ac_save_IFS=$IFS; IFS='-' 4895set x $ac_cv_host 4896shift 4897host_cpu=$1 4898host_vendor=$2 4899shift; shift 4900# Remember, the first character of IFS is used to create $*, 4901# except with old shells: 4902host_os=$* 4903IFS=$ac_save_IFS 4904case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4905 4906 4907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4908$as_echo_n "checking target system type... " >&6; } 4909if test "${ac_cv_target+set}" = set; then : 4910 $as_echo_n "(cached) " >&6 4911else 4912 if test "x$target_alias" = x; then 4913 ac_cv_target=$ac_cv_host 4914else 4915 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4916 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4917fi 4918 4919fi 4920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4921$as_echo "$ac_cv_target" >&6; } 4922case $ac_cv_target in 4923*-*-*) ;; 4924*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4925esac 4926target=$ac_cv_target 4927ac_save_IFS=$IFS; IFS='-' 4928set x $ac_cv_target 4929shift 4930target_cpu=$1 4931target_vendor=$2 4932shift; shift 4933# Remember, the first character of IFS is used to create $*, 4934# except with old shells: 4935target_os=$* 4936IFS=$ac_save_IFS 4937case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4938 4939 4940# The aliases save the names the user supplied, while $host etc. 4941# will get canonicalized. 4942test -n "$target_alias" && 4943 test "$program_prefix$program_suffix$program_transform_name" = \ 4944 NONENONEs,x,x, && 4945 program_prefix=${target_alias}- 4946 4947ac_ext=c 4948ac_cpp='$CPP $CPPFLAGS' 4949ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4950ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4951ac_compiler_gnu=$ac_cv_c_compiler_gnu 4952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4953$as_echo_n "checking how to run the C preprocessor... " >&6; } 4954# On Suns, sometimes $CPP names a directory. 4955if test -n "$CPP" && test -d "$CPP"; then 4956 CPP= 4957fi 4958if test -z "$CPP"; then 4959 if test "${ac_cv_prog_CPP+set}" = set; then : 4960 $as_echo_n "(cached) " >&6 4961else 4962 # Double quotes because CPP needs to be expanded 4963 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4964 do 4965 ac_preproc_ok=false 4966for ac_c_preproc_warn_flag in '' yes 4967do 4968 # Use a header file that comes with gcc, so configuring glibc 4969 # with a fresh cross-compiler works. 4970 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4971 # <limits.h> exists even on freestanding compilers. 4972 # On the NeXT, cc -E runs the code through the compiler's parser, 4973 # not just through cpp. "Syntax error" is here to catch this case. 4974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4975/* end confdefs.h. */ 4976#ifdef __STDC__ 4977# include <limits.h> 4978#else 4979# include <assert.h> 4980#endif 4981 Syntax error 4982_ACEOF 4983if ac_fn_c_try_cpp "$LINENO"; then : 4984 4985else 4986 # Broken: fails on valid input. 4987continue 4988fi 4989rm -f conftest.err conftest.$ac_ext 4990 4991 # OK, works on sane cases. Now check whether nonexistent headers 4992 # can be detected and how. 4993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4994/* end confdefs.h. */ 4995#include <ac_nonexistent.h> 4996_ACEOF 4997if ac_fn_c_try_cpp "$LINENO"; then : 4998 # Broken: success on invalid input. 4999continue 5000else 5001 # Passes both tests. 5002ac_preproc_ok=: 5003break 5004fi 5005rm -f conftest.err conftest.$ac_ext 5006 5007done 5008# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5009rm -f conftest.err conftest.$ac_ext 5010if $ac_preproc_ok; then : 5011 break 5012fi 5013 5014 done 5015 ac_cv_prog_CPP=$CPP 5016 5017fi 5018 CPP=$ac_cv_prog_CPP 5019else 5020 ac_cv_prog_CPP=$CPP 5021fi 5022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5023$as_echo "$CPP" >&6; } 5024ac_preproc_ok=false 5025for ac_c_preproc_warn_flag in '' yes 5026do 5027 # Use a header file that comes with gcc, so configuring glibc 5028 # with a fresh cross-compiler works. 5029 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5030 # <limits.h> exists even on freestanding compilers. 5031 # On the NeXT, cc -E runs the code through the compiler's parser, 5032 # not just through cpp. "Syntax error" is here to catch this case. 5033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5034/* end confdefs.h. */ 5035#ifdef __STDC__ 5036# include <limits.h> 5037#else 5038# include <assert.h> 5039#endif 5040 Syntax error 5041_ACEOF 5042if ac_fn_c_try_cpp "$LINENO"; then : 5043 5044else 5045 # Broken: fails on valid input. 5046continue 5047fi 5048rm -f conftest.err conftest.$ac_ext 5049 5050 # OK, works on sane cases. Now check whether nonexistent headers 5051 # can be detected and how. 5052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5053/* end confdefs.h. */ 5054#include <ac_nonexistent.h> 5055_ACEOF 5056if ac_fn_c_try_cpp "$LINENO"; then : 5057 # Broken: success on invalid input. 5058continue 5059else 5060 # Passes both tests. 5061ac_preproc_ok=: 5062break 5063fi 5064rm -f conftest.err conftest.$ac_ext 5065 5066done 5067# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5068rm -f conftest.err conftest.$ac_ext 5069if $ac_preproc_ok; then : 5070 5071else 5072 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5073$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5074as_fn_error "C preprocessor \"$CPP\" fails sanity check 5075See \`config.log' for more details." "$LINENO" 5; } 5076fi 5077 5078ac_ext=c 5079ac_cpp='$CPP $CPPFLAGS' 5080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5082ac_compiler_gnu=$ac_cv_c_compiler_gnu 5083 5084 5085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5086$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5087if test "${ac_cv_path_GREP+set}" = set; then : 5088 $as_echo_n "(cached) " >&6 5089else 5090 if test -z "$GREP"; then 5091 ac_path_GREP_found=false 5092 # Loop through the user's path and test for each of PROGNAME-LIST 5093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5094for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5095do 5096 IFS=$as_save_IFS 5097 test -z "$as_dir" && as_dir=. 5098 for ac_prog in grep ggrep; do 5099 for ac_exec_ext in '' $ac_executable_extensions; do 5100 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5101 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5102# Check for GNU ac_path_GREP and select it if it is found. 5103 # Check for GNU $ac_path_GREP 5104case `"$ac_path_GREP" --version 2>&1` in 5105*GNU*) 5106 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5107*) 5108 ac_count=0 5109 $as_echo_n 0123456789 >"conftest.in" 5110 while : 5111 do 5112 cat "conftest.in" "conftest.in" >"conftest.tmp" 5113 mv "conftest.tmp" "conftest.in" 5114 cp "conftest.in" "conftest.nl" 5115 $as_echo 'GREP' >> "conftest.nl" 5116 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5117 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5118 as_fn_arith $ac_count + 1 && ac_count=$as_val 5119 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5120 # Best one so far, save it but keep looking for a better one 5121 ac_cv_path_GREP="$ac_path_GREP" 5122 ac_path_GREP_max=$ac_count 5123 fi 5124 # 10*(2^10) chars as input seems more than enough 5125 test $ac_count -gt 10 && break 5126 done 5127 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5128esac 5129 5130 $ac_path_GREP_found && break 3 5131 done 5132 done 5133 done 5134IFS=$as_save_IFS 5135 if test -z "$ac_cv_path_GREP"; then 5136 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5137 fi 5138else 5139 ac_cv_path_GREP=$GREP 5140fi 5141 5142fi 5143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5144$as_echo "$ac_cv_path_GREP" >&6; } 5145 GREP="$ac_cv_path_GREP" 5146 5147 5148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5149$as_echo_n "checking for egrep... " >&6; } 5150if test "${ac_cv_path_EGREP+set}" = set; then : 5151 $as_echo_n "(cached) " >&6 5152else 5153 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5154 then ac_cv_path_EGREP="$GREP -E" 5155 else 5156 if test -z "$EGREP"; then 5157 ac_path_EGREP_found=false 5158 # Loop through the user's path and test for each of PROGNAME-LIST 5159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5160for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5161do 5162 IFS=$as_save_IFS 5163 test -z "$as_dir" && as_dir=. 5164 for ac_prog in egrep; do 5165 for ac_exec_ext in '' $ac_executable_extensions; do 5166 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5167 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5168# Check for GNU ac_path_EGREP and select it if it is found. 5169 # Check for GNU $ac_path_EGREP 5170case `"$ac_path_EGREP" --version 2>&1` in 5171*GNU*) 5172 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5173*) 5174 ac_count=0 5175 $as_echo_n 0123456789 >"conftest.in" 5176 while : 5177 do 5178 cat "conftest.in" "conftest.in" >"conftest.tmp" 5179 mv "conftest.tmp" "conftest.in" 5180 cp "conftest.in" "conftest.nl" 5181 $as_echo 'EGREP' >> "conftest.nl" 5182 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5183 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5184 as_fn_arith $ac_count + 1 && ac_count=$as_val 5185 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5186 # Best one so far, save it but keep looking for a better one 5187 ac_cv_path_EGREP="$ac_path_EGREP" 5188 ac_path_EGREP_max=$ac_count 5189 fi 5190 # 10*(2^10) chars as input seems more than enough 5191 test $ac_count -gt 10 && break 5192 done 5193 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5194esac 5195 5196 $ac_path_EGREP_found && break 3 5197 done 5198 done 5199 done 5200IFS=$as_save_IFS 5201 if test -z "$ac_cv_path_EGREP"; then 5202 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5203 fi 5204else 5205 ac_cv_path_EGREP=$EGREP 5206fi 5207 5208 fi 5209fi 5210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5211$as_echo "$ac_cv_path_EGREP" >&6; } 5212 EGREP="$ac_cv_path_EGREP" 5213 5214 5215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5216$as_echo_n "checking for ANSI C header files... " >&6; } 5217if test "${ac_cv_header_stdc+set}" = set; then : 5218 $as_echo_n "(cached) " >&6 5219else 5220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5221/* end confdefs.h. */ 5222#include <stdlib.h> 5223#include <stdarg.h> 5224#include <string.h> 5225#include <float.h> 5226 5227int 5228main () 5229{ 5230 5231 ; 5232 return 0; 5233} 5234_ACEOF 5235if ac_fn_c_try_compile "$LINENO"; then : 5236 ac_cv_header_stdc=yes 5237else 5238 ac_cv_header_stdc=no 5239fi 5240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5241 5242if test $ac_cv_header_stdc = yes; then 5243 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5245/* end confdefs.h. */ 5246#include <string.h> 5247 5248_ACEOF 5249if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5250 $EGREP "memchr" >/dev/null 2>&1; then : 5251 5252else 5253 ac_cv_header_stdc=no 5254fi 5255rm -f conftest* 5256 5257fi 5258 5259if test $ac_cv_header_stdc = yes; then 5260 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5262/* end confdefs.h. */ 5263#include <stdlib.h> 5264 5265_ACEOF 5266if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5267 $EGREP "free" >/dev/null 2>&1; then : 5268 5269else 5270 ac_cv_header_stdc=no 5271fi 5272rm -f conftest* 5273 5274fi 5275 5276if test $ac_cv_header_stdc = yes; then 5277 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5278 if test "$cross_compiling" = yes; then : 5279 : 5280else 5281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5282/* end confdefs.h. */ 5283#include <ctype.h> 5284#include <stdlib.h> 5285#if ((' ' & 0x0FF) == 0x020) 5286# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5287# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5288#else 5289# define ISLOWER(c) \ 5290 (('a' <= (c) && (c) <= 'i') \ 5291 || ('j' <= (c) && (c) <= 'r') \ 5292 || ('s' <= (c) && (c) <= 'z')) 5293# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5294#endif 5295 5296#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5297int 5298main () 5299{ 5300 int i; 5301 for (i = 0; i < 256; i++) 5302 if (XOR (islower (i), ISLOWER (i)) 5303 || toupper (i) != TOUPPER (i)) 5304 return 2; 5305 return 0; 5306} 5307_ACEOF 5308if ac_fn_c_try_run "$LINENO"; then : 5309 5310else 5311 ac_cv_header_stdc=no 5312fi 5313rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5314 conftest.$ac_objext conftest.beam conftest.$ac_ext 5315fi 5316 5317fi 5318fi 5319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5320$as_echo "$ac_cv_header_stdc" >&6; } 5321if test $ac_cv_header_stdc = yes; then 5322 5323$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5324 5325fi 5326 5327# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5328for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5329 inttypes.h stdint.h unistd.h 5330do : 5331 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5332ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5333" 5334eval as_val=\$$as_ac_Header 5335 if test "x$as_val" = x""yes; then : 5336 cat >>confdefs.h <<_ACEOF 5337#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5338_ACEOF 5339 5340fi 5341 5342done 5343 5344 5345 5346 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5347if test "x$ac_cv_header_minix_config_h" = x""yes; then : 5348 MINIX=yes 5349else 5350 MINIX= 5351fi 5352 5353 5354 if test "$MINIX" = yes; then 5355 5356$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5357 5358 5359$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5360 5361 5362$as_echo "#define _MINIX 1" >>confdefs.h 5363 5364 fi 5365 5366 5367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5368$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5369if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 5370 $as_echo_n "(cached) " >&6 5371else 5372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5373/* end confdefs.h. */ 5374 5375# define __EXTENSIONS__ 1 5376 $ac_includes_default 5377int 5378main () 5379{ 5380 5381 ; 5382 return 0; 5383} 5384_ACEOF 5385if ac_fn_c_try_compile "$LINENO"; then : 5386 ac_cv_safe_to_define___extensions__=yes 5387else 5388 ac_cv_safe_to_define___extensions__=no 5389fi 5390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5391fi 5392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5393$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5394 test $ac_cv_safe_to_define___extensions__ = yes && 5395 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5396 5397 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5398 5399 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5400 5401 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5402 5403 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5404 5405 5406test "$program_prefix" != NONE && 5407 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5408# Use a double $ so make ignores it. 5409test "$program_suffix" != NONE && 5410 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5411# Double any \ or $. 5412# By default was `s,x,x', remove it if useless. 5413ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5414program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5415 5416# Find a good install program. We prefer a C program (faster), 5417# so one script is as good as another. But avoid the broken or 5418# incompatible versions: 5419# SysV /etc/install, /usr/sbin/install 5420# SunOS /usr/etc/install 5421# IRIX /sbin/install 5422# AIX /bin/install 5423# AmigaOS /C/install, which installs bootblocks on floppy discs 5424# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5425# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5426# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5427# OS/2's system install, which has a completely different semantic 5428# ./install, which can be erroneously created by make from ./install.sh. 5429# Reject install programs that cannot install multiple files. 5430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5431$as_echo_n "checking for a BSD-compatible install... " >&6; } 5432if test -z "$INSTALL"; then 5433if test "${ac_cv_path_install+set}" = set; then : 5434 $as_echo_n "(cached) " >&6 5435else 5436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5437for as_dir in $PATH 5438do 5439 IFS=$as_save_IFS 5440 test -z "$as_dir" && as_dir=. 5441 # Account for people who put trailing slashes in PATH elements. 5442case $as_dir/ in #(( 5443 ./ | .// | /[cC]/* | \ 5444 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5445 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5446 /usr/ucb/* ) ;; 5447 *) 5448 # OSF1 and SCO ODT 3.0 have their own names for install. 5449 # Don't use installbsd from OSF since it installs stuff as root 5450 # by default. 5451 for ac_prog in ginstall scoinst install; do 5452 for ac_exec_ext in '' $ac_executable_extensions; do 5453 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5454 if test $ac_prog = install && 5455 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5456 # AIX install. It has an incompatible calling convention. 5457 : 5458 elif test $ac_prog = install && 5459 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5460 # program-specific install script used by HP pwplus--don't use. 5461 : 5462 else 5463 rm -rf conftest.one conftest.two conftest.dir 5464 echo one > conftest.one 5465 echo two > conftest.two 5466 mkdir conftest.dir 5467 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5468 test -s conftest.one && test -s conftest.two && 5469 test -s conftest.dir/conftest.one && 5470 test -s conftest.dir/conftest.two 5471 then 5472 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5473 break 3 5474 fi 5475 fi 5476 fi 5477 done 5478 done 5479 ;; 5480esac 5481 5482 done 5483IFS=$as_save_IFS 5484 5485rm -rf conftest.one conftest.two conftest.dir 5486 5487fi 5488 if test "${ac_cv_path_install+set}" = set; then 5489 INSTALL=$ac_cv_path_install 5490 else 5491 # As a last resort, use the slow shell script. Don't cache a 5492 # value for INSTALL within a source directory, because that will 5493 # break other packages using the cache if that directory is 5494 # removed, or if the value is a relative name. 5495 INSTALL=$ac_install_sh 5496 fi 5497fi 5498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5499$as_echo "$INSTALL" >&6; } 5500 5501# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5502# It thinks the first close brace ends the variable substitution. 5503test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5504 5505test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5506 5507test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5508 5509rm -rf .tst 2>/dev/null 5510mkdir .tst 2>/dev/null 5511if test -d .tst; then 5512 am__leading_dot=. 5513else 5514 am__leading_dot=_ 5515fi 5516rmdir .tst 2>/dev/null 5517 5518DEPDIR="${am__leading_dot}deps" 5519 5520case `pwd` in 5521 *\ * | *\ *) 5522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5523$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5524esac 5525 5526 5527 5528macro_version='2.2.7a' 5529macro_revision='1.3134' 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543ltmain="$ac_aux_dir/ltmain.sh" 5544 5545# Backslashify metacharacters that are still active within 5546# double-quoted strings. 5547sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5548 5549# Same as above, but do not quote variable references. 5550double_quote_subst='s/\(["`\\]\)/\\\1/g' 5551 5552# Sed substitution to delay expansion of an escaped shell variable in a 5553# double_quote_subst'ed string. 5554delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5555 5556# Sed substitution to delay expansion of an escaped single quote. 5557delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5558 5559# Sed substitution to avoid accidental globbing in evaled expressions 5560no_glob_subst='s/\*/\\\*/g' 5561 5562ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5563ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5564ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5565 5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5567$as_echo_n "checking how to print strings... " >&6; } 5568# Test print first, because it will be a builtin if present. 5569if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5570 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5571 ECHO='print -r --' 5572elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5573 ECHO='printf %s\n' 5574else 5575 # Use this function as a fallback that always works. 5576 func_fallback_echo () 5577 { 5578 eval 'cat <<_LTECHO_EOF 5579$1 5580_LTECHO_EOF' 5581 } 5582 ECHO='func_fallback_echo' 5583fi 5584 5585# func_echo_all arg... 5586# Invoke $ECHO with all args, space-separated. 5587func_echo_all () 5588{ 5589 $ECHO "" 5590} 5591 5592case "$ECHO" in 5593 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5594$as_echo "printf" >&6; } ;; 5595 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5596$as_echo "print -r" >&6; } ;; 5597 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5598$as_echo "cat" >&6; } ;; 5599esac 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5615$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5616if test "${ac_cv_path_SED+set}" = set; then : 5617 $as_echo_n "(cached) " >&6 5618else 5619 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5620 for ac_i in 1 2 3 4 5 6 7; do 5621 ac_script="$ac_script$as_nl$ac_script" 5622 done 5623 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5624 { ac_script=; unset ac_script;} 5625 if test -z "$SED"; then 5626 ac_path_SED_found=false 5627 # Loop through the user's path and test for each of PROGNAME-LIST 5628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5629for as_dir in $PATH 5630do 5631 IFS=$as_save_IFS 5632 test -z "$as_dir" && as_dir=. 5633 for ac_prog in sed gsed; do 5634 for ac_exec_ext in '' $ac_executable_extensions; do 5635 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5636 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5637# Check for GNU ac_path_SED and select it if it is found. 5638 # Check for GNU $ac_path_SED 5639case `"$ac_path_SED" --version 2>&1` in 5640*GNU*) 5641 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5642*) 5643 ac_count=0 5644 $as_echo_n 0123456789 >"conftest.in" 5645 while : 5646 do 5647 cat "conftest.in" "conftest.in" >"conftest.tmp" 5648 mv "conftest.tmp" "conftest.in" 5649 cp "conftest.in" "conftest.nl" 5650 $as_echo '' >> "conftest.nl" 5651 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5652 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5653 as_fn_arith $ac_count + 1 && ac_count=$as_val 5654 if test $ac_count -gt ${ac_path_SED_max-0}; then 5655 # Best one so far, save it but keep looking for a better one 5656 ac_cv_path_SED="$ac_path_SED" 5657 ac_path_SED_max=$ac_count 5658 fi 5659 # 10*(2^10) chars as input seems more than enough 5660 test $ac_count -gt 10 && break 5661 done 5662 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5663esac 5664 5665 $ac_path_SED_found && break 3 5666 done 5667 done 5668 done 5669IFS=$as_save_IFS 5670 if test -z "$ac_cv_path_SED"; then 5671 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5672 fi 5673else 5674 ac_cv_path_SED=$SED 5675fi 5676 5677fi 5678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5679$as_echo "$ac_cv_path_SED" >&6; } 5680 SED="$ac_cv_path_SED" 5681 rm -f conftest.sed 5682 5683test -z "$SED" && SED=sed 5684Xsed="$SED -e 1s/^X//" 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5697$as_echo_n "checking for fgrep... " >&6; } 5698if test "${ac_cv_path_FGREP+set}" = set; then : 5699 $as_echo_n "(cached) " >&6 5700else 5701 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5702 then ac_cv_path_FGREP="$GREP -F" 5703 else 5704 if test -z "$FGREP"; then 5705 ac_path_FGREP_found=false 5706 # Loop through the user's path and test for each of PROGNAME-LIST 5707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5708for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5709do 5710 IFS=$as_save_IFS 5711 test -z "$as_dir" && as_dir=. 5712 for ac_prog in fgrep; do 5713 for ac_exec_ext in '' $ac_executable_extensions; do 5714 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5715 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5716# Check for GNU ac_path_FGREP and select it if it is found. 5717 # Check for GNU $ac_path_FGREP 5718case `"$ac_path_FGREP" --version 2>&1` in 5719*GNU*) 5720 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5721*) 5722 ac_count=0 5723 $as_echo_n 0123456789 >"conftest.in" 5724 while : 5725 do 5726 cat "conftest.in" "conftest.in" >"conftest.tmp" 5727 mv "conftest.tmp" "conftest.in" 5728 cp "conftest.in" "conftest.nl" 5729 $as_echo 'FGREP' >> "conftest.nl" 5730 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5731 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5732 as_fn_arith $ac_count + 1 && ac_count=$as_val 5733 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5734 # Best one so far, save it but keep looking for a better one 5735 ac_cv_path_FGREP="$ac_path_FGREP" 5736 ac_path_FGREP_max=$ac_count 5737 fi 5738 # 10*(2^10) chars as input seems more than enough 5739 test $ac_count -gt 10 && break 5740 done 5741 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5742esac 5743 5744 $ac_path_FGREP_found && break 3 5745 done 5746 done 5747 done 5748IFS=$as_save_IFS 5749 if test -z "$ac_cv_path_FGREP"; then 5750 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5751 fi 5752else 5753 ac_cv_path_FGREP=$FGREP 5754fi 5755 5756 fi 5757fi 5758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5759$as_echo "$ac_cv_path_FGREP" >&6; } 5760 FGREP="$ac_cv_path_FGREP" 5761 5762 5763test -z "$GREP" && GREP=grep 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783# Check whether --with-gnu-ld was given. 5784if test "${with_gnu_ld+set}" = set; then : 5785 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5786else 5787 with_gnu_ld=no 5788fi 5789 5790ac_prog=ld 5791if test "$GCC" = yes; then 5792 # Check if gcc -print-prog-name=ld gives a path. 5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5794$as_echo_n "checking for ld used by $CC... " >&6; } 5795 case $host in 5796 *-*-mingw*) 5797 # gcc leaves a trailing carriage return which upsets mingw 5798 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5799 *) 5800 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5801 esac 5802 case $ac_prog in 5803 # Accept absolute paths. 5804 [\\/]* | ?:[\\/]*) 5805 re_direlt='/[^/][^/]*/\.\./' 5806 # Canonicalize the pathname of ld 5807 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5808 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5809 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5810 done 5811 test -z "$LD" && LD="$ac_prog" 5812 ;; 5813 "") 5814 # If it fails, then pretend we aren't using GCC. 5815 ac_prog=ld 5816 ;; 5817 *) 5818 # If it is relative, then search for the first ld in PATH. 5819 with_gnu_ld=unknown 5820 ;; 5821 esac 5822elif test "$with_gnu_ld" = yes; then 5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5824$as_echo_n "checking for GNU ld... " >&6; } 5825else 5826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5827$as_echo_n "checking for non-GNU ld... " >&6; } 5828fi 5829if test "${lt_cv_path_LD+set}" = set; then : 5830 $as_echo_n "(cached) " >&6 5831else 5832 if test -z "$LD"; then 5833 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5834 for ac_dir in $PATH; do 5835 IFS="$lt_save_ifs" 5836 test -z "$ac_dir" && ac_dir=. 5837 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5838 lt_cv_path_LD="$ac_dir/$ac_prog" 5839 # Check to see if the program is GNU ld. I'd rather use --version, 5840 # but apparently some variants of GNU ld only accept -v. 5841 # Break only if it was the GNU/non-GNU ld that we prefer. 5842 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5843 *GNU* | *'with BFD'*) 5844 test "$with_gnu_ld" != no && break 5845 ;; 5846 *) 5847 test "$with_gnu_ld" != yes && break 5848 ;; 5849 esac 5850 fi 5851 done 5852 IFS="$lt_save_ifs" 5853else 5854 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5855fi 5856fi 5857 5858LD="$lt_cv_path_LD" 5859if test -n "$LD"; then 5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5861$as_echo "$LD" >&6; } 5862else 5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5864$as_echo "no" >&6; } 5865fi 5866test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5868$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5869if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5870 $as_echo_n "(cached) " >&6 5871else 5872 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5873case `$LD -v 2>&1 </dev/null` in 5874*GNU* | *'with BFD'*) 5875 lt_cv_prog_gnu_ld=yes 5876 ;; 5877*) 5878 lt_cv_prog_gnu_ld=no 5879 ;; 5880esac 5881fi 5882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5883$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5884with_gnu_ld=$lt_cv_prog_gnu_ld 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5895$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5896if test "${lt_cv_path_NM+set}" = set; then : 5897 $as_echo_n "(cached) " >&6 5898else 5899 if test -n "$NM"; then 5900 # Let the user override the test. 5901 lt_cv_path_NM="$NM" 5902else 5903 lt_nm_to_check="${ac_tool_prefix}nm" 5904 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5905 lt_nm_to_check="$lt_nm_to_check nm" 5906 fi 5907 for lt_tmp_nm in $lt_nm_to_check; do 5908 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5909 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5910 IFS="$lt_save_ifs" 5911 test -z "$ac_dir" && ac_dir=. 5912 tmp_nm="$ac_dir/$lt_tmp_nm" 5913 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5914 # Check to see if the nm accepts a BSD-compat flag. 5915 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5916 # nm: unknown option "B" ignored 5917 # Tru64's nm complains that /dev/null is an invalid object file 5918 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5919 */dev/null* | *'Invalid file or object type'*) 5920 lt_cv_path_NM="$tmp_nm -B" 5921 break 5922 ;; 5923 *) 5924 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5925 */dev/null*) 5926 lt_cv_path_NM="$tmp_nm -p" 5927 break 5928 ;; 5929 *) 5930 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5931 continue # so that we can try to find one that supports BSD flags 5932 ;; 5933 esac 5934 ;; 5935 esac 5936 fi 5937 done 5938 IFS="$lt_save_ifs" 5939 done 5940 : ${lt_cv_path_NM=no} 5941fi 5942fi 5943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5944$as_echo "$lt_cv_path_NM" >&6; } 5945if test "$lt_cv_path_NM" != "no"; then 5946 NM="$lt_cv_path_NM" 5947else 5948 # Didn't find any BSD compatible name lister, look for dumpbin. 5949 if test -n "$DUMPBIN"; then : 5950 # Let the user override the test. 5951 else 5952 if test -n "$ac_tool_prefix"; then 5953 for ac_prog in dumpbin "link -dump" 5954 do 5955 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5956set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5958$as_echo_n "checking for $ac_word... " >&6; } 5959if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5960 $as_echo_n "(cached) " >&6 5961else 5962 if test -n "$DUMPBIN"; then 5963 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5964else 5965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5966for as_dir in $PATH 5967do 5968 IFS=$as_save_IFS 5969 test -z "$as_dir" && as_dir=. 5970 for ac_exec_ext in '' $ac_executable_extensions; do 5971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5972 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5974 break 2 5975 fi 5976done 5977 done 5978IFS=$as_save_IFS 5979 5980fi 5981fi 5982DUMPBIN=$ac_cv_prog_DUMPBIN 5983if test -n "$DUMPBIN"; then 5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5985$as_echo "$DUMPBIN" >&6; } 5986else 5987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5988$as_echo "no" >&6; } 5989fi 5990 5991 5992 test -n "$DUMPBIN" && break 5993 done 5994fi 5995if test -z "$DUMPBIN"; then 5996 ac_ct_DUMPBIN=$DUMPBIN 5997 for ac_prog in dumpbin "link -dump" 5998do 5999 # Extract the first word of "$ac_prog", so it can be a program name with args. 6000set dummy $ac_prog; ac_word=$2 6001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6002$as_echo_n "checking for $ac_word... " >&6; } 6003if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 6004 $as_echo_n "(cached) " >&6 6005else 6006 if test -n "$ac_ct_DUMPBIN"; then 6007 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6008else 6009as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6010for as_dir in $PATH 6011do 6012 IFS=$as_save_IFS 6013 test -z "$as_dir" && as_dir=. 6014 for ac_exec_ext in '' $ac_executable_extensions; do 6015 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6016 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6017 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6018 break 2 6019 fi 6020done 6021 done 6022IFS=$as_save_IFS 6023 6024fi 6025fi 6026ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6027if test -n "$ac_ct_DUMPBIN"; then 6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6029$as_echo "$ac_ct_DUMPBIN" >&6; } 6030else 6031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6032$as_echo "no" >&6; } 6033fi 6034 6035 6036 test -n "$ac_ct_DUMPBIN" && break 6037done 6038 6039 if test "x$ac_ct_DUMPBIN" = x; then 6040 DUMPBIN=":" 6041 else 6042 case $cross_compiling:$ac_tool_warned in 6043yes:) 6044{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6045$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6046ac_tool_warned=yes ;; 6047esac 6048 DUMPBIN=$ac_ct_DUMPBIN 6049 fi 6050fi 6051 6052 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6053 *COFF*) 6054 DUMPBIN="$DUMPBIN -symbols" 6055 ;; 6056 *) 6057 DUMPBIN=: 6058 ;; 6059 esac 6060 fi 6061 6062 if test "$DUMPBIN" != ":"; then 6063 NM="$DUMPBIN" 6064 fi 6065fi 6066test -z "$NM" && NM=nm 6067 6068 6069 6070 6071 6072 6073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6074$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6075if test "${lt_cv_nm_interface+set}" = set; then : 6076 $as_echo_n "(cached) " >&6 6077else 6078 lt_cv_nm_interface="BSD nm" 6079 echo "int some_variable = 0;" > conftest.$ac_ext 6080 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6081 (eval "$ac_compile" 2>conftest.err) 6082 cat conftest.err >&5 6083 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6084 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6085 cat conftest.err >&5 6086 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6087 cat conftest.out >&5 6088 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6089 lt_cv_nm_interface="MS dumpbin" 6090 fi 6091 rm -f conftest* 6092fi 6093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6094$as_echo "$lt_cv_nm_interface" >&6; } 6095 6096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6097$as_echo_n "checking whether ln -s works... " >&6; } 6098LN_S=$as_ln_s 6099if test "$LN_S" = "ln -s"; then 6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6101$as_echo "yes" >&6; } 6102else 6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6104$as_echo "no, using $LN_S" >&6; } 6105fi 6106 6107# find the maximum length of command line arguments 6108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6109$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6110if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 6111 $as_echo_n "(cached) " >&6 6112else 6113 i=0 6114 teststring="ABCD" 6115 6116 case $build_os in 6117 msdosdjgpp*) 6118 # On DJGPP, this test can blow up pretty badly due to problems in libc 6119 # (any single argument exceeding 2000 bytes causes a buffer overrun 6120 # during glob expansion). Even if it were fixed, the result of this 6121 # check would be larger than it should be. 6122 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6123 ;; 6124 6125 gnu*) 6126 # Under GNU Hurd, this test is not required because there is 6127 # no limit to the length of command line arguments. 6128 # Libtool will interpret -1 as no limit whatsoever 6129 lt_cv_sys_max_cmd_len=-1; 6130 ;; 6131 6132 cygwin* | mingw* | cegcc*) 6133 # On Win9x/ME, this test blows up -- it succeeds, but takes 6134 # about 5 minutes as the teststring grows exponentially. 6135 # Worse, since 9x/ME are not pre-emptively multitasking, 6136 # you end up with a "frozen" computer, even though with patience 6137 # the test eventually succeeds (with a max line length of 256k). 6138 # Instead, let's just punt: use the minimum linelength reported by 6139 # all of the supported platforms: 8192 (on NT/2K/XP). 6140 lt_cv_sys_max_cmd_len=8192; 6141 ;; 6142 6143 mint*) 6144 # On MiNT this can take a long time and run out of memory. 6145 lt_cv_sys_max_cmd_len=8192; 6146 ;; 6147 6148 amigaos*) 6149 # On AmigaOS with pdksh, this test takes hours, literally. 6150 # So we just punt and use a minimum line length of 8192. 6151 lt_cv_sys_max_cmd_len=8192; 6152 ;; 6153 6154 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6155 # This has been around since 386BSD, at least. Likely further. 6156 if test -x /sbin/sysctl; then 6157 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6158 elif test -x /usr/sbin/sysctl; then 6159 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6160 else 6161 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6162 fi 6163 # And add a safety zone 6164 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6165 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6166 ;; 6167 6168 interix*) 6169 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6170 lt_cv_sys_max_cmd_len=196608 6171 ;; 6172 6173 osf*) 6174 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6175 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6176 # nice to cause kernel panics so lets avoid the loop below. 6177 # First set a reasonable default. 6178 lt_cv_sys_max_cmd_len=16384 6179 # 6180 if test -x /sbin/sysconfig; then 6181 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6182 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6183 esac 6184 fi 6185 ;; 6186 sco3.2v5*) 6187 lt_cv_sys_max_cmd_len=102400 6188 ;; 6189 sysv5* | sco5v6* | sysv4.2uw2*) 6190 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6191 if test -n "$kargmax"; then 6192 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6193 else 6194 lt_cv_sys_max_cmd_len=32768 6195 fi 6196 ;; 6197 *) 6198 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6199 if test -n "$lt_cv_sys_max_cmd_len"; then 6200 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6201 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6202 else 6203 # Make teststring a little bigger before we do anything with it. 6204 # a 1K string should be a reasonable start. 6205 for i in 1 2 3 4 5 6 7 8 ; do 6206 teststring=$teststring$teststring 6207 done 6208 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6209 # If test is not a shell built-in, we'll probably end up computing a 6210 # maximum length that is only half of the actual maximum length, but 6211 # we can't tell. 6212 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6213 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6214 test $i != 17 # 1/2 MB should be enough 6215 do 6216 i=`expr $i + 1` 6217 teststring=$teststring$teststring 6218 done 6219 # Only check the string length outside the loop. 6220 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6221 teststring= 6222 # Add a significant safety factor because C++ compilers can tack on 6223 # massive amounts of additional arguments before passing them to the 6224 # linker. It appears as though 1/2 is a usable value. 6225 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6226 fi 6227 ;; 6228 esac 6229 6230fi 6231 6232if test -n $lt_cv_sys_max_cmd_len ; then 6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6234$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6235else 6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6237$as_echo "none" >&6; } 6238fi 6239max_cmd_len=$lt_cv_sys_max_cmd_len 6240 6241 6242 6243 6244 6245 6246: ${CP="cp -f"} 6247: ${MV="mv -f"} 6248: ${RM="rm -f"} 6249 6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6251$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6252# Try some XSI features 6253xsi_shell=no 6254( _lt_dummy="a/b/c" 6255 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6256 = c,a/b,, \ 6257 && eval 'test $(( 1 + 1 )) -eq 2 \ 6258 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6259 && xsi_shell=yes 6260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6261$as_echo "$xsi_shell" >&6; } 6262 6263 6264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6265$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6266lt_shell_append=no 6267( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6268 >/dev/null 2>&1 \ 6269 && lt_shell_append=yes 6270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6271$as_echo "$lt_shell_append" >&6; } 6272 6273 6274if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6275 lt_unset=unset 6276else 6277 lt_unset=false 6278fi 6279 6280 6281 6282 6283 6284# test EBCDIC or ASCII 6285case `echo X|tr X '\101'` in 6286 A) # ASCII based system 6287 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6288 lt_SP2NL='tr \040 \012' 6289 lt_NL2SP='tr \015\012 \040\040' 6290 ;; 6291 *) # EBCDIC based system 6292 lt_SP2NL='tr \100 \n' 6293 lt_NL2SP='tr \r\n \100\100' 6294 ;; 6295esac 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6306$as_echo_n "checking for $LD option to reload object files... " >&6; } 6307if test "${lt_cv_ld_reload_flag+set}" = set; then : 6308 $as_echo_n "(cached) " >&6 6309else 6310 lt_cv_ld_reload_flag='-r' 6311fi 6312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6313$as_echo "$lt_cv_ld_reload_flag" >&6; } 6314reload_flag=$lt_cv_ld_reload_flag 6315case $reload_flag in 6316"" | " "*) ;; 6317*) reload_flag=" $reload_flag" ;; 6318esac 6319reload_cmds='$LD$reload_flag -o $output$reload_objs' 6320case $host_os in 6321 darwin*) 6322 if test "$GCC" = yes; then 6323 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6324 else 6325 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6326 fi 6327 ;; 6328esac 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338if test -n "$ac_tool_prefix"; then 6339 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6340set dummy ${ac_tool_prefix}objdump; ac_word=$2 6341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6342$as_echo_n "checking for $ac_word... " >&6; } 6343if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6344 $as_echo_n "(cached) " >&6 6345else 6346 if test -n "$OBJDUMP"; then 6347 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6348else 6349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6350for as_dir in $PATH 6351do 6352 IFS=$as_save_IFS 6353 test -z "$as_dir" && as_dir=. 6354 for ac_exec_ext in '' $ac_executable_extensions; do 6355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6356 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6358 break 2 6359 fi 6360done 6361 done 6362IFS=$as_save_IFS 6363 6364fi 6365fi 6366OBJDUMP=$ac_cv_prog_OBJDUMP 6367if test -n "$OBJDUMP"; then 6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6369$as_echo "$OBJDUMP" >&6; } 6370else 6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6372$as_echo "no" >&6; } 6373fi 6374 6375 6376fi 6377if test -z "$ac_cv_prog_OBJDUMP"; then 6378 ac_ct_OBJDUMP=$OBJDUMP 6379 # Extract the first word of "objdump", so it can be a program name with args. 6380set dummy objdump; ac_word=$2 6381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6382$as_echo_n "checking for $ac_word... " >&6; } 6383if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6384 $as_echo_n "(cached) " >&6 6385else 6386 if test -n "$ac_ct_OBJDUMP"; then 6387 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6388else 6389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6390for as_dir in $PATH 6391do 6392 IFS=$as_save_IFS 6393 test -z "$as_dir" && as_dir=. 6394 for ac_exec_ext in '' $ac_executable_extensions; do 6395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6396 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6398 break 2 6399 fi 6400done 6401 done 6402IFS=$as_save_IFS 6403 6404fi 6405fi 6406ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6407if test -n "$ac_ct_OBJDUMP"; then 6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6409$as_echo "$ac_ct_OBJDUMP" >&6; } 6410else 6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6412$as_echo "no" >&6; } 6413fi 6414 6415 if test "x$ac_ct_OBJDUMP" = x; then 6416 OBJDUMP="false" 6417 else 6418 case $cross_compiling:$ac_tool_warned in 6419yes:) 6420{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6421$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6422ac_tool_warned=yes ;; 6423esac 6424 OBJDUMP=$ac_ct_OBJDUMP 6425 fi 6426else 6427 OBJDUMP="$ac_cv_prog_OBJDUMP" 6428fi 6429 6430test -z "$OBJDUMP" && OBJDUMP=objdump 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6441$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6442if test "${lt_cv_deplibs_check_method+set}" = set; then : 6443 $as_echo_n "(cached) " >&6 6444else 6445 lt_cv_file_magic_cmd='$MAGIC_CMD' 6446lt_cv_file_magic_test_file= 6447lt_cv_deplibs_check_method='unknown' 6448# Need to set the preceding variable on all platforms that support 6449# interlibrary dependencies. 6450# 'none' -- dependencies not supported. 6451# `unknown' -- same as none, but documents that we really don't know. 6452# 'pass_all' -- all dependencies passed with no checks. 6453# 'test_compile' -- check by making test program. 6454# 'file_magic [[regex]]' -- check by looking for files in library path 6455# which responds to the $file_magic_cmd with a given extended regex. 6456# If you have `file' or equivalent on your system and you're not sure 6457# whether `pass_all' will *always* work, you probably want this one. 6458 6459case $host_os in 6460aix[4-9]*) 6461 lt_cv_deplibs_check_method=pass_all 6462 ;; 6463 6464beos*) 6465 lt_cv_deplibs_check_method=pass_all 6466 ;; 6467 6468bsdi[45]*) 6469 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6470 lt_cv_file_magic_cmd='/usr/bin/file -L' 6471 lt_cv_file_magic_test_file=/shlib/libc.so 6472 ;; 6473 6474cygwin*) 6475 # func_win32_libid is a shell function defined in ltmain.sh 6476 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6477 lt_cv_file_magic_cmd='func_win32_libid' 6478 ;; 6479 6480mingw* | pw32*) 6481 # Base MSYS/MinGW do not provide the 'file' command needed by 6482 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6483 # unless we find 'file', for example because we are cross-compiling. 6484 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6485 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6486 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6487 lt_cv_file_magic_cmd='func_win32_libid' 6488 else 6489 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6490 lt_cv_file_magic_cmd='$OBJDUMP -f' 6491 fi 6492 ;; 6493 6494cegcc*) 6495 # use the weaker test based on 'objdump'. See mingw*. 6496 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6497 lt_cv_file_magic_cmd='$OBJDUMP -f' 6498 ;; 6499 6500darwin* | rhapsody*) 6501 lt_cv_deplibs_check_method=pass_all 6502 ;; 6503 6504freebsd* | dragonfly*) 6505 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6506 case $host_cpu in 6507 i*86 ) 6508 # Not sure whether the presence of OpenBSD here was a mistake. 6509 # Let's accept both of them until this is cleared up. 6510 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6511 lt_cv_file_magic_cmd=/usr/bin/file 6512 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6513 ;; 6514 esac 6515 else 6516 lt_cv_deplibs_check_method=pass_all 6517 fi 6518 ;; 6519 6520gnu*) 6521 lt_cv_deplibs_check_method=pass_all 6522 ;; 6523 6524haiku*) 6525 lt_cv_deplibs_check_method=pass_all 6526 ;; 6527 6528hpux10.20* | hpux11*) 6529 lt_cv_file_magic_cmd=/usr/bin/file 6530 case $host_cpu in 6531 ia64*) 6532 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6533 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6534 ;; 6535 hppa*64*) 6536 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]' 6537 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6538 ;; 6539 *) 6540 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6541 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6542 ;; 6543 esac 6544 ;; 6545 6546interix[3-9]*) 6547 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6548 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6549 ;; 6550 6551irix5* | irix6* | nonstopux*) 6552 case $LD in 6553 *-32|*"-32 ") libmagic=32-bit;; 6554 *-n32|*"-n32 ") libmagic=N32;; 6555 *-64|*"-64 ") libmagic=64-bit;; 6556 *) libmagic=never-match;; 6557 esac 6558 lt_cv_deplibs_check_method=pass_all 6559 ;; 6560 6561# This must be Linux ELF. 6562linux* | k*bsd*-gnu | kopensolaris*-gnu) 6563 lt_cv_deplibs_check_method=pass_all 6564 ;; 6565 6566netbsd*) 6567 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6568 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6569 else 6570 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6571 fi 6572 ;; 6573 6574newos6*) 6575 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6576 lt_cv_file_magic_cmd=/usr/bin/file 6577 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6578 ;; 6579 6580*nto* | *qnx*) 6581 lt_cv_deplibs_check_method=pass_all 6582 ;; 6583 6584openbsd*) 6585 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6586 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6587 else 6588 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6589 fi 6590 ;; 6591 6592osf3* | osf4* | osf5*) 6593 lt_cv_deplibs_check_method=pass_all 6594 ;; 6595 6596rdos*) 6597 lt_cv_deplibs_check_method=pass_all 6598 ;; 6599 6600solaris*) 6601 lt_cv_deplibs_check_method=pass_all 6602 ;; 6603 6604sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6605 lt_cv_deplibs_check_method=pass_all 6606 ;; 6607 6608sysv4 | sysv4.3*) 6609 case $host_vendor in 6610 motorola) 6611 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]' 6612 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6613 ;; 6614 ncr) 6615 lt_cv_deplibs_check_method=pass_all 6616 ;; 6617 sequent) 6618 lt_cv_file_magic_cmd='/bin/file' 6619 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6620 ;; 6621 sni) 6622 lt_cv_file_magic_cmd='/bin/file' 6623 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6624 lt_cv_file_magic_test_file=/lib/libc.so 6625 ;; 6626 siemens) 6627 lt_cv_deplibs_check_method=pass_all 6628 ;; 6629 pc) 6630 lt_cv_deplibs_check_method=pass_all 6631 ;; 6632 esac 6633 ;; 6634 6635tpf*) 6636 lt_cv_deplibs_check_method=pass_all 6637 ;; 6638esac 6639 6640fi 6641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6642$as_echo "$lt_cv_deplibs_check_method" >&6; } 6643file_magic_cmd=$lt_cv_file_magic_cmd 6644deplibs_check_method=$lt_cv_deplibs_check_method 6645test -z "$deplibs_check_method" && deplibs_check_method=unknown 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658if test -n "$ac_tool_prefix"; then 6659 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6660set dummy ${ac_tool_prefix}ar; ac_word=$2 6661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6662$as_echo_n "checking for $ac_word... " >&6; } 6663if test "${ac_cv_prog_AR+set}" = set; then : 6664 $as_echo_n "(cached) " >&6 6665else 6666 if test -n "$AR"; then 6667 ac_cv_prog_AR="$AR" # Let the user override the test. 6668else 6669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6670for as_dir in $PATH 6671do 6672 IFS=$as_save_IFS 6673 test -z "$as_dir" && as_dir=. 6674 for ac_exec_ext in '' $ac_executable_extensions; do 6675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6676 ac_cv_prog_AR="${ac_tool_prefix}ar" 6677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6678 break 2 6679 fi 6680done 6681 done 6682IFS=$as_save_IFS 6683 6684fi 6685fi 6686AR=$ac_cv_prog_AR 6687if test -n "$AR"; then 6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6689$as_echo "$AR" >&6; } 6690else 6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6692$as_echo "no" >&6; } 6693fi 6694 6695 6696fi 6697if test -z "$ac_cv_prog_AR"; then 6698 ac_ct_AR=$AR 6699 # Extract the first word of "ar", so it can be a program name with args. 6700set dummy ar; ac_word=$2 6701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6702$as_echo_n "checking for $ac_word... " >&6; } 6703if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6704 $as_echo_n "(cached) " >&6 6705else 6706 if test -n "$ac_ct_AR"; then 6707 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6708else 6709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6710for as_dir in $PATH 6711do 6712 IFS=$as_save_IFS 6713 test -z "$as_dir" && as_dir=. 6714 for ac_exec_ext in '' $ac_executable_extensions; do 6715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6716 ac_cv_prog_ac_ct_AR="ar" 6717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6718 break 2 6719 fi 6720done 6721 done 6722IFS=$as_save_IFS 6723 6724fi 6725fi 6726ac_ct_AR=$ac_cv_prog_ac_ct_AR 6727if test -n "$ac_ct_AR"; then 6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6729$as_echo "$ac_ct_AR" >&6; } 6730else 6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6732$as_echo "no" >&6; } 6733fi 6734 6735 if test "x$ac_ct_AR" = x; then 6736 AR="false" 6737 else 6738 case $cross_compiling:$ac_tool_warned in 6739yes:) 6740{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6741$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6742ac_tool_warned=yes ;; 6743esac 6744 AR=$ac_ct_AR 6745 fi 6746else 6747 AR="$ac_cv_prog_AR" 6748fi 6749 6750test -z "$AR" && AR=ar 6751test -z "$AR_FLAGS" && AR_FLAGS=cru 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763if test -n "$ac_tool_prefix"; then 6764 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6765set dummy ${ac_tool_prefix}strip; ac_word=$2 6766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6767$as_echo_n "checking for $ac_word... " >&6; } 6768if test "${ac_cv_prog_STRIP+set}" = set; then : 6769 $as_echo_n "(cached) " >&6 6770else 6771 if test -n "$STRIP"; then 6772 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6773else 6774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6775for as_dir in $PATH 6776do 6777 IFS=$as_save_IFS 6778 test -z "$as_dir" && as_dir=. 6779 for ac_exec_ext in '' $ac_executable_extensions; do 6780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6781 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6783 break 2 6784 fi 6785done 6786 done 6787IFS=$as_save_IFS 6788 6789fi 6790fi 6791STRIP=$ac_cv_prog_STRIP 6792if test -n "$STRIP"; then 6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6794$as_echo "$STRIP" >&6; } 6795else 6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6797$as_echo "no" >&6; } 6798fi 6799 6800 6801fi 6802if test -z "$ac_cv_prog_STRIP"; then 6803 ac_ct_STRIP=$STRIP 6804 # Extract the first word of "strip", so it can be a program name with args. 6805set dummy strip; ac_word=$2 6806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6807$as_echo_n "checking for $ac_word... " >&6; } 6808if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6809 $as_echo_n "(cached) " >&6 6810else 6811 if test -n "$ac_ct_STRIP"; then 6812 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6813else 6814as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6815for as_dir in $PATH 6816do 6817 IFS=$as_save_IFS 6818 test -z "$as_dir" && as_dir=. 6819 for ac_exec_ext in '' $ac_executable_extensions; do 6820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6821 ac_cv_prog_ac_ct_STRIP="strip" 6822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6823 break 2 6824 fi 6825done 6826 done 6827IFS=$as_save_IFS 6828 6829fi 6830fi 6831ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6832if test -n "$ac_ct_STRIP"; then 6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6834$as_echo "$ac_ct_STRIP" >&6; } 6835else 6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6837$as_echo "no" >&6; } 6838fi 6839 6840 if test "x$ac_ct_STRIP" = x; then 6841 STRIP=":" 6842 else 6843 case $cross_compiling:$ac_tool_warned in 6844yes:) 6845{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6846$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6847ac_tool_warned=yes ;; 6848esac 6849 STRIP=$ac_ct_STRIP 6850 fi 6851else 6852 STRIP="$ac_cv_prog_STRIP" 6853fi 6854 6855test -z "$STRIP" && STRIP=: 6856 6857 6858 6859 6860 6861 6862if test -n "$ac_tool_prefix"; then 6863 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6864set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6866$as_echo_n "checking for $ac_word... " >&6; } 6867if test "${ac_cv_prog_RANLIB+set}" = set; then : 6868 $as_echo_n "(cached) " >&6 6869else 6870 if test -n "$RANLIB"; then 6871 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6872else 6873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6874for as_dir in $PATH 6875do 6876 IFS=$as_save_IFS 6877 test -z "$as_dir" && as_dir=. 6878 for ac_exec_ext in '' $ac_executable_extensions; do 6879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6880 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6882 break 2 6883 fi 6884done 6885 done 6886IFS=$as_save_IFS 6887 6888fi 6889fi 6890RANLIB=$ac_cv_prog_RANLIB 6891if test -n "$RANLIB"; then 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6893$as_echo "$RANLIB" >&6; } 6894else 6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6896$as_echo "no" >&6; } 6897fi 6898 6899 6900fi 6901if test -z "$ac_cv_prog_RANLIB"; then 6902 ac_ct_RANLIB=$RANLIB 6903 # Extract the first word of "ranlib", so it can be a program name with args. 6904set dummy ranlib; ac_word=$2 6905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6906$as_echo_n "checking for $ac_word... " >&6; } 6907if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6908 $as_echo_n "(cached) " >&6 6909else 6910 if test -n "$ac_ct_RANLIB"; then 6911 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6912else 6913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6914for as_dir in $PATH 6915do 6916 IFS=$as_save_IFS 6917 test -z "$as_dir" && as_dir=. 6918 for ac_exec_ext in '' $ac_executable_extensions; do 6919 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6920 ac_cv_prog_ac_ct_RANLIB="ranlib" 6921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6922 break 2 6923 fi 6924done 6925 done 6926IFS=$as_save_IFS 6927 6928fi 6929fi 6930ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6931if test -n "$ac_ct_RANLIB"; then 6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6933$as_echo "$ac_ct_RANLIB" >&6; } 6934else 6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6936$as_echo "no" >&6; } 6937fi 6938 6939 if test "x$ac_ct_RANLIB" = x; then 6940 RANLIB=":" 6941 else 6942 case $cross_compiling:$ac_tool_warned in 6943yes:) 6944{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6945$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6946ac_tool_warned=yes ;; 6947esac 6948 RANLIB=$ac_ct_RANLIB 6949 fi 6950else 6951 RANLIB="$ac_cv_prog_RANLIB" 6952fi 6953 6954test -z "$RANLIB" && RANLIB=: 6955 6956 6957 6958 6959 6960 6961# Determine commands to create old-style static archives. 6962old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6963old_postinstall_cmds='chmod 644 $oldlib' 6964old_postuninstall_cmds= 6965 6966if test -n "$RANLIB"; then 6967 case $host_os in 6968 openbsd*) 6969 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6970 ;; 6971 *) 6972 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6973 ;; 6974 esac 6975 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6976fi 6977 6978case $host_os in 6979 darwin*) 6980 lock_old_archive_extraction=yes ;; 6981 *) 6982 lock_old_archive_extraction=no ;; 6983esac 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005for ac_prog in gawk mawk nawk awk 7006do 7007 # Extract the first word of "$ac_prog", so it can be a program name with args. 7008set dummy $ac_prog; ac_word=$2 7009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7010$as_echo_n "checking for $ac_word... " >&6; } 7011if test "${ac_cv_prog_AWK+set}" = set; then : 7012 $as_echo_n "(cached) " >&6 7013else 7014 if test -n "$AWK"; then 7015 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7016else 7017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7018for as_dir in $PATH 7019do 7020 IFS=$as_save_IFS 7021 test -z "$as_dir" && as_dir=. 7022 for ac_exec_ext in '' $ac_executable_extensions; do 7023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7024 ac_cv_prog_AWK="$ac_prog" 7025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7026 break 2 7027 fi 7028done 7029 done 7030IFS=$as_save_IFS 7031 7032fi 7033fi 7034AWK=$ac_cv_prog_AWK 7035if test -n "$AWK"; then 7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7037$as_echo "$AWK" >&6; } 7038else 7039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7040$as_echo "no" >&6; } 7041fi 7042 7043 7044 test -n "$AWK" && break 7045done 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065# If no C compiler was specified, use CC. 7066LTCC=${LTCC-"$CC"} 7067 7068# If no C compiler flags were specified, use CFLAGS. 7069LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7070 7071# Allow CC to be a program name with arguments. 7072compiler=$CC 7073 7074 7075# Check for command to grab the raw symbol name followed by C symbol from nm. 7076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7077$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7078if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 7079 $as_echo_n "(cached) " >&6 7080else 7081 7082# These are sane defaults that work on at least a few old systems. 7083# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7084 7085# Character class describing NM global symbol codes. 7086symcode='[BCDEGRST]' 7087 7088# Regexp to match symbols that can be accessed directly from C. 7089sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7090 7091# Define system-specific variables. 7092case $host_os in 7093aix*) 7094 symcode='[BCDT]' 7095 ;; 7096cygwin* | mingw* | pw32* | cegcc*) 7097 symcode='[ABCDGISTW]' 7098 ;; 7099hpux*) 7100 if test "$host_cpu" = ia64; then 7101 symcode='[ABCDEGRST]' 7102 fi 7103 ;; 7104irix* | nonstopux*) 7105 symcode='[BCDEGRST]' 7106 ;; 7107osf*) 7108 symcode='[BCDEGQRST]' 7109 ;; 7110solaris*) 7111 symcode='[BDRT]' 7112 ;; 7113sco3.2v5*) 7114 symcode='[DT]' 7115 ;; 7116sysv4.2uw2*) 7117 symcode='[DT]' 7118 ;; 7119sysv5* | sco5v6* | unixware* | OpenUNIX*) 7120 symcode='[ABDT]' 7121 ;; 7122sysv4) 7123 symcode='[DFNSTU]' 7124 ;; 7125esac 7126 7127# If we're using GNU nm, then use its standard symbol codes. 7128case `$NM -V 2>&1` in 7129*GNU* | *'with BFD'*) 7130 symcode='[ABCDGIRSTW]' ;; 7131esac 7132 7133# Transform an extracted symbol line into a proper C declaration. 7134# Some systems (esp. on ia64) link data and code symbols differently, 7135# so use this general approach. 7136lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7137 7138# Transform an extracted symbol line into symbol name and symbol address 7139lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7140lt_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'" 7141 7142# Handle CRLF in mingw tool chain 7143opt_cr= 7144case $build_os in 7145mingw*) 7146 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7147 ;; 7148esac 7149 7150# Try without a prefix underscore, then with it. 7151for ac_symprfx in "" "_"; do 7152 7153 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7154 symxfrm="\\1 $ac_symprfx\\2 \\2" 7155 7156 # Write the raw and C identifiers. 7157 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7158 # Fake it for dumpbin and say T for any non-static function 7159 # and D for any global variable. 7160 # Also find C++ and __fastcall symbols from MSVC++, 7161 # which start with @ or ?. 7162 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7163" {last_section=section; section=\$ 3};"\ 7164" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7165" \$ 0!~/External *\|/{next};"\ 7166" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7167" {if(hide[section]) next};"\ 7168" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7169" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7170" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7171" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7172" ' prfx=^$ac_symprfx" 7173 else 7174 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7175 fi 7176 7177 # Check to see that the pipe works correctly. 7178 pipe_works=no 7179 7180 rm -f conftest* 7181 cat > conftest.$ac_ext <<_LT_EOF 7182#ifdef __cplusplus 7183extern "C" { 7184#endif 7185char nm_test_var; 7186void nm_test_func(void); 7187void nm_test_func(void){} 7188#ifdef __cplusplus 7189} 7190#endif 7191int main(){nm_test_var='a';nm_test_func();return(0);} 7192_LT_EOF 7193 7194 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7195 (eval $ac_compile) 2>&5 7196 ac_status=$? 7197 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7198 test $ac_status = 0; }; then 7199 # Now try to grab the symbols. 7200 nlist=conftest.nm 7201 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7202 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7203 ac_status=$? 7204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7205 test $ac_status = 0; } && test -s "$nlist"; then 7206 # Try sorting and uniquifying the output. 7207 if sort "$nlist" | uniq > "$nlist"T; then 7208 mv -f "$nlist"T "$nlist" 7209 else 7210 rm -f "$nlist"T 7211 fi 7212 7213 # Make sure that we snagged all the symbols we need. 7214 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7215 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7216 cat <<_LT_EOF > conftest.$ac_ext 7217#ifdef __cplusplus 7218extern "C" { 7219#endif 7220 7221_LT_EOF 7222 # Now generate the symbol file. 7223 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7224 7225 cat <<_LT_EOF >> conftest.$ac_ext 7226 7227/* The mapping between symbol names and symbols. */ 7228const struct { 7229 const char *name; 7230 void *address; 7231} 7232lt__PROGRAM__LTX_preloaded_symbols[] = 7233{ 7234 { "@PROGRAM@", (void *) 0 }, 7235_LT_EOF 7236 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7237 cat <<\_LT_EOF >> conftest.$ac_ext 7238 {0, (void *) 0} 7239}; 7240 7241/* This works around a problem in FreeBSD linker */ 7242#ifdef FREEBSD_WORKAROUND 7243static const void *lt_preloaded_setup() { 7244 return lt__PROGRAM__LTX_preloaded_symbols; 7245} 7246#endif 7247 7248#ifdef __cplusplus 7249} 7250#endif 7251_LT_EOF 7252 # Now try linking the two files. 7253 mv conftest.$ac_objext conftstm.$ac_objext 7254 lt_save_LIBS="$LIBS" 7255 lt_save_CFLAGS="$CFLAGS" 7256 LIBS="conftstm.$ac_objext" 7257 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7258 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7259 (eval $ac_link) 2>&5 7260 ac_status=$? 7261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7262 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7263 pipe_works=yes 7264 fi 7265 LIBS="$lt_save_LIBS" 7266 CFLAGS="$lt_save_CFLAGS" 7267 else 7268 echo "cannot find nm_test_func in $nlist" >&5 7269 fi 7270 else 7271 echo "cannot find nm_test_var in $nlist" >&5 7272 fi 7273 else 7274 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7275 fi 7276 else 7277 echo "$progname: failed program was:" >&5 7278 cat conftest.$ac_ext >&5 7279 fi 7280 rm -rf conftest* conftst* 7281 7282 # Do not use the global_symbol_pipe unless it works. 7283 if test "$pipe_works" = yes; then 7284 break 7285 else 7286 lt_cv_sys_global_symbol_pipe= 7287 fi 7288done 7289 7290fi 7291 7292if test -z "$lt_cv_sys_global_symbol_pipe"; then 7293 lt_cv_sys_global_symbol_to_cdecl= 7294fi 7295if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7297$as_echo "failed" >&6; } 7298else 7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7300$as_echo "ok" >&6; } 7301fi 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324# Check whether --enable-libtool-lock was given. 7325if test "${enable_libtool_lock+set}" = set; then : 7326 enableval=$enable_libtool_lock; 7327fi 7328 7329test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7330 7331# Some flags need to be propagated to the compiler or linker for good 7332# libtool support. 7333case $host in 7334ia64-*-hpux*) 7335 # Find out which ABI we are using. 7336 echo 'int i;' > conftest.$ac_ext 7337 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7338 (eval $ac_compile) 2>&5 7339 ac_status=$? 7340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7341 test $ac_status = 0; }; then 7342 case `/usr/bin/file conftest.$ac_objext` in 7343 *ELF-32*) 7344 HPUX_IA64_MODE="32" 7345 ;; 7346 *ELF-64*) 7347 HPUX_IA64_MODE="64" 7348 ;; 7349 esac 7350 fi 7351 rm -rf conftest* 7352 ;; 7353*-*-irix6*) 7354 # Find out which ABI we are using. 7355 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7356 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7357 (eval $ac_compile) 2>&5 7358 ac_status=$? 7359 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7360 test $ac_status = 0; }; then 7361 if test "$lt_cv_prog_gnu_ld" = yes; then 7362 case `/usr/bin/file conftest.$ac_objext` in 7363 *32-bit*) 7364 LD="${LD-ld} -melf32bsmip" 7365 ;; 7366 *N32*) 7367 LD="${LD-ld} -melf32bmipn32" 7368 ;; 7369 *64-bit*) 7370 LD="${LD-ld} -melf64bmip" 7371 ;; 7372 esac 7373 else 7374 case `/usr/bin/file conftest.$ac_objext` in 7375 *32-bit*) 7376 LD="${LD-ld} -32" 7377 ;; 7378 *N32*) 7379 LD="${LD-ld} -n32" 7380 ;; 7381 *64-bit*) 7382 LD="${LD-ld} -64" 7383 ;; 7384 esac 7385 fi 7386 fi 7387 rm -rf conftest* 7388 ;; 7389 7390x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7391s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7392 # Find out which ABI we are using. 7393 echo 'int i;' > conftest.$ac_ext 7394 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7395 (eval $ac_compile) 2>&5 7396 ac_status=$? 7397 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7398 test $ac_status = 0; }; then 7399 case `/usr/bin/file conftest.o` in 7400 *32-bit*) 7401 case $host in 7402 x86_64-*kfreebsd*-gnu) 7403 LD="${LD-ld} -m elf_i386_fbsd" 7404 ;; 7405 x86_64-*linux*) 7406 case `/usr/bin/file conftest.o` in 7407 *x86-64*) 7408 LD="${LD-ld} -m elf32_x86_64" 7409 ;; 7410 *) 7411 LD="${LD-ld} -m elf_i386" 7412 ;; 7413 esac 7414 ;; 7415 powerpc64le-*linux*) 7416 LD="${LD-ld} -m elf32lppclinux" 7417 ;; 7418 powerpc64-*linux*) 7419 LD="${LD-ld} -m elf32ppclinux" 7420 ;; 7421 s390x-*linux*) 7422 LD="${LD-ld} -m elf_s390" 7423 ;; 7424 sparc64-*linux*) 7425 LD="${LD-ld} -m elf32_sparc" 7426 ;; 7427 esac 7428 ;; 7429 *64-bit*) 7430 case $host in 7431 x86_64-*kfreebsd*-gnu) 7432 LD="${LD-ld} -m elf_x86_64_fbsd" 7433 ;; 7434 x86_64-*linux*) 7435 LD="${LD-ld} -m elf_x86_64" 7436 ;; 7437 powerpcle-*linux*) 7438 LD="${LD-ld} -m elf64lppc" 7439 ;; 7440 powerpc-*linux*) 7441 LD="${LD-ld} -m elf64ppc" 7442 ;; 7443 s390*-*linux*|s390*-*tpf*) 7444 LD="${LD-ld} -m elf64_s390" 7445 ;; 7446 sparc*-*linux*) 7447 LD="${LD-ld} -m elf64_sparc" 7448 ;; 7449 esac 7450 ;; 7451 esac 7452 fi 7453 rm -rf conftest* 7454 ;; 7455 7456*-*-sco3.2v5*) 7457 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7458 SAVE_CFLAGS="$CFLAGS" 7459 CFLAGS="$CFLAGS -belf" 7460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7461$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7462if test "${lt_cv_cc_needs_belf+set}" = set; then : 7463 $as_echo_n "(cached) " >&6 7464else 7465 ac_ext=c 7466ac_cpp='$CPP $CPPFLAGS' 7467ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7468ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7469ac_compiler_gnu=$ac_cv_c_compiler_gnu 7470 7471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7472/* end confdefs.h. */ 7473 7474int 7475main () 7476{ 7477 7478 ; 7479 return 0; 7480} 7481_ACEOF 7482if ac_fn_c_try_link "$LINENO"; then : 7483 lt_cv_cc_needs_belf=yes 7484else 7485 lt_cv_cc_needs_belf=no 7486fi 7487rm -f core conftest.err conftest.$ac_objext \ 7488 conftest$ac_exeext conftest.$ac_ext 7489 ac_ext=c 7490ac_cpp='$CPP $CPPFLAGS' 7491ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7492ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7493ac_compiler_gnu=$ac_cv_c_compiler_gnu 7494 7495fi 7496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7497$as_echo "$lt_cv_cc_needs_belf" >&6; } 7498 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7499 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7500 CFLAGS="$SAVE_CFLAGS" 7501 fi 7502 ;; 7503sparc*-*solaris*) 7504 # Find out which ABI we are using. 7505 echo 'int i;' > conftest.$ac_ext 7506 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7507 (eval $ac_compile) 2>&5 7508 ac_status=$? 7509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7510 test $ac_status = 0; }; then 7511 case `/usr/bin/file conftest.o` in 7512 *64-bit*) 7513 case $lt_cv_prog_gnu_ld in 7514 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7515 *) 7516 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7517 LD="${LD-ld} -64" 7518 fi 7519 ;; 7520 esac 7521 ;; 7522 esac 7523 fi 7524 rm -rf conftest* 7525 ;; 7526esac 7527 7528need_locks="$enable_libtool_lock" 7529 7530 7531 case $host_os in 7532 rhapsody* | darwin*) 7533 if test -n "$ac_tool_prefix"; then 7534 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7535set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7537$as_echo_n "checking for $ac_word... " >&6; } 7538if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7539 $as_echo_n "(cached) " >&6 7540else 7541 if test -n "$DSYMUTIL"; then 7542 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7543else 7544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7545for as_dir in $PATH 7546do 7547 IFS=$as_save_IFS 7548 test -z "$as_dir" && as_dir=. 7549 for ac_exec_ext in '' $ac_executable_extensions; do 7550 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7551 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7553 break 2 7554 fi 7555done 7556 done 7557IFS=$as_save_IFS 7558 7559fi 7560fi 7561DSYMUTIL=$ac_cv_prog_DSYMUTIL 7562if test -n "$DSYMUTIL"; then 7563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7564$as_echo "$DSYMUTIL" >&6; } 7565else 7566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7567$as_echo "no" >&6; } 7568fi 7569 7570 7571fi 7572if test -z "$ac_cv_prog_DSYMUTIL"; then 7573 ac_ct_DSYMUTIL=$DSYMUTIL 7574 # Extract the first word of "dsymutil", so it can be a program name with args. 7575set dummy dsymutil; ac_word=$2 7576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7577$as_echo_n "checking for $ac_word... " >&6; } 7578if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7579 $as_echo_n "(cached) " >&6 7580else 7581 if test -n "$ac_ct_DSYMUTIL"; then 7582 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7583else 7584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7585for as_dir in $PATH 7586do 7587 IFS=$as_save_IFS 7588 test -z "$as_dir" && as_dir=. 7589 for ac_exec_ext in '' $ac_executable_extensions; do 7590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7591 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7593 break 2 7594 fi 7595done 7596 done 7597IFS=$as_save_IFS 7598 7599fi 7600fi 7601ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7602if test -n "$ac_ct_DSYMUTIL"; then 7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7604$as_echo "$ac_ct_DSYMUTIL" >&6; } 7605else 7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7607$as_echo "no" >&6; } 7608fi 7609 7610 if test "x$ac_ct_DSYMUTIL" = x; then 7611 DSYMUTIL=":" 7612 else 7613 case $cross_compiling:$ac_tool_warned in 7614yes:) 7615{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7616$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7617ac_tool_warned=yes ;; 7618esac 7619 DSYMUTIL=$ac_ct_DSYMUTIL 7620 fi 7621else 7622 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7623fi 7624 7625 if test -n "$ac_tool_prefix"; then 7626 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7627set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7629$as_echo_n "checking for $ac_word... " >&6; } 7630if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7631 $as_echo_n "(cached) " >&6 7632else 7633 if test -n "$NMEDIT"; then 7634 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7635else 7636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7637for as_dir in $PATH 7638do 7639 IFS=$as_save_IFS 7640 test -z "$as_dir" && as_dir=. 7641 for ac_exec_ext in '' $ac_executable_extensions; do 7642 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7643 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7645 break 2 7646 fi 7647done 7648 done 7649IFS=$as_save_IFS 7650 7651fi 7652fi 7653NMEDIT=$ac_cv_prog_NMEDIT 7654if test -n "$NMEDIT"; then 7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7656$as_echo "$NMEDIT" >&6; } 7657else 7658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7659$as_echo "no" >&6; } 7660fi 7661 7662 7663fi 7664if test -z "$ac_cv_prog_NMEDIT"; then 7665 ac_ct_NMEDIT=$NMEDIT 7666 # Extract the first word of "nmedit", so it can be a program name with args. 7667set dummy nmedit; ac_word=$2 7668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7669$as_echo_n "checking for $ac_word... " >&6; } 7670if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7671 $as_echo_n "(cached) " >&6 7672else 7673 if test -n "$ac_ct_NMEDIT"; then 7674 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7675else 7676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7677for as_dir in $PATH 7678do 7679 IFS=$as_save_IFS 7680 test -z "$as_dir" && as_dir=. 7681 for ac_exec_ext in '' $ac_executable_extensions; do 7682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7683 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7685 break 2 7686 fi 7687done 7688 done 7689IFS=$as_save_IFS 7690 7691fi 7692fi 7693ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7694if test -n "$ac_ct_NMEDIT"; then 7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7696$as_echo "$ac_ct_NMEDIT" >&6; } 7697else 7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7699$as_echo "no" >&6; } 7700fi 7701 7702 if test "x$ac_ct_NMEDIT" = x; then 7703 NMEDIT=":" 7704 else 7705 case $cross_compiling:$ac_tool_warned in 7706yes:) 7707{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7708$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7709ac_tool_warned=yes ;; 7710esac 7711 NMEDIT=$ac_ct_NMEDIT 7712 fi 7713else 7714 NMEDIT="$ac_cv_prog_NMEDIT" 7715fi 7716 7717 if test -n "$ac_tool_prefix"; then 7718 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7719set dummy ${ac_tool_prefix}lipo; ac_word=$2 7720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7721$as_echo_n "checking for $ac_word... " >&6; } 7722if test "${ac_cv_prog_LIPO+set}" = set; then : 7723 $as_echo_n "(cached) " >&6 7724else 7725 if test -n "$LIPO"; then 7726 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7727else 7728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7729for as_dir in $PATH 7730do 7731 IFS=$as_save_IFS 7732 test -z "$as_dir" && as_dir=. 7733 for ac_exec_ext in '' $ac_executable_extensions; do 7734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7735 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7737 break 2 7738 fi 7739done 7740 done 7741IFS=$as_save_IFS 7742 7743fi 7744fi 7745LIPO=$ac_cv_prog_LIPO 7746if test -n "$LIPO"; then 7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7748$as_echo "$LIPO" >&6; } 7749else 7750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7751$as_echo "no" >&6; } 7752fi 7753 7754 7755fi 7756if test -z "$ac_cv_prog_LIPO"; then 7757 ac_ct_LIPO=$LIPO 7758 # Extract the first word of "lipo", so it can be a program name with args. 7759set dummy lipo; ac_word=$2 7760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7761$as_echo_n "checking for $ac_word... " >&6; } 7762if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7763 $as_echo_n "(cached) " >&6 7764else 7765 if test -n "$ac_ct_LIPO"; then 7766 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7767else 7768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7769for as_dir in $PATH 7770do 7771 IFS=$as_save_IFS 7772 test -z "$as_dir" && as_dir=. 7773 for ac_exec_ext in '' $ac_executable_extensions; do 7774 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7775 ac_cv_prog_ac_ct_LIPO="lipo" 7776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7777 break 2 7778 fi 7779done 7780 done 7781IFS=$as_save_IFS 7782 7783fi 7784fi 7785ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7786if test -n "$ac_ct_LIPO"; then 7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7788$as_echo "$ac_ct_LIPO" >&6; } 7789else 7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7791$as_echo "no" >&6; } 7792fi 7793 7794 if test "x$ac_ct_LIPO" = x; then 7795 LIPO=":" 7796 else 7797 case $cross_compiling:$ac_tool_warned in 7798yes:) 7799{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7800$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7801ac_tool_warned=yes ;; 7802esac 7803 LIPO=$ac_ct_LIPO 7804 fi 7805else 7806 LIPO="$ac_cv_prog_LIPO" 7807fi 7808 7809 if test -n "$ac_tool_prefix"; then 7810 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7811set dummy ${ac_tool_prefix}otool; ac_word=$2 7812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7813$as_echo_n "checking for $ac_word... " >&6; } 7814if test "${ac_cv_prog_OTOOL+set}" = set; then : 7815 $as_echo_n "(cached) " >&6 7816else 7817 if test -n "$OTOOL"; then 7818 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7819else 7820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7821for as_dir in $PATH 7822do 7823 IFS=$as_save_IFS 7824 test -z "$as_dir" && as_dir=. 7825 for ac_exec_ext in '' $ac_executable_extensions; do 7826 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7827 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7829 break 2 7830 fi 7831done 7832 done 7833IFS=$as_save_IFS 7834 7835fi 7836fi 7837OTOOL=$ac_cv_prog_OTOOL 7838if test -n "$OTOOL"; then 7839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7840$as_echo "$OTOOL" >&6; } 7841else 7842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7843$as_echo "no" >&6; } 7844fi 7845 7846 7847fi 7848if test -z "$ac_cv_prog_OTOOL"; then 7849 ac_ct_OTOOL=$OTOOL 7850 # Extract the first word of "otool", so it can be a program name with args. 7851set dummy otool; ac_word=$2 7852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7853$as_echo_n "checking for $ac_word... " >&6; } 7854if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7855 $as_echo_n "(cached) " >&6 7856else 7857 if test -n "$ac_ct_OTOOL"; then 7858 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7859else 7860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7861for as_dir in $PATH 7862do 7863 IFS=$as_save_IFS 7864 test -z "$as_dir" && as_dir=. 7865 for ac_exec_ext in '' $ac_executable_extensions; do 7866 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7867 ac_cv_prog_ac_ct_OTOOL="otool" 7868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7869 break 2 7870 fi 7871done 7872 done 7873IFS=$as_save_IFS 7874 7875fi 7876fi 7877ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7878if test -n "$ac_ct_OTOOL"; then 7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7880$as_echo "$ac_ct_OTOOL" >&6; } 7881else 7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7883$as_echo "no" >&6; } 7884fi 7885 7886 if test "x$ac_ct_OTOOL" = x; then 7887 OTOOL=":" 7888 else 7889 case $cross_compiling:$ac_tool_warned in 7890yes:) 7891{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7892$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7893ac_tool_warned=yes ;; 7894esac 7895 OTOOL=$ac_ct_OTOOL 7896 fi 7897else 7898 OTOOL="$ac_cv_prog_OTOOL" 7899fi 7900 7901 if test -n "$ac_tool_prefix"; then 7902 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7903set dummy ${ac_tool_prefix}otool64; ac_word=$2 7904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7905$as_echo_n "checking for $ac_word... " >&6; } 7906if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7907 $as_echo_n "(cached) " >&6 7908else 7909 if test -n "$OTOOL64"; then 7910 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7911else 7912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7913for as_dir in $PATH 7914do 7915 IFS=$as_save_IFS 7916 test -z "$as_dir" && as_dir=. 7917 for ac_exec_ext in '' $ac_executable_extensions; do 7918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7919 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7921 break 2 7922 fi 7923done 7924 done 7925IFS=$as_save_IFS 7926 7927fi 7928fi 7929OTOOL64=$ac_cv_prog_OTOOL64 7930if test -n "$OTOOL64"; then 7931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7932$as_echo "$OTOOL64" >&6; } 7933else 7934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7935$as_echo "no" >&6; } 7936fi 7937 7938 7939fi 7940if test -z "$ac_cv_prog_OTOOL64"; then 7941 ac_ct_OTOOL64=$OTOOL64 7942 # Extract the first word of "otool64", so it can be a program name with args. 7943set dummy otool64; ac_word=$2 7944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7945$as_echo_n "checking for $ac_word... " >&6; } 7946if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7947 $as_echo_n "(cached) " >&6 7948else 7949 if test -n "$ac_ct_OTOOL64"; then 7950 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7951else 7952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7953for as_dir in $PATH 7954do 7955 IFS=$as_save_IFS 7956 test -z "$as_dir" && as_dir=. 7957 for ac_exec_ext in '' $ac_executable_extensions; do 7958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7959 ac_cv_prog_ac_ct_OTOOL64="otool64" 7960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7961 break 2 7962 fi 7963done 7964 done 7965IFS=$as_save_IFS 7966 7967fi 7968fi 7969ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7970if test -n "$ac_ct_OTOOL64"; then 7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7972$as_echo "$ac_ct_OTOOL64" >&6; } 7973else 7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7975$as_echo "no" >&6; } 7976fi 7977 7978 if test "x$ac_ct_OTOOL64" = x; then 7979 OTOOL64=":" 7980 else 7981 case $cross_compiling:$ac_tool_warned in 7982yes:) 7983{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7984$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7985ac_tool_warned=yes ;; 7986esac 7987 OTOOL64=$ac_ct_OTOOL64 7988 fi 7989else 7990 OTOOL64="$ac_cv_prog_OTOOL64" 7991fi 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8020$as_echo_n "checking for -single_module linker flag... " >&6; } 8021if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 8022 $as_echo_n "(cached) " >&6 8023else 8024 lt_cv_apple_cc_single_mod=no 8025 if test -z "${LT_MULTI_MODULE}"; then 8026 # By default we will add the -single_module flag. You can override 8027 # by either setting the environment variable LT_MULTI_MODULE 8028 # non-empty at configure time, or by adding -multi_module to the 8029 # link flags. 8030 rm -rf libconftest.dylib* 8031 echo "int foo(void){return 1;}" > conftest.c 8032 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8033-dynamiclib -Wl,-single_module conftest.c" >&5 8034 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8035 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8036 _lt_result=$? 8037 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8038 lt_cv_apple_cc_single_mod=yes 8039 else 8040 cat conftest.err >&5 8041 fi 8042 rm -rf libconftest.dylib* 8043 rm -f conftest.* 8044 fi 8045fi 8046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8047$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8049$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8050if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 8051 $as_echo_n "(cached) " >&6 8052else 8053 lt_cv_ld_exported_symbols_list=no 8054 save_LDFLAGS=$LDFLAGS 8055 echo "_main" > conftest.sym 8056 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8058/* end confdefs.h. */ 8059 8060int 8061main () 8062{ 8063 8064 ; 8065 return 0; 8066} 8067_ACEOF 8068if ac_fn_c_try_link "$LINENO"; then : 8069 lt_cv_ld_exported_symbols_list=yes 8070else 8071 lt_cv_ld_exported_symbols_list=no 8072fi 8073rm -f core conftest.err conftest.$ac_objext \ 8074 conftest$ac_exeext conftest.$ac_ext 8075 LDFLAGS="$save_LDFLAGS" 8076 8077fi 8078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8079$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8081$as_echo_n "checking for -force_load linker flag... " >&6; } 8082if test "${lt_cv_ld_force_load+set}" = set; then : 8083 $as_echo_n "(cached) " >&6 8084else 8085 lt_cv_ld_force_load=no 8086 cat > conftest.c << _LT_EOF 8087int forced_loaded() { return 2;} 8088_LT_EOF 8089 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8090 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8091 echo "$AR cru libconftest.a conftest.o" >&5 8092 $AR cru libconftest.a conftest.o 2>&5 8093 cat > conftest.c << _LT_EOF 8094int main() { return 0;} 8095_LT_EOF 8096 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8097 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8098 _lt_result=$? 8099 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8100 lt_cv_ld_force_load=yes 8101 else 8102 cat conftest.err >&5 8103 fi 8104 rm -f conftest.err libconftest.a conftest conftest.c 8105 rm -rf conftest.dSYM 8106 8107fi 8108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8109$as_echo "$lt_cv_ld_force_load" >&6; } 8110 case $host_os in 8111 rhapsody* | darwin1.[012]) 8112 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8113 darwin1.*) 8114 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8115 darwin*) # darwin 5.x on 8116 # if running on 10.5 or later, the deployment target defaults 8117 # to the OS version, if on x86, and 10.4, the deployment 8118 # target defaults to 10.4. Don't you love it? 8119 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8120 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8121 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8122 10.[012]*) 8123 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8124 10.*) 8125 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8126 esac 8127 ;; 8128 esac 8129 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8130 _lt_dar_single_mod='$single_module' 8131 fi 8132 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8133 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8134 else 8135 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8136 fi 8137 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8138 _lt_dsymutil='~$DSYMUTIL $lib || :' 8139 else 8140 _lt_dsymutil= 8141 fi 8142 ;; 8143 esac 8144 8145for ac_header in dlfcn.h 8146do : 8147 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8148" 8149if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8150 cat >>confdefs.h <<_ACEOF 8151#define HAVE_DLFCN_H 1 8152_ACEOF 8153 8154fi 8155 8156done 8157 8158 8159 8160# autoconf.info says this should be called right after AC_INIT. 8161ac_config_headers="$ac_config_headers config.h:config.in" 8162 8163 8164 8165 8166 8167 8168# Put a plausible default for CC_FOR_BUILD in Makefile. 8169if test "x$cross_compiling" = "xno"; then 8170 CC_FOR_BUILD='$(CC)' 8171else 8172 CC_FOR_BUILD=gcc 8173fi 8174 8175 8176 8177 8178AR=${AR-ar} 8179 8180if test -n "$ac_tool_prefix"; then 8181 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8182set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8184$as_echo_n "checking for $ac_word... " >&6; } 8185if test "${ac_cv_prog_RANLIB+set}" = set; then : 8186 $as_echo_n "(cached) " >&6 8187else 8188 if test -n "$RANLIB"; then 8189 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8190else 8191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8192for as_dir in $PATH 8193do 8194 IFS=$as_save_IFS 8195 test -z "$as_dir" && as_dir=. 8196 for ac_exec_ext in '' $ac_executable_extensions; do 8197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8198 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8200 break 2 8201 fi 8202done 8203 done 8204IFS=$as_save_IFS 8205 8206fi 8207fi 8208RANLIB=$ac_cv_prog_RANLIB 8209if test -n "$RANLIB"; then 8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8211$as_echo "$RANLIB" >&6; } 8212else 8213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8214$as_echo "no" >&6; } 8215fi 8216 8217 8218fi 8219if test -z "$ac_cv_prog_RANLIB"; then 8220 ac_ct_RANLIB=$RANLIB 8221 # Extract the first word of "ranlib", so it can be a program name with args. 8222set dummy ranlib; ac_word=$2 8223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8224$as_echo_n "checking for $ac_word... " >&6; } 8225if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 8226 $as_echo_n "(cached) " >&6 8227else 8228 if test -n "$ac_ct_RANLIB"; then 8229 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8230else 8231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8232for as_dir in $PATH 8233do 8234 IFS=$as_save_IFS 8235 test -z "$as_dir" && as_dir=. 8236 for ac_exec_ext in '' $ac_executable_extensions; do 8237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8238 ac_cv_prog_ac_ct_RANLIB="ranlib" 8239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8240 break 2 8241 fi 8242done 8243 done 8244IFS=$as_save_IFS 8245 8246fi 8247fi 8248ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8249if test -n "$ac_ct_RANLIB"; then 8250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8251$as_echo "$ac_ct_RANLIB" >&6; } 8252else 8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8254$as_echo "no" >&6; } 8255fi 8256 8257 if test "x$ac_ct_RANLIB" = x; then 8258 RANLIB=":" 8259 else 8260 case $cross_compiling:$ac_tool_warned in 8261yes:) 8262{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8263$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8264ac_tool_warned=yes ;; 8265esac 8266 RANLIB=$ac_ct_RANLIB 8267 fi 8268else 8269 RANLIB="$ac_cv_prog_RANLIB" 8270fi 8271 8272 8273# Some of the common include files depend on bfd.h, and bfd.h checks 8274# that config.h is included first by testing that the PACKAGE macro 8275# is defined. 8276PACKAGE=sim 8277 8278cat >>confdefs.h <<_ACEOF 8279#define PACKAGE "$PACKAGE" 8280_ACEOF 8281 8282 8283 8284# Dependency checking. 8285ac_config_commands="$ac_config_commands depdir" 8286 8287 8288depcc="$CC" am_compiler_list= 8289 8290am_depcomp=$ac_aux_dir/depcomp 8291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8292$as_echo_n "checking dependency style of $depcc... " >&6; } 8293if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 8294 $as_echo_n "(cached) " >&6 8295else 8296 if test -f "$am_depcomp"; then 8297 # We make a subdir and do the tests there. Otherwise we can end up 8298 # making bogus files that we don't know about and never remove. For 8299 # instance it was reported that on HP-UX the gcc test will end up 8300 # making a dummy file named `D' -- because `-MD' means `put the output 8301 # in D'. 8302 mkdir conftest.dir 8303 # Copy depcomp to subdir because otherwise we won't find it if we're 8304 # using a relative directory. 8305 cp "$am_depcomp" conftest.dir 8306 cd conftest.dir 8307 # We will build objects and dependencies in a subdirectory because 8308 # it helps to detect inapplicable dependency modes. For instance 8309 # both Tru64's cc and ICC support -MD to output dependencies as a 8310 # side effect of compilation, but ICC will put the dependencies in 8311 # the current directory while Tru64 will put them in the object 8312 # directory. 8313 mkdir sub 8314 8315 am_cv_CC_dependencies_compiler_type=none 8316 if test "$am_compiler_list" = ""; then 8317 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8318 fi 8319 for depmode in $am_compiler_list; do 8320 if test $depmode = none; then break; fi 8321 8322 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8323 # Setup a source with many dependencies, because some compilers 8324 # like to wrap large dependency lists on column 80 (with \), and 8325 # we should not choose a depcomp mode which is confused by this. 8326 # 8327 # We need to recreate these files for each test, as the compiler may 8328 # overwrite some of them when testing with obscure command lines. 8329 # This happens at least with the AIX C compiler. 8330 : > sub/conftest.c 8331 for i in 1 2 3 4 5 6; do 8332 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8333 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8334 # Solaris 8's {/usr,}/bin/sh. 8335 touch sub/conftst$i.h 8336 done 8337 echo "include sub/conftest.Po" > confmf 8338 8339 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8340 # mode. It turns out that the SunPro C++ compiler does not properly 8341 # handle `-M -o', and we need to detect this. 8342 depcmd="depmode=$depmode \ 8343 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8344 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8345 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8346 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8347 if env $depcmd > conftest.err 2>&1 && 8348 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8349 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8350 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8351 # icc doesn't choke on unknown options, it will just issue warnings 8352 # or remarks (even with -Werror). So we grep stderr for any message 8353 # that says an option was ignored or not supported. 8354 # When given -MP, icc 7.0 and 7.1 complain thusly: 8355 # icc: Command line warning: ignoring option '-M'; no argument required 8356 # The diagnosis changed in icc 8.0: 8357 # icc: Command line remark: option '-MP' not supported 8358 if (grep 'ignoring option' conftest.err || 8359 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8360 am_cv_CC_dependencies_compiler_type=$depmode 8361 $as_echo "$as_me:$LINENO: success" >&5 8362 break 8363 fi 8364 fi 8365 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8366 sed -e 's/^/| /' < conftest.err >&5 8367 done 8368 8369 cd .. 8370 rm -rf conftest.dir 8371else 8372 am_cv_CC_dependencies_compiler_type=none 8373fi 8374 8375fi 8376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8377$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8378if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8379then as_fn_error "no usable dependency style found" "$LINENO" 5 8380else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8381 8382fi 8383 8384 8385# Check for the 'make' the user wants to use. 8386for ac_prog in make 8387do 8388 # Extract the first word of "$ac_prog", so it can be a program name with args. 8389set dummy $ac_prog; ac_word=$2 8390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8391$as_echo_n "checking for $ac_word... " >&6; } 8392if test "${ac_cv_prog_MAKE+set}" = set; then : 8393 $as_echo_n "(cached) " >&6 8394else 8395 if test -n "$MAKE"; then 8396 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8397else 8398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8399for as_dir in $PATH 8400do 8401 IFS=$as_save_IFS 8402 test -z "$as_dir" && as_dir=. 8403 for ac_exec_ext in '' $ac_executable_extensions; do 8404 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8405 ac_cv_prog_MAKE="$ac_prog" 8406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8407 break 2 8408 fi 8409done 8410 done 8411IFS=$as_save_IFS 8412 8413fi 8414fi 8415MAKE=$ac_cv_prog_MAKE 8416if test -n "$MAKE"; then 8417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8418$as_echo "$MAKE" >&6; } 8419else 8420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8421$as_echo "no" >&6; } 8422fi 8423 8424 8425 test -n "$MAKE" && break 8426done 8427 8428MAKE_IS_GNU= 8429case "`$MAKE --version 2>&1 | sed 1q`" in 8430 *GNU*) 8431 MAKE_IS_GNU=yes 8432 ;; 8433esac 8434 if test "$MAKE_IS_GNU" = yes; then 8435 GMAKE_TRUE= 8436 GMAKE_FALSE='#' 8437else 8438 GMAKE_TRUE='#' 8439 GMAKE_FALSE= 8440fi 8441 8442 8443ALL_LINGUAS= 8444# If we haven't got the data from the intl directory, 8445# assume NLS is disabled. 8446USE_NLS=no 8447LIBINTL= 8448LIBINTL_DEP= 8449INCINTL= 8450XGETTEXT= 8451GMSGFMT= 8452POSUB= 8453 8454if test -f ../../intl/config.intl; then 8455 . ../../intl/config.intl 8456fi 8457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8458$as_echo_n "checking whether NLS is requested... " >&6; } 8459if test x"$USE_NLS" != xyes; then 8460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8461$as_echo "no" >&6; } 8462else 8463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8464$as_echo "yes" >&6; } 8465 8466$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8467 8468 8469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8470$as_echo_n "checking for catalogs to be installed... " >&6; } 8471 # Look for .po and .gmo files in the source directory. 8472 CATALOGS= 8473 XLINGUAS= 8474 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8475 # If there aren't any .gmo files the shell will give us the 8476 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8477 # weeded out. 8478 case "$cat" in *\**) 8479 continue;; 8480 esac 8481 # The quadruple backslash is collapsed to a double backslash 8482 # by the backticks, then collapsed again by the double quotes, 8483 # leaving us with one backslash in the sed expression (right 8484 # before the dot that mustn't act as a wildcard). 8485 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8486 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8487 # The user is allowed to set LINGUAS to a list of languages to 8488 # install catalogs for. If it's empty that means "all of them." 8489 if test "x$LINGUAS" = x; then 8490 CATALOGS="$CATALOGS $cat" 8491 XLINGUAS="$XLINGUAS $lang" 8492 else 8493 case "$LINGUAS" in *$lang*) 8494 CATALOGS="$CATALOGS $cat" 8495 XLINGUAS="$XLINGUAS $lang" 8496 ;; 8497 esac 8498 fi 8499 done 8500 LINGUAS="$XLINGUAS" 8501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8502$as_echo "$LINGUAS" >&6; } 8503 8504 8505 DATADIRNAME=share 8506 8507 INSTOBJEXT=.mo 8508 8509 GENCAT=gencat 8510 8511 CATOBJEXT=.gmo 8512 8513fi 8514 8515# Check for common headers. 8516# FIXME: Seems to me this can cause problems for i386-windows hosts. 8517# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8518for ac_header in stdlib.h string.h strings.h unistd.h time.h 8519do : 8520 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8521ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8522eval as_val=\$$as_ac_Header 8523 if test "x$as_val" = x""yes; then : 8524 cat >>confdefs.h <<_ACEOF 8525#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8526_ACEOF 8527 8528fi 8529 8530done 8531 8532for ac_header in sys/time.h sys/resource.h 8533do : 8534 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8535ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8536eval as_val=\$$as_ac_Header 8537 if test "x$as_val" = x""yes; then : 8538 cat >>confdefs.h <<_ACEOF 8539#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8540_ACEOF 8541 8542fi 8543 8544done 8545 8546for ac_header in fcntl.h fpu_control.h 8547do : 8548 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8549ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8550eval as_val=\$$as_ac_Header 8551 if test "x$as_val" = x""yes; then : 8552 cat >>confdefs.h <<_ACEOF 8553#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8554_ACEOF 8555 8556fi 8557 8558done 8559 8560for ac_header in dlfcn.h errno.h sys/stat.h 8561do : 8562 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8563ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8564eval as_val=\$$as_ac_Header 8565 if test "x$as_val" = x""yes; then : 8566 cat >>confdefs.h <<_ACEOF 8567#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8568_ACEOF 8569 8570fi 8571 8572done 8573 8574for ac_func in getrusage time sigaction __setfpucw 8575do : 8576 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8577ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8578eval as_val=\$$as_ac_var 8579 if test "x$as_val" = x""yes; then : 8580 cat >>confdefs.h <<_ACEOF 8581#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8582_ACEOF 8583 8584fi 8585done 8586 8587 8588# Check for socket libraries 8589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 8590$as_echo_n "checking for bind in -lsocket... " >&6; } 8591if test "${ac_cv_lib_socket_bind+set}" = set; then : 8592 $as_echo_n "(cached) " >&6 8593else 8594 ac_check_lib_save_LIBS=$LIBS 8595LIBS="-lsocket $LIBS" 8596cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8597/* end confdefs.h. */ 8598 8599/* Override any GCC internal prototype to avoid an error. 8600 Use char because int might match the return type of a GCC 8601 builtin and then its argument prototype would still apply. */ 8602#ifdef __cplusplus 8603extern "C" 8604#endif 8605char bind (); 8606int 8607main () 8608{ 8609return bind (); 8610 ; 8611 return 0; 8612} 8613_ACEOF 8614if ac_fn_c_try_link "$LINENO"; then : 8615 ac_cv_lib_socket_bind=yes 8616else 8617 ac_cv_lib_socket_bind=no 8618fi 8619rm -f core conftest.err conftest.$ac_objext \ 8620 conftest$ac_exeext conftest.$ac_ext 8621LIBS=$ac_check_lib_save_LIBS 8622fi 8623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 8624$as_echo "$ac_cv_lib_socket_bind" >&6; } 8625if test "x$ac_cv_lib_socket_bind" = x""yes; then : 8626 cat >>confdefs.h <<_ACEOF 8627#define HAVE_LIBSOCKET 1 8628_ACEOF 8629 8630 LIBS="-lsocket $LIBS" 8631 8632fi 8633 8634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8635$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8636if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 8637 $as_echo_n "(cached) " >&6 8638else 8639 ac_check_lib_save_LIBS=$LIBS 8640LIBS="-lnsl $LIBS" 8641cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8642/* end confdefs.h. */ 8643 8644/* Override any GCC internal prototype to avoid an error. 8645 Use char because int might match the return type of a GCC 8646 builtin and then its argument prototype would still apply. */ 8647#ifdef __cplusplus 8648extern "C" 8649#endif 8650char gethostbyname (); 8651int 8652main () 8653{ 8654return gethostbyname (); 8655 ; 8656 return 0; 8657} 8658_ACEOF 8659if ac_fn_c_try_link "$LINENO"; then : 8660 ac_cv_lib_nsl_gethostbyname=yes 8661else 8662 ac_cv_lib_nsl_gethostbyname=no 8663fi 8664rm -f core conftest.err conftest.$ac_objext \ 8665 conftest$ac_exeext conftest.$ac_ext 8666LIBS=$ac_check_lib_save_LIBS 8667fi 8668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8669$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8670if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 8671 cat >>confdefs.h <<_ACEOF 8672#define HAVE_LIBNSL 1 8673_ACEOF 8674 8675 LIBS="-lnsl $LIBS" 8676 8677fi 8678 8679 8680# BFD conditionally uses zlib, so we must link it in if libbfd does, by 8681# using the same condition. 8682 8683 # See if the user specified whether he wants zlib support or not. 8684 8685# Check whether --with-zlib was given. 8686if test "${with_zlib+set}" = set; then : 8687 withval=$with_zlib; 8688else 8689 with_zlib=auto 8690fi 8691 8692 8693 if test "$with_zlib" != "no"; then 8694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 8695$as_echo_n "checking for library containing zlibVersion... " >&6; } 8696if test "${ac_cv_search_zlibVersion+set}" = set; then : 8697 $as_echo_n "(cached) " >&6 8698else 8699 ac_func_search_save_LIBS=$LIBS 8700cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8701/* end confdefs.h. */ 8702 8703/* Override any GCC internal prototype to avoid an error. 8704 Use char because int might match the return type of a GCC 8705 builtin and then its argument prototype would still apply. */ 8706#ifdef __cplusplus 8707extern "C" 8708#endif 8709char zlibVersion (); 8710int 8711main () 8712{ 8713return zlibVersion (); 8714 ; 8715 return 0; 8716} 8717_ACEOF 8718for ac_lib in '' z; do 8719 if test -z "$ac_lib"; then 8720 ac_res="none required" 8721 else 8722 ac_res=-l$ac_lib 8723 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8724 fi 8725 if ac_fn_c_try_link "$LINENO"; then : 8726 ac_cv_search_zlibVersion=$ac_res 8727fi 8728rm -f core conftest.err conftest.$ac_objext \ 8729 conftest$ac_exeext 8730 if test "${ac_cv_search_zlibVersion+set}" = set; then : 8731 break 8732fi 8733done 8734if test "${ac_cv_search_zlibVersion+set}" = set; then : 8735 8736else 8737 ac_cv_search_zlibVersion=no 8738fi 8739rm conftest.$ac_ext 8740LIBS=$ac_func_search_save_LIBS 8741fi 8742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 8743$as_echo "$ac_cv_search_zlibVersion" >&6; } 8744ac_res=$ac_cv_search_zlibVersion 8745if test "$ac_res" != no; then : 8746 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8747 for ac_header in zlib.h 8748do : 8749 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 8750if test "x$ac_cv_header_zlib_h" = x""yes; then : 8751 cat >>confdefs.h <<_ACEOF 8752#define HAVE_ZLIB_H 1 8753_ACEOF 8754 8755fi 8756 8757done 8758 8759fi 8760 8761 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 8762 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 8763 fi 8764 fi 8765 8766 8767# BFD uses libdl when when plugins enabled. 8768 8769 maybe_plugins=no 8770 for ac_header in dlfcn.h 8771do : 8772 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8773" 8774if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8775 cat >>confdefs.h <<_ACEOF 8776#define HAVE_DLFCN_H 1 8777_ACEOF 8778 maybe_plugins=yes 8779fi 8780 8781done 8782 8783 for ac_header in windows.h 8784do : 8785 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 8786" 8787if test "x$ac_cv_header_windows_h" = x""yes; then : 8788 cat >>confdefs.h <<_ACEOF 8789#define HAVE_WINDOWS_H 1 8790_ACEOF 8791 maybe_plugins=yes 8792fi 8793 8794done 8795 8796 8797 # Check whether --enable-plugins was given. 8798if test "${enable_plugins+set}" = set; then : 8799 enableval=$enable_plugins; case "${enableval}" in 8800 no) plugins=no ;; 8801 *) plugins=yes 8802 if test "$maybe_plugins" != "yes" ; then 8803 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 8804 fi ;; 8805 esac 8806else 8807 plugins=$maybe_plugins 8808 8809fi 8810 8811 if test "$plugins" = "yes"; then 8812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 8813$as_echo_n "checking for library containing dlopen... " >&6; } 8814if test "${ac_cv_search_dlopen+set}" = set; then : 8815 $as_echo_n "(cached) " >&6 8816else 8817 ac_func_search_save_LIBS=$LIBS 8818cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8819/* end confdefs.h. */ 8820 8821/* Override any GCC internal prototype to avoid an error. 8822 Use char because int might match the return type of a GCC 8823 builtin and then its argument prototype would still apply. */ 8824#ifdef __cplusplus 8825extern "C" 8826#endif 8827char dlopen (); 8828int 8829main () 8830{ 8831return dlopen (); 8832 ; 8833 return 0; 8834} 8835_ACEOF 8836for ac_lib in '' dl; do 8837 if test -z "$ac_lib"; then 8838 ac_res="none required" 8839 else 8840 ac_res=-l$ac_lib 8841 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8842 fi 8843 if ac_fn_c_try_link "$LINENO"; then : 8844 ac_cv_search_dlopen=$ac_res 8845fi 8846rm -f core conftest.err conftest.$ac_objext \ 8847 conftest$ac_exeext 8848 if test "${ac_cv_search_dlopen+set}" = set; then : 8849 break 8850fi 8851done 8852if test "${ac_cv_search_dlopen+set}" = set; then : 8853 8854else 8855 ac_cv_search_dlopen=no 8856fi 8857rm conftest.$ac_ext 8858LIBS=$ac_func_search_save_LIBS 8859fi 8860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 8861$as_echo "$ac_cv_search_dlopen" >&6; } 8862ac_res=$ac_cv_search_dlopen 8863if test "$ac_res" != no; then : 8864 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8865 8866fi 8867 8868 fi 8869 8870 if test "$plugins" = yes; then 8871 PLUGINS_TRUE= 8872 PLUGINS_FALSE='#' 8873else 8874 PLUGINS_TRUE='#' 8875 PLUGINS_FALSE= 8876fi 8877 8878 8879 8880 8881 8882# Set options 8883enable_dlopen=yes 8884 8885 8886 8887 8888 enable_win32_dll=no 8889 8890 8891 # Check whether --enable-shared was given. 8892if test "${enable_shared+set}" = set; then : 8893 enableval=$enable_shared; p=${PACKAGE-default} 8894 case $enableval in 8895 yes) enable_shared=yes ;; 8896 no) enable_shared=no ;; 8897 *) 8898 enable_shared=no 8899 # Look at the argument we got. We use all the common list separators. 8900 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8901 for pkg in $enableval; do 8902 IFS="$lt_save_ifs" 8903 if test "X$pkg" = "X$p"; then 8904 enable_shared=yes 8905 fi 8906 done 8907 IFS="$lt_save_ifs" 8908 ;; 8909 esac 8910else 8911 enable_shared=yes 8912fi 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 # Check whether --enable-static was given. 8923if test "${enable_static+set}" = set; then : 8924 enableval=$enable_static; p=${PACKAGE-default} 8925 case $enableval in 8926 yes) enable_static=yes ;; 8927 no) enable_static=no ;; 8928 *) 8929 enable_static=no 8930 # Look at the argument we got. We use all the common list separators. 8931 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8932 for pkg in $enableval; do 8933 IFS="$lt_save_ifs" 8934 if test "X$pkg" = "X$p"; then 8935 enable_static=yes 8936 fi 8937 done 8938 IFS="$lt_save_ifs" 8939 ;; 8940 esac 8941else 8942 enable_static=yes 8943fi 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954# Check whether --with-pic was given. 8955if test "${with_pic+set}" = set; then : 8956 withval=$with_pic; pic_mode="$withval" 8957else 8958 pic_mode=default 8959fi 8960 8961 8962test -z "$pic_mode" && pic_mode=default 8963 8964 8965 8966 8967 8968 8969 8970 # Check whether --enable-fast-install was given. 8971if test "${enable_fast_install+set}" = set; then : 8972 enableval=$enable_fast_install; p=${PACKAGE-default} 8973 case $enableval in 8974 yes) enable_fast_install=yes ;; 8975 no) enable_fast_install=no ;; 8976 *) 8977 enable_fast_install=no 8978 # Look at the argument we got. We use all the common list separators. 8979 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8980 for pkg in $enableval; do 8981 IFS="$lt_save_ifs" 8982 if test "X$pkg" = "X$p"; then 8983 enable_fast_install=yes 8984 fi 8985 done 8986 IFS="$lt_save_ifs" 8987 ;; 8988 esac 8989else 8990 enable_fast_install=yes 8991fi 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003# This can be used to rebuild libtool when needed 9004LIBTOOL_DEPS="$ltmain" 9005 9006# Always use our own libtool. 9007LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034test -z "$LN_S" && LN_S="ln -s" 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049if test -n "${ZSH_VERSION+set}" ; then 9050 setopt NO_GLOB_SUBST 9051fi 9052 9053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9054$as_echo_n "checking for objdir... " >&6; } 9055if test "${lt_cv_objdir+set}" = set; then : 9056 $as_echo_n "(cached) " >&6 9057else 9058 rm -f .libs 2>/dev/null 9059mkdir .libs 2>/dev/null 9060if test -d .libs; then 9061 lt_cv_objdir=.libs 9062else 9063 # MS-DOS does not allow filenames that begin with a dot. 9064 lt_cv_objdir=_libs 9065fi 9066rmdir .libs 2>/dev/null 9067fi 9068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9069$as_echo "$lt_cv_objdir" >&6; } 9070objdir=$lt_cv_objdir 9071 9072 9073 9074 9075 9076cat >>confdefs.h <<_ACEOF 9077#define LT_OBJDIR "$lt_cv_objdir/" 9078_ACEOF 9079 9080 9081 9082 9083case $host_os in 9084aix3*) 9085 # AIX sometimes has problems with the GCC collect2 program. For some 9086 # reason, if we set the COLLECT_NAMES environment variable, the problems 9087 # vanish in a puff of smoke. 9088 if test "X${COLLECT_NAMES+set}" != Xset; then 9089 COLLECT_NAMES= 9090 export COLLECT_NAMES 9091 fi 9092 ;; 9093esac 9094 9095# Global variables: 9096ofile=libtool 9097can_build_shared=yes 9098 9099# All known linkers require a `.a' archive for static linking (except MSVC, 9100# which needs '.lib'). 9101libext=a 9102 9103with_gnu_ld="$lt_cv_prog_gnu_ld" 9104 9105old_CC="$CC" 9106old_CFLAGS="$CFLAGS" 9107 9108# Set sane defaults for various variables 9109test -z "$CC" && CC=cc 9110test -z "$LTCC" && LTCC=$CC 9111test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9112test -z "$LD" && LD=ld 9113test -z "$ac_objext" && ac_objext=o 9114 9115for cc_temp in $compiler""; do 9116 case $cc_temp in 9117 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9118 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9119 \-*) ;; 9120 *) break;; 9121 esac 9122done 9123cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9124 9125 9126# Only perform the check for file, if the check method requires it 9127test -z "$MAGIC_CMD" && MAGIC_CMD=file 9128case $deplibs_check_method in 9129file_magic*) 9130 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9132$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9133if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9134 $as_echo_n "(cached) " >&6 9135else 9136 case $MAGIC_CMD in 9137[\\/*] | ?:[\\/]*) 9138 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9139 ;; 9140*) 9141 lt_save_MAGIC_CMD="$MAGIC_CMD" 9142 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9143 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9144 for ac_dir in $ac_dummy; do 9145 IFS="$lt_save_ifs" 9146 test -z "$ac_dir" && ac_dir=. 9147 if test -f $ac_dir/${ac_tool_prefix}file; then 9148 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9149 if test -n "$file_magic_test_file"; then 9150 case $deplibs_check_method in 9151 "file_magic "*) 9152 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9153 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9154 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9155 $EGREP "$file_magic_regex" > /dev/null; then 9156 : 9157 else 9158 cat <<_LT_EOF 1>&2 9159 9160*** Warning: the command libtool uses to detect shared libraries, 9161*** $file_magic_cmd, produces output that libtool cannot recognize. 9162*** The result is that libtool may fail to recognize shared libraries 9163*** as such. This will affect the creation of libtool libraries that 9164*** depend on shared libraries, but programs linked with such libtool 9165*** libraries will work regardless of this problem. Nevertheless, you 9166*** may want to report the problem to your system manager and/or to 9167*** bug-libtool@gnu.org 9168 9169_LT_EOF 9170 fi ;; 9171 esac 9172 fi 9173 break 9174 fi 9175 done 9176 IFS="$lt_save_ifs" 9177 MAGIC_CMD="$lt_save_MAGIC_CMD" 9178 ;; 9179esac 9180fi 9181 9182MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9183if test -n "$MAGIC_CMD"; then 9184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9185$as_echo "$MAGIC_CMD" >&6; } 9186else 9187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9188$as_echo "no" >&6; } 9189fi 9190 9191 9192 9193 9194 9195if test -z "$lt_cv_path_MAGIC_CMD"; then 9196 if test -n "$ac_tool_prefix"; then 9197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9198$as_echo_n "checking for file... " >&6; } 9199if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9200 $as_echo_n "(cached) " >&6 9201else 9202 case $MAGIC_CMD in 9203[\\/*] | ?:[\\/]*) 9204 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9205 ;; 9206*) 9207 lt_save_MAGIC_CMD="$MAGIC_CMD" 9208 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9209 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9210 for ac_dir in $ac_dummy; do 9211 IFS="$lt_save_ifs" 9212 test -z "$ac_dir" && ac_dir=. 9213 if test -f $ac_dir/file; then 9214 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9215 if test -n "$file_magic_test_file"; then 9216 case $deplibs_check_method in 9217 "file_magic "*) 9218 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9219 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9220 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9221 $EGREP "$file_magic_regex" > /dev/null; then 9222 : 9223 else 9224 cat <<_LT_EOF 1>&2 9225 9226*** Warning: the command libtool uses to detect shared libraries, 9227*** $file_magic_cmd, produces output that libtool cannot recognize. 9228*** The result is that libtool may fail to recognize shared libraries 9229*** as such. This will affect the creation of libtool libraries that 9230*** depend on shared libraries, but programs linked with such libtool 9231*** libraries will work regardless of this problem. Nevertheless, you 9232*** may want to report the problem to your system manager and/or to 9233*** bug-libtool@gnu.org 9234 9235_LT_EOF 9236 fi ;; 9237 esac 9238 fi 9239 break 9240 fi 9241 done 9242 IFS="$lt_save_ifs" 9243 MAGIC_CMD="$lt_save_MAGIC_CMD" 9244 ;; 9245esac 9246fi 9247 9248MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9249if test -n "$MAGIC_CMD"; then 9250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9251$as_echo "$MAGIC_CMD" >&6; } 9252else 9253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9254$as_echo "no" >&6; } 9255fi 9256 9257 9258 else 9259 MAGIC_CMD=: 9260 fi 9261fi 9262 9263 fi 9264 ;; 9265esac 9266 9267# Use C for the default configuration in the libtool script 9268 9269lt_save_CC="$CC" 9270ac_ext=c 9271ac_cpp='$CPP $CPPFLAGS' 9272ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9273ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9274ac_compiler_gnu=$ac_cv_c_compiler_gnu 9275 9276 9277# Source file extension for C test sources. 9278ac_ext=c 9279 9280# Object file extension for compiled C test sources. 9281objext=o 9282objext=$objext 9283 9284# Code to be used in simple compile tests 9285lt_simple_compile_test_code="int some_variable = 0;" 9286 9287# Code to be used in simple link tests 9288lt_simple_link_test_code='int main(){return(0);}' 9289 9290 9291 9292 9293 9294 9295 9296# If no C compiler was specified, use CC. 9297LTCC=${LTCC-"$CC"} 9298 9299# If no C compiler flags were specified, use CFLAGS. 9300LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9301 9302# Allow CC to be a program name with arguments. 9303compiler=$CC 9304 9305# Save the default compiler, since it gets overwritten when the other 9306# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9307compiler_DEFAULT=$CC 9308 9309# save warnings/boilerplate of simple test code 9310ac_outfile=conftest.$ac_objext 9311echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9312eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9313_lt_compiler_boilerplate=`cat conftest.err` 9314$RM conftest* 9315 9316ac_outfile=conftest.$ac_objext 9317echo "$lt_simple_link_test_code" >conftest.$ac_ext 9318eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9319_lt_linker_boilerplate=`cat conftest.err` 9320$RM -r conftest* 9321 9322 9323## CAVEAT EMPTOR: 9324## There is no encapsulation within the following macros, do not change 9325## the running order or otherwise move them around unless you know exactly 9326## what you are doing... 9327if test -n "$compiler"; then 9328 9329lt_prog_compiler_no_builtin_flag= 9330 9331if test "$GCC" = yes; then 9332 case $cc_basename in 9333 nvcc*) 9334 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9335 *) 9336 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9337 esac 9338 9339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9340$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9341if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 9342 $as_echo_n "(cached) " >&6 9343else 9344 lt_cv_prog_compiler_rtti_exceptions=no 9345 ac_outfile=conftest.$ac_objext 9346 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9347 lt_compiler_flag="-fno-rtti -fno-exceptions" 9348 # Insert the option either (1) after the last *FLAGS variable, or 9349 # (2) before a word containing "conftest.", or (3) at the end. 9350 # Note that $ac_compile itself does not contain backslashes and begins 9351 # with a dollar sign (not a hyphen), so the echo should work correctly. 9352 # The option is referenced via a variable to avoid confusing sed. 9353 lt_compile=`echo "$ac_compile" | $SED \ 9354 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9355 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9356 -e 's:$: $lt_compiler_flag:'` 9357 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9358 (eval "$lt_compile" 2>conftest.err) 9359 ac_status=$? 9360 cat conftest.err >&5 9361 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9362 if (exit $ac_status) && test -s "$ac_outfile"; then 9363 # The compiler can only warn and ignore the option if not recognized 9364 # So say no if there are warnings other than the usual output. 9365 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9366 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9367 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9368 lt_cv_prog_compiler_rtti_exceptions=yes 9369 fi 9370 fi 9371 $RM conftest* 9372 9373fi 9374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9375$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9376 9377if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9378 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9379else 9380 : 9381fi 9382 9383fi 9384 9385 9386 9387 9388 9389 9390 lt_prog_compiler_wl= 9391lt_prog_compiler_pic= 9392lt_prog_compiler_static= 9393 9394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9395$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9396 9397 if test "$GCC" = yes; then 9398 lt_prog_compiler_wl='-Wl,' 9399 lt_prog_compiler_static='-static' 9400 9401 case $host_os in 9402 aix*) 9403 # All AIX code is PIC. 9404 if test "$host_cpu" = ia64; then 9405 # AIX 5 now supports IA64 processor 9406 lt_prog_compiler_static='-Bstatic' 9407 fi 9408 lt_prog_compiler_pic='-fPIC' 9409 ;; 9410 9411 amigaos*) 9412 case $host_cpu in 9413 powerpc) 9414 # see comment about AmigaOS4 .so support 9415 lt_prog_compiler_pic='-fPIC' 9416 ;; 9417 m68k) 9418 # FIXME: we need at least 68020 code to build shared libraries, but 9419 # adding the `-m68020' flag to GCC prevents building anything better, 9420 # like `-m68040'. 9421 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9422 ;; 9423 esac 9424 ;; 9425 9426 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9427 # PIC is the default for these OSes. 9428 ;; 9429 9430 mingw* | cygwin* | pw32* | os2* | cegcc*) 9431 # This hack is so that the source file can tell whether it is being 9432 # built for inclusion in a dll (and should export symbols for example). 9433 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9434 # (--disable-auto-import) libraries 9435 lt_prog_compiler_pic='-DDLL_EXPORT' 9436 ;; 9437 9438 darwin* | rhapsody*) 9439 # PIC is the default on this platform 9440 # Common symbols not allowed in MH_DYLIB files 9441 lt_prog_compiler_pic='-fno-common' 9442 ;; 9443 9444 haiku*) 9445 # PIC is the default for Haiku. 9446 # The "-static" flag exists, but is broken. 9447 lt_prog_compiler_static= 9448 ;; 9449 9450 hpux*) 9451 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9452 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9453 # sets the default TLS model and affects inlining. 9454 case $host_cpu in 9455 hppa*64*) 9456 # +Z the default 9457 ;; 9458 *) 9459 lt_prog_compiler_pic='-fPIC' 9460 ;; 9461 esac 9462 ;; 9463 9464 interix[3-9]*) 9465 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9466 # Instead, we relocate shared libraries at runtime. 9467 ;; 9468 9469 msdosdjgpp*) 9470 # Just because we use GCC doesn't mean we suddenly get shared libraries 9471 # on systems that don't support them. 9472 lt_prog_compiler_can_build_shared=no 9473 enable_shared=no 9474 ;; 9475 9476 *nto* | *qnx*) 9477 # QNX uses GNU C++, but need to define -shared option too, otherwise 9478 # it will coredump. 9479 lt_prog_compiler_pic='-fPIC -shared' 9480 ;; 9481 9482 sysv4*MP*) 9483 if test -d /usr/nec; then 9484 lt_prog_compiler_pic=-Kconform_pic 9485 fi 9486 ;; 9487 9488 *) 9489 lt_prog_compiler_pic='-fPIC' 9490 ;; 9491 esac 9492 9493 case $cc_basename in 9494 nvcc*) # Cuda Compiler Driver 2.2 9495 lt_prog_compiler_wl='-Xlinker ' 9496 lt_prog_compiler_pic='-Xcompiler -fPIC' 9497 ;; 9498 esac 9499 else 9500 # PORTME Check for flag to pass linker flags through the system compiler. 9501 case $host_os in 9502 aix*) 9503 lt_prog_compiler_wl='-Wl,' 9504 if test "$host_cpu" = ia64; then 9505 # AIX 5 now supports IA64 processor 9506 lt_prog_compiler_static='-Bstatic' 9507 else 9508 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9509 fi 9510 ;; 9511 9512 mingw* | cygwin* | pw32* | os2* | cegcc*) 9513 # This hack is so that the source file can tell whether it is being 9514 # built for inclusion in a dll (and should export symbols for example). 9515 lt_prog_compiler_pic='-DDLL_EXPORT' 9516 ;; 9517 9518 hpux9* | hpux10* | hpux11*) 9519 lt_prog_compiler_wl='-Wl,' 9520 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9521 # not for PA HP-UX. 9522 case $host_cpu in 9523 hppa*64*|ia64*) 9524 # +Z the default 9525 ;; 9526 *) 9527 lt_prog_compiler_pic='+Z' 9528 ;; 9529 esac 9530 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9531 lt_prog_compiler_static='${wl}-a ${wl}archive' 9532 ;; 9533 9534 irix5* | irix6* | nonstopux*) 9535 lt_prog_compiler_wl='-Wl,' 9536 # PIC (with -KPIC) is the default. 9537 lt_prog_compiler_static='-non_shared' 9538 ;; 9539 9540 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9541 case $cc_basename in 9542 # old Intel for x86_64 which still supported -KPIC. 9543 ecc*) 9544 lt_prog_compiler_wl='-Wl,' 9545 lt_prog_compiler_pic='-KPIC' 9546 lt_prog_compiler_static='-static' 9547 ;; 9548 # icc used to be incompatible with GCC. 9549 # ICC 10 doesn't accept -KPIC any more. 9550 icc* | ifort*) 9551 lt_prog_compiler_wl='-Wl,' 9552 lt_prog_compiler_pic='-fPIC' 9553 lt_prog_compiler_static='-static' 9554 ;; 9555 # Lahey Fortran 8.1. 9556 lf95*) 9557 lt_prog_compiler_wl='-Wl,' 9558 lt_prog_compiler_pic='--shared' 9559 lt_prog_compiler_static='--static' 9560 ;; 9561 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9562 # Portland Group compilers (*not* the Pentium gcc compiler, 9563 # which looks to be a dead project) 9564 lt_prog_compiler_wl='-Wl,' 9565 lt_prog_compiler_pic='-fpic' 9566 lt_prog_compiler_static='-Bstatic' 9567 ;; 9568 ccc*) 9569 lt_prog_compiler_wl='-Wl,' 9570 # All Alpha code is PIC. 9571 lt_prog_compiler_static='-non_shared' 9572 ;; 9573 xl* | bgxl* | bgf* | mpixl*) 9574 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9575 lt_prog_compiler_wl='-Wl,' 9576 lt_prog_compiler_pic='-qpic' 9577 lt_prog_compiler_static='-qstaticlink' 9578 ;; 9579 *) 9580 case `$CC -V 2>&1 | sed 5q` in 9581 *Sun\ F* | *Sun*Fortran*) 9582 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9583 lt_prog_compiler_pic='-KPIC' 9584 lt_prog_compiler_static='-Bstatic' 9585 lt_prog_compiler_wl='' 9586 ;; 9587 *Sun\ C*) 9588 # Sun C 5.9 9589 lt_prog_compiler_pic='-KPIC' 9590 lt_prog_compiler_static='-Bstatic' 9591 lt_prog_compiler_wl='-Wl,' 9592 ;; 9593 esac 9594 ;; 9595 esac 9596 ;; 9597 9598 newsos6) 9599 lt_prog_compiler_pic='-KPIC' 9600 lt_prog_compiler_static='-Bstatic' 9601 ;; 9602 9603 *nto* | *qnx*) 9604 # QNX uses GNU C++, but need to define -shared option too, otherwise 9605 # it will coredump. 9606 lt_prog_compiler_pic='-fPIC -shared' 9607 ;; 9608 9609 osf3* | osf4* | osf5*) 9610 lt_prog_compiler_wl='-Wl,' 9611 # All OSF/1 code is PIC. 9612 lt_prog_compiler_static='-non_shared' 9613 ;; 9614 9615 rdos*) 9616 lt_prog_compiler_static='-non_shared' 9617 ;; 9618 9619 solaris*) 9620 lt_prog_compiler_pic='-KPIC' 9621 lt_prog_compiler_static='-Bstatic' 9622 case $cc_basename in 9623 f77* | f90* | f95*) 9624 lt_prog_compiler_wl='-Qoption ld ';; 9625 *) 9626 lt_prog_compiler_wl='-Wl,';; 9627 esac 9628 ;; 9629 9630 sunos4*) 9631 lt_prog_compiler_wl='-Qoption ld ' 9632 lt_prog_compiler_pic='-PIC' 9633 lt_prog_compiler_static='-Bstatic' 9634 ;; 9635 9636 sysv4 | sysv4.2uw2* | sysv4.3*) 9637 lt_prog_compiler_wl='-Wl,' 9638 lt_prog_compiler_pic='-KPIC' 9639 lt_prog_compiler_static='-Bstatic' 9640 ;; 9641 9642 sysv4*MP*) 9643 if test -d /usr/nec ;then 9644 lt_prog_compiler_pic='-Kconform_pic' 9645 lt_prog_compiler_static='-Bstatic' 9646 fi 9647 ;; 9648 9649 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9650 lt_prog_compiler_wl='-Wl,' 9651 lt_prog_compiler_pic='-KPIC' 9652 lt_prog_compiler_static='-Bstatic' 9653 ;; 9654 9655 unicos*) 9656 lt_prog_compiler_wl='-Wl,' 9657 lt_prog_compiler_can_build_shared=no 9658 ;; 9659 9660 uts4*) 9661 lt_prog_compiler_pic='-pic' 9662 lt_prog_compiler_static='-Bstatic' 9663 ;; 9664 9665 *) 9666 lt_prog_compiler_can_build_shared=no 9667 ;; 9668 esac 9669 fi 9670 9671case $host_os in 9672 # For platforms which do not support PIC, -DPIC is meaningless: 9673 *djgpp*) 9674 lt_prog_compiler_pic= 9675 ;; 9676 *) 9677 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9678 ;; 9679esac 9680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9681$as_echo "$lt_prog_compiler_pic" >&6; } 9682 9683 9684 9685 9686 9687 9688# 9689# Check to make sure the PIC flag actually works. 9690# 9691if test -n "$lt_prog_compiler_pic"; then 9692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9693$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9694if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 9695 $as_echo_n "(cached) " >&6 9696else 9697 lt_cv_prog_compiler_pic_works=no 9698 ac_outfile=conftest.$ac_objext 9699 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9700 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9701 # Insert the option either (1) after the last *FLAGS variable, or 9702 # (2) before a word containing "conftest.", or (3) at the end. 9703 # Note that $ac_compile itself does not contain backslashes and begins 9704 # with a dollar sign (not a hyphen), so the echo should work correctly. 9705 # The option is referenced via a variable to avoid confusing sed. 9706 lt_compile=`echo "$ac_compile" | $SED \ 9707 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9708 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9709 -e 's:$: $lt_compiler_flag:'` 9710 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9711 (eval "$lt_compile" 2>conftest.err) 9712 ac_status=$? 9713 cat conftest.err >&5 9714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9715 if (exit $ac_status) && test -s "$ac_outfile"; then 9716 # The compiler can only warn and ignore the option if not recognized 9717 # So say no if there are warnings other than the usual output. 9718 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9719 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9720 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9721 lt_cv_prog_compiler_pic_works=yes 9722 fi 9723 fi 9724 $RM conftest* 9725 9726fi 9727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9728$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9729 9730if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9731 case $lt_prog_compiler_pic in 9732 "" | " "*) ;; 9733 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9734 esac 9735else 9736 lt_prog_compiler_pic= 9737 lt_prog_compiler_can_build_shared=no 9738fi 9739 9740fi 9741 9742 9743 9744 9745 9746 9747# 9748# Check to make sure the static flag actually works. 9749# 9750wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9752$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9753if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 9754 $as_echo_n "(cached) " >&6 9755else 9756 lt_cv_prog_compiler_static_works=no 9757 save_LDFLAGS="$LDFLAGS" 9758 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9759 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9760 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9761 # The linker can only warn and ignore the option if not recognized 9762 # So say no if there are warnings 9763 if test -s conftest.err; then 9764 # Append any errors to the config.log. 9765 cat conftest.err 1>&5 9766 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9767 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9768 if diff conftest.exp conftest.er2 >/dev/null; then 9769 lt_cv_prog_compiler_static_works=yes 9770 fi 9771 else 9772 lt_cv_prog_compiler_static_works=yes 9773 fi 9774 fi 9775 $RM -r conftest* 9776 LDFLAGS="$save_LDFLAGS" 9777 9778fi 9779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9780$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9781 9782if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9783 : 9784else 9785 lt_prog_compiler_static= 9786fi 9787 9788 9789 9790 9791 9792 9793 9794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9795$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9796if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9797 $as_echo_n "(cached) " >&6 9798else 9799 lt_cv_prog_compiler_c_o=no 9800 $RM -r conftest 2>/dev/null 9801 mkdir conftest 9802 cd conftest 9803 mkdir out 9804 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9805 9806 lt_compiler_flag="-o out/conftest2.$ac_objext" 9807 # Insert the option either (1) after the last *FLAGS variable, or 9808 # (2) before a word containing "conftest.", or (3) at the end. 9809 # Note that $ac_compile itself does not contain backslashes and begins 9810 # with a dollar sign (not a hyphen), so the echo should work correctly. 9811 lt_compile=`echo "$ac_compile" | $SED \ 9812 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9813 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9814 -e 's:$: $lt_compiler_flag:'` 9815 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9816 (eval "$lt_compile" 2>out/conftest.err) 9817 ac_status=$? 9818 cat out/conftest.err >&5 9819 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9820 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9821 then 9822 # The compiler can only warn and ignore the option if not recognized 9823 # So say no if there are warnings 9824 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9825 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9826 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9827 lt_cv_prog_compiler_c_o=yes 9828 fi 9829 fi 9830 chmod u+w . 2>&5 9831 $RM conftest* 9832 # SGI C++ compiler will create directory out/ii_files/ for 9833 # template instantiation 9834 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9835 $RM out/* && rmdir out 9836 cd .. 9837 $RM -r conftest 9838 $RM conftest* 9839 9840fi 9841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9842$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9843 9844 9845 9846 9847 9848 9849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9850$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9851if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9852 $as_echo_n "(cached) " >&6 9853else 9854 lt_cv_prog_compiler_c_o=no 9855 $RM -r conftest 2>/dev/null 9856 mkdir conftest 9857 cd conftest 9858 mkdir out 9859 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9860 9861 lt_compiler_flag="-o out/conftest2.$ac_objext" 9862 # Insert the option either (1) after the last *FLAGS variable, or 9863 # (2) before a word containing "conftest.", or (3) at the end. 9864 # Note that $ac_compile itself does not contain backslashes and begins 9865 # with a dollar sign (not a hyphen), so the echo should work correctly. 9866 lt_compile=`echo "$ac_compile" | $SED \ 9867 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9868 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9869 -e 's:$: $lt_compiler_flag:'` 9870 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9871 (eval "$lt_compile" 2>out/conftest.err) 9872 ac_status=$? 9873 cat out/conftest.err >&5 9874 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9875 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9876 then 9877 # The compiler can only warn and ignore the option if not recognized 9878 # So say no if there are warnings 9879 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9880 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9881 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9882 lt_cv_prog_compiler_c_o=yes 9883 fi 9884 fi 9885 chmod u+w . 2>&5 9886 $RM conftest* 9887 # SGI C++ compiler will create directory out/ii_files/ for 9888 # template instantiation 9889 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9890 $RM out/* && rmdir out 9891 cd .. 9892 $RM -r conftest 9893 $RM conftest* 9894 9895fi 9896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9897$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9898 9899 9900 9901 9902hard_links="nottested" 9903if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9904 # do not overwrite the value of need_locks provided by the user 9905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9906$as_echo_n "checking if we can lock with hard links... " >&6; } 9907 hard_links=yes 9908 $RM conftest* 9909 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9910 touch conftest.a 9911 ln conftest.a conftest.b 2>&5 || hard_links=no 9912 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9914$as_echo "$hard_links" >&6; } 9915 if test "$hard_links" = no; then 9916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9917$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9918 need_locks=warn 9919 fi 9920else 9921 need_locks=no 9922fi 9923 9924 9925 9926 9927 9928 9929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9930$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9931 9932 runpath_var= 9933 allow_undefined_flag= 9934 always_export_symbols=no 9935 archive_cmds= 9936 archive_expsym_cmds= 9937 compiler_needs_object=no 9938 enable_shared_with_static_runtimes=no 9939 export_dynamic_flag_spec= 9940 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9941 hardcode_automatic=no 9942 hardcode_direct=no 9943 hardcode_direct_absolute=no 9944 hardcode_libdir_flag_spec= 9945 hardcode_libdir_flag_spec_ld= 9946 hardcode_libdir_separator= 9947 hardcode_minus_L=no 9948 hardcode_shlibpath_var=unsupported 9949 inherit_rpath=no 9950 link_all_deplibs=unknown 9951 module_cmds= 9952 module_expsym_cmds= 9953 old_archive_from_new_cmds= 9954 old_archive_from_expsyms_cmds= 9955 thread_safe_flag_spec= 9956 whole_archive_flag_spec= 9957 # include_expsyms should be a list of space-separated symbols to be *always* 9958 # included in the symbol list 9959 include_expsyms= 9960 # exclude_expsyms can be an extended regexp of symbols to exclude 9961 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9962 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9963 # as well as any symbol that contains `d'. 9964 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9965 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9966 # platforms (ab)use it in PIC code, but their linkers get confused if 9967 # the symbol is explicitly referenced. Since portable code cannot 9968 # rely on this symbol name, it's probably fine to never include it in 9969 # preloaded symbol tables. 9970 # Exclude shared library initialization/finalization symbols. 9971 extract_expsyms_cmds= 9972 9973 case $host_os in 9974 cygwin* | mingw* | pw32* | cegcc*) 9975 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9976 # When not using gcc, we currently assume that we are using 9977 # Microsoft Visual C++. 9978 if test "$GCC" != yes; then 9979 with_gnu_ld=no 9980 fi 9981 ;; 9982 interix*) 9983 # we just hope/assume this is gcc and not c89 (= MSVC++) 9984 with_gnu_ld=yes 9985 ;; 9986 openbsd*) 9987 with_gnu_ld=no 9988 ;; 9989 esac 9990 9991 ld_shlibs=yes 9992 9993 # On some targets, GNU ld is compatible enough with the native linker 9994 # that we're better off using the native interface for both. 9995 lt_use_gnu_ld_interface=no 9996 if test "$with_gnu_ld" = yes; then 9997 case $host_os in 9998 aix*) 9999 # The AIX port of GNU ld has always aspired to compatibility 10000 # with the native linker. However, as the warning in the GNU ld 10001 # block says, versions before 2.19.5* couldn't really create working 10002 # shared libraries, regardless of the interface used. 10003 case `$LD -v 2>&1` in 10004 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10005 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10006 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10007 *) 10008 lt_use_gnu_ld_interface=yes 10009 ;; 10010 esac 10011 ;; 10012 *) 10013 lt_use_gnu_ld_interface=yes 10014 ;; 10015 esac 10016 fi 10017 10018 if test "$lt_use_gnu_ld_interface" = yes; then 10019 # If archive_cmds runs LD, not CC, wlarc should be empty 10020 wlarc='${wl}' 10021 10022 # Set some defaults for GNU ld with shared library support. These 10023 # are reset later if shared libraries are not supported. Putting them 10024 # here allows them to be overridden if necessary. 10025 runpath_var=LD_RUN_PATH 10026 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10027 export_dynamic_flag_spec='${wl}--export-dynamic' 10028 # ancient GNU ld didn't support --whole-archive et. al. 10029 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10030 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10031 else 10032 whole_archive_flag_spec= 10033 fi 10034 supports_anon_versioning=no 10035 case `$LD -v 2>&1` in 10036 *GNU\ gold*) supports_anon_versioning=yes ;; 10037 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10038 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10039 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10040 *\ 2.11.*) ;; # other 2.11 versions 10041 *) supports_anon_versioning=yes ;; 10042 esac 10043 10044 # See if GNU ld supports shared libraries. 10045 case $host_os in 10046 aix[3-9]*) 10047 # On AIX/PPC, the GNU linker is very broken 10048 if test "$host_cpu" != ia64; then 10049 ld_shlibs=no 10050 cat <<_LT_EOF 1>&2 10051 10052*** Warning: the GNU linker, at least up to release 2.19, is reported 10053*** to be unable to reliably create shared libraries on AIX. 10054*** Therefore, libtool is disabling shared libraries support. If you 10055*** really care for shared libraries, you may want to install binutils 10056*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10057*** You will then need to restart the configuration process. 10058 10059_LT_EOF 10060 fi 10061 ;; 10062 10063 amigaos*) 10064 case $host_cpu in 10065 powerpc) 10066 # see comment about AmigaOS4 .so support 10067 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10068 archive_expsym_cmds='' 10069 ;; 10070 m68k) 10071 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)' 10072 hardcode_libdir_flag_spec='-L$libdir' 10073 hardcode_minus_L=yes 10074 ;; 10075 esac 10076 ;; 10077 10078 beos*) 10079 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10080 allow_undefined_flag=unsupported 10081 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10082 # support --undefined. This deserves some investigation. FIXME 10083 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10084 else 10085 ld_shlibs=no 10086 fi 10087 ;; 10088 10089 cygwin* | mingw* | pw32* | cegcc*) 10090 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10091 # as there is no search path for DLLs. 10092 hardcode_libdir_flag_spec='-L$libdir' 10093 export_dynamic_flag_spec='${wl}--export-all-symbols' 10094 allow_undefined_flag=unsupported 10095 always_export_symbols=no 10096 enable_shared_with_static_runtimes=yes 10097 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10098 10099 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10100 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10101 # If the export-symbols file already is a .def file (1st line 10102 # is EXPORTS), use it as is; otherwise, prepend... 10103 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10104 cp $export_symbols $output_objdir/$soname.def; 10105 else 10106 echo EXPORTS > $output_objdir/$soname.def; 10107 cat $export_symbols >> $output_objdir/$soname.def; 10108 fi~ 10109 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10110 else 10111 ld_shlibs=no 10112 fi 10113 ;; 10114 10115 haiku*) 10116 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10117 link_all_deplibs=yes 10118 ;; 10119 10120 interix[3-9]*) 10121 hardcode_direct=no 10122 hardcode_shlibpath_var=no 10123 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10124 export_dynamic_flag_spec='${wl}-E' 10125 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10126 # Instead, shared libraries are loaded at an image base (0x10000000 by 10127 # default) and relocated if they conflict, which is a slow very memory 10128 # consuming and fragmenting process. To avoid this, we pick a random, 10129 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10130 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10131 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10132 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' 10133 ;; 10134 10135 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10136 tmp_diet=no 10137 if test "$host_os" = linux-dietlibc; then 10138 case $cc_basename in 10139 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10140 esac 10141 fi 10142 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10143 && test "$tmp_diet" = no 10144 then 10145 tmp_addflag= 10146 tmp_sharedflag='-shared' 10147 case $cc_basename,$host_cpu in 10148 pgcc*) # Portland Group C compiler 10149 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' 10150 tmp_addflag=' $pic_flag' 10151 ;; 10152 pgf77* | pgf90* | pgf95* | pgfortran*) 10153 # Portland Group f77 and f90 compilers 10154 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' 10155 tmp_addflag=' $pic_flag -Mnomain' ;; 10156 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10157 tmp_addflag=' -i_dynamic' ;; 10158 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10159 tmp_addflag=' -i_dynamic -nofor_main' ;; 10160 ifc* | ifort*) # Intel Fortran compiler 10161 tmp_addflag=' -nofor_main' ;; 10162 lf95*) # Lahey Fortran 8.1 10163 whole_archive_flag_spec= 10164 tmp_sharedflag='--shared' ;; 10165 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10166 tmp_sharedflag='-qmkshrobj' 10167 tmp_addflag= ;; 10168 nvcc*) # Cuda Compiler Driver 2.2 10169 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' 10170 compiler_needs_object=yes 10171 ;; 10172 esac 10173 case `$CC -V 2>&1 | sed 5q` in 10174 *Sun\ C*) # Sun C 5.9 10175 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' 10176 compiler_needs_object=yes 10177 tmp_sharedflag='-G' ;; 10178 *Sun\ F*) # Sun Fortran 8.3 10179 tmp_sharedflag='-G' ;; 10180 esac 10181 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10182 10183 if test "x$supports_anon_versioning" = xyes; then 10184 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10185 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10186 echo "local: *; };" >> $output_objdir/$libname.ver~ 10187 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10188 fi 10189 10190 case $cc_basename in 10191 xlf* | bgf* | bgxlf* | mpixlf*) 10192 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10193 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10194 hardcode_libdir_flag_spec= 10195 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10196 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10197 if test "x$supports_anon_versioning" = xyes; then 10198 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10199 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10200 echo "local: *; };" >> $output_objdir/$libname.ver~ 10201 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10202 fi 10203 ;; 10204 esac 10205 else 10206 ld_shlibs=no 10207 fi 10208 ;; 10209 10210 netbsd*) 10211 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10212 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10213 wlarc= 10214 else 10215 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10216 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10217 fi 10218 ;; 10219 10220 solaris*) 10221 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10222 ld_shlibs=no 10223 cat <<_LT_EOF 1>&2 10224 10225*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10226*** create shared libraries on Solaris systems. Therefore, libtool 10227*** is disabling shared libraries support. We urge you to upgrade GNU 10228*** binutils to release 2.9.1 or newer. Another option is to modify 10229*** your PATH or compiler configuration so that the native linker is 10230*** used, and then restart. 10231 10232_LT_EOF 10233 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10234 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10235 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10236 else 10237 ld_shlibs=no 10238 fi 10239 ;; 10240 10241 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10242 case `$LD -v 2>&1` in 10243 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10244 ld_shlibs=no 10245 cat <<_LT_EOF 1>&2 10246 10247*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10248*** reliably create shared libraries on SCO systems. Therefore, libtool 10249*** is disabling shared libraries support. We urge you to upgrade GNU 10250*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10251*** your PATH or compiler configuration so that the native linker is 10252*** used, and then restart. 10253 10254_LT_EOF 10255 ;; 10256 *) 10257 # For security reasons, it is highly recommended that you always 10258 # use absolute paths for naming shared libraries, and exclude the 10259 # DT_RUNPATH tag from executables and libraries. But doing so 10260 # requires that you compile everything twice, which is a pain. 10261 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10262 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10263 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10264 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10265 else 10266 ld_shlibs=no 10267 fi 10268 ;; 10269 esac 10270 ;; 10271 10272 sunos4*) 10273 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10274 wlarc= 10275 hardcode_direct=yes 10276 hardcode_shlibpath_var=no 10277 ;; 10278 10279 *) 10280 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10281 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10282 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10283 else 10284 ld_shlibs=no 10285 fi 10286 ;; 10287 esac 10288 10289 if test "$ld_shlibs" = no; then 10290 runpath_var= 10291 hardcode_libdir_flag_spec= 10292 export_dynamic_flag_spec= 10293 whole_archive_flag_spec= 10294 fi 10295 else 10296 # PORTME fill in a description of your system's linker (not GNU ld) 10297 case $host_os in 10298 aix3*) 10299 allow_undefined_flag=unsupported 10300 always_export_symbols=yes 10301 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' 10302 # Note: this linker hardcodes the directories in LIBPATH if there 10303 # are no directories specified by -L. 10304 hardcode_minus_L=yes 10305 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10306 # Neither direct hardcoding nor static linking is supported with a 10307 # broken collect2. 10308 hardcode_direct=unsupported 10309 fi 10310 ;; 10311 10312 aix[4-9]*) 10313 if test "$host_cpu" = ia64; then 10314 # On IA64, the linker does run time linking by default, so we don't 10315 # have to do anything special. 10316 aix_use_runtimelinking=no 10317 exp_sym_flag='-Bexport' 10318 no_entry_flag="" 10319 else 10320 # If we're using GNU nm, then we don't want the "-C" option. 10321 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10322 # Also, AIX nm treats weak defined symbols like other global 10323 # defined symbols, whereas GNU nm marks them as "W". 10324 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10325 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' 10326 else 10327 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' 10328 fi 10329 aix_use_runtimelinking=no 10330 10331 # Test if we are trying to use run time linking or normal 10332 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10333 # need to do runtime linking. 10334 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10335 for ld_flag in $LDFLAGS; do 10336 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10337 aix_use_runtimelinking=yes 10338 break 10339 fi 10340 done 10341 ;; 10342 esac 10343 10344 exp_sym_flag='-bexport' 10345 no_entry_flag='-bnoentry' 10346 fi 10347 10348 # When large executables or shared objects are built, AIX ld can 10349 # have problems creating the table of contents. If linking a library 10350 # or program results in "error TOC overflow" add -mminimal-toc to 10351 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10352 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10353 10354 archive_cmds='' 10355 hardcode_direct=yes 10356 hardcode_direct_absolute=yes 10357 hardcode_libdir_separator=':' 10358 link_all_deplibs=yes 10359 file_list_spec='${wl}-f,' 10360 10361 if test "$GCC" = yes; then 10362 case $host_os in aix4.[012]|aix4.[012].*) 10363 # We only want to do this on AIX 4.2 and lower, the check 10364 # below for broken collect2 doesn't work under 4.3+ 10365 collect2name=`${CC} -print-prog-name=collect2` 10366 if test -f "$collect2name" && 10367 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10368 then 10369 # We have reworked collect2 10370 : 10371 else 10372 # We have old collect2 10373 hardcode_direct=unsupported 10374 # It fails to find uninstalled libraries when the uninstalled 10375 # path is not listed in the libpath. Setting hardcode_minus_L 10376 # to unsupported forces relinking 10377 hardcode_minus_L=yes 10378 hardcode_libdir_flag_spec='-L$libdir' 10379 hardcode_libdir_separator= 10380 fi 10381 ;; 10382 esac 10383 shared_flag='-shared' 10384 if test "$aix_use_runtimelinking" = yes; then 10385 shared_flag="$shared_flag "'${wl}-G' 10386 fi 10387 else 10388 # not using gcc 10389 if test "$host_cpu" = ia64; then 10390 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10391 # chokes on -Wl,-G. The following line is correct: 10392 shared_flag='-G' 10393 else 10394 if test "$aix_use_runtimelinking" = yes; then 10395 shared_flag='${wl}-G' 10396 else 10397 shared_flag='${wl}-bM:SRE' 10398 fi 10399 fi 10400 fi 10401 10402 export_dynamic_flag_spec='${wl}-bexpall' 10403 # It seems that -bexpall does not export symbols beginning with 10404 # underscore (_), so it is better to generate a list of symbols to export. 10405 always_export_symbols=yes 10406 if test "$aix_use_runtimelinking" = yes; then 10407 # Warning - without using the other runtime loading flags (-brtl), 10408 # -berok will link without error, but may produce a broken library. 10409 allow_undefined_flag='-berok' 10410 # Determine the default libpath from the value encoded in an 10411 # empty executable. 10412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10413/* end confdefs.h. */ 10414 10415int 10416main () 10417{ 10418 10419 ; 10420 return 0; 10421} 10422_ACEOF 10423if ac_fn_c_try_link "$LINENO"; then : 10424 10425lt_aix_libpath_sed=' 10426 /Import File Strings/,/^$/ { 10427 /^0/ { 10428 s/^0 *\(.*\)$/\1/ 10429 p 10430 } 10431 }' 10432aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10433# Check for a 64-bit object if we didn't find anything. 10434if test -z "$aix_libpath"; then 10435 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10436fi 10437fi 10438rm -f core conftest.err conftest.$ac_objext \ 10439 conftest$ac_exeext conftest.$ac_ext 10440if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10441 10442 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10443 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" 10444 else 10445 if test "$host_cpu" = ia64; then 10446 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10447 allow_undefined_flag="-z nodefs" 10448 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" 10449 else 10450 # Determine the default libpath from the value encoded in an 10451 # empty executable. 10452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10453/* end confdefs.h. */ 10454 10455int 10456main () 10457{ 10458 10459 ; 10460 return 0; 10461} 10462_ACEOF 10463if ac_fn_c_try_link "$LINENO"; then : 10464 10465lt_aix_libpath_sed=' 10466 /Import File Strings/,/^$/ { 10467 /^0/ { 10468 s/^0 *\(.*\)$/\1/ 10469 p 10470 } 10471 }' 10472aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10473# Check for a 64-bit object if we didn't find anything. 10474if test -z "$aix_libpath"; then 10475 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10476fi 10477fi 10478rm -f core conftest.err conftest.$ac_objext \ 10479 conftest$ac_exeext conftest.$ac_ext 10480if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10481 10482 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10483 # Warning - without using the other run time loading flags, 10484 # -berok will link without error, but may produce a broken library. 10485 no_undefined_flag=' ${wl}-bernotok' 10486 allow_undefined_flag=' ${wl}-berok' 10487 if test "$with_gnu_ld" = yes; then 10488 # We only use this code for GNU lds that support --whole-archive. 10489 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10490 else 10491 # Exported symbols can be pulled into shared objects from archives 10492 whole_archive_flag_spec='$convenience' 10493 fi 10494 archive_cmds_need_lc=yes 10495 # This is similar to how AIX traditionally builds its shared libraries. 10496 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' 10497 fi 10498 fi 10499 ;; 10500 10501 amigaos*) 10502 case $host_cpu in 10503 powerpc) 10504 # see comment about AmigaOS4 .so support 10505 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10506 archive_expsym_cmds='' 10507 ;; 10508 m68k) 10509 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)' 10510 hardcode_libdir_flag_spec='-L$libdir' 10511 hardcode_minus_L=yes 10512 ;; 10513 esac 10514 ;; 10515 10516 bsdi[45]*) 10517 export_dynamic_flag_spec=-rdynamic 10518 ;; 10519 10520 cygwin* | mingw* | pw32* | cegcc*) 10521 # When not using gcc, we currently assume that we are using 10522 # Microsoft Visual C++. 10523 # hardcode_libdir_flag_spec is actually meaningless, as there is 10524 # no search path for DLLs. 10525 hardcode_libdir_flag_spec=' ' 10526 allow_undefined_flag=unsupported 10527 # Tell ltmain to make .lib files, not .a files. 10528 libext=lib 10529 # Tell ltmain to make .dll files, not .so files. 10530 shrext_cmds=".dll" 10531 # FIXME: Setting linknames here is a bad hack. 10532 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10533 # The linker will automatically build a .lib file if we build a DLL. 10534 old_archive_from_new_cmds='true' 10535 # FIXME: Should let the user specify the lib program. 10536 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10537 fix_srcfile_path='`cygpath -w "$srcfile"`' 10538 enable_shared_with_static_runtimes=yes 10539 ;; 10540 10541 darwin* | rhapsody*) 10542 10543 10544 archive_cmds_need_lc=no 10545 hardcode_direct=no 10546 hardcode_automatic=yes 10547 hardcode_shlibpath_var=unsupported 10548 if test "$lt_cv_ld_force_load" = "yes"; then 10549 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\"`' 10550 else 10551 whole_archive_flag_spec='' 10552 fi 10553 link_all_deplibs=yes 10554 allow_undefined_flag="$_lt_dar_allow_undefined" 10555 case $cc_basename in 10556 ifort*) _lt_dar_can_shared=yes ;; 10557 *) _lt_dar_can_shared=$GCC ;; 10558 esac 10559 if test "$_lt_dar_can_shared" = "yes"; then 10560 output_verbose_link_cmd=func_echo_all 10561 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10562 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10563 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}" 10564 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}" 10565 10566 else 10567 ld_shlibs=no 10568 fi 10569 10570 ;; 10571 10572 dgux*) 10573 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10574 hardcode_libdir_flag_spec='-L$libdir' 10575 hardcode_shlibpath_var=no 10576 ;; 10577 10578 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10579 # support. Future versions do this automatically, but an explicit c++rt0.o 10580 # does not break anything, and helps significantly (at the cost of a little 10581 # extra space). 10582 freebsd2.2*) 10583 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10584 hardcode_libdir_flag_spec='-R$libdir' 10585 hardcode_direct=yes 10586 hardcode_shlibpath_var=no 10587 ;; 10588 10589 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10590 freebsd2.*) 10591 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10592 hardcode_direct=yes 10593 hardcode_minus_L=yes 10594 hardcode_shlibpath_var=no 10595 ;; 10596 10597 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10598 freebsd* | dragonfly*) 10599 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10600 hardcode_libdir_flag_spec='-R$libdir' 10601 hardcode_direct=yes 10602 hardcode_shlibpath_var=no 10603 ;; 10604 10605 hpux9*) 10606 if test "$GCC" = yes; then 10607 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' 10608 else 10609 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' 10610 fi 10611 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10612 hardcode_libdir_separator=: 10613 hardcode_direct=yes 10614 10615 # hardcode_minus_L: Not really in the search PATH, 10616 # but as the default location of the library. 10617 hardcode_minus_L=yes 10618 export_dynamic_flag_spec='${wl}-E' 10619 ;; 10620 10621 hpux10*) 10622 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10623 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10624 else 10625 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10626 fi 10627 if test "$with_gnu_ld" = no; then 10628 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10629 hardcode_libdir_flag_spec_ld='+b $libdir' 10630 hardcode_libdir_separator=: 10631 hardcode_direct=yes 10632 hardcode_direct_absolute=yes 10633 export_dynamic_flag_spec='${wl}-E' 10634 # hardcode_minus_L: Not really in the search PATH, 10635 # but as the default location of the library. 10636 hardcode_minus_L=yes 10637 fi 10638 ;; 10639 10640 hpux11*) 10641 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10642 case $host_cpu in 10643 hppa*64*) 10644 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10645 ;; 10646 ia64*) 10647 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10648 ;; 10649 *) 10650 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10651 ;; 10652 esac 10653 else 10654 case $host_cpu in 10655 hppa*64*) 10656 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10657 ;; 10658 ia64*) 10659 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10660 ;; 10661 *) 10662 10663 # Older versions of the 11.00 compiler do not understand -b yet 10664 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10666$as_echo_n "checking if $CC understands -b... " >&6; } 10667if test "${lt_cv_prog_compiler__b+set}" = set; then : 10668 $as_echo_n "(cached) " >&6 10669else 10670 lt_cv_prog_compiler__b=no 10671 save_LDFLAGS="$LDFLAGS" 10672 LDFLAGS="$LDFLAGS -b" 10673 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10674 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10675 # The linker can only warn and ignore the option if not recognized 10676 # So say no if there are warnings 10677 if test -s conftest.err; then 10678 # Append any errors to the config.log. 10679 cat conftest.err 1>&5 10680 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10681 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10682 if diff conftest.exp conftest.er2 >/dev/null; then 10683 lt_cv_prog_compiler__b=yes 10684 fi 10685 else 10686 lt_cv_prog_compiler__b=yes 10687 fi 10688 fi 10689 $RM -r conftest* 10690 LDFLAGS="$save_LDFLAGS" 10691 10692fi 10693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10694$as_echo "$lt_cv_prog_compiler__b" >&6; } 10695 10696if test x"$lt_cv_prog_compiler__b" = xyes; then 10697 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10698else 10699 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10700fi 10701 10702 ;; 10703 esac 10704 fi 10705 if test "$with_gnu_ld" = no; then 10706 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10707 hardcode_libdir_separator=: 10708 10709 case $host_cpu in 10710 hppa*64*|ia64*) 10711 hardcode_direct=no 10712 hardcode_shlibpath_var=no 10713 ;; 10714 *) 10715 hardcode_direct=yes 10716 hardcode_direct_absolute=yes 10717 export_dynamic_flag_spec='${wl}-E' 10718 10719 # hardcode_minus_L: Not really in the search PATH, 10720 # but as the default location of the library. 10721 hardcode_minus_L=yes 10722 ;; 10723 esac 10724 fi 10725 ;; 10726 10727 irix5* | irix6* | nonstopux*) 10728 if test "$GCC" = yes; then 10729 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' 10730 # Try to use the -exported_symbol ld option, if it does not 10731 # work, assume that -exports_file does not work either and 10732 # implicitly export all symbols. 10733 save_LDFLAGS="$LDFLAGS" 10734 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10736/* end confdefs.h. */ 10737int foo(void) {} 10738_ACEOF 10739if ac_fn_c_try_link "$LINENO"; then : 10740 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' 10741 10742fi 10743rm -f core conftest.err conftest.$ac_objext \ 10744 conftest$ac_exeext conftest.$ac_ext 10745 LDFLAGS="$save_LDFLAGS" 10746 else 10747 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' 10748 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' 10749 fi 10750 archive_cmds_need_lc='no' 10751 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10752 hardcode_libdir_separator=: 10753 inherit_rpath=yes 10754 link_all_deplibs=yes 10755 ;; 10756 10757 netbsd*) 10758 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10759 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10760 else 10761 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10762 fi 10763 hardcode_libdir_flag_spec='-R$libdir' 10764 hardcode_direct=yes 10765 hardcode_shlibpath_var=no 10766 ;; 10767 10768 newsos6) 10769 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10770 hardcode_direct=yes 10771 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10772 hardcode_libdir_separator=: 10773 hardcode_shlibpath_var=no 10774 ;; 10775 10776 *nto* | *qnx*) 10777 ;; 10778 10779 openbsd*) 10780 if test -f /usr/libexec/ld.so; then 10781 hardcode_direct=yes 10782 hardcode_shlibpath_var=no 10783 hardcode_direct_absolute=yes 10784 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10785 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10786 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10787 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10788 export_dynamic_flag_spec='${wl}-E' 10789 else 10790 case $host_os in 10791 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10792 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10793 hardcode_libdir_flag_spec='-R$libdir' 10794 ;; 10795 *) 10796 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10797 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10798 ;; 10799 esac 10800 fi 10801 else 10802 ld_shlibs=no 10803 fi 10804 ;; 10805 10806 os2*) 10807 hardcode_libdir_flag_spec='-L$libdir' 10808 hardcode_minus_L=yes 10809 allow_undefined_flag=unsupported 10810 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' 10811 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10812 ;; 10813 10814 osf3*) 10815 if test "$GCC" = yes; then 10816 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10817 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' 10818 else 10819 allow_undefined_flag=' -expect_unresolved \*' 10820 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' 10821 fi 10822 archive_cmds_need_lc='no' 10823 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10824 hardcode_libdir_separator=: 10825 ;; 10826 10827 osf4* | osf5*) # as osf3* with the addition of -msym flag 10828 if test "$GCC" = yes; then 10829 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10830 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' 10831 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10832 else 10833 allow_undefined_flag=' -expect_unresolved \*' 10834 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' 10835 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~ 10836 $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' 10837 10838 # Both c and cxx compiler support -rpath directly 10839 hardcode_libdir_flag_spec='-rpath $libdir' 10840 fi 10841 archive_cmds_need_lc='no' 10842 hardcode_libdir_separator=: 10843 ;; 10844 10845 solaris*) 10846 no_undefined_flag=' -z defs' 10847 if test "$GCC" = yes; then 10848 wlarc='${wl}' 10849 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10850 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10851 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10852 else 10853 case `$CC -V 2>&1` in 10854 *"Compilers 5.0"*) 10855 wlarc='' 10856 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10857 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10858 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10859 ;; 10860 *) 10861 wlarc='${wl}' 10862 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10863 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10864 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10865 ;; 10866 esac 10867 fi 10868 hardcode_libdir_flag_spec='-R$libdir' 10869 hardcode_shlibpath_var=no 10870 case $host_os in 10871 solaris2.[0-5] | solaris2.[0-5].*) ;; 10872 *) 10873 # The compiler driver will combine and reorder linker options, 10874 # but understands `-z linker_flag'. GCC discards it without `$wl', 10875 # but is careful enough not to reorder. 10876 # Supported since Solaris 2.6 (maybe 2.5.1?) 10877 if test "$GCC" = yes; then 10878 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10879 else 10880 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10881 fi 10882 ;; 10883 esac 10884 link_all_deplibs=yes 10885 ;; 10886 10887 sunos4*) 10888 if test "x$host_vendor" = xsequent; then 10889 # Use $CC to link under sequent, because it throws in some extra .o 10890 # files that make .init and .fini sections work. 10891 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10892 else 10893 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10894 fi 10895 hardcode_libdir_flag_spec='-L$libdir' 10896 hardcode_direct=yes 10897 hardcode_minus_L=yes 10898 hardcode_shlibpath_var=no 10899 ;; 10900 10901 sysv4) 10902 case $host_vendor in 10903 sni) 10904 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10905 hardcode_direct=yes # is this really true??? 10906 ;; 10907 siemens) 10908 ## LD is ld it makes a PLAMLIB 10909 ## CC just makes a GrossModule. 10910 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10911 reload_cmds='$CC -r -o $output$reload_objs' 10912 hardcode_direct=no 10913 ;; 10914 motorola) 10915 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10916 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10917 ;; 10918 esac 10919 runpath_var='LD_RUN_PATH' 10920 hardcode_shlibpath_var=no 10921 ;; 10922 10923 sysv4.3*) 10924 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10925 hardcode_shlibpath_var=no 10926 export_dynamic_flag_spec='-Bexport' 10927 ;; 10928 10929 sysv4*MP*) 10930 if test -d /usr/nec; then 10931 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10932 hardcode_shlibpath_var=no 10933 runpath_var=LD_RUN_PATH 10934 hardcode_runpath_var=yes 10935 ld_shlibs=yes 10936 fi 10937 ;; 10938 10939 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10940 no_undefined_flag='${wl}-z,text' 10941 archive_cmds_need_lc=no 10942 hardcode_shlibpath_var=no 10943 runpath_var='LD_RUN_PATH' 10944 10945 if test "$GCC" = yes; then 10946 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10947 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10948 else 10949 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10950 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10951 fi 10952 ;; 10953 10954 sysv5* | sco3.2v5* | sco5v6*) 10955 # Note: We can NOT use -z defs as we might desire, because we do not 10956 # link with -lc, and that would cause any symbols used from libc to 10957 # always be unresolved, which means just about no library would 10958 # ever link correctly. If we're not using GNU ld we use -z text 10959 # though, which does catch some bad symbols but isn't as heavy-handed 10960 # as -z defs. 10961 no_undefined_flag='${wl}-z,text' 10962 allow_undefined_flag='${wl}-z,nodefs' 10963 archive_cmds_need_lc=no 10964 hardcode_shlibpath_var=no 10965 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10966 hardcode_libdir_separator=':' 10967 link_all_deplibs=yes 10968 export_dynamic_flag_spec='${wl}-Bexport' 10969 runpath_var='LD_RUN_PATH' 10970 10971 if test "$GCC" = yes; then 10972 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10973 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10974 else 10975 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10976 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10977 fi 10978 ;; 10979 10980 uts4*) 10981 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10982 hardcode_libdir_flag_spec='-L$libdir' 10983 hardcode_shlibpath_var=no 10984 ;; 10985 10986 *) 10987 ld_shlibs=no 10988 ;; 10989 esac 10990 10991 if test x$host_vendor = xsni; then 10992 case $host in 10993 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10994 export_dynamic_flag_spec='${wl}-Blargedynsym' 10995 ;; 10996 esac 10997 fi 10998 fi 10999 11000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11001$as_echo "$ld_shlibs" >&6; } 11002test "$ld_shlibs" = no && can_build_shared=no 11003 11004with_gnu_ld=$with_gnu_ld 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020# 11021# Do we need to explicitly link libc? 11022# 11023case "x$archive_cmds_need_lc" in 11024x|xyes) 11025 # Assume -lc should be added 11026 archive_cmds_need_lc=yes 11027 11028 if test "$enable_shared" = yes && test "$GCC" = yes; then 11029 case $archive_cmds in 11030 *'~'*) 11031 # FIXME: we may have to deal with multi-command sequences. 11032 ;; 11033 '$CC '*) 11034 # Test whether the compiler implicitly links with -lc since on some 11035 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11036 # to ld, don't add -lc before -lgcc. 11037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11038$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11039if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 11040 $as_echo_n "(cached) " >&6 11041else 11042 $RM conftest* 11043 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11044 11045 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11046 (eval $ac_compile) 2>&5 11047 ac_status=$? 11048 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11049 test $ac_status = 0; } 2>conftest.err; then 11050 soname=conftest 11051 lib=conftest 11052 libobjs=conftest.$ac_objext 11053 deplibs= 11054 wl=$lt_prog_compiler_wl 11055 pic_flag=$lt_prog_compiler_pic 11056 compiler_flags=-v 11057 linker_flags=-v 11058 verstring= 11059 output_objdir=. 11060 libname=conftest 11061 lt_save_allow_undefined_flag=$allow_undefined_flag 11062 allow_undefined_flag= 11063 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11064 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11065 ac_status=$? 11066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11067 test $ac_status = 0; } 11068 then 11069 lt_cv_archive_cmds_need_lc=no 11070 else 11071 lt_cv_archive_cmds_need_lc=yes 11072 fi 11073 allow_undefined_flag=$lt_save_allow_undefined_flag 11074 else 11075 cat conftest.err 1>&5 11076 fi 11077 $RM conftest* 11078 11079fi 11080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11081$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11082 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11083 ;; 11084 esac 11085 fi 11086 ;; 11087esac 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11246$as_echo_n "checking dynamic linker characteristics... " >&6; } 11247 11248if test "$GCC" = yes; then 11249 case $host_os in 11250 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11251 *) lt_awk_arg="/^libraries:/" ;; 11252 esac 11253 case $host_os in 11254 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11255 *) lt_sed_strip_eq="s,=/,/,g" ;; 11256 esac 11257 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11258 case $lt_search_path_spec in 11259 *\;*) 11260 # if the path contains ";" then we assume it to be the separator 11261 # otherwise default to the standard path separator (i.e. ":") - it is 11262 # assumed that no part of a normal pathname contains ";" but that should 11263 # okay in the real world where ";" in dirpaths is itself problematic. 11264 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11265 ;; 11266 *) 11267 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11268 ;; 11269 esac 11270 # Ok, now we have the path, separated by spaces, we can step through it 11271 # and add multilib dir if necessary. 11272 lt_tmp_lt_search_path_spec= 11273 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11274 for lt_sys_path in $lt_search_path_spec; do 11275 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11276 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11277 else 11278 test -d "$lt_sys_path" && \ 11279 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11280 fi 11281 done 11282 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11283BEGIN {RS=" "; FS="/|\n";} { 11284 lt_foo=""; 11285 lt_count=0; 11286 for (lt_i = NF; lt_i > 0; lt_i--) { 11287 if ($lt_i != "" && $lt_i != ".") { 11288 if ($lt_i == "..") { 11289 lt_count++; 11290 } else { 11291 if (lt_count == 0) { 11292 lt_foo="/" $lt_i lt_foo; 11293 } else { 11294 lt_count--; 11295 } 11296 } 11297 } 11298 } 11299 if (lt_foo != "") { lt_freq[lt_foo]++; } 11300 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11301}'` 11302 # AWK program above erroneously prepends '/' to C:/dos/paths 11303 # for these hosts. 11304 case $host_os in 11305 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11306 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11307 esac 11308 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11309else 11310 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11311fi 11312library_names_spec= 11313libname_spec='lib$name' 11314soname_spec= 11315shrext_cmds=".so" 11316postinstall_cmds= 11317postuninstall_cmds= 11318finish_cmds= 11319finish_eval= 11320shlibpath_var= 11321shlibpath_overrides_runpath=unknown 11322version_type=none 11323dynamic_linker="$host_os ld.so" 11324sys_lib_dlsearch_path_spec="/lib /usr/lib" 11325need_lib_prefix=unknown 11326hardcode_into_libs=no 11327 11328# when you set need_version to no, make sure it does not cause -set_version 11329# flags to be left without arguments 11330need_version=unknown 11331 11332case $host_os in 11333aix3*) 11334 version_type=linux 11335 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11336 shlibpath_var=LIBPATH 11337 11338 # AIX 3 has no versioning support, so we append a major version to the name. 11339 soname_spec='${libname}${release}${shared_ext}$major' 11340 ;; 11341 11342aix[4-9]*) 11343 version_type=linux 11344 need_lib_prefix=no 11345 need_version=no 11346 hardcode_into_libs=yes 11347 if test "$host_cpu" = ia64; then 11348 # AIX 5 supports IA64 11349 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11350 shlibpath_var=LD_LIBRARY_PATH 11351 else 11352 # With GCC up to 2.95.x, collect2 would create an import file 11353 # for dependence libraries. The import file would start with 11354 # the line `#! .'. This would cause the generated library to 11355 # depend on `.', always an invalid library. This was fixed in 11356 # development snapshots of GCC prior to 3.0. 11357 case $host_os in 11358 aix4 | aix4.[01] | aix4.[01].*) 11359 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11360 echo ' yes ' 11361 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11362 : 11363 else 11364 can_build_shared=no 11365 fi 11366 ;; 11367 esac 11368 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11369 # soname into executable. Probably we can add versioning support to 11370 # collect2, so additional links can be useful in future. 11371 if test "$aix_use_runtimelinking" = yes; then 11372 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11373 # instead of lib<name>.a to let people know that these are not 11374 # typical AIX shared libraries. 11375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11376 else 11377 # We preserve .a as extension for shared libraries through AIX4.2 11378 # and later when we are not doing run time linking. 11379 library_names_spec='${libname}${release}.a $libname.a' 11380 soname_spec='${libname}${release}${shared_ext}$major' 11381 fi 11382 shlibpath_var=LIBPATH 11383 fi 11384 ;; 11385 11386amigaos*) 11387 case $host_cpu in 11388 powerpc) 11389 # Since July 2007 AmigaOS4 officially supports .so libraries. 11390 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11392 ;; 11393 m68k) 11394 library_names_spec='$libname.ixlibrary $libname.a' 11395 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11396 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' 11397 ;; 11398 esac 11399 ;; 11400 11401beos*) 11402 library_names_spec='${libname}${shared_ext}' 11403 dynamic_linker="$host_os ld.so" 11404 shlibpath_var=LIBRARY_PATH 11405 ;; 11406 11407bsdi[45]*) 11408 version_type=linux 11409 need_version=no 11410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11411 soname_spec='${libname}${release}${shared_ext}$major' 11412 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11413 shlibpath_var=LD_LIBRARY_PATH 11414 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11415 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11416 # the default ld.so.conf also contains /usr/contrib/lib and 11417 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11418 # libtool to hard-code these into programs 11419 ;; 11420 11421cygwin* | mingw* | pw32* | cegcc*) 11422 version_type=windows 11423 shrext_cmds=".dll" 11424 need_version=no 11425 need_lib_prefix=no 11426 11427 case $GCC,$host_os in 11428 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11429 library_names_spec='$libname.dll.a' 11430 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11431 postinstall_cmds='base_file=`basename \${file}`~ 11432 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11433 dldir=$destdir/`dirname \$dlpath`~ 11434 test -d \$dldir || mkdir -p \$dldir~ 11435 $install_prog $dir/$dlname \$dldir/$dlname~ 11436 chmod a+x \$dldir/$dlname~ 11437 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11438 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11439 fi' 11440 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11441 dlpath=$dir/\$dldll~ 11442 $RM \$dlpath' 11443 shlibpath_overrides_runpath=yes 11444 11445 case $host_os in 11446 cygwin*) 11447 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11448 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11449 11450 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11451 ;; 11452 mingw* | cegcc*) 11453 # MinGW DLLs use traditional 'lib' prefix 11454 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11455 ;; 11456 pw32*) 11457 # pw32 DLLs use 'pw' prefix rather than 'lib' 11458 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11459 ;; 11460 esac 11461 ;; 11462 11463 *) 11464 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11465 ;; 11466 esac 11467 dynamic_linker='Win32 ld.exe' 11468 # FIXME: first we should search . and the directory the executable is in 11469 shlibpath_var=PATH 11470 ;; 11471 11472darwin* | rhapsody*) 11473 dynamic_linker="$host_os dyld" 11474 version_type=darwin 11475 need_lib_prefix=no 11476 need_version=no 11477 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11478 soname_spec='${libname}${release}${major}$shared_ext' 11479 shlibpath_overrides_runpath=yes 11480 shlibpath_var=DYLD_LIBRARY_PATH 11481 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11482 11483 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11484 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11485 ;; 11486 11487dgux*) 11488 version_type=linux 11489 need_lib_prefix=no 11490 need_version=no 11491 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11492 soname_spec='${libname}${release}${shared_ext}$major' 11493 shlibpath_var=LD_LIBRARY_PATH 11494 ;; 11495 11496freebsd* | dragonfly*) 11497 # DragonFly does not have aout. When/if they implement a new 11498 # versioning mechanism, adjust this. 11499 if test -x /usr/bin/objformat; then 11500 objformat=`/usr/bin/objformat` 11501 else 11502 case $host_os in 11503 freebsd[23].*) objformat=aout ;; 11504 *) objformat=elf ;; 11505 esac 11506 fi 11507 version_type=freebsd-$objformat 11508 case $version_type in 11509 freebsd-elf*) 11510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11511 need_version=no 11512 need_lib_prefix=no 11513 ;; 11514 freebsd-*) 11515 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11516 need_version=yes 11517 ;; 11518 esac 11519 shlibpath_var=LD_LIBRARY_PATH 11520 case $host_os in 11521 freebsd2.*) 11522 shlibpath_overrides_runpath=yes 11523 ;; 11524 freebsd3.[01]* | freebsdelf3.[01]*) 11525 shlibpath_overrides_runpath=yes 11526 hardcode_into_libs=yes 11527 ;; 11528 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11529 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11530 shlibpath_overrides_runpath=no 11531 hardcode_into_libs=yes 11532 ;; 11533 *) # from 4.6 on, and DragonFly 11534 shlibpath_overrides_runpath=yes 11535 hardcode_into_libs=yes 11536 ;; 11537 esac 11538 ;; 11539 11540gnu*) 11541 version_type=linux 11542 need_lib_prefix=no 11543 need_version=no 11544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11545 soname_spec='${libname}${release}${shared_ext}$major' 11546 shlibpath_var=LD_LIBRARY_PATH 11547 hardcode_into_libs=yes 11548 ;; 11549 11550haiku*) 11551 version_type=linux 11552 need_lib_prefix=no 11553 need_version=no 11554 dynamic_linker="$host_os runtime_loader" 11555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11556 soname_spec='${libname}${release}${shared_ext}$major' 11557 shlibpath_var=LIBRARY_PATH 11558 shlibpath_overrides_runpath=yes 11559 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11560 hardcode_into_libs=yes 11561 ;; 11562 11563hpux9* | hpux10* | hpux11*) 11564 # Give a soname corresponding to the major version so that dld.sl refuses to 11565 # link against other versions. 11566 version_type=sunos 11567 need_lib_prefix=no 11568 need_version=no 11569 case $host_cpu in 11570 ia64*) 11571 shrext_cmds='.so' 11572 hardcode_into_libs=yes 11573 dynamic_linker="$host_os dld.so" 11574 shlibpath_var=LD_LIBRARY_PATH 11575 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11576 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11577 soname_spec='${libname}${release}${shared_ext}$major' 11578 if test "X$HPUX_IA64_MODE" = X32; then 11579 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11580 else 11581 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11582 fi 11583 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11584 ;; 11585 hppa*64*) 11586 shrext_cmds='.sl' 11587 hardcode_into_libs=yes 11588 dynamic_linker="$host_os dld.sl" 11589 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11590 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11592 soname_spec='${libname}${release}${shared_ext}$major' 11593 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11594 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11595 ;; 11596 *) 11597 shrext_cmds='.sl' 11598 dynamic_linker="$host_os dld.sl" 11599 shlibpath_var=SHLIB_PATH 11600 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11602 soname_spec='${libname}${release}${shared_ext}$major' 11603 ;; 11604 esac 11605 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11606 postinstall_cmds='chmod 555 $lib' 11607 # or fails outright, so override atomically: 11608 install_override_mode=555 11609 ;; 11610 11611interix[3-9]*) 11612 version_type=linux 11613 need_lib_prefix=no 11614 need_version=no 11615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11616 soname_spec='${libname}${release}${shared_ext}$major' 11617 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11618 shlibpath_var=LD_LIBRARY_PATH 11619 shlibpath_overrides_runpath=no 11620 hardcode_into_libs=yes 11621 ;; 11622 11623irix5* | irix6* | nonstopux*) 11624 case $host_os in 11625 nonstopux*) version_type=nonstopux ;; 11626 *) 11627 if test "$lt_cv_prog_gnu_ld" = yes; then 11628 version_type=linux 11629 else 11630 version_type=irix 11631 fi ;; 11632 esac 11633 need_lib_prefix=no 11634 need_version=no 11635 soname_spec='${libname}${release}${shared_ext}$major' 11636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11637 case $host_os in 11638 irix5* | nonstopux*) 11639 libsuff= shlibsuff= 11640 ;; 11641 *) 11642 case $LD in # libtool.m4 will add one of these switches to LD 11643 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11644 libsuff= shlibsuff= libmagic=32-bit;; 11645 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11646 libsuff=32 shlibsuff=N32 libmagic=N32;; 11647 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11648 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11649 *) libsuff= shlibsuff= libmagic=never-match;; 11650 esac 11651 ;; 11652 esac 11653 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11654 shlibpath_overrides_runpath=no 11655 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11656 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11657 hardcode_into_libs=yes 11658 ;; 11659 11660# No shared lib support for Linux oldld, aout, or coff. 11661linux*oldld* | linux*aout* | linux*coff*) 11662 dynamic_linker=no 11663 ;; 11664 11665# This must be Linux ELF. 11666linux* | k*bsd*-gnu | kopensolaris*-gnu) 11667 version_type=linux 11668 need_lib_prefix=no 11669 need_version=no 11670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11671 soname_spec='${libname}${release}${shared_ext}$major' 11672 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11673 shlibpath_var=LD_LIBRARY_PATH 11674 shlibpath_overrides_runpath=no 11675 11676 # Some binutils ld are patched to set DT_RUNPATH 11677 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 11678 $as_echo_n "(cached) " >&6 11679else 11680 lt_cv_shlibpath_overrides_runpath=no 11681 save_LDFLAGS=$LDFLAGS 11682 save_libdir=$libdir 11683 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11684 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11686/* end confdefs.h. */ 11687 11688int 11689main () 11690{ 11691 11692 ; 11693 return 0; 11694} 11695_ACEOF 11696if ac_fn_c_try_link "$LINENO"; then : 11697 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11698 lt_cv_shlibpath_overrides_runpath=yes 11699fi 11700fi 11701rm -f core conftest.err conftest.$ac_objext \ 11702 conftest$ac_exeext conftest.$ac_ext 11703 LDFLAGS=$save_LDFLAGS 11704 libdir=$save_libdir 11705 11706fi 11707 11708 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11709 11710 # This implies no fast_install, which is unacceptable. 11711 # Some rework will be needed to allow for fast_install 11712 # before this can be enabled. 11713 hardcode_into_libs=yes 11714 11715 # Append ld.so.conf contents to the search path 11716 if test -f /etc/ld.so.conf; then 11717 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' ' '` 11718 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11719 fi 11720 11721 # We used to test for /lib/ld.so.1 and disable shared libraries on 11722 # powerpc, because MkLinux only supported shared libraries with the 11723 # GNU dynamic linker. Since this was broken with cross compilers, 11724 # most powerpc-linux boxes support dynamic linking these days and 11725 # people can always --disable-shared, the test was removed, and we 11726 # assume the GNU/Linux dynamic linker is in use. 11727 dynamic_linker='GNU/Linux ld.so' 11728 ;; 11729 11730netbsd*) 11731 version_type=sunos 11732 need_lib_prefix=no 11733 need_version=no 11734 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11735 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11736 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11737 dynamic_linker='NetBSD (a.out) ld.so' 11738 else 11739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11740 soname_spec='${libname}${release}${shared_ext}$major' 11741 dynamic_linker='NetBSD ld.elf_so' 11742 fi 11743 shlibpath_var=LD_LIBRARY_PATH 11744 shlibpath_overrides_runpath=yes 11745 hardcode_into_libs=yes 11746 ;; 11747 11748newsos6) 11749 version_type=linux 11750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11751 shlibpath_var=LD_LIBRARY_PATH 11752 shlibpath_overrides_runpath=yes 11753 ;; 11754 11755*nto* | *qnx*) 11756 version_type=qnx 11757 need_lib_prefix=no 11758 need_version=no 11759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11760 soname_spec='${libname}${release}${shared_ext}$major' 11761 shlibpath_var=LD_LIBRARY_PATH 11762 shlibpath_overrides_runpath=no 11763 hardcode_into_libs=yes 11764 dynamic_linker='ldqnx.so' 11765 ;; 11766 11767openbsd*) 11768 version_type=sunos 11769 sys_lib_dlsearch_path_spec="/usr/lib" 11770 need_lib_prefix=no 11771 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11772 case $host_os in 11773 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11774 *) need_version=no ;; 11775 esac 11776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11777 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11778 shlibpath_var=LD_LIBRARY_PATH 11779 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11780 case $host_os in 11781 openbsd2.[89] | openbsd2.[89].*) 11782 shlibpath_overrides_runpath=no 11783 ;; 11784 *) 11785 shlibpath_overrides_runpath=yes 11786 ;; 11787 esac 11788 else 11789 shlibpath_overrides_runpath=yes 11790 fi 11791 ;; 11792 11793os2*) 11794 libname_spec='$name' 11795 shrext_cmds=".dll" 11796 need_lib_prefix=no 11797 library_names_spec='$libname${shared_ext} $libname.a' 11798 dynamic_linker='OS/2 ld.exe' 11799 shlibpath_var=LIBPATH 11800 ;; 11801 11802osf3* | osf4* | osf5*) 11803 version_type=osf 11804 need_lib_prefix=no 11805 need_version=no 11806 soname_spec='${libname}${release}${shared_ext}$major' 11807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11808 shlibpath_var=LD_LIBRARY_PATH 11809 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11810 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11811 ;; 11812 11813rdos*) 11814 dynamic_linker=no 11815 ;; 11816 11817solaris*) 11818 version_type=linux 11819 need_lib_prefix=no 11820 need_version=no 11821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11822 soname_spec='${libname}${release}${shared_ext}$major' 11823 shlibpath_var=LD_LIBRARY_PATH 11824 shlibpath_overrides_runpath=yes 11825 hardcode_into_libs=yes 11826 # ldd complains unless libraries are executable 11827 postinstall_cmds='chmod +x $lib' 11828 ;; 11829 11830sunos4*) 11831 version_type=sunos 11832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11833 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11834 shlibpath_var=LD_LIBRARY_PATH 11835 shlibpath_overrides_runpath=yes 11836 if test "$with_gnu_ld" = yes; then 11837 need_lib_prefix=no 11838 fi 11839 need_version=yes 11840 ;; 11841 11842sysv4 | sysv4.3*) 11843 version_type=linux 11844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11845 soname_spec='${libname}${release}${shared_ext}$major' 11846 shlibpath_var=LD_LIBRARY_PATH 11847 case $host_vendor in 11848 sni) 11849 shlibpath_overrides_runpath=no 11850 need_lib_prefix=no 11851 runpath_var=LD_RUN_PATH 11852 ;; 11853 siemens) 11854 need_lib_prefix=no 11855 ;; 11856 motorola) 11857 need_lib_prefix=no 11858 need_version=no 11859 shlibpath_overrides_runpath=no 11860 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11861 ;; 11862 esac 11863 ;; 11864 11865sysv4*MP*) 11866 if test -d /usr/nec ;then 11867 version_type=linux 11868 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11869 soname_spec='$libname${shared_ext}.$major' 11870 shlibpath_var=LD_LIBRARY_PATH 11871 fi 11872 ;; 11873 11874sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11875 version_type=freebsd-elf 11876 need_lib_prefix=no 11877 need_version=no 11878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11879 soname_spec='${libname}${release}${shared_ext}$major' 11880 shlibpath_var=LD_LIBRARY_PATH 11881 shlibpath_overrides_runpath=yes 11882 hardcode_into_libs=yes 11883 if test "$with_gnu_ld" = yes; then 11884 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11885 else 11886 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11887 case $host_os in 11888 sco3.2v5*) 11889 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11890 ;; 11891 esac 11892 fi 11893 sys_lib_dlsearch_path_spec='/usr/lib' 11894 ;; 11895 11896tpf*) 11897 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11898 version_type=linux 11899 need_lib_prefix=no 11900 need_version=no 11901 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11902 shlibpath_var=LD_LIBRARY_PATH 11903 shlibpath_overrides_runpath=no 11904 hardcode_into_libs=yes 11905 ;; 11906 11907uts4*) 11908 version_type=linux 11909 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11910 soname_spec='${libname}${release}${shared_ext}$major' 11911 shlibpath_var=LD_LIBRARY_PATH 11912 ;; 11913 11914*) 11915 dynamic_linker=no 11916 ;; 11917esac 11918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11919$as_echo "$dynamic_linker" >&6; } 11920test "$dynamic_linker" = no && can_build_shared=no 11921 11922variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11923if test "$GCC" = yes; then 11924 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11925fi 11926 11927if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11928 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11929fi 11930if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11931 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11932fi 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12026$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12027hardcode_action= 12028if test -n "$hardcode_libdir_flag_spec" || 12029 test -n "$runpath_var" || 12030 test "X$hardcode_automatic" = "Xyes" ; then 12031 12032 # We can hardcode non-existent directories. 12033 if test "$hardcode_direct" != no && 12034 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12035 # have to relink, otherwise we might link with an installed library 12036 # when we should be linking with a yet-to-be-installed one 12037 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 12038 test "$hardcode_minus_L" != no; then 12039 # Linking always hardcodes the temporary library directory. 12040 hardcode_action=relink 12041 else 12042 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12043 hardcode_action=immediate 12044 fi 12045else 12046 # We cannot hardcode anything, or else we can only hardcode existing 12047 # directories. 12048 hardcode_action=unsupported 12049fi 12050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12051$as_echo "$hardcode_action" >&6; } 12052 12053if test "$hardcode_action" = relink || 12054 test "$inherit_rpath" = yes; then 12055 # Fast installation is not supported 12056 enable_fast_install=no 12057elif test "$shlibpath_overrides_runpath" = yes || 12058 test "$enable_shared" = no; then 12059 # Fast installation is not necessary 12060 enable_fast_install=needless 12061fi 12062 12063 12064 12065 12066 12067 12068 if test "x$enable_dlopen" != xyes; then 12069 enable_dlopen=unknown 12070 enable_dlopen_self=unknown 12071 enable_dlopen_self_static=unknown 12072else 12073 lt_cv_dlopen=no 12074 lt_cv_dlopen_libs= 12075 12076 case $host_os in 12077 beos*) 12078 lt_cv_dlopen="load_add_on" 12079 lt_cv_dlopen_libs= 12080 lt_cv_dlopen_self=yes 12081 ;; 12082 12083 mingw* | pw32* | cegcc*) 12084 lt_cv_dlopen="LoadLibrary" 12085 lt_cv_dlopen_libs= 12086 ;; 12087 12088 cygwin*) 12089 lt_cv_dlopen="dlopen" 12090 lt_cv_dlopen_libs= 12091 ;; 12092 12093 darwin*) 12094 # if libdl is installed we need to link against it 12095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12096$as_echo_n "checking for dlopen in -ldl... " >&6; } 12097if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12098 $as_echo_n "(cached) " >&6 12099else 12100 ac_check_lib_save_LIBS=$LIBS 12101LIBS="-ldl $LIBS" 12102cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12103/* end confdefs.h. */ 12104 12105/* Override any GCC internal prototype to avoid an error. 12106 Use char because int might match the return type of a GCC 12107 builtin and then its argument prototype would still apply. */ 12108#ifdef __cplusplus 12109extern "C" 12110#endif 12111char dlopen (); 12112int 12113main () 12114{ 12115return dlopen (); 12116 ; 12117 return 0; 12118} 12119_ACEOF 12120if ac_fn_c_try_link "$LINENO"; then : 12121 ac_cv_lib_dl_dlopen=yes 12122else 12123 ac_cv_lib_dl_dlopen=no 12124fi 12125rm -f core conftest.err conftest.$ac_objext \ 12126 conftest$ac_exeext conftest.$ac_ext 12127LIBS=$ac_check_lib_save_LIBS 12128fi 12129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12130$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12131if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12132 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12133else 12134 12135 lt_cv_dlopen="dyld" 12136 lt_cv_dlopen_libs= 12137 lt_cv_dlopen_self=yes 12138 12139fi 12140 12141 ;; 12142 12143 *) 12144 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12145if test "x$ac_cv_func_shl_load" = x""yes; then : 12146 lt_cv_dlopen="shl_load" 12147else 12148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12149$as_echo_n "checking for shl_load in -ldld... " >&6; } 12150if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 12151 $as_echo_n "(cached) " >&6 12152else 12153 ac_check_lib_save_LIBS=$LIBS 12154LIBS="-ldld $LIBS" 12155cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12156/* end confdefs.h. */ 12157 12158/* Override any GCC internal prototype to avoid an error. 12159 Use char because int might match the return type of a GCC 12160 builtin and then its argument prototype would still apply. */ 12161#ifdef __cplusplus 12162extern "C" 12163#endif 12164char shl_load (); 12165int 12166main () 12167{ 12168return shl_load (); 12169 ; 12170 return 0; 12171} 12172_ACEOF 12173if ac_fn_c_try_link "$LINENO"; then : 12174 ac_cv_lib_dld_shl_load=yes 12175else 12176 ac_cv_lib_dld_shl_load=no 12177fi 12178rm -f core conftest.err conftest.$ac_objext \ 12179 conftest$ac_exeext conftest.$ac_ext 12180LIBS=$ac_check_lib_save_LIBS 12181fi 12182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12183$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12184if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 12185 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12186else 12187 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12188if test "x$ac_cv_func_dlopen" = x""yes; then : 12189 lt_cv_dlopen="dlopen" 12190else 12191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12192$as_echo_n "checking for dlopen in -ldl... " >&6; } 12193if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12194 $as_echo_n "(cached) " >&6 12195else 12196 ac_check_lib_save_LIBS=$LIBS 12197LIBS="-ldl $LIBS" 12198cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12199/* end confdefs.h. */ 12200 12201/* Override any GCC internal prototype to avoid an error. 12202 Use char because int might match the return type of a GCC 12203 builtin and then its argument prototype would still apply. */ 12204#ifdef __cplusplus 12205extern "C" 12206#endif 12207char dlopen (); 12208int 12209main () 12210{ 12211return dlopen (); 12212 ; 12213 return 0; 12214} 12215_ACEOF 12216if ac_fn_c_try_link "$LINENO"; then : 12217 ac_cv_lib_dl_dlopen=yes 12218else 12219 ac_cv_lib_dl_dlopen=no 12220fi 12221rm -f core conftest.err conftest.$ac_objext \ 12222 conftest$ac_exeext conftest.$ac_ext 12223LIBS=$ac_check_lib_save_LIBS 12224fi 12225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12226$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12227if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12228 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12229else 12230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12231$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12232if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 12233 $as_echo_n "(cached) " >&6 12234else 12235 ac_check_lib_save_LIBS=$LIBS 12236LIBS="-lsvld $LIBS" 12237cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12238/* end confdefs.h. */ 12239 12240/* Override any GCC internal prototype to avoid an error. 12241 Use char because int might match the return type of a GCC 12242 builtin and then its argument prototype would still apply. */ 12243#ifdef __cplusplus 12244extern "C" 12245#endif 12246char dlopen (); 12247int 12248main () 12249{ 12250return dlopen (); 12251 ; 12252 return 0; 12253} 12254_ACEOF 12255if ac_fn_c_try_link "$LINENO"; then : 12256 ac_cv_lib_svld_dlopen=yes 12257else 12258 ac_cv_lib_svld_dlopen=no 12259fi 12260rm -f core conftest.err conftest.$ac_objext \ 12261 conftest$ac_exeext conftest.$ac_ext 12262LIBS=$ac_check_lib_save_LIBS 12263fi 12264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12265$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12266if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 12267 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12268else 12269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12270$as_echo_n "checking for dld_link in -ldld... " >&6; } 12271if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 12272 $as_echo_n "(cached) " >&6 12273else 12274 ac_check_lib_save_LIBS=$LIBS 12275LIBS="-ldld $LIBS" 12276cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12277/* end confdefs.h. */ 12278 12279/* Override any GCC internal prototype to avoid an error. 12280 Use char because int might match the return type of a GCC 12281 builtin and then its argument prototype would still apply. */ 12282#ifdef __cplusplus 12283extern "C" 12284#endif 12285char dld_link (); 12286int 12287main () 12288{ 12289return dld_link (); 12290 ; 12291 return 0; 12292} 12293_ACEOF 12294if ac_fn_c_try_link "$LINENO"; then : 12295 ac_cv_lib_dld_dld_link=yes 12296else 12297 ac_cv_lib_dld_dld_link=no 12298fi 12299rm -f core conftest.err conftest.$ac_objext \ 12300 conftest$ac_exeext conftest.$ac_ext 12301LIBS=$ac_check_lib_save_LIBS 12302fi 12303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12304$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12305if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 12306 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12307fi 12308 12309 12310fi 12311 12312 12313fi 12314 12315 12316fi 12317 12318 12319fi 12320 12321 12322fi 12323 12324 ;; 12325 esac 12326 12327 if test "x$lt_cv_dlopen" != xno; then 12328 enable_dlopen=yes 12329 else 12330 enable_dlopen=no 12331 fi 12332 12333 case $lt_cv_dlopen in 12334 dlopen) 12335 save_CPPFLAGS="$CPPFLAGS" 12336 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12337 12338 save_LDFLAGS="$LDFLAGS" 12339 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12340 12341 save_LIBS="$LIBS" 12342 LIBS="$lt_cv_dlopen_libs $LIBS" 12343 12344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12345$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12346if test "${lt_cv_dlopen_self+set}" = set; then : 12347 $as_echo_n "(cached) " >&6 12348else 12349 if test "$cross_compiling" = yes; then : 12350 lt_cv_dlopen_self=cross 12351else 12352 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12353 lt_status=$lt_dlunknown 12354 cat > conftest.$ac_ext <<_LT_EOF 12355#line 12355 "configure" 12356#include "confdefs.h" 12357 12358#if HAVE_DLFCN_H 12359#include <dlfcn.h> 12360#endif 12361 12362#include <stdio.h> 12363 12364#ifdef RTLD_GLOBAL 12365# define LT_DLGLOBAL RTLD_GLOBAL 12366#else 12367# ifdef DL_GLOBAL 12368# define LT_DLGLOBAL DL_GLOBAL 12369# else 12370# define LT_DLGLOBAL 0 12371# endif 12372#endif 12373 12374/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12375 find out it does not work in some platform. */ 12376#ifndef LT_DLLAZY_OR_NOW 12377# ifdef RTLD_LAZY 12378# define LT_DLLAZY_OR_NOW RTLD_LAZY 12379# else 12380# ifdef DL_LAZY 12381# define LT_DLLAZY_OR_NOW DL_LAZY 12382# else 12383# ifdef RTLD_NOW 12384# define LT_DLLAZY_OR_NOW RTLD_NOW 12385# else 12386# ifdef DL_NOW 12387# define LT_DLLAZY_OR_NOW DL_NOW 12388# else 12389# define LT_DLLAZY_OR_NOW 0 12390# endif 12391# endif 12392# endif 12393# endif 12394#endif 12395 12396/* When -fvisbility=hidden is used, assume the code has been annotated 12397 correspondingly for the symbols needed. */ 12398#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12399void fnord () __attribute__((visibility("default"))); 12400#endif 12401 12402void fnord () { int i=42; } 12403int main () 12404{ 12405 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12406 int status = $lt_dlunknown; 12407 12408 if (self) 12409 { 12410 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12411 else 12412 { 12413 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12414 else puts (dlerror ()); 12415 } 12416 /* dlclose (self); */ 12417 } 12418 else 12419 puts (dlerror ()); 12420 12421 return status; 12422} 12423_LT_EOF 12424 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12425 (eval $ac_link) 2>&5 12426 ac_status=$? 12427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12428 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12429 (./conftest; exit; ) >&5 2>/dev/null 12430 lt_status=$? 12431 case x$lt_status in 12432 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12433 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12434 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12435 esac 12436 else : 12437 # compilation failed 12438 lt_cv_dlopen_self=no 12439 fi 12440fi 12441rm -fr conftest* 12442 12443 12444fi 12445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12446$as_echo "$lt_cv_dlopen_self" >&6; } 12447 12448 if test "x$lt_cv_dlopen_self" = xyes; then 12449 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12451$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12452if test "${lt_cv_dlopen_self_static+set}" = set; then : 12453 $as_echo_n "(cached) " >&6 12454else 12455 if test "$cross_compiling" = yes; then : 12456 lt_cv_dlopen_self_static=cross 12457else 12458 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12459 lt_status=$lt_dlunknown 12460 cat > conftest.$ac_ext <<_LT_EOF 12461#line 12461 "configure" 12462#include "confdefs.h" 12463 12464#if HAVE_DLFCN_H 12465#include <dlfcn.h> 12466#endif 12467 12468#include <stdio.h> 12469 12470#ifdef RTLD_GLOBAL 12471# define LT_DLGLOBAL RTLD_GLOBAL 12472#else 12473# ifdef DL_GLOBAL 12474# define LT_DLGLOBAL DL_GLOBAL 12475# else 12476# define LT_DLGLOBAL 0 12477# endif 12478#endif 12479 12480/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12481 find out it does not work in some platform. */ 12482#ifndef LT_DLLAZY_OR_NOW 12483# ifdef RTLD_LAZY 12484# define LT_DLLAZY_OR_NOW RTLD_LAZY 12485# else 12486# ifdef DL_LAZY 12487# define LT_DLLAZY_OR_NOW DL_LAZY 12488# else 12489# ifdef RTLD_NOW 12490# define LT_DLLAZY_OR_NOW RTLD_NOW 12491# else 12492# ifdef DL_NOW 12493# define LT_DLLAZY_OR_NOW DL_NOW 12494# else 12495# define LT_DLLAZY_OR_NOW 0 12496# endif 12497# endif 12498# endif 12499# endif 12500#endif 12501 12502/* When -fvisbility=hidden is used, assume the code has been annotated 12503 correspondingly for the symbols needed. */ 12504#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12505void fnord () __attribute__((visibility("default"))); 12506#endif 12507 12508void fnord () { int i=42; } 12509int main () 12510{ 12511 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12512 int status = $lt_dlunknown; 12513 12514 if (self) 12515 { 12516 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12517 else 12518 { 12519 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12520 else puts (dlerror ()); 12521 } 12522 /* dlclose (self); */ 12523 } 12524 else 12525 puts (dlerror ()); 12526 12527 return status; 12528} 12529_LT_EOF 12530 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12531 (eval $ac_link) 2>&5 12532 ac_status=$? 12533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12534 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12535 (./conftest; exit; ) >&5 2>/dev/null 12536 lt_status=$? 12537 case x$lt_status in 12538 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12539 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12540 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12541 esac 12542 else : 12543 # compilation failed 12544 lt_cv_dlopen_self_static=no 12545 fi 12546fi 12547rm -fr conftest* 12548 12549 12550fi 12551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12552$as_echo "$lt_cv_dlopen_self_static" >&6; } 12553 fi 12554 12555 CPPFLAGS="$save_CPPFLAGS" 12556 LDFLAGS="$save_LDFLAGS" 12557 LIBS="$save_LIBS" 12558 ;; 12559 esac 12560 12561 case $lt_cv_dlopen_self in 12562 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12563 *) enable_dlopen_self=unknown ;; 12564 esac 12565 12566 case $lt_cv_dlopen_self_static in 12567 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12568 *) enable_dlopen_self_static=unknown ;; 12569 esac 12570fi 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588striplib= 12589old_striplib= 12590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12591$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12592if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12593 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12594 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12596$as_echo "yes" >&6; } 12597else 12598# FIXME - insert some real tests, host_os isn't really good enough 12599 case $host_os in 12600 darwin*) 12601 if test -n "$STRIP" ; then 12602 striplib="$STRIP -x" 12603 old_striplib="$STRIP -S" 12604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12605$as_echo "yes" >&6; } 12606 else 12607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12608$as_echo "no" >&6; } 12609 fi 12610 ;; 12611 *) 12612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12613$as_echo "no" >&6; } 12614 ;; 12615 esac 12616fi 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 # Report which library types will actually be built 12630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12631$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12633$as_echo "$can_build_shared" >&6; } 12634 12635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12636$as_echo_n "checking whether to build shared libraries... " >&6; } 12637 test "$can_build_shared" = "no" && enable_shared=no 12638 12639 # On AIX, shared libraries and static libraries use the same namespace, and 12640 # are all built from PIC. 12641 case $host_os in 12642 aix3*) 12643 test "$enable_shared" = yes && enable_static=no 12644 if test -n "$RANLIB"; then 12645 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12646 postinstall_cmds='$RANLIB $lib' 12647 fi 12648 ;; 12649 12650 aix[4-9]*) 12651 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12652 test "$enable_shared" = yes && enable_static=no 12653 fi 12654 ;; 12655 esac 12656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12657$as_echo "$enable_shared" >&6; } 12658 12659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12660$as_echo_n "checking whether to build static libraries... " >&6; } 12661 # Make sure either enable_shared or enable_static is yes. 12662 test "$enable_shared" = yes || enable_static=yes 12663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12664$as_echo "$enable_static" >&6; } 12665 12666 12667 12668 12669fi 12670ac_ext=c 12671ac_cpp='$CPP $CPPFLAGS' 12672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12674ac_compiler_gnu=$ac_cv_c_compiler_gnu 12675 12676CC="$lt_save_CC" 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 ac_config_commands="$ac_config_commands libtool" 12691 12692 12693 12694 12695# Only expand once: 12696 12697 12698 12699 12700. ${srcdir}/../../bfd/configure.host 12701 12702 12703 12704 12705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12706$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12707 # Check whether --enable-maintainer-mode was given. 12708if test "${enable_maintainer_mode+set}" = set; then : 12709 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12710else 12711 USE_MAINTAINER_MODE=no 12712fi 12713 12714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12715$as_echo "$USE_MAINTAINER_MODE" >&6; } 12716 if test $USE_MAINTAINER_MODE = yes; then 12717 MAINTAINER_MODE_TRUE= 12718 MAINTAINER_MODE_FALSE='#' 12719else 12720 MAINTAINER_MODE_TRUE='#' 12721 MAINTAINER_MODE_FALSE= 12722fi 12723 12724 MAINT=$MAINTAINER_MODE_TRUE 12725 12726 12727 12728 12729# Check whether --enable-sim-bswap was given. 12730if test "${enable_sim_bswap+set}" = set; then : 12731 enableval=$enable_sim_bswap; case "${enableval}" in 12732 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";; 12733 no) sim_bswap="-DWITH_BSWAP=0";; 12734 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";; 12735esac 12736if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then 12737 echo "Setting bswap flags = $sim_bswap" 6>&1 12738fi 12739else 12740 sim_bswap="" 12741fi 12742 12743 12744 12745# Check whether --enable-sim-cflags was given. 12746if test "${enable_sim_cflags+set}" = set; then : 12747 enableval=$enable_sim_cflags; case "${enableval}" in 12748 yes) sim_cflags="-O2 -fomit-frame-pointer";; 12749 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";; 12750 no) sim_cflags="";; 12751 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12752esac 12753if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then 12754 echo "Setting sim cflags = $sim_cflags" 6>&1 12755fi 12756else 12757 sim_cflags="" 12758fi 12759 12760 12761 12762# Check whether --enable-sim-debug was given. 12763if test "${enable_sim_debug+set}" = set; then : 12764 enableval=$enable_sim_debug; case "${enableval}" in 12765 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";; 12766 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";; 12767 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";; 12768esac 12769if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then 12770 echo "Setting sim debug = $sim_debug" 6>&1 12771fi 12772else 12773 sim_debug="" 12774fi 12775 12776 12777 12778# Check whether --enable-sim-stdio was given. 12779if test "${enable_sim_stdio+set}" = set; then : 12780 enableval=$enable_sim_stdio; case "${enableval}" in 12781 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";; 12782 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";; 12783 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";; 12784esac 12785if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then 12786 echo "Setting stdio flags = $sim_stdio" 6>&1 12787fi 12788else 12789 sim_stdio="" 12790fi 12791 12792 12793 12794# Check whether --enable-sim-trace was given. 12795if test "${enable_sim_trace+set}" = set; then : 12796 enableval=$enable_sim_trace; case "${enableval}" in 12797 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";; 12798 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";; 12799 [-0-9]*) 12800 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";; 12801 [[:lower:]]*) 12802 sim_trace="" 12803 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12804 if test x"$sim_trace" = x; then 12805 sim_trace="-DWITH_TRACE='(TRACE_$x" 12806 else 12807 sim_trace="${sim_trace}|TRACE_$x" 12808 fi 12809 done 12810 sim_trace="$sim_trace)'" ;; 12811esac 12812if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then 12813 echo "Setting sim trace = $sim_trace" 6>&1 12814fi 12815else 12816 sim_trace="" 12817fi 12818 12819 12820 12821# Check whether --enable-sim-profile was given. 12822if test "${enable_sim_profile+set}" = set; then : 12823 enableval=$enable_sim_profile; case "${enableval}" in 12824 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";; 12825 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";; 12826 [-0-9]*) 12827 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";; 12828 [a-z]*) 12829 sim_profile="" 12830 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12831 if test x"$sim_profile" = x; then 12832 sim_profile="-DWITH_PROFILE='(PROFILE_$x" 12833 else 12834 sim_profile="${sim_profile}|PROFILE_$x" 12835 fi 12836 done 12837 sim_profile="$sim_profile)'" ;; 12838esac 12839if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then 12840 echo "Setting sim profile = $sim_profile" 6>&1 12841fi 12842else 12843 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1" 12844fi 12845 12846 12847 12848 12849# Check whether --with-pkgversion was given. 12850if test "${with_pkgversion+set}" = set; then : 12851 withval=$with_pkgversion; case "$withval" in 12852 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12853 no) PKGVERSION= ;; 12854 *) PKGVERSION="($withval) " ;; 12855 esac 12856else 12857 PKGVERSION="(GDB) " 12858 12859fi 12860 12861 12862 12863 12864 12865# Check whether --with-bugurl was given. 12866if test "${with_bugurl+set}" = set; then : 12867 withval=$with_bugurl; case "$withval" in 12868 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12869 no) BUGURL= 12870 ;; 12871 *) BUGURL="$withval" 12872 ;; 12873 esac 12874else 12875 BUGURL="http://www.gnu.org/software/gdb/bugs/" 12876 12877fi 12878 12879 case ${BUGURL} in 12880 "") 12881 REPORT_BUGS_TO= 12882 REPORT_BUGS_TEXI= 12883 ;; 12884 *) 12885 REPORT_BUGS_TO="<$BUGURL>" 12886 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12887 ;; 12888 esac; 12889 12890 12891 12892 12893cat >>confdefs.h <<_ACEOF 12894#define PKGVERSION "$PKGVERSION" 12895_ACEOF 12896 12897 12898cat >>confdefs.h <<_ACEOF 12899#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 12900_ACEOF 12901 12902 12903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12904$as_echo_n "checking return type of signal handlers... " >&6; } 12905if test "${ac_cv_type_signal+set}" = set; then : 12906 $as_echo_n "(cached) " >&6 12907else 12908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12909/* end confdefs.h. */ 12910#include <sys/types.h> 12911#include <signal.h> 12912 12913int 12914main () 12915{ 12916return *(signal (0, 0)) (0) == 1; 12917 ; 12918 return 0; 12919} 12920_ACEOF 12921if ac_fn_c_try_compile "$LINENO"; then : 12922 ac_cv_type_signal=int 12923else 12924 ac_cv_type_signal=void 12925fi 12926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12927fi 12928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12929$as_echo "$ac_cv_type_signal" >&6; } 12930 12931cat >>confdefs.h <<_ACEOF 12932#define RETSIGTYPE $ac_cv_type_signal 12933_ACEOF 12934 12935 12936 12937 12938 12939sim_link_files= 12940sim_link_links= 12941 12942sim_link_links=tconfig.h 12943if test -f ${srcdir}/tconfig.in 12944then 12945 sim_link_files=tconfig.in 12946else 12947 sim_link_files=../common/tconfig.in 12948fi 12949 12950# targ-vals.def points to the libc macro description file. 12951case "${target}" in 12952*-*-*) TARG_VALS_DEF=../common/nltvals.def ;; 12953esac 12954sim_link_files="${sim_link_files} ${TARG_VALS_DEF}" 12955sim_link_links="${sim_link_links} targ-vals.def" 12956 12957 12958 12959for ac_header in unistd.h 12960do : 12961 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 12962if test "x$ac_cv_header_unistd_h" = x""yes; then : 12963 cat >>confdefs.h <<_ACEOF 12964#define HAVE_UNISTD_H 1 12965_ACEOF 12966 12967fi 12968 12969done 12970 12971 12972 12973ac_sources="$sim_link_files" 12974ac_dests="$sim_link_links" 12975while test -n "$ac_sources"; do 12976 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 12977 set $ac_sources; ac_source=$1; shift; ac_sources=$* 12978 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source" 12979done 12980ac_config_links="$ac_config_links $ac_config_links_1" 12981 12982cgen_breaks="" 12983if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 12984cgen_breaks="break cgen_rtx_error"; 12985fi 12986 12987ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 12988 12989ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 12990 12991ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 12992 12993ac_config_commands="$ac_config_commands Makefile" 12994 12995ac_config_commands="$ac_config_commands stamp-h" 12996 12997cat >confcache <<\_ACEOF 12998# This file is a shell script that caches the results of configure 12999# tests run on this system so they can be shared between configure 13000# scripts and configure runs, see configure's option --config-cache. 13001# It is not useful on other systems. If it contains results you don't 13002# want to keep, you may remove or edit it. 13003# 13004# config.status only pays attention to the cache file if you give it 13005# the --recheck option to rerun configure. 13006# 13007# `ac_cv_env_foo' variables (set or unset) will be overridden when 13008# loading this file, other *unset* `ac_cv_foo' will be assigned the 13009# following values. 13010 13011_ACEOF 13012 13013# The following way of writing the cache mishandles newlines in values, 13014# but we know of no workaround that is simple, portable, and efficient. 13015# So, we kill variables containing newlines. 13016# Ultrix sh set writes to stderr and can't be redirected directly, 13017# and sets the high bit in the cache file unless we assign to the vars. 13018( 13019 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13020 eval ac_val=\$$ac_var 13021 case $ac_val in #( 13022 *${as_nl}*) 13023 case $ac_var in #( 13024 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13025$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13026 esac 13027 case $ac_var in #( 13028 _ | IFS | as_nl) ;; #( 13029 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13030 *) { eval $ac_var=; unset $ac_var;} ;; 13031 esac ;; 13032 esac 13033 done 13034 13035 (set) 2>&1 | 13036 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13037 *${as_nl}ac_space=\ *) 13038 # `set' does not quote correctly, so add quotes: double-quote 13039 # substitution turns \\\\ into \\, and sed turns \\ into \. 13040 sed -n \ 13041 "s/'/'\\\\''/g; 13042 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13043 ;; #( 13044 *) 13045 # `set' quotes correctly as required by POSIX, so do not add quotes. 13046 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13047 ;; 13048 esac | 13049 sort 13050) | 13051 sed ' 13052 /^ac_cv_env_/b end 13053 t clear 13054 :clear 13055 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13056 t end 13057 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13058 :end' >>confcache 13059if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13060 if test -w "$cache_file"; then 13061 test "x$cache_file" != "x/dev/null" && 13062 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13063$as_echo "$as_me: updating cache $cache_file" >&6;} 13064 cat confcache >$cache_file 13065 else 13066 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13067$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13068 fi 13069fi 13070rm -f confcache 13071 13072test "x$prefix" = xNONE && prefix=$ac_default_prefix 13073# Let make expand exec_prefix. 13074test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13075 13076DEFS=-DHAVE_CONFIG_H 13077 13078ac_libobjs= 13079ac_ltlibobjs= 13080for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13081 # 1. Remove the extension, and $U if already installed. 13082 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13083 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13084 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13085 # will be set to the directory where LIBOBJS objects are built. 13086 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13087 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13088done 13089LIBOBJS=$ac_libobjs 13090 13091LTLIBOBJS=$ac_ltlibobjs 13092 13093 13094if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13095 as_fn_error "conditional \"GMAKE\" was never defined. 13096Usually this means the macro was only invoked conditionally." "$LINENO" 5 13097fi 13098if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 13099 as_fn_error "conditional \"PLUGINS\" was never defined. 13100Usually this means the macro was only invoked conditionally." "$LINENO" 5 13101fi 13102if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13103 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 13104Usually this means the macro was only invoked conditionally." "$LINENO" 5 13105fi 13106 13107: ${CONFIG_STATUS=./config.status} 13108ac_write_fail=0 13109ac_clean_files_save=$ac_clean_files 13110ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13111{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13112$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13113as_write_fail=0 13114cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13115#! $SHELL 13116# Generated by $as_me. 13117# Run this file to recreate the current configuration. 13118# Compiler output produced by configure, useful for debugging 13119# configure, is in config.log if it exists. 13120 13121debug=false 13122ac_cs_recheck=false 13123ac_cs_silent=false 13124 13125SHELL=\${CONFIG_SHELL-$SHELL} 13126export SHELL 13127_ASEOF 13128cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13129## -------------------- ## 13130## M4sh Initialization. ## 13131## -------------------- ## 13132 13133# Be more Bourne compatible 13134DUALCASE=1; export DUALCASE # for MKS sh 13135if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13136 emulate sh 13137 NULLCMD=: 13138 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13139 # is contrary to our usage. Disable this feature. 13140 alias -g '${1+"$@"}'='"$@"' 13141 setopt NO_GLOB_SUBST 13142else 13143 case `(set -o) 2>/dev/null` in #( 13144 *posix*) : 13145 set -o posix ;; #( 13146 *) : 13147 ;; 13148esac 13149fi 13150 13151 13152as_nl=' 13153' 13154export as_nl 13155# Printing a long string crashes Solaris 7 /usr/bin/printf. 13156as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13157as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13158as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13159# Prefer a ksh shell builtin over an external printf program on Solaris, 13160# but without wasting forks for bash or zsh. 13161if test -z "$BASH_VERSION$ZSH_VERSION" \ 13162 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13163 as_echo='print -r --' 13164 as_echo_n='print -rn --' 13165elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13166 as_echo='printf %s\n' 13167 as_echo_n='printf %s' 13168else 13169 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13170 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13171 as_echo_n='/usr/ucb/echo -n' 13172 else 13173 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13174 as_echo_n_body='eval 13175 arg=$1; 13176 case $arg in #( 13177 *"$as_nl"*) 13178 expr "X$arg" : "X\\(.*\\)$as_nl"; 13179 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13180 esac; 13181 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13182 ' 13183 export as_echo_n_body 13184 as_echo_n='sh -c $as_echo_n_body as_echo' 13185 fi 13186 export as_echo_body 13187 as_echo='sh -c $as_echo_body as_echo' 13188fi 13189 13190# The user is always right. 13191if test "${PATH_SEPARATOR+set}" != set; then 13192 PATH_SEPARATOR=: 13193 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13194 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13195 PATH_SEPARATOR=';' 13196 } 13197fi 13198 13199 13200# IFS 13201# We need space, tab and new line, in precisely that order. Quoting is 13202# there to prevent editors from complaining about space-tab. 13203# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13204# splitting by setting IFS to empty value.) 13205IFS=" "" $as_nl" 13206 13207# Find who we are. Look in the path if we contain no directory separator. 13208case $0 in #(( 13209 *[\\/]* ) as_myself=$0 ;; 13210 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13211for as_dir in $PATH 13212do 13213 IFS=$as_save_IFS 13214 test -z "$as_dir" && as_dir=. 13215 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13216 done 13217IFS=$as_save_IFS 13218 13219 ;; 13220esac 13221# We did not find ourselves, most probably we were run as `sh COMMAND' 13222# in which case we are not to be found in the path. 13223if test "x$as_myself" = x; then 13224 as_myself=$0 13225fi 13226if test ! -f "$as_myself"; then 13227 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13228 exit 1 13229fi 13230 13231# Unset variables that we do not need and which cause bugs (e.g. in 13232# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13233# suppresses any "Segmentation fault" message there. '((' could 13234# trigger a bug in pdksh 5.2.14. 13235for as_var in BASH_ENV ENV MAIL MAILPATH 13236do eval test x\${$as_var+set} = xset \ 13237 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13238done 13239PS1='$ ' 13240PS2='> ' 13241PS4='+ ' 13242 13243# NLS nuisances. 13244LC_ALL=C 13245export LC_ALL 13246LANGUAGE=C 13247export LANGUAGE 13248 13249# CDPATH. 13250(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13251 13252 13253# as_fn_error ERROR [LINENO LOG_FD] 13254# --------------------------------- 13255# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13256# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13257# script with status $?, using 1 if that was 0. 13258as_fn_error () 13259{ 13260 as_status=$?; test $as_status -eq 0 && as_status=1 13261 if test "$3"; then 13262 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13263 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 13264 fi 13265 $as_echo "$as_me: error: $1" >&2 13266 as_fn_exit $as_status 13267} # as_fn_error 13268 13269 13270# as_fn_set_status STATUS 13271# ----------------------- 13272# Set $? to STATUS, without forking. 13273as_fn_set_status () 13274{ 13275 return $1 13276} # as_fn_set_status 13277 13278# as_fn_exit STATUS 13279# ----------------- 13280# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13281as_fn_exit () 13282{ 13283 set +e 13284 as_fn_set_status $1 13285 exit $1 13286} # as_fn_exit 13287 13288# as_fn_unset VAR 13289# --------------- 13290# Portably unset VAR. 13291as_fn_unset () 13292{ 13293 { eval $1=; unset $1;} 13294} 13295as_unset=as_fn_unset 13296# as_fn_append VAR VALUE 13297# ---------------------- 13298# Append the text in VALUE to the end of the definition contained in VAR. Take 13299# advantage of any shell optimizations that allow amortized linear growth over 13300# repeated appends, instead of the typical quadratic growth present in naive 13301# implementations. 13302if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13303 eval 'as_fn_append () 13304 { 13305 eval $1+=\$2 13306 }' 13307else 13308 as_fn_append () 13309 { 13310 eval $1=\$$1\$2 13311 } 13312fi # as_fn_append 13313 13314# as_fn_arith ARG... 13315# ------------------ 13316# Perform arithmetic evaluation on the ARGs, and store the result in the 13317# global $as_val. Take advantage of shells that can avoid forks. The arguments 13318# must be portable across $(()) and expr. 13319if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13320 eval 'as_fn_arith () 13321 { 13322 as_val=$(( $* )) 13323 }' 13324else 13325 as_fn_arith () 13326 { 13327 as_val=`expr "$@" || test $? -eq 1` 13328 } 13329fi # as_fn_arith 13330 13331 13332if expr a : '\(a\)' >/dev/null 2>&1 && 13333 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13334 as_expr=expr 13335else 13336 as_expr=false 13337fi 13338 13339if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13340 as_basename=basename 13341else 13342 as_basename=false 13343fi 13344 13345if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13346 as_dirname=dirname 13347else 13348 as_dirname=false 13349fi 13350 13351as_me=`$as_basename -- "$0" || 13352$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13353 X"$0" : 'X\(//\)$' \| \ 13354 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13355$as_echo X/"$0" | 13356 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13357 s//\1/ 13358 q 13359 } 13360 /^X\/\(\/\/\)$/{ 13361 s//\1/ 13362 q 13363 } 13364 /^X\/\(\/\).*/{ 13365 s//\1/ 13366 q 13367 } 13368 s/.*/./; q'` 13369 13370# Avoid depending upon Character Ranges. 13371as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13372as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13373as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13374as_cr_digits='0123456789' 13375as_cr_alnum=$as_cr_Letters$as_cr_digits 13376 13377ECHO_C= ECHO_N= ECHO_T= 13378case `echo -n x` in #((((( 13379-n*) 13380 case `echo 'xy\c'` in 13381 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13382 xy) ECHO_C='\c';; 13383 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13384 ECHO_T=' ';; 13385 esac;; 13386*) 13387 ECHO_N='-n';; 13388esac 13389 13390rm -f conf$$ conf$$.exe conf$$.file 13391if test -d conf$$.dir; then 13392 rm -f conf$$.dir/conf$$.file 13393else 13394 rm -f conf$$.dir 13395 mkdir conf$$.dir 2>/dev/null 13396fi 13397if (echo >conf$$.file) 2>/dev/null; then 13398 if ln -s conf$$.file conf$$ 2>/dev/null; then 13399 as_ln_s='ln -s' 13400 # ... but there are two gotchas: 13401 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13402 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13403 # In both cases, we have to default to `cp -p'. 13404 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13405 as_ln_s='cp -p' 13406 elif ln conf$$.file conf$$ 2>/dev/null; then 13407 as_ln_s=ln 13408 else 13409 as_ln_s='cp -p' 13410 fi 13411else 13412 as_ln_s='cp -p' 13413fi 13414rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13415rmdir conf$$.dir 2>/dev/null 13416 13417 13418# as_fn_mkdir_p 13419# ------------- 13420# Create "$as_dir" as a directory, including parents if necessary. 13421as_fn_mkdir_p () 13422{ 13423 13424 case $as_dir in #( 13425 -*) as_dir=./$as_dir;; 13426 esac 13427 test -d "$as_dir" || eval $as_mkdir_p || { 13428 as_dirs= 13429 while :; do 13430 case $as_dir in #( 13431 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13432 *) as_qdir=$as_dir;; 13433 esac 13434 as_dirs="'$as_qdir' $as_dirs" 13435 as_dir=`$as_dirname -- "$as_dir" || 13436$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13437 X"$as_dir" : 'X\(//\)[^/]' \| \ 13438 X"$as_dir" : 'X\(//\)$' \| \ 13439 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13440$as_echo X"$as_dir" | 13441 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13442 s//\1/ 13443 q 13444 } 13445 /^X\(\/\/\)[^/].*/{ 13446 s//\1/ 13447 q 13448 } 13449 /^X\(\/\/\)$/{ 13450 s//\1/ 13451 q 13452 } 13453 /^X\(\/\).*/{ 13454 s//\1/ 13455 q 13456 } 13457 s/.*/./; q'` 13458 test -d "$as_dir" && break 13459 done 13460 test -z "$as_dirs" || eval "mkdir $as_dirs" 13461 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13462 13463 13464} # as_fn_mkdir_p 13465if mkdir -p . 2>/dev/null; then 13466 as_mkdir_p='mkdir -p "$as_dir"' 13467else 13468 test -d ./-p && rmdir ./-p 13469 as_mkdir_p=false 13470fi 13471 13472if test -x / >/dev/null 2>&1; then 13473 as_test_x='test -x' 13474else 13475 if ls -dL / >/dev/null 2>&1; then 13476 as_ls_L_option=L 13477 else 13478 as_ls_L_option= 13479 fi 13480 as_test_x=' 13481 eval sh -c '\'' 13482 if test -d "$1"; then 13483 test -d "$1/."; 13484 else 13485 case $1 in #( 13486 -*)set "./$1";; 13487 esac; 13488 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13489 ???[sx]*):;;*)false;;esac;fi 13490 '\'' sh 13491 ' 13492fi 13493as_executable_p=$as_test_x 13494 13495# Sed expression to map a string onto a valid CPP name. 13496as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13497 13498# Sed expression to map a string onto a valid variable name. 13499as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13500 13501 13502exec 6>&1 13503## ----------------------------------- ## 13504## Main body of $CONFIG_STATUS script. ## 13505## ----------------------------------- ## 13506_ASEOF 13507test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13508 13509cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13510# Save the log message, to keep $0 and so on meaningful, and to 13511# report actual input values of CONFIG_FILES etc. instead of their 13512# values after options handling. 13513ac_log=" 13514This file was extended by $as_me, which was 13515generated by GNU Autoconf 2.64. Invocation command line was 13516 13517 CONFIG_FILES = $CONFIG_FILES 13518 CONFIG_HEADERS = $CONFIG_HEADERS 13519 CONFIG_LINKS = $CONFIG_LINKS 13520 CONFIG_COMMANDS = $CONFIG_COMMANDS 13521 $ $0 $@ 13522 13523on `(hostname || uname -n) 2>/dev/null | sed 1q` 13524" 13525 13526_ACEOF 13527 13528case $ac_config_files in *" 13529"*) set x $ac_config_files; shift; ac_config_files=$*;; 13530esac 13531 13532case $ac_config_headers in *" 13533"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13534esac 13535 13536 13537cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13538# Files that config.status was made for. 13539config_files="$ac_config_files" 13540config_headers="$ac_config_headers" 13541config_links="$ac_config_links" 13542config_commands="$ac_config_commands" 13543 13544_ACEOF 13545 13546cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13547ac_cs_usage="\ 13548\`$as_me' instantiates files and other configuration actions 13549from templates according to the current configuration. Unless the files 13550and actions are specified as TAGs, all are instantiated by default. 13551 13552Usage: $0 [OPTION]... [TAG]... 13553 13554 -h, --help print this help, then exit 13555 -V, --version print version number and configuration settings, then exit 13556 -q, --quiet, --silent 13557 do not print progress messages 13558 -d, --debug don't remove temporary files 13559 --recheck update $as_me by reconfiguring in the same conditions 13560 --file=FILE[:TEMPLATE] 13561 instantiate the configuration file FILE 13562 --header=FILE[:TEMPLATE] 13563 instantiate the configuration header FILE 13564 13565Configuration files: 13566$config_files 13567 13568Configuration headers: 13569$config_headers 13570 13571Configuration links: 13572$config_links 13573 13574Configuration commands: 13575$config_commands 13576 13577Report bugs to the package provider." 13578 13579_ACEOF 13580cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13581ac_cs_version="\\ 13582config.status 13583configured by $0, generated by GNU Autoconf 2.64, 13584 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 13585 13586Copyright (C) 2009 Free Software Foundation, Inc. 13587This config.status script is free software; the Free Software Foundation 13588gives unlimited permission to copy, distribute and modify it." 13589 13590ac_pwd='$ac_pwd' 13591srcdir='$srcdir' 13592INSTALL='$INSTALL' 13593AWK='$AWK' 13594test -n "\$AWK" || AWK=awk 13595_ACEOF 13596 13597cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13598# The default lists apply if the user does not specify any file. 13599ac_need_defaults=: 13600while test $# != 0 13601do 13602 case $1 in 13603 --*=*) 13604 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13605 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13606 ac_shift=: 13607 ;; 13608 *) 13609 ac_option=$1 13610 ac_optarg=$2 13611 ac_shift=shift 13612 ;; 13613 esac 13614 13615 case $ac_option in 13616 # Handling of the options. 13617 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13618 ac_cs_recheck=: ;; 13619 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13620 $as_echo "$ac_cs_version"; exit ;; 13621 --debug | --debu | --deb | --de | --d | -d ) 13622 debug=: ;; 13623 --file | --fil | --fi | --f ) 13624 $ac_shift 13625 case $ac_optarg in 13626 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13627 esac 13628 as_fn_append CONFIG_FILES " '$ac_optarg'" 13629 ac_need_defaults=false;; 13630 --header | --heade | --head | --hea ) 13631 $ac_shift 13632 case $ac_optarg in 13633 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13634 esac 13635 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13636 ac_need_defaults=false;; 13637 --he | --h) 13638 # Conflict between --help and --header 13639 as_fn_error "ambiguous option: \`$1' 13640Try \`$0 --help' for more information.";; 13641 --help | --hel | -h ) 13642 $as_echo "$ac_cs_usage"; exit ;; 13643 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13644 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13645 ac_cs_silent=: ;; 13646 13647 # This is an error. 13648 -*) as_fn_error "unrecognized option: \`$1' 13649Try \`$0 --help' for more information." ;; 13650 13651 *) as_fn_append ac_config_targets " $1" 13652 ac_need_defaults=false ;; 13653 13654 esac 13655 shift 13656done 13657 13658ac_configure_extra_args= 13659 13660if $ac_cs_silent; then 13661 exec 6>/dev/null 13662 ac_configure_extra_args="$ac_configure_extra_args --silent" 13663fi 13664 13665_ACEOF 13666cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13667if \$ac_cs_recheck; then 13668 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13669 shift 13670 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13671 CONFIG_SHELL='$SHELL' 13672 export CONFIG_SHELL 13673 exec "\$@" 13674fi 13675 13676_ACEOF 13677cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13678exec 5>>config.log 13679{ 13680 echo 13681 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13682## Running $as_me. ## 13683_ASBOX 13684 $as_echo "$ac_log" 13685} >&5 13686 13687_ACEOF 13688cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13689# 13690# INIT-COMMANDS 13691# 13692ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 13693 13694 13695# The HP-UX ksh and POSIX shell print the target directory to stdout 13696# if CDPATH is set. 13697(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13698 13699sed_quote_subst='$sed_quote_subst' 13700double_quote_subst='$double_quote_subst' 13701delay_variable_subst='$delay_variable_subst' 13702macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13703macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13704enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13705enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13706pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13707enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13708SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13709ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13710host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13711host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13712host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13713build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13714build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13715build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13716SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13717Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13718GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13719EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13720FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13721LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13722NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13723LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13724max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13725ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13726exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13727lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13728lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13729lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13730reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13731reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13732OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13733deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13734file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13735AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13736AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13737STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13738RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13739old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13740old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13741old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13742lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13743CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13744CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13745compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13746GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13747lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13748lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13749lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13750lt_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"`' 13751objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13752MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13753lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13754lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13755lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13756lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13757lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13758need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13759DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13760NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13761LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13762OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13763OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13764libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13765shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13766extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13767archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13768enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13769export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13770whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13771compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13772old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13773old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13774archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13775archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13776module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13777module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13778with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13779allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13780no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13781hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13782hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13783hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13784hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13785hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13786hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13787hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13788hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13789inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13790link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13791fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13792always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13793export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13794exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13795include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13796prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13797file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13798variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13799need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13800need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13801version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13802runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13803shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13804shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13805libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13806library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13807soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13808install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13809postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13810postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13811finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13812finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13813hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13814sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13815sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13816hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13817enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13818enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13819enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13820old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13821striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13822 13823LTCC='$LTCC' 13824LTCFLAGS='$LTCFLAGS' 13825compiler='$compiler_DEFAULT' 13826 13827# A function that is used when there is no print builtin or printf. 13828func_fallback_echo () 13829{ 13830 eval 'cat <<_LTECHO_EOF 13831\$1 13832_LTECHO_EOF' 13833} 13834 13835# Quote evaled strings. 13836for var in SHELL \ 13837ECHO \ 13838SED \ 13839GREP \ 13840EGREP \ 13841FGREP \ 13842LD \ 13843NM \ 13844LN_S \ 13845lt_SP2NL \ 13846lt_NL2SP \ 13847reload_flag \ 13848OBJDUMP \ 13849deplibs_check_method \ 13850file_magic_cmd \ 13851AR \ 13852AR_FLAGS \ 13853STRIP \ 13854RANLIB \ 13855CC \ 13856CFLAGS \ 13857compiler \ 13858lt_cv_sys_global_symbol_pipe \ 13859lt_cv_sys_global_symbol_to_cdecl \ 13860lt_cv_sys_global_symbol_to_c_name_address \ 13861lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13862lt_prog_compiler_no_builtin_flag \ 13863lt_prog_compiler_wl \ 13864lt_prog_compiler_pic \ 13865lt_prog_compiler_static \ 13866lt_cv_prog_compiler_c_o \ 13867need_locks \ 13868DSYMUTIL \ 13869NMEDIT \ 13870LIPO \ 13871OTOOL \ 13872OTOOL64 \ 13873shrext_cmds \ 13874export_dynamic_flag_spec \ 13875whole_archive_flag_spec \ 13876compiler_needs_object \ 13877with_gnu_ld \ 13878allow_undefined_flag \ 13879no_undefined_flag \ 13880hardcode_libdir_flag_spec \ 13881hardcode_libdir_flag_spec_ld \ 13882hardcode_libdir_separator \ 13883fix_srcfile_path \ 13884exclude_expsyms \ 13885include_expsyms \ 13886file_list_spec \ 13887variables_saved_for_relink \ 13888libname_spec \ 13889library_names_spec \ 13890soname_spec \ 13891install_override_mode \ 13892finish_eval \ 13893old_striplib \ 13894striplib; do 13895 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13896 *[\\\\\\\`\\"\\\$]*) 13897 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13898 ;; 13899 *) 13900 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13901 ;; 13902 esac 13903done 13904 13905# Double-quote double-evaled strings. 13906for var in reload_cmds \ 13907old_postinstall_cmds \ 13908old_postuninstall_cmds \ 13909old_archive_cmds \ 13910extract_expsyms_cmds \ 13911old_archive_from_new_cmds \ 13912old_archive_from_expsyms_cmds \ 13913archive_cmds \ 13914archive_expsym_cmds \ 13915module_cmds \ 13916module_expsym_cmds \ 13917export_symbols_cmds \ 13918prelink_cmds \ 13919postinstall_cmds \ 13920postuninstall_cmds \ 13921finish_cmds \ 13922sys_lib_search_path_spec \ 13923sys_lib_dlsearch_path_spec; do 13924 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13925 *[\\\\\\\`\\"\\\$]*) 13926 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13927 ;; 13928 *) 13929 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13930 ;; 13931 esac 13932done 13933 13934ac_aux_dir='$ac_aux_dir' 13935xsi_shell='$xsi_shell' 13936lt_shell_append='$lt_shell_append' 13937 13938# See if we are running on zsh, and set the options which allow our 13939# commands through without removal of \ escapes INIT. 13940if test -n "\${ZSH_VERSION+set}" ; then 13941 setopt NO_GLOB_SUBST 13942fi 13943 13944 13945 PACKAGE='$PACKAGE' 13946 VERSION='$VERSION' 13947 TIMESTAMP='$TIMESTAMP' 13948 RM='$RM' 13949 ofile='$ofile' 13950 13951 13952 13953 13954_ACEOF 13955 13956cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13957 13958# Handling of arguments. 13959for ac_config_target in $ac_config_targets 13960do 13961 case $ac_config_target in 13962 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 13963 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 13964 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13965 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 13966 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 13967 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 13968 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 13969 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 13970 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 13971 13972 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13973 esac 13974done 13975 13976 13977# If the user did not use the arguments to specify the items to instantiate, 13978# then the envvar interface is used. Set only those that are not. 13979# We use the long form for the default assignment because of an extremely 13980# bizarre bug on SunOS 4.1.3. 13981if $ac_need_defaults; then 13982 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13983 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13984 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 13985 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13986fi 13987 13988# Have a temporary directory for convenience. Make it in the build tree 13989# simply because there is no reason against having it here, and in addition, 13990# creating and moving files from /tmp can sometimes cause problems. 13991# Hook for its removal unless debugging. 13992# Note that there is a small window in which the directory will not be cleaned: 13993# after its creation but before its name has been assigned to `$tmp'. 13994$debug || 13995{ 13996 tmp= 13997 trap 'exit_status=$? 13998 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 13999' 0 14000 trap 'as_fn_exit 1' 1 2 13 15 14001} 14002# Create a (secure) tmp directory for tmp files. 14003 14004{ 14005 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14006 test -n "$tmp" && test -d "$tmp" 14007} || 14008{ 14009 tmp=./conf$$-$RANDOM 14010 (umask 077 && mkdir "$tmp") 14011} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 14012 14013# Set up the scripts for CONFIG_FILES section. 14014# No need to generate them if there are no CONFIG_FILES. 14015# This happens for instance with `./config.status config.h'. 14016if test -n "$CONFIG_FILES"; then 14017 14018 14019ac_cr=`echo X | tr X '\015'` 14020# On cygwin, bash can eat \r inside `` if the user requested igncr. 14021# But we know of no other shell where ac_cr would be empty at this 14022# point, so we can use a bashism as a fallback. 14023if test "x$ac_cr" = x; then 14024 eval ac_cr=\$\'\\r\' 14025fi 14026ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14027if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14028 ac_cs_awk_cr='\r' 14029else 14030 ac_cs_awk_cr=$ac_cr 14031fi 14032 14033echo 'BEGIN {' >"$tmp/subs1.awk" && 14034_ACEOF 14035 14036 14037{ 14038 echo "cat >conf$$subs.awk <<_ACEOF" && 14039 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14040 echo "_ACEOF" 14041} >conf$$subs.sh || 14042 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14043ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 14044ac_delim='%!_!# ' 14045for ac_last_try in false false false false false :; do 14046 . ./conf$$subs.sh || 14047 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14048 14049 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14050 if test $ac_delim_n = $ac_delim_num; then 14051 break 14052 elif $ac_last_try; then 14053 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14054 else 14055 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14056 fi 14057done 14058rm -f conf$$subs.sh 14059 14060cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14061cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 14062_ACEOF 14063sed -n ' 14064h 14065s/^/S["/; s/!.*/"]=/ 14066p 14067g 14068s/^[^!]*!// 14069:repl 14070t repl 14071s/'"$ac_delim"'$// 14072t delim 14073:nl 14074h 14075s/\(.\{148\}\).*/\1/ 14076t more1 14077s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14078p 14079n 14080b repl 14081:more1 14082s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14083p 14084g 14085s/.\{148\}// 14086t nl 14087:delim 14088h 14089s/\(.\{148\}\).*/\1/ 14090t more2 14091s/["\\]/\\&/g; s/^/"/; s/$/"/ 14092p 14093b 14094:more2 14095s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14096p 14097g 14098s/.\{148\}// 14099t delim 14100' <conf$$subs.awk | sed ' 14101/^[^""]/{ 14102 N 14103 s/\n// 14104} 14105' >>$CONFIG_STATUS || ac_write_fail=1 14106rm -f conf$$subs.awk 14107cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14108_ACAWK 14109cat >>"\$tmp/subs1.awk" <<_ACAWK && 14110 for (key in S) S_is_set[key] = 1 14111 FS = "" 14112 14113} 14114{ 14115 line = $ 0 14116 nfields = split(line, field, "@") 14117 substed = 0 14118 len = length(field[1]) 14119 for (i = 2; i < nfields; i++) { 14120 key = field[i] 14121 keylen = length(key) 14122 if (S_is_set[key]) { 14123 value = S[key] 14124 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14125 len += length(value) + length(field[++i]) 14126 substed = 1 14127 } else 14128 len += 1 + keylen 14129 } 14130 14131 print line 14132} 14133 14134_ACAWK 14135_ACEOF 14136cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14137if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14138 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14139else 14140 cat 14141fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 14142 || as_fn_error "could not setup config files machinery" "$LINENO" 5 14143_ACEOF 14144 14145# VPATH may cause trouble with some makes, so we remove $(srcdir), 14146# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14147# trailing colons and then remove the whole line if VPATH becomes empty 14148# (actually we leave an empty line to preserve line numbers). 14149if test "x$srcdir" = x.; then 14150 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14151s/:*\$(srcdir):*/:/ 14152s/:*\${srcdir}:*/:/ 14153s/:*@srcdir@:*/:/ 14154s/^\([^=]*=[ ]*\):*/\1/ 14155s/:*$// 14156s/^[^=]*=[ ]*$// 14157}' 14158fi 14159 14160cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14161fi # test -n "$CONFIG_FILES" 14162 14163# Set up the scripts for CONFIG_HEADERS section. 14164# No need to generate them if there are no CONFIG_HEADERS. 14165# This happens for instance with `./config.status Makefile'. 14166if test -n "$CONFIG_HEADERS"; then 14167cat >"$tmp/defines.awk" <<\_ACAWK || 14168BEGIN { 14169_ACEOF 14170 14171# Transform confdefs.h into an awk script `defines.awk', embedded as 14172# here-document in config.status, that substitutes the proper values into 14173# config.h.in to produce config.h. 14174 14175# Create a delimiter string that does not exist in confdefs.h, to ease 14176# handling of long lines. 14177ac_delim='%!_!# ' 14178for ac_last_try in false false :; do 14179 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 14180 if test -z "$ac_t"; then 14181 break 14182 elif $ac_last_try; then 14183 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 14184 else 14185 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14186 fi 14187done 14188 14189# For the awk script, D is an array of macro values keyed by name, 14190# likewise P contains macro parameters if any. Preserve backslash 14191# newline sequences. 14192 14193ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14194sed -n ' 14195s/.\{148\}/&'"$ac_delim"'/g 14196t rset 14197:rset 14198s/^[ ]*#[ ]*define[ ][ ]*/ / 14199t def 14200d 14201:def 14202s/\\$// 14203t bsnl 14204s/["\\]/\\&/g 14205s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14206D["\1"]=" \3"/p 14207s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14208d 14209:bsnl 14210s/["\\]/\\&/g 14211s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14212D["\1"]=" \3\\\\\\n"\\/p 14213t cont 14214s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14215t cont 14216d 14217:cont 14218n 14219s/.\{148\}/&'"$ac_delim"'/g 14220t clear 14221:clear 14222s/\\$// 14223t bsnlc 14224s/["\\]/\\&/g; s/^/"/; s/$/"/p 14225d 14226:bsnlc 14227s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14228b cont 14229' <confdefs.h | sed ' 14230s/'"$ac_delim"'/"\\\ 14231"/g' >>$CONFIG_STATUS || ac_write_fail=1 14232 14233cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14234 for (key in D) D_is_set[key] = 1 14235 FS = "" 14236} 14237/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14238 line = \$ 0 14239 split(line, arg, " ") 14240 if (arg[1] == "#") { 14241 defundef = arg[2] 14242 mac1 = arg[3] 14243 } else { 14244 defundef = substr(arg[1], 2) 14245 mac1 = arg[2] 14246 } 14247 split(mac1, mac2, "(") #) 14248 macro = mac2[1] 14249 prefix = substr(line, 1, index(line, defundef) - 1) 14250 if (D_is_set[macro]) { 14251 # Preserve the white space surrounding the "#". 14252 print prefix "define", macro P[macro] D[macro] 14253 next 14254 } else { 14255 # Replace #undef with comments. This is necessary, for example, 14256 # in the case of _POSIX_SOURCE, which is predefined and required 14257 # on some systems where configure will not decide to define it. 14258 if (defundef == "undef") { 14259 print "/*", prefix defundef, macro, "*/" 14260 next 14261 } 14262 } 14263} 14264{ print } 14265_ACAWK 14266_ACEOF 14267cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14268 as_fn_error "could not setup config headers machinery" "$LINENO" 5 14269fi # test -n "$CONFIG_HEADERS" 14270 14271 14272eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 14273shift 14274for ac_tag 14275do 14276 case $ac_tag in 14277 :[FHLC]) ac_mode=$ac_tag; continue;; 14278 esac 14279 case $ac_mode$ac_tag in 14280 :[FHL]*:*);; 14281 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 14282 :[FH]-) ac_tag=-:-;; 14283 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14284 esac 14285 ac_save_IFS=$IFS 14286 IFS=: 14287 set x $ac_tag 14288 IFS=$ac_save_IFS 14289 shift 14290 ac_file=$1 14291 shift 14292 14293 case $ac_mode in 14294 :L) ac_source=$1;; 14295 :[FH]) 14296 ac_file_inputs= 14297 for ac_f 14298 do 14299 case $ac_f in 14300 -) ac_f="$tmp/stdin";; 14301 *) # Look for the file first in the build tree, then in the source tree 14302 # (if the path is not absolute). The absolute path cannot be DOS-style, 14303 # because $ac_f cannot contain `:'. 14304 test -f "$ac_f" || 14305 case $ac_f in 14306 [\\/$]*) false;; 14307 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14308 esac || 14309 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14310 esac 14311 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14312 as_fn_append ac_file_inputs " '$ac_f'" 14313 done 14314 14315 # Let's still pretend it is `configure' which instantiates (i.e., don't 14316 # use $as_me), people would be surprised to read: 14317 # /* config.h. Generated by config.status. */ 14318 configure_input='Generated from '` 14319 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14320 `' by configure.' 14321 if test x"$ac_file" != x-; then 14322 configure_input="$ac_file. $configure_input" 14323 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14324$as_echo "$as_me: creating $ac_file" >&6;} 14325 fi 14326 # Neutralize special characters interpreted by sed in replacement strings. 14327 case $configure_input in #( 14328 *\&* | *\|* | *\\* ) 14329 ac_sed_conf_input=`$as_echo "$configure_input" | 14330 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14331 *) ac_sed_conf_input=$configure_input;; 14332 esac 14333 14334 case $ac_tag in 14335 *:-:* | *:-) cat >"$tmp/stdin" \ 14336 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 14337 esac 14338 ;; 14339 esac 14340 14341 ac_dir=`$as_dirname -- "$ac_file" || 14342$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14343 X"$ac_file" : 'X\(//\)[^/]' \| \ 14344 X"$ac_file" : 'X\(//\)$' \| \ 14345 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14346$as_echo X"$ac_file" | 14347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14348 s//\1/ 14349 q 14350 } 14351 /^X\(\/\/\)[^/].*/{ 14352 s//\1/ 14353 q 14354 } 14355 /^X\(\/\/\)$/{ 14356 s//\1/ 14357 q 14358 } 14359 /^X\(\/\).*/{ 14360 s//\1/ 14361 q 14362 } 14363 s/.*/./; q'` 14364 as_dir="$ac_dir"; as_fn_mkdir_p 14365 ac_builddir=. 14366 14367case "$ac_dir" in 14368.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14369*) 14370 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14371 # A ".." for each directory in $ac_dir_suffix. 14372 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14373 case $ac_top_builddir_sub in 14374 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14375 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14376 esac ;; 14377esac 14378ac_abs_top_builddir=$ac_pwd 14379ac_abs_builddir=$ac_pwd$ac_dir_suffix 14380# for backward compatibility: 14381ac_top_builddir=$ac_top_build_prefix 14382 14383case $srcdir in 14384 .) # We are building in place. 14385 ac_srcdir=. 14386 ac_top_srcdir=$ac_top_builddir_sub 14387 ac_abs_top_srcdir=$ac_pwd ;; 14388 [\\/]* | ?:[\\/]* ) # Absolute name. 14389 ac_srcdir=$srcdir$ac_dir_suffix; 14390 ac_top_srcdir=$srcdir 14391 ac_abs_top_srcdir=$srcdir ;; 14392 *) # Relative name. 14393 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14394 ac_top_srcdir=$ac_top_build_prefix$srcdir 14395 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14396esac 14397ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14398 14399 14400 case $ac_mode in 14401 :F) 14402 # 14403 # CONFIG_FILE 14404 # 14405 14406 case $INSTALL in 14407 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14408 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14409 esac 14410_ACEOF 14411 14412cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14413# If the template does not know about datarootdir, expand it. 14414# FIXME: This hack should be removed a few years after 2.60. 14415ac_datarootdir_hack=; ac_datarootdir_seen= 14416ac_sed_dataroot=' 14417/datarootdir/ { 14418 p 14419 q 14420} 14421/@datadir@/p 14422/@docdir@/p 14423/@infodir@/p 14424/@localedir@/p 14425/@mandir@/p' 14426case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14427*datarootdir*) ac_datarootdir_seen=yes;; 14428*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14429 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14430$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14431_ACEOF 14432cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14433 ac_datarootdir_hack=' 14434 s&@datadir@&$datadir&g 14435 s&@docdir@&$docdir&g 14436 s&@infodir@&$infodir&g 14437 s&@localedir@&$localedir&g 14438 s&@mandir@&$mandir&g 14439 s&\\\${datarootdir}&$datarootdir&g' ;; 14440esac 14441_ACEOF 14442 14443# Neutralize VPATH when `$srcdir' = `.'. 14444# Shell code in configure.ac might set extrasub. 14445# FIXME: do we really want to maintain this feature? 14446cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14447ac_sed_extra="$ac_vpsub 14448$extrasub 14449_ACEOF 14450cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14451:t 14452/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14453s|@configure_input@|$ac_sed_conf_input|;t t 14454s&@top_builddir@&$ac_top_builddir_sub&;t t 14455s&@top_build_prefix@&$ac_top_build_prefix&;t t 14456s&@srcdir@&$ac_srcdir&;t t 14457s&@abs_srcdir@&$ac_abs_srcdir&;t t 14458s&@top_srcdir@&$ac_top_srcdir&;t t 14459s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14460s&@builddir@&$ac_builddir&;t t 14461s&@abs_builddir@&$ac_abs_builddir&;t t 14462s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14463s&@INSTALL@&$ac_INSTALL&;t t 14464$ac_datarootdir_hack 14465" 14466eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 14467 || as_fn_error "could not create $ac_file" "$LINENO" 5 14468 14469test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14470 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 14471 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 14472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14473which seems to be undefined. Please make sure it is defined." >&5 14474$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14475which seems to be undefined. Please make sure it is defined." >&2;} 14476 14477 rm -f "$tmp/stdin" 14478 case $ac_file in 14479 -) cat "$tmp/out" && rm -f "$tmp/out";; 14480 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 14481 esac \ 14482 || as_fn_error "could not create $ac_file" "$LINENO" 5 14483 ;; 14484 :H) 14485 # 14486 # CONFIG_HEADER 14487 # 14488 if test x"$ac_file" != x-; then 14489 { 14490 $as_echo "/* $configure_input */" \ 14491 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 14492 } >"$tmp/config.h" \ 14493 || as_fn_error "could not create $ac_file" "$LINENO" 5 14494 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 14495 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14496$as_echo "$as_me: $ac_file is unchanged" >&6;} 14497 else 14498 rm -f "$ac_file" 14499 mv "$tmp/config.h" "$ac_file" \ 14500 || as_fn_error "could not create $ac_file" "$LINENO" 5 14501 fi 14502 else 14503 $as_echo "/* $configure_input */" \ 14504 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 14505 || as_fn_error "could not create -" "$LINENO" 5 14506 fi 14507 ;; 14508 :L) 14509 # 14510 # CONFIG_LINK 14511 # 14512 14513 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 14514 : 14515 else 14516 # Prefer the file from the source tree if names are identical. 14517 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 14518 ac_source=$srcdir/$ac_source 14519 fi 14520 14521 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 14522$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 14523 14524 if test ! -r "$ac_source"; then 14525 as_fn_error "$ac_source: file not found" "$LINENO" 5 14526 fi 14527 rm -f "$ac_file" 14528 14529 # Try a relative symlink, then a hard link, then a copy. 14530 case $srcdir in 14531 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 14532 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 14533 esac 14534 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 14535 ln "$ac_source" "$ac_file" 2>/dev/null || 14536 cp -p "$ac_source" "$ac_file" || 14537 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 14538 fi 14539 ;; 14540 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14541$as_echo "$as_me: executing $ac_file commands" >&6;} 14542 ;; 14543 esac 14544 14545 14546 case $ac_file$ac_mode in 14547 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 14548 "libtool":C) 14549 14550 # See if we are running on zsh, and set the options which allow our 14551 # commands through without removal of \ escapes. 14552 if test -n "${ZSH_VERSION+set}" ; then 14553 setopt NO_GLOB_SUBST 14554 fi 14555 14556 cfgfile="${ofile}T" 14557 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14558 $RM "$cfgfile" 14559 14560 cat <<_LT_EOF >> "$cfgfile" 14561#! $SHELL 14562 14563# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14564# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14565# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14566# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14567# 14568# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14569# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14570# Written by Gordon Matzigkeit, 1996 14571# 14572# This file is part of GNU Libtool. 14573# 14574# GNU Libtool is free software; you can redistribute it and/or 14575# modify it under the terms of the GNU General Public License as 14576# published by the Free Software Foundation; either version 2 of 14577# the License, or (at your option) any later version. 14578# 14579# As a special exception to the GNU General Public License, 14580# if you distribute this file as part of a program or library that 14581# is built using GNU Libtool, you may include this file under the 14582# same distribution terms that you use for the rest of that program. 14583# 14584# GNU Libtool is distributed in the hope that it will be useful, 14585# but WITHOUT ANY WARRANTY; without even the implied warranty of 14586# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14587# GNU General Public License for more details. 14588# 14589# You should have received a copy of the GNU General Public License 14590# along with GNU Libtool; see the file COPYING. If not, a copy 14591# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14592# obtained by writing to the Free Software Foundation, Inc., 14593# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14594 14595 14596# The names of the tagged configurations supported by this script. 14597available_tags="" 14598 14599# ### BEGIN LIBTOOL CONFIG 14600 14601# Which release of libtool.m4 was used? 14602macro_version=$macro_version 14603macro_revision=$macro_revision 14604 14605# Whether or not to build shared libraries. 14606build_libtool_libs=$enable_shared 14607 14608# Whether or not to build static libraries. 14609build_old_libs=$enable_static 14610 14611# What type of objects to build. 14612pic_mode=$pic_mode 14613 14614# Whether or not to optimize for fast installation. 14615fast_install=$enable_fast_install 14616 14617# Shell to use when invoking shell scripts. 14618SHELL=$lt_SHELL 14619 14620# An echo program that protects backslashes. 14621ECHO=$lt_ECHO 14622 14623# The host system. 14624host_alias=$host_alias 14625host=$host 14626host_os=$host_os 14627 14628# The build system. 14629build_alias=$build_alias 14630build=$build 14631build_os=$build_os 14632 14633# A sed program that does not truncate output. 14634SED=$lt_SED 14635 14636# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14637Xsed="\$SED -e 1s/^X//" 14638 14639# A grep program that handles long lines. 14640GREP=$lt_GREP 14641 14642# An ERE matcher. 14643EGREP=$lt_EGREP 14644 14645# A literal string matcher. 14646FGREP=$lt_FGREP 14647 14648# A BSD- or MS-compatible name lister. 14649NM=$lt_NM 14650 14651# Whether we need soft or hard links. 14652LN_S=$lt_LN_S 14653 14654# What is the maximum length of a command? 14655max_cmd_len=$max_cmd_len 14656 14657# Object file suffix (normally "o"). 14658objext=$ac_objext 14659 14660# Executable file suffix (normally ""). 14661exeext=$exeext 14662 14663# whether the shell understands "unset". 14664lt_unset=$lt_unset 14665 14666# turn spaces into newlines. 14667SP2NL=$lt_lt_SP2NL 14668 14669# turn newlines into spaces. 14670NL2SP=$lt_lt_NL2SP 14671 14672# An object symbol dumper. 14673OBJDUMP=$lt_OBJDUMP 14674 14675# Method to check whether dependent libraries are shared objects. 14676deplibs_check_method=$lt_deplibs_check_method 14677 14678# Command to use when deplibs_check_method == "file_magic". 14679file_magic_cmd=$lt_file_magic_cmd 14680 14681# The archiver. 14682AR=$lt_AR 14683AR_FLAGS=$lt_AR_FLAGS 14684 14685# A symbol stripping program. 14686STRIP=$lt_STRIP 14687 14688# Commands used to install an old-style archive. 14689RANLIB=$lt_RANLIB 14690old_postinstall_cmds=$lt_old_postinstall_cmds 14691old_postuninstall_cmds=$lt_old_postuninstall_cmds 14692 14693# Whether to use a lock for old archive extraction. 14694lock_old_archive_extraction=$lock_old_archive_extraction 14695 14696# A C compiler. 14697LTCC=$lt_CC 14698 14699# LTCC compiler flags. 14700LTCFLAGS=$lt_CFLAGS 14701 14702# Take the output of nm and produce a listing of raw symbols and C names. 14703global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14704 14705# Transform the output of nm in a proper C declaration. 14706global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14707 14708# Transform the output of nm in a C name address pair. 14709global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14710 14711# Transform the output of nm in a C name address pair when lib prefix is needed. 14712global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14713 14714# The name of the directory that contains temporary libtool files. 14715objdir=$objdir 14716 14717# Used to examine libraries when file_magic_cmd begins with "file". 14718MAGIC_CMD=$MAGIC_CMD 14719 14720# Must we lock files when doing compilation? 14721need_locks=$lt_need_locks 14722 14723# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14724DSYMUTIL=$lt_DSYMUTIL 14725 14726# Tool to change global to local symbols on Mac OS X. 14727NMEDIT=$lt_NMEDIT 14728 14729# Tool to manipulate fat objects and archives on Mac OS X. 14730LIPO=$lt_LIPO 14731 14732# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14733OTOOL=$lt_OTOOL 14734 14735# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14736OTOOL64=$lt_OTOOL64 14737 14738# Old archive suffix (normally "a"). 14739libext=$libext 14740 14741# Shared library suffix (normally ".so"). 14742shrext_cmds=$lt_shrext_cmds 14743 14744# The commands to extract the exported symbol list from a shared archive. 14745extract_expsyms_cmds=$lt_extract_expsyms_cmds 14746 14747# Variables whose values should be saved in libtool wrapper scripts and 14748# restored at link time. 14749variables_saved_for_relink=$lt_variables_saved_for_relink 14750 14751# Do we need the "lib" prefix for modules? 14752need_lib_prefix=$need_lib_prefix 14753 14754# Do we need a version for libraries? 14755need_version=$need_version 14756 14757# Library versioning type. 14758version_type=$version_type 14759 14760# Shared library runtime path variable. 14761runpath_var=$runpath_var 14762 14763# Shared library path variable. 14764shlibpath_var=$shlibpath_var 14765 14766# Is shlibpath searched before the hard-coded library search path? 14767shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14768 14769# Format of library name prefix. 14770libname_spec=$lt_libname_spec 14771 14772# List of archive names. First name is the real one, the rest are links. 14773# The last name is the one that the linker finds with -lNAME 14774library_names_spec=$lt_library_names_spec 14775 14776# The coded name of the library, if different from the real name. 14777soname_spec=$lt_soname_spec 14778 14779# Permission mode override for installation of shared libraries. 14780install_override_mode=$lt_install_override_mode 14781 14782# Command to use after installation of a shared archive. 14783postinstall_cmds=$lt_postinstall_cmds 14784 14785# Command to use after uninstallation of a shared archive. 14786postuninstall_cmds=$lt_postuninstall_cmds 14787 14788# Commands used to finish a libtool library installation in a directory. 14789finish_cmds=$lt_finish_cmds 14790 14791# As "finish_cmds", except a single script fragment to be evaled but 14792# not shown. 14793finish_eval=$lt_finish_eval 14794 14795# Whether we should hardcode library paths into libraries. 14796hardcode_into_libs=$hardcode_into_libs 14797 14798# Compile-time system search path for libraries. 14799sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14800 14801# Run-time system search path for libraries. 14802sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14803 14804# Whether dlopen is supported. 14805dlopen_support=$enable_dlopen 14806 14807# Whether dlopen of programs is supported. 14808dlopen_self=$enable_dlopen_self 14809 14810# Whether dlopen of statically linked programs is supported. 14811dlopen_self_static=$enable_dlopen_self_static 14812 14813# Commands to strip libraries. 14814old_striplib=$lt_old_striplib 14815striplib=$lt_striplib 14816 14817 14818# The linker used to build libraries. 14819LD=$lt_LD 14820 14821# How to create reloadable object files. 14822reload_flag=$lt_reload_flag 14823reload_cmds=$lt_reload_cmds 14824 14825# Commands used to build an old-style archive. 14826old_archive_cmds=$lt_old_archive_cmds 14827 14828# A language specific compiler. 14829CC=$lt_compiler 14830 14831# Is the compiler the GNU compiler? 14832with_gcc=$GCC 14833 14834# Compiler flag to turn off builtin functions. 14835no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14836 14837# How to pass a linker flag through the compiler. 14838wl=$lt_lt_prog_compiler_wl 14839 14840# Additional compiler flags for building library objects. 14841pic_flag=$lt_lt_prog_compiler_pic 14842 14843# Compiler flag to prevent dynamic linking. 14844link_static_flag=$lt_lt_prog_compiler_static 14845 14846# Does compiler simultaneously support -c and -o options? 14847compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14848 14849# Whether or not to add -lc for building shared libraries. 14850build_libtool_need_lc=$archive_cmds_need_lc 14851 14852# Whether or not to disallow shared libs when runtime libs are static. 14853allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14854 14855# Compiler flag to allow reflexive dlopens. 14856export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14857 14858# Compiler flag to generate shared objects directly from archives. 14859whole_archive_flag_spec=$lt_whole_archive_flag_spec 14860 14861# Whether the compiler copes with passing no objects directly. 14862compiler_needs_object=$lt_compiler_needs_object 14863 14864# Create an old-style archive from a shared archive. 14865old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14866 14867# Create a temporary old-style archive to link instead of a shared archive. 14868old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14869 14870# Commands used to build a shared archive. 14871archive_cmds=$lt_archive_cmds 14872archive_expsym_cmds=$lt_archive_expsym_cmds 14873 14874# Commands used to build a loadable module if different from building 14875# a shared archive. 14876module_cmds=$lt_module_cmds 14877module_expsym_cmds=$lt_module_expsym_cmds 14878 14879# Whether we are building with GNU ld or not. 14880with_gnu_ld=$lt_with_gnu_ld 14881 14882# Flag that allows shared libraries with undefined symbols to be built. 14883allow_undefined_flag=$lt_allow_undefined_flag 14884 14885# Flag that enforces no undefined symbols. 14886no_undefined_flag=$lt_no_undefined_flag 14887 14888# Flag to hardcode \$libdir into a binary during linking. 14889# This must work even if \$libdir does not exist 14890hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14891 14892# If ld is used when linking, flag to hardcode \$libdir into a binary 14893# during linking. This must work even if \$libdir does not exist. 14894hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14895 14896# Whether we need a single "-rpath" flag with a separated argument. 14897hardcode_libdir_separator=$lt_hardcode_libdir_separator 14898 14899# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14900# DIR into the resulting binary. 14901hardcode_direct=$hardcode_direct 14902 14903# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14904# DIR into the resulting binary and the resulting library dependency is 14905# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14906# library is relocated. 14907hardcode_direct_absolute=$hardcode_direct_absolute 14908 14909# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14910# into the resulting binary. 14911hardcode_minus_L=$hardcode_minus_L 14912 14913# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14914# into the resulting binary. 14915hardcode_shlibpath_var=$hardcode_shlibpath_var 14916 14917# Set to "yes" if building a shared library automatically hardcodes DIR 14918# into the library and all subsequent libraries and executables linked 14919# against it. 14920hardcode_automatic=$hardcode_automatic 14921 14922# Set to yes if linker adds runtime paths of dependent libraries 14923# to runtime path list. 14924inherit_rpath=$inherit_rpath 14925 14926# Whether libtool must link a program against all its dependency libraries. 14927link_all_deplibs=$link_all_deplibs 14928 14929# Fix the shell variable \$srcfile for the compiler. 14930fix_srcfile_path=$lt_fix_srcfile_path 14931 14932# Set to "yes" if exported symbols are required. 14933always_export_symbols=$always_export_symbols 14934 14935# The commands to list exported symbols. 14936export_symbols_cmds=$lt_export_symbols_cmds 14937 14938# Symbols that should not be listed in the preloaded symbols. 14939exclude_expsyms=$lt_exclude_expsyms 14940 14941# Symbols that must always be exported. 14942include_expsyms=$lt_include_expsyms 14943 14944# Commands necessary for linking programs (against libraries) with templates. 14945prelink_cmds=$lt_prelink_cmds 14946 14947# Specify filename containing input files. 14948file_list_spec=$lt_file_list_spec 14949 14950# How to hardcode a shared library path into an executable. 14951hardcode_action=$hardcode_action 14952 14953# ### END LIBTOOL CONFIG 14954 14955_LT_EOF 14956 14957 case $host_os in 14958 aix3*) 14959 cat <<\_LT_EOF >> "$cfgfile" 14960# AIX sometimes has problems with the GCC collect2 program. For some 14961# reason, if we set the COLLECT_NAMES environment variable, the problems 14962# vanish in a puff of smoke. 14963if test "X${COLLECT_NAMES+set}" != Xset; then 14964 COLLECT_NAMES= 14965 export COLLECT_NAMES 14966fi 14967_LT_EOF 14968 ;; 14969 esac 14970 14971 14972ltmain="$ac_aux_dir/ltmain.sh" 14973 14974 14975 # We use sed instead of cat because bash on DJGPP gets confused if 14976 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14977 # text mode, it properly converts lines to CR/LF. This bash problem 14978 # is reportedly fixed, but why not run on old versions too? 14979 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14980 || (rm -f "$cfgfile"; exit 1) 14981 14982 case $xsi_shell in 14983 yes) 14984 cat << \_LT_EOF >> "$cfgfile" 14985 14986# func_dirname file append nondir_replacement 14987# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14988# otherwise set result to NONDIR_REPLACEMENT. 14989func_dirname () 14990{ 14991 case ${1} in 14992 */*) func_dirname_result="${1%/*}${2}" ;; 14993 * ) func_dirname_result="${3}" ;; 14994 esac 14995} 14996 14997# func_basename file 14998func_basename () 14999{ 15000 func_basename_result="${1##*/}" 15001} 15002 15003# func_dirname_and_basename file append nondir_replacement 15004# perform func_basename and func_dirname in a single function 15005# call: 15006# dirname: Compute the dirname of FILE. If nonempty, 15007# add APPEND to the result, otherwise set result 15008# to NONDIR_REPLACEMENT. 15009# value returned in "$func_dirname_result" 15010# basename: Compute filename of FILE. 15011# value retuned in "$func_basename_result" 15012# Implementation must be kept synchronized with func_dirname 15013# and func_basename. For efficiency, we do not delegate to 15014# those functions but instead duplicate the functionality here. 15015func_dirname_and_basename () 15016{ 15017 case ${1} in 15018 */*) func_dirname_result="${1%/*}${2}" ;; 15019 * ) func_dirname_result="${3}" ;; 15020 esac 15021 func_basename_result="${1##*/}" 15022} 15023 15024# func_stripname prefix suffix name 15025# strip PREFIX and SUFFIX off of NAME. 15026# PREFIX and SUFFIX must not contain globbing or regex special 15027# characters, hashes, percent signs, but SUFFIX may contain a leading 15028# dot (in which case that matches only a dot). 15029func_stripname () 15030{ 15031 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15032 # positional parameters, so assign one to ordinary parameter first. 15033 func_stripname_result=${3} 15034 func_stripname_result=${func_stripname_result#"${1}"} 15035 func_stripname_result=${func_stripname_result%"${2}"} 15036} 15037 15038# func_opt_split 15039func_opt_split () 15040{ 15041 func_opt_split_opt=${1%%=*} 15042 func_opt_split_arg=${1#*=} 15043} 15044 15045# func_lo2o object 15046func_lo2o () 15047{ 15048 case ${1} in 15049 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15050 *) func_lo2o_result=${1} ;; 15051 esac 15052} 15053 15054# func_xform libobj-or-source 15055func_xform () 15056{ 15057 func_xform_result=${1%.*}.lo 15058} 15059 15060# func_arith arithmetic-term... 15061func_arith () 15062{ 15063 func_arith_result=$(( $* )) 15064} 15065 15066# func_len string 15067# STRING may not start with a hyphen. 15068func_len () 15069{ 15070 func_len_result=${#1} 15071} 15072 15073_LT_EOF 15074 ;; 15075 *) # Bourne compatible functions. 15076 cat << \_LT_EOF >> "$cfgfile" 15077 15078# func_dirname file append nondir_replacement 15079# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15080# otherwise set result to NONDIR_REPLACEMENT. 15081func_dirname () 15082{ 15083 # Extract subdirectory from the argument. 15084 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15085 if test "X$func_dirname_result" = "X${1}"; then 15086 func_dirname_result="${3}" 15087 else 15088 func_dirname_result="$func_dirname_result${2}" 15089 fi 15090} 15091 15092# func_basename file 15093func_basename () 15094{ 15095 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15096} 15097 15098 15099# func_stripname prefix suffix name 15100# strip PREFIX and SUFFIX off of NAME. 15101# PREFIX and SUFFIX must not contain globbing or regex special 15102# characters, hashes, percent signs, but SUFFIX may contain a leading 15103# dot (in which case that matches only a dot). 15104# func_strip_suffix prefix name 15105func_stripname () 15106{ 15107 case ${2} in 15108 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15109 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15110 esac 15111} 15112 15113# sed scripts: 15114my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15115my_sed_long_arg='1s/^-[^=]*=//' 15116 15117# func_opt_split 15118func_opt_split () 15119{ 15120 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15121 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15122} 15123 15124# func_lo2o object 15125func_lo2o () 15126{ 15127 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15128} 15129 15130# func_xform libobj-or-source 15131func_xform () 15132{ 15133 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15134} 15135 15136# func_arith arithmetic-term... 15137func_arith () 15138{ 15139 func_arith_result=`expr "$@"` 15140} 15141 15142# func_len string 15143# STRING may not start with a hyphen. 15144func_len () 15145{ 15146 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15147} 15148 15149_LT_EOF 15150esac 15151 15152case $lt_shell_append in 15153 yes) 15154 cat << \_LT_EOF >> "$cfgfile" 15155 15156# func_append var value 15157# Append VALUE to the end of shell variable VAR. 15158func_append () 15159{ 15160 eval "$1+=\$2" 15161} 15162_LT_EOF 15163 ;; 15164 *) 15165 cat << \_LT_EOF >> "$cfgfile" 15166 15167# func_append var value 15168# Append VALUE to the end of shell variable VAR. 15169func_append () 15170{ 15171 eval "$1=\$$1\$2" 15172} 15173 15174_LT_EOF 15175 ;; 15176 esac 15177 15178 15179 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15180 || (rm -f "$cfgfile"; exit 1) 15181 15182 mv -f "$cfgfile" "$ofile" || 15183 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15184 chmod +x "$ofile" 15185 15186 ;; 15187 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15188 rm -f Makesim1.tmp Makesim2.tmp Makefile 15189 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15190 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15191 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15192 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15193 <Makefile.sim >Makefile 15194 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15195 ;; 15196 "stamp-h":C) echo > stamp-h ;; 15197 15198 esac 15199done # for ac_tag 15200 15201 15202as_fn_exit 0 15203_ACEOF 15204ac_clean_files=$ac_clean_files_save 15205 15206test $ac_write_fail = 0 || 15207 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 15208 15209 15210# configure is writing to config.log, and then calls config.status. 15211# config.status does its own redirection, appending to config.log. 15212# Unfortunately, on DOS this fails, as config.log is still kept open 15213# by configure, so config.status won't be able to write to it; its 15214# output is simply discarded. So we exec the FD to /dev/null, 15215# effectively closing config.log, so it can be properly (re)opened and 15216# appended to by config.status. When coming back to configure, we 15217# need to make the FD available again. 15218if test "$no_create" != yes; then 15219 ac_cs_success=: 15220 ac_config_status_args= 15221 test "$silent" = yes && 15222 ac_config_status_args="$ac_config_status_args --quiet" 15223 exec 5>/dev/null 15224 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15225 exec 5>>config.log 15226 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15227 # would make configure fail if this is the last instruction. 15228 $ac_cs_success || as_fn_exit $? 15229fi 15230if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15231 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15232$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15233fi 15234 15235 15236