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 762enable_werror 763enable_build_warnings 764enable_sim_build_warnings 765' 766 ac_precious_vars='build_alias 767host_alias 768target_alias 769CC 770CFLAGS 771LDFLAGS 772LIBS 773CPPFLAGS 774CPP' 775 776 777# Initialize some variables set by options. 778ac_init_help= 779ac_init_version=false 780ac_unrecognized_opts= 781ac_unrecognized_sep= 782# The variables have the same names as the options, with 783# dashes changed to underlines. 784cache_file=/dev/null 785exec_prefix=NONE 786no_create= 787no_recursion= 788prefix=NONE 789program_prefix=NONE 790program_suffix=NONE 791program_transform_name=s,x,x, 792silent= 793site= 794srcdir= 795verbose= 796x_includes=NONE 797x_libraries=NONE 798 799# Installation directory options. 800# These are left unexpanded so users can "make install exec_prefix=/foo" 801# and all the variables that are supposed to be based on exec_prefix 802# by default will actually change. 803# Use braces instead of parens because sh, perl, etc. also accept them. 804# (The list follows the same order as the GNU Coding Standards.) 805bindir='${exec_prefix}/bin' 806sbindir='${exec_prefix}/sbin' 807libexecdir='${exec_prefix}/libexec' 808datarootdir='${prefix}/share' 809datadir='${datarootdir}' 810sysconfdir='${prefix}/etc' 811sharedstatedir='${prefix}/com' 812localstatedir='${prefix}/var' 813includedir='${prefix}/include' 814oldincludedir='/usr/include' 815docdir='${datarootdir}/doc/${PACKAGE}' 816infodir='${datarootdir}/info' 817htmldir='${docdir}' 818dvidir='${docdir}' 819pdfdir='${docdir}' 820psdir='${docdir}' 821libdir='${exec_prefix}/lib' 822localedir='${datarootdir}/locale' 823mandir='${datarootdir}/man' 824 825ac_prev= 826ac_dashdash= 827for ac_option 828do 829 # If the previous option needs an argument, assign it. 830 if test -n "$ac_prev"; then 831 eval $ac_prev=\$ac_option 832 ac_prev= 833 continue 834 fi 835 836 case $ac_option in 837 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 838 *) ac_optarg=yes ;; 839 esac 840 841 # Accept the important Cygnus configure options, so we can diagnose typos. 842 843 case $ac_dashdash$ac_option in 844 --) 845 ac_dashdash=yes ;; 846 847 -bindir | --bindir | --bindi | --bind | --bin | --bi) 848 ac_prev=bindir ;; 849 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 850 bindir=$ac_optarg ;; 851 852 -build | --build | --buil | --bui | --bu) 853 ac_prev=build_alias ;; 854 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 855 build_alias=$ac_optarg ;; 856 857 -cache-file | --cache-file | --cache-fil | --cache-fi \ 858 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 859 ac_prev=cache_file ;; 860 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 861 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 862 cache_file=$ac_optarg ;; 863 864 --config-cache | -C) 865 cache_file=config.cache ;; 866 867 -datadir | --datadir | --datadi | --datad) 868 ac_prev=datadir ;; 869 -datadir=* | --datadir=* | --datadi=* | --datad=*) 870 datadir=$ac_optarg ;; 871 872 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 873 | --dataroo | --dataro | --datar) 874 ac_prev=datarootdir ;; 875 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 876 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 877 datarootdir=$ac_optarg ;; 878 879 -disable-* | --disable-*) 880 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 881 # Reject names that are not valid shell variable names. 882 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 883 as_fn_error "invalid feature name: $ac_useropt" 884 ac_useropt_orig=$ac_useropt 885 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 886 case $ac_user_opts in 887 *" 888"enable_$ac_useropt" 889"*) ;; 890 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 891 ac_unrecognized_sep=', ';; 892 esac 893 eval enable_$ac_useropt=no ;; 894 895 -docdir | --docdir | --docdi | --doc | --do) 896 ac_prev=docdir ;; 897 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 898 docdir=$ac_optarg ;; 899 900 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 901 ac_prev=dvidir ;; 902 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 903 dvidir=$ac_optarg ;; 904 905 -enable-* | --enable-*) 906 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 907 # Reject names that are not valid shell variable names. 908 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 909 as_fn_error "invalid feature name: $ac_useropt" 910 ac_useropt_orig=$ac_useropt 911 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 912 case $ac_user_opts in 913 *" 914"enable_$ac_useropt" 915"*) ;; 916 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 917 ac_unrecognized_sep=', ';; 918 esac 919 eval enable_$ac_useropt=\$ac_optarg ;; 920 921 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 922 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 923 | --exec | --exe | --ex) 924 ac_prev=exec_prefix ;; 925 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 926 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 927 | --exec=* | --exe=* | --ex=*) 928 exec_prefix=$ac_optarg ;; 929 930 -gas | --gas | --ga | --g) 931 # Obsolete; use --with-gas. 932 with_gas=yes ;; 933 934 -help | --help | --hel | --he | -h) 935 ac_init_help=long ;; 936 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 937 ac_init_help=recursive ;; 938 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 939 ac_init_help=short ;; 940 941 -host | --host | --hos | --ho) 942 ac_prev=host_alias ;; 943 -host=* | --host=* | --hos=* | --ho=*) 944 host_alias=$ac_optarg ;; 945 946 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 947 ac_prev=htmldir ;; 948 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 949 | --ht=*) 950 htmldir=$ac_optarg ;; 951 952 -includedir | --includedir | --includedi | --included | --include \ 953 | --includ | --inclu | --incl | --inc) 954 ac_prev=includedir ;; 955 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 956 | --includ=* | --inclu=* | --incl=* | --inc=*) 957 includedir=$ac_optarg ;; 958 959 -infodir | --infodir | --infodi | --infod | --info | --inf) 960 ac_prev=infodir ;; 961 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 962 infodir=$ac_optarg ;; 963 964 -libdir | --libdir | --libdi | --libd) 965 ac_prev=libdir ;; 966 -libdir=* | --libdir=* | --libdi=* | --libd=*) 967 libdir=$ac_optarg ;; 968 969 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 970 | --libexe | --libex | --libe) 971 ac_prev=libexecdir ;; 972 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 973 | --libexe=* | --libex=* | --libe=*) 974 libexecdir=$ac_optarg ;; 975 976 -localedir | --localedir | --localedi | --localed | --locale) 977 ac_prev=localedir ;; 978 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 979 localedir=$ac_optarg ;; 980 981 -localstatedir | --localstatedir | --localstatedi | --localstated \ 982 | --localstate | --localstat | --localsta | --localst | --locals) 983 ac_prev=localstatedir ;; 984 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 985 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 986 localstatedir=$ac_optarg ;; 987 988 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 989 ac_prev=mandir ;; 990 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 991 mandir=$ac_optarg ;; 992 993 -nfp | --nfp | --nf) 994 # Obsolete; use --without-fp. 995 with_fp=no ;; 996 997 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 998 | --no-cr | --no-c | -n) 999 no_create=yes ;; 1000 1001 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1002 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1003 no_recursion=yes ;; 1004 1005 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1006 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1007 | --oldin | --oldi | --old | --ol | --o) 1008 ac_prev=oldincludedir ;; 1009 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1010 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1011 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1012 oldincludedir=$ac_optarg ;; 1013 1014 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1015 ac_prev=prefix ;; 1016 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1017 prefix=$ac_optarg ;; 1018 1019 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1020 | --program-pre | --program-pr | --program-p) 1021 ac_prev=program_prefix ;; 1022 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1023 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1024 program_prefix=$ac_optarg ;; 1025 1026 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1027 | --program-suf | --program-su | --program-s) 1028 ac_prev=program_suffix ;; 1029 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1030 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1031 program_suffix=$ac_optarg ;; 1032 1033 -program-transform-name | --program-transform-name \ 1034 | --program-transform-nam | --program-transform-na \ 1035 | --program-transform-n | --program-transform- \ 1036 | --program-transform | --program-transfor \ 1037 | --program-transfo | --program-transf \ 1038 | --program-trans | --program-tran \ 1039 | --progr-tra | --program-tr | --program-t) 1040 ac_prev=program_transform_name ;; 1041 -program-transform-name=* | --program-transform-name=* \ 1042 | --program-transform-nam=* | --program-transform-na=* \ 1043 | --program-transform-n=* | --program-transform-=* \ 1044 | --program-transform=* | --program-transfor=* \ 1045 | --program-transfo=* | --program-transf=* \ 1046 | --program-trans=* | --program-tran=* \ 1047 | --progr-tra=* | --program-tr=* | --program-t=*) 1048 program_transform_name=$ac_optarg ;; 1049 1050 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1051 ac_prev=pdfdir ;; 1052 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1053 pdfdir=$ac_optarg ;; 1054 1055 -psdir | --psdir | --psdi | --psd | --ps) 1056 ac_prev=psdir ;; 1057 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1058 psdir=$ac_optarg ;; 1059 1060 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1061 | -silent | --silent | --silen | --sile | --sil) 1062 silent=yes ;; 1063 1064 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1065 ac_prev=sbindir ;; 1066 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1067 | --sbi=* | --sb=*) 1068 sbindir=$ac_optarg ;; 1069 1070 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1071 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1072 | --sharedst | --shareds | --shared | --share | --shar \ 1073 | --sha | --sh) 1074 ac_prev=sharedstatedir ;; 1075 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1076 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1077 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1078 | --sha=* | --sh=*) 1079 sharedstatedir=$ac_optarg ;; 1080 1081 -site | --site | --sit) 1082 ac_prev=site ;; 1083 -site=* | --site=* | --sit=*) 1084 site=$ac_optarg ;; 1085 1086 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1087 ac_prev=srcdir ;; 1088 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1089 srcdir=$ac_optarg ;; 1090 1091 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1092 | --syscon | --sysco | --sysc | --sys | --sy) 1093 ac_prev=sysconfdir ;; 1094 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1095 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1096 sysconfdir=$ac_optarg ;; 1097 1098 -target | --target | --targe | --targ | --tar | --ta | --t) 1099 ac_prev=target_alias ;; 1100 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1101 target_alias=$ac_optarg ;; 1102 1103 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1104 verbose=yes ;; 1105 1106 -version | --version | --versio | --versi | --vers | -V) 1107 ac_init_version=: ;; 1108 1109 -with-* | --with-*) 1110 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1111 # Reject names that are not valid shell variable names. 1112 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1113 as_fn_error "invalid package name: $ac_useropt" 1114 ac_useropt_orig=$ac_useropt 1115 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1116 case $ac_user_opts in 1117 *" 1118"with_$ac_useropt" 1119"*) ;; 1120 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1121 ac_unrecognized_sep=', ';; 1122 esac 1123 eval with_$ac_useropt=\$ac_optarg ;; 1124 1125 -without-* | --without-*) 1126 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1127 # Reject names that are not valid shell variable names. 1128 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1129 as_fn_error "invalid package name: $ac_useropt" 1130 ac_useropt_orig=$ac_useropt 1131 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1132 case $ac_user_opts in 1133 *" 1134"with_$ac_useropt" 1135"*) ;; 1136 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1137 ac_unrecognized_sep=', ';; 1138 esac 1139 eval with_$ac_useropt=no ;; 1140 1141 --x) 1142 # Obsolete; use --with-x. 1143 with_x=yes ;; 1144 1145 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1146 | --x-incl | --x-inc | --x-in | --x-i) 1147 ac_prev=x_includes ;; 1148 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1149 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1150 x_includes=$ac_optarg ;; 1151 1152 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1153 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1154 ac_prev=x_libraries ;; 1155 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1156 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1157 x_libraries=$ac_optarg ;; 1158 1159 -*) as_fn_error "unrecognized option: \`$ac_option' 1160Try \`$0 --help' for more information." 1161 ;; 1162 1163 *=*) 1164 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1165 # Reject names that are not valid shell variable names. 1166 case $ac_envvar in #( 1167 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1168 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1169 esac 1170 eval $ac_envvar=\$ac_optarg 1171 export $ac_envvar ;; 1172 1173 *) 1174 # FIXME: should be removed in autoconf 3.0. 1175 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1176 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1177 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1178 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1179 ;; 1180 1181 esac 1182done 1183 1184if test -n "$ac_prev"; then 1185 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1186 as_fn_error "missing argument to $ac_option" 1187fi 1188 1189if test -n "$ac_unrecognized_opts"; then 1190 case $enable_option_checking in 1191 no) ;; 1192 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1193 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1194 esac 1195fi 1196 1197# Check all directory arguments for consistency. 1198for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1199 datadir sysconfdir sharedstatedir localstatedir includedir \ 1200 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1201 libdir localedir mandir 1202do 1203 eval ac_val=\$$ac_var 1204 # Remove trailing slashes. 1205 case $ac_val in 1206 */ ) 1207 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1208 eval $ac_var=\$ac_val;; 1209 esac 1210 # Be sure to have absolute directory names. 1211 case $ac_val in 1212 [\\/$]* | ?:[\\/]* ) continue;; 1213 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1214 esac 1215 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1216done 1217 1218# There might be people who depend on the old broken behavior: `$host' 1219# used to hold the argument of --host etc. 1220# FIXME: To remove some day. 1221build=$build_alias 1222host=$host_alias 1223target=$target_alias 1224 1225# FIXME: To remove some day. 1226if test "x$host_alias" != x; then 1227 if test "x$build_alias" = x; then 1228 cross_compiling=maybe 1229 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1230 If a cross compiler is detected then cross compile mode will be used." >&2 1231 elif test "x$build_alias" != "x$host_alias"; then 1232 cross_compiling=yes 1233 fi 1234fi 1235 1236ac_tool_prefix= 1237test -n "$host_alias" && ac_tool_prefix=$host_alias- 1238 1239test "$silent" = yes && exec 6>/dev/null 1240 1241 1242ac_pwd=`pwd` && test -n "$ac_pwd" && 1243ac_ls_di=`ls -di .` && 1244ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1245 as_fn_error "working directory cannot be determined" 1246test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1247 as_fn_error "pwd does not report name of working directory" 1248 1249 1250# Find the source files, if location was not specified. 1251if test -z "$srcdir"; then 1252 ac_srcdir_defaulted=yes 1253 # Try the directory containing this script, then the parent directory. 1254 ac_confdir=`$as_dirname -- "$as_myself" || 1255$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1256 X"$as_myself" : 'X\(//\)[^/]' \| \ 1257 X"$as_myself" : 'X\(//\)$' \| \ 1258 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1259$as_echo X"$as_myself" | 1260 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1261 s//\1/ 1262 q 1263 } 1264 /^X\(\/\/\)[^/].*/{ 1265 s//\1/ 1266 q 1267 } 1268 /^X\(\/\/\)$/{ 1269 s//\1/ 1270 q 1271 } 1272 /^X\(\/\).*/{ 1273 s//\1/ 1274 q 1275 } 1276 s/.*/./; q'` 1277 srcdir=$ac_confdir 1278 if test ! -r "$srcdir/$ac_unique_file"; then 1279 srcdir=.. 1280 fi 1281else 1282 ac_srcdir_defaulted=no 1283fi 1284if test ! -r "$srcdir/$ac_unique_file"; then 1285 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1286 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1287fi 1288ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1289ac_abs_confdir=`( 1290 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1291 pwd)` 1292# When building in place, set srcdir=. 1293if test "$ac_abs_confdir" = "$ac_pwd"; then 1294 srcdir=. 1295fi 1296# Remove unnecessary trailing slashes from srcdir. 1297# Double slashes in file names in object file debugging info 1298# mess up M-x gdb in Emacs. 1299case $srcdir in 1300*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1301esac 1302for ac_var in $ac_precious_vars; do 1303 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1304 eval ac_env_${ac_var}_value=\$${ac_var} 1305 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1306 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1307done 1308 1309# 1310# Report the --help message. 1311# 1312if test "$ac_init_help" = "long"; then 1313 # Omit some internal or obsolete options to make the list less imposing. 1314 # This message is too long to be a string in the A/UX 3.1 sh. 1315 cat <<_ACEOF 1316\`configure' configures this package to adapt to many kinds of systems. 1317 1318Usage: $0 [OPTION]... [VAR=VALUE]... 1319 1320To assign environment variables (e.g., CC, CFLAGS...), specify them as 1321VAR=VALUE. See below for descriptions of some of the useful variables. 1322 1323Defaults for the options are specified in brackets. 1324 1325Configuration: 1326 -h, --help display this help and exit 1327 --help=short display options specific to this package 1328 --help=recursive display the short help of all the included packages 1329 -V, --version display version information and exit 1330 -q, --quiet, --silent do not print \`checking...' messages 1331 --cache-file=FILE cache test results in FILE [disabled] 1332 -C, --config-cache alias for \`--cache-file=config.cache' 1333 -n, --no-create do not create output files 1334 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1335 1336Installation directories: 1337 --prefix=PREFIX install architecture-independent files in PREFIX 1338 [$ac_default_prefix] 1339 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1340 [PREFIX] 1341 1342By default, \`make install' will install all the files in 1343\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1344an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1345for instance \`--prefix=\$HOME'. 1346 1347For better control, use the options below. 1348 1349Fine tuning of the installation directories: 1350 --bindir=DIR user executables [EPREFIX/bin] 1351 --sbindir=DIR system admin executables [EPREFIX/sbin] 1352 --libexecdir=DIR program executables [EPREFIX/libexec] 1353 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1354 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1355 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1356 --libdir=DIR object code libraries [EPREFIX/lib] 1357 --includedir=DIR C header files [PREFIX/include] 1358 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1359 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1360 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1361 --infodir=DIR info documentation [DATAROOTDIR/info] 1362 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1363 --mandir=DIR man documentation [DATAROOTDIR/man] 1364 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1365 --htmldir=DIR html documentation [DOCDIR] 1366 --dvidir=DIR dvi documentation [DOCDIR] 1367 --pdfdir=DIR pdf documentation [DOCDIR] 1368 --psdir=DIR ps documentation [DOCDIR] 1369_ACEOF 1370 1371 cat <<\_ACEOF 1372 1373Program names: 1374 --program-prefix=PREFIX prepend PREFIX to installed program names 1375 --program-suffix=SUFFIX append SUFFIX to installed program names 1376 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1377 1378System types: 1379 --build=BUILD configure for building on BUILD [guessed] 1380 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1381 --target=TARGET configure for building compilers for TARGET [HOST] 1382_ACEOF 1383fi 1384 1385if test -n "$ac_init_help"; then 1386 1387 cat <<\_ACEOF 1388 1389Optional Features: 1390 --disable-option-checking ignore unrecognized --enable/--with options 1391 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1392 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1393 --enable-plugins Enable support for plugins 1394 --enable-shared[=PKGS] build shared libraries [default=yes] 1395 --enable-static[=PKGS] build static libraries [default=yes] 1396 --enable-fast-install[=PKGS] 1397 optimize for fast installation [default=yes] 1398 --disable-libtool-lock avoid locking (might break parallel builds) 1399 --enable-maintainer-mode enable make rules and dependencies not useful 1400 (and sometimes confusing) to the casual installer 1401 --enable-sim-bswap Use Host specific BSWAP instruction. 1402 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator 1403 --enable-sim-debug=opts Enable debugging flags 1404 --enable-sim-stdio Specify whether to use stdio for console input/output. 1405 --enable-sim-trace=opts Enable tracing flags 1406 --enable-sim-profile=opts Enable profiling flags 1407 --enable-werror treat compile warnings as errors 1408 --enable-build-warnings enable build-time compiler warnings if gcc is used 1409 --enable-sim-build-warnings 1410 enable SIM specific build-time compiler warnings if 1411 gcc is used 1412 1413Optional Packages: 1414 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1415 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1416 --with-zlib include zlib support (auto/yes/no) default=auto 1417 --with-pic try to use only PIC/non-PIC objects [default=use 1418 both] 1419 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1420 --with-pkgversion=PKG Use PKG in the version string in place of "GDB" 1421 --with-bugurl=URL Direct users to URL to report a bug 1422 1423Some influential environment variables: 1424 CC C compiler command 1425 CFLAGS C compiler flags 1426 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1427 nonstandard directory <lib dir> 1428 LIBS libraries to pass to the linker, e.g. -l<library> 1429 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1430 you have headers in a nonstandard directory <include dir> 1431 CPP C preprocessor 1432 1433Use these variables to override the choices made by `configure' or to help 1434it to find libraries and programs with nonstandard names/locations. 1435 1436Report bugs to the package provider. 1437_ACEOF 1438ac_status=$? 1439fi 1440 1441if test "$ac_init_help" = "recursive"; then 1442 # If there are subdirs, report their specific --help. 1443 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1444 test -d "$ac_dir" || 1445 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1446 continue 1447 ac_builddir=. 1448 1449case "$ac_dir" in 1450.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1451*) 1452 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1453 # A ".." for each directory in $ac_dir_suffix. 1454 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1455 case $ac_top_builddir_sub in 1456 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1457 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1458 esac ;; 1459esac 1460ac_abs_top_builddir=$ac_pwd 1461ac_abs_builddir=$ac_pwd$ac_dir_suffix 1462# for backward compatibility: 1463ac_top_builddir=$ac_top_build_prefix 1464 1465case $srcdir in 1466 .) # We are building in place. 1467 ac_srcdir=. 1468 ac_top_srcdir=$ac_top_builddir_sub 1469 ac_abs_top_srcdir=$ac_pwd ;; 1470 [\\/]* | ?:[\\/]* ) # Absolute name. 1471 ac_srcdir=$srcdir$ac_dir_suffix; 1472 ac_top_srcdir=$srcdir 1473 ac_abs_top_srcdir=$srcdir ;; 1474 *) # Relative name. 1475 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1476 ac_top_srcdir=$ac_top_build_prefix$srcdir 1477 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1478esac 1479ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1480 1481 cd "$ac_dir" || { ac_status=$?; continue; } 1482 # Check for guested configure. 1483 if test -f "$ac_srcdir/configure.gnu"; then 1484 echo && 1485 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1486 elif test -f "$ac_srcdir/configure"; then 1487 echo && 1488 $SHELL "$ac_srcdir/configure" --help=recursive 1489 else 1490 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1491 fi || ac_status=$? 1492 cd "$ac_pwd" || { ac_status=$?; break; } 1493 done 1494fi 1495 1496test -n "$ac_init_help" && exit $ac_status 1497if $ac_init_version; then 1498 cat <<\_ACEOF 1499configure 1500generated by GNU Autoconf 2.64 1501 1502Copyright (C) 2009 Free Software Foundation, Inc. 1503This configure script is free software; the Free Software Foundation 1504gives unlimited permission to copy, distribute and modify it. 1505_ACEOF 1506 exit 1507fi 1508 1509## ------------------------ ## 1510## Autoconf initialization. ## 1511## ------------------------ ## 1512 1513# ac_fn_c_try_compile LINENO 1514# -------------------------- 1515# Try to compile conftest.$ac_ext, and return whether this succeeded. 1516ac_fn_c_try_compile () 1517{ 1518 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1519 rm -f conftest.$ac_objext 1520 if { { ac_try="$ac_compile" 1521case "(($ac_try" in 1522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1523 *) ac_try_echo=$ac_try;; 1524esac 1525eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1526$as_echo "$ac_try_echo"; } >&5 1527 (eval "$ac_compile") 2>conftest.err 1528 ac_status=$? 1529 if test -s conftest.err; then 1530 grep -v '^ *+' conftest.err >conftest.er1 1531 cat conftest.er1 >&5 1532 mv -f conftest.er1 conftest.err 1533 fi 1534 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1535 test $ac_status = 0; } && { 1536 test -z "$ac_c_werror_flag" || 1537 test ! -s conftest.err 1538 } && test -s conftest.$ac_objext; then : 1539 ac_retval=0 1540else 1541 $as_echo "$as_me: failed program was:" >&5 1542sed 's/^/| /' conftest.$ac_ext >&5 1543 1544 ac_retval=1 1545fi 1546 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1547 return $ac_retval 1548 1549} # ac_fn_c_try_compile 1550 1551# ac_fn_c_try_cpp LINENO 1552# ---------------------- 1553# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1554ac_fn_c_try_cpp () 1555{ 1556 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1557 if { { ac_try="$ac_cpp conftest.$ac_ext" 1558case "(($ac_try" in 1559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1560 *) ac_try_echo=$ac_try;; 1561esac 1562eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1563$as_echo "$ac_try_echo"; } >&5 1564 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1565 ac_status=$? 1566 if test -s conftest.err; then 1567 grep -v '^ *+' conftest.err >conftest.er1 1568 cat conftest.er1 >&5 1569 mv -f conftest.er1 conftest.err 1570 fi 1571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1572 test $ac_status = 0; } >/dev/null && { 1573 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1574 test ! -s conftest.err 1575 }; then : 1576 ac_retval=0 1577else 1578 $as_echo "$as_me: failed program was:" >&5 1579sed 's/^/| /' conftest.$ac_ext >&5 1580 1581 ac_retval=1 1582fi 1583 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1584 return $ac_retval 1585 1586} # ac_fn_c_try_cpp 1587 1588# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1589# ------------------------------------------------------- 1590# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1591# the include files in INCLUDES and setting the cache variable VAR 1592# accordingly. 1593ac_fn_c_check_header_mongrel () 1594{ 1595 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1596 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1598$as_echo_n "checking for $2... " >&6; } 1599if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1600 $as_echo_n "(cached) " >&6 1601fi 1602eval ac_res=\$$3 1603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1604$as_echo "$ac_res" >&6; } 1605else 1606 # Is the header compilable? 1607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1608$as_echo_n "checking $2 usability... " >&6; } 1609cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1610/* end confdefs.h. */ 1611$4 1612#include <$2> 1613_ACEOF 1614if ac_fn_c_try_compile "$LINENO"; then : 1615 ac_header_compiler=yes 1616else 1617 ac_header_compiler=no 1618fi 1619rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1621$as_echo "$ac_header_compiler" >&6; } 1622 1623# Is the header present? 1624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1625$as_echo_n "checking $2 presence... " >&6; } 1626cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1627/* end confdefs.h. */ 1628#include <$2> 1629_ACEOF 1630if ac_fn_c_try_cpp "$LINENO"; then : 1631 ac_header_preproc=yes 1632else 1633 ac_header_preproc=no 1634fi 1635rm -f conftest.err conftest.$ac_ext 1636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1637$as_echo "$ac_header_preproc" >&6; } 1638 1639# So? What about this header? 1640case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1641 yes:no: ) 1642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1643$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1645$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1646 ;; 1647 no:yes:* ) 1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1649$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1651$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1653$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1655$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1657$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1658 ;; 1659esac 1660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1661$as_echo_n "checking for $2... " >&6; } 1662if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1663 $as_echo_n "(cached) " >&6 1664else 1665 eval "$3=\$ac_header_compiler" 1666fi 1667eval ac_res=\$$3 1668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1669$as_echo "$ac_res" >&6; } 1670fi 1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1672 1673} # ac_fn_c_check_header_mongrel 1674 1675# ac_fn_c_try_run LINENO 1676# ---------------------- 1677# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1678# that executables *can* be run. 1679ac_fn_c_try_run () 1680{ 1681 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1682 if { { ac_try="$ac_link" 1683case "(($ac_try" in 1684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1685 *) ac_try_echo=$ac_try;; 1686esac 1687eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1688$as_echo "$ac_try_echo"; } >&5 1689 (eval "$ac_link") 2>&5 1690 ac_status=$? 1691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1692 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1693 { { case "(($ac_try" in 1694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1695 *) ac_try_echo=$ac_try;; 1696esac 1697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1698$as_echo "$ac_try_echo"; } >&5 1699 (eval "$ac_try") 2>&5 1700 ac_status=$? 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702 test $ac_status = 0; }; }; then : 1703 ac_retval=0 1704else 1705 $as_echo "$as_me: program exited with status $ac_status" >&5 1706 $as_echo "$as_me: failed program was:" >&5 1707sed 's/^/| /' conftest.$ac_ext >&5 1708 1709 ac_retval=$ac_status 1710fi 1711 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1712 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1713 return $ac_retval 1714 1715} # ac_fn_c_try_run 1716 1717# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1718# ------------------------------------------------------- 1719# Tests whether HEADER exists and can be compiled using the include files in 1720# INCLUDES, setting the cache variable VAR accordingly. 1721ac_fn_c_check_header_compile () 1722{ 1723 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1725$as_echo_n "checking for $2... " >&6; } 1726if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1727 $as_echo_n "(cached) " >&6 1728else 1729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1730/* end confdefs.h. */ 1731$4 1732#include <$2> 1733_ACEOF 1734if ac_fn_c_try_compile "$LINENO"; then : 1735 eval "$3=yes" 1736else 1737 eval "$3=no" 1738fi 1739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1740fi 1741eval ac_res=\$$3 1742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1743$as_echo "$ac_res" >&6; } 1744 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1745 1746} # ac_fn_c_check_header_compile 1747 1748# ac_fn_c_try_link LINENO 1749# ----------------------- 1750# Try to link conftest.$ac_ext, and return whether this succeeded. 1751ac_fn_c_try_link () 1752{ 1753 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1754 rm -f conftest.$ac_objext conftest$ac_exeext 1755 if { { ac_try="$ac_link" 1756case "(($ac_try" in 1757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1758 *) ac_try_echo=$ac_try;; 1759esac 1760eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1761$as_echo "$ac_try_echo"; } >&5 1762 (eval "$ac_link") 2>conftest.err 1763 ac_status=$? 1764 if test -s conftest.err; then 1765 grep -v '^ *+' conftest.err >conftest.er1 1766 cat conftest.er1 >&5 1767 mv -f conftest.er1 conftest.err 1768 fi 1769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1770 test $ac_status = 0; } && { 1771 test -z "$ac_c_werror_flag" || 1772 test ! -s conftest.err 1773 } && test -s conftest$ac_exeext && { 1774 test "$cross_compiling" = yes || 1775 $as_test_x conftest$ac_exeext 1776 }; then : 1777 ac_retval=0 1778else 1779 $as_echo "$as_me: failed program was:" >&5 1780sed 's/^/| /' conftest.$ac_ext >&5 1781 1782 ac_retval=1 1783fi 1784 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1785 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1786 # interfere with the next link command; also delete a directory that is 1787 # left behind by Apple's compiler. We do this before executing the actions. 1788 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1789 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1790 return $ac_retval 1791 1792} # ac_fn_c_try_link 1793 1794# ac_fn_c_check_func LINENO FUNC VAR 1795# ---------------------------------- 1796# Tests whether FUNC exists, setting the cache variable VAR accordingly 1797ac_fn_c_check_func () 1798{ 1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1801$as_echo_n "checking for $2... " >&6; } 1802if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1803 $as_echo_n "(cached) " >&6 1804else 1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1806/* end confdefs.h. */ 1807/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1808 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1809#define $2 innocuous_$2 1810 1811/* System header to define __stub macros and hopefully few prototypes, 1812 which can conflict with char $2 (); below. 1813 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1814 <limits.h> exists even on freestanding compilers. */ 1815 1816#ifdef __STDC__ 1817# include <limits.h> 1818#else 1819# include <assert.h> 1820#endif 1821 1822#undef $2 1823 1824/* Override any GCC internal prototype to avoid an error. 1825 Use char because int might match the return type of a GCC 1826 builtin and then its argument prototype would still apply. */ 1827#ifdef __cplusplus 1828extern "C" 1829#endif 1830char $2 (); 1831/* The GNU C library defines this for functions which it implements 1832 to always fail with ENOSYS. Some functions are actually named 1833 something starting with __ and the normal name is an alias. */ 1834#if defined __stub_$2 || defined __stub___$2 1835choke me 1836#endif 1837 1838int 1839main () 1840{ 1841return $2 (); 1842 ; 1843 return 0; 1844} 1845_ACEOF 1846if ac_fn_c_try_link "$LINENO"; then : 1847 eval "$3=yes" 1848else 1849 eval "$3=no" 1850fi 1851rm -f core conftest.err conftest.$ac_objext \ 1852 conftest$ac_exeext conftest.$ac_ext 1853fi 1854eval ac_res=\$$3 1855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1856$as_echo "$ac_res" >&6; } 1857 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1858 1859} # ac_fn_c_check_func 1860cat >config.log <<_ACEOF 1861This file contains any messages produced by compilers while 1862running configure, to aid debugging if configure makes a mistake. 1863 1864It was created by $as_me, which was 1865generated by GNU Autoconf 2.64. Invocation command line was 1866 1867 $ $0 $@ 1868 1869_ACEOF 1870exec 5>>config.log 1871{ 1872cat <<_ASUNAME 1873## --------- ## 1874## Platform. ## 1875## --------- ## 1876 1877hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1878uname -m = `(uname -m) 2>/dev/null || echo unknown` 1879uname -r = `(uname -r) 2>/dev/null || echo unknown` 1880uname -s = `(uname -s) 2>/dev/null || echo unknown` 1881uname -v = `(uname -v) 2>/dev/null || echo unknown` 1882 1883/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1884/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1885 1886/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1887/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1888/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1889/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1890/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1891/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1892/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1893 1894_ASUNAME 1895 1896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1897for as_dir in $PATH 1898do 1899 IFS=$as_save_IFS 1900 test -z "$as_dir" && as_dir=. 1901 $as_echo "PATH: $as_dir" 1902 done 1903IFS=$as_save_IFS 1904 1905} >&5 1906 1907cat >&5 <<_ACEOF 1908 1909 1910## ----------- ## 1911## Core tests. ## 1912## ----------- ## 1913 1914_ACEOF 1915 1916 1917# Keep a trace of the command line. 1918# Strip out --no-create and --no-recursion so they do not pile up. 1919# Strip out --silent because we don't want to record it for future runs. 1920# Also quote any args containing shell meta-characters. 1921# Make two passes to allow for proper duplicate-argument suppression. 1922ac_configure_args= 1923ac_configure_args0= 1924ac_configure_args1= 1925ac_must_keep_next=false 1926for ac_pass in 1 2 1927do 1928 for ac_arg 1929 do 1930 case $ac_arg in 1931 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1932 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1933 | -silent | --silent | --silen | --sile | --sil) 1934 continue ;; 1935 *\'*) 1936 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1937 esac 1938 case $ac_pass in 1939 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1940 2) 1941 as_fn_append ac_configure_args1 " '$ac_arg'" 1942 if test $ac_must_keep_next = true; then 1943 ac_must_keep_next=false # Got value, back to normal. 1944 else 1945 case $ac_arg in 1946 *=* | --config-cache | -C | -disable-* | --disable-* \ 1947 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1948 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1949 | -with-* | --with-* | -without-* | --without-* | --x) 1950 case "$ac_configure_args0 " in 1951 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1952 esac 1953 ;; 1954 -* ) ac_must_keep_next=true ;; 1955 esac 1956 fi 1957 as_fn_append ac_configure_args " '$ac_arg'" 1958 ;; 1959 esac 1960 done 1961done 1962{ ac_configure_args0=; unset ac_configure_args0;} 1963{ ac_configure_args1=; unset ac_configure_args1;} 1964 1965# When interrupted or exit'd, cleanup temporary files, and complete 1966# config.log. We remove comments because anyway the quotes in there 1967# would cause problems or look ugly. 1968# WARNING: Use '\'' to represent an apostrophe within the trap. 1969# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1970trap 'exit_status=$? 1971 # Save into config.log some information that might help in debugging. 1972 { 1973 echo 1974 1975 cat <<\_ASBOX 1976## ---------------- ## 1977## Cache variables. ## 1978## ---------------- ## 1979_ASBOX 1980 echo 1981 # The following way of writing the cache mishandles newlines in values, 1982( 1983 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1984 eval ac_val=\$$ac_var 1985 case $ac_val in #( 1986 *${as_nl}*) 1987 case $ac_var in #( 1988 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1989$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1990 esac 1991 case $ac_var in #( 1992 _ | IFS | as_nl) ;; #( 1993 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1994 *) { eval $ac_var=; unset $ac_var;} ;; 1995 esac ;; 1996 esac 1997 done 1998 (set) 2>&1 | 1999 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2000 *${as_nl}ac_space=\ *) 2001 sed -n \ 2002 "s/'\''/'\''\\\\'\'''\''/g; 2003 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2004 ;; #( 2005 *) 2006 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2007 ;; 2008 esac | 2009 sort 2010) 2011 echo 2012 2013 cat <<\_ASBOX 2014## ----------------- ## 2015## Output variables. ## 2016## ----------------- ## 2017_ASBOX 2018 echo 2019 for ac_var in $ac_subst_vars 2020 do 2021 eval ac_val=\$$ac_var 2022 case $ac_val in 2023 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2024 esac 2025 $as_echo "$ac_var='\''$ac_val'\''" 2026 done | sort 2027 echo 2028 2029 if test -n "$ac_subst_files"; then 2030 cat <<\_ASBOX 2031## ------------------- ## 2032## File substitutions. ## 2033## ------------------- ## 2034_ASBOX 2035 echo 2036 for ac_var in $ac_subst_files 2037 do 2038 eval ac_val=\$$ac_var 2039 case $ac_val in 2040 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2041 esac 2042 $as_echo "$ac_var='\''$ac_val'\''" 2043 done | sort 2044 echo 2045 fi 2046 2047 if test -s confdefs.h; then 2048 cat <<\_ASBOX 2049## ----------- ## 2050## confdefs.h. ## 2051## ----------- ## 2052_ASBOX 2053 echo 2054 cat confdefs.h 2055 echo 2056 fi 2057 test "$ac_signal" != 0 && 2058 $as_echo "$as_me: caught signal $ac_signal" 2059 $as_echo "$as_me: exit $exit_status" 2060 } >&5 2061 rm -f core *.core core.conftest.* && 2062 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2063 exit $exit_status 2064' 0 2065for ac_signal in 1 2 13 15; do 2066 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2067done 2068ac_signal=0 2069 2070# confdefs.h avoids OS command line length limits that DEFS can exceed. 2071rm -f -r conftest* confdefs.h 2072 2073$as_echo "/* confdefs.h */" > confdefs.h 2074 2075# Predefined preprocessor variables. 2076 2077cat >>confdefs.h <<_ACEOF 2078#define PACKAGE_NAME "$PACKAGE_NAME" 2079_ACEOF 2080 2081cat >>confdefs.h <<_ACEOF 2082#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2083_ACEOF 2084 2085cat >>confdefs.h <<_ACEOF 2086#define PACKAGE_VERSION "$PACKAGE_VERSION" 2087_ACEOF 2088 2089cat >>confdefs.h <<_ACEOF 2090#define PACKAGE_STRING "$PACKAGE_STRING" 2091_ACEOF 2092 2093cat >>confdefs.h <<_ACEOF 2094#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2095_ACEOF 2096 2097cat >>confdefs.h <<_ACEOF 2098#define PACKAGE_URL "$PACKAGE_URL" 2099_ACEOF 2100 2101 2102# Let the site file select an alternate cache file if it wants to. 2103# Prefer an explicitly selected file to automatically selected ones. 2104ac_site_file1=NONE 2105ac_site_file2=NONE 2106if test -n "$CONFIG_SITE"; then 2107 ac_site_file1=$CONFIG_SITE 2108elif test "x$prefix" != xNONE; then 2109 ac_site_file1=$prefix/share/config.site 2110 ac_site_file2=$prefix/etc/config.site 2111else 2112 ac_site_file1=$ac_default_prefix/share/config.site 2113 ac_site_file2=$ac_default_prefix/etc/config.site 2114fi 2115for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2116do 2117 test "x$ac_site_file" = xNONE && continue 2118 if test -r "$ac_site_file"; then 2119 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2120$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2121 sed 's/^/| /' "$ac_site_file" >&5 2122 . "$ac_site_file" 2123 fi 2124done 2125 2126if test -r "$cache_file"; then 2127 # Some versions of bash will fail to source /dev/null (special 2128 # files actually), so we avoid doing that. 2129 if test -f "$cache_file"; then 2130 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2131$as_echo "$as_me: loading cache $cache_file" >&6;} 2132 case $cache_file in 2133 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2134 *) . "./$cache_file";; 2135 esac 2136 fi 2137else 2138 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2139$as_echo "$as_me: creating cache $cache_file" >&6;} 2140 >$cache_file 2141fi 2142 2143# Check that the precious variables saved in the cache have kept the same 2144# value. 2145ac_cache_corrupted=false 2146for ac_var in $ac_precious_vars; do 2147 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2148 eval ac_new_set=\$ac_env_${ac_var}_set 2149 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2150 eval ac_new_val=\$ac_env_${ac_var}_value 2151 case $ac_old_set,$ac_new_set in 2152 set,) 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2154$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2155 ac_cache_corrupted=: ;; 2156 ,set) 2157 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2158$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2159 ac_cache_corrupted=: ;; 2160 ,);; 2161 *) 2162 if test "x$ac_old_val" != "x$ac_new_val"; then 2163 # differences in whitespace do not lead to failure. 2164 ac_old_val_w=`echo x $ac_old_val` 2165 ac_new_val_w=`echo x $ac_new_val` 2166 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2167 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2168$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2169 ac_cache_corrupted=: 2170 else 2171 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2172$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2173 eval $ac_var=\$ac_old_val 2174 fi 2175 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2176$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2177 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2178$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2179 fi;; 2180 esac 2181 # Pass precious variables to config.status. 2182 if test "$ac_new_set" = set; then 2183 case $ac_new_val in 2184 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2185 *) ac_arg=$ac_var=$ac_new_val ;; 2186 esac 2187 case " $ac_configure_args " in 2188 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2189 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2190 esac 2191 fi 2192done 2193if $ac_cache_corrupted; then 2194 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2195$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2196 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2197$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2198 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2199fi 2200## -------------------- ## 2201## Main body of script. ## 2202## -------------------- ## 2203 2204ac_ext=c 2205ac_cpp='$CPP $CPPFLAGS' 2206ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2207ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2208ac_compiler_gnu=$ac_cv_c_compiler_gnu 2209 2210 2211# This file contains common code used by all simulators. 2212# 2213# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2214# directory. It is intended to be invoked before any target specific stuff. 2215# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2216# It is intended to be invoked last. 2217# 2218# The simulator's configure.in should look like: 2219# 2220# dnl Process this file with autoconf to produce a configure script. 2221# AC_PREREQ(2.64)dnl 2222# AC_INIT(Makefile.in) 2223# sinclude(../common/aclocal.m4) 2224# 2225# SIM_AC_COMMON 2226# 2227# ... target specific stuff ... 2228# 2229# SIM_AC_OUTPUT 2230 2231# Include global overrides and fixes for Autoconf. 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258# _AC_CHECK_DECL_BODY 2259# ------------------- 2260# Shell function body for AC_CHECK_DECL. 2261# _AC_CHECK_DECL_BODY 2262 2263# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND, 2264# INCLUDES) 2265# ------------------------------------------------------------- 2266# Helper to AC_CHECK_DECLS, which generates the check for a single 2267# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands 2268# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND. 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2282# 2283# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2284# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2285# Written by Gordon Matzigkeit, 1996 2286# 2287# This file is free software; the Free Software Foundation gives 2288# unlimited permission to copy and/or distribute it, with or without 2289# modifications, as long as this notice is preserved. 2290 2291 2292 2293# serial 56 LT_INIT 2294 2295 2296# LT_PREREQ(VERSION) 2297# ------------------ 2298# Complain and exit if this libtool version is less that VERSION. 2299 2300 2301 2302# _LT_CHECK_BUILDDIR 2303# ------------------ 2304# Complain if the absolute build directory name contains unusual characters 2305 2306 2307 2308# LT_INIT([OPTIONS]) 2309# ------------------ 2310# LT_INIT 2311 2312# Old names: 2313# This is what autoupdate's m4 run will expand. It fires 2314# the warning (with _au_warn_XXX), outputs it into the 2315# updated configure.ac (with AC_DIAGNOSE), and then outputs 2316# the replacement expansion. 2317 2318 2319# This is an auxiliary macro that is also run when 2320# autoupdate runs m4. It simply calls m4_warning, but 2321# we need a wrapper so that each warning is emitted only 2322# once. We break the quoting in m4_warning's argument in 2323# order to expand this macro's arguments, not AU_DEFUN's. 2324 2325 2326# Finally, this is the expansion that is picked up by 2327# autoconf. It tells the user to run autoupdate, and 2328# then outputs the replacement expansion. We do not care 2329# about autoupdate's warning because that contains 2330# information on what to do *after* running autoupdate. 2331 2332# This is what autoupdate's m4 run will expand. It fires 2333# the warning (with _au_warn_XXX), outputs it into the 2334# updated configure.ac (with AC_DIAGNOSE), and then outputs 2335# the replacement expansion. 2336 2337 2338# This is an auxiliary macro that is also run when 2339# autoupdate runs m4. It simply calls m4_warning, but 2340# we need a wrapper so that each warning is emitted only 2341# once. We break the quoting in m4_warning's argument in 2342# order to expand this macro's arguments, not AU_DEFUN's. 2343 2344 2345# Finally, this is the expansion that is picked up by 2346# autoconf. It tells the user to run autoupdate, and 2347# then outputs the replacement expansion. We do not care 2348# about autoupdate's warning because that contains 2349# information on what to do *after* running autoupdate. 2350 2351 2352 2353# _LT_CC_BASENAME(CC) 2354# ------------------- 2355# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2356 2357 2358 2359# _LT_FILEUTILS_DEFAULTS 2360# ---------------------- 2361# It is okay to use these file commands and assume they have been set 2362# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2363# _LT_FILEUTILS_DEFAULTS 2364 2365 2366# _LT_SETUP 2367# --------- 2368# _LT_SETUP 2369 2370 2371# _LT_PREPARE_SED_QUOTE_VARS 2372# -------------------------- 2373# Define a few sed substitution that help us do robust quoting. 2374 2375 2376# _LT_PROG_LTMAIN 2377# --------------- 2378# Note that this code is called both from `configure', and `config.status' 2379# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2380# `config.status' has no value for ac_aux_dir unless we are using Automake, 2381# so we pass a copy along to make sure it has a sensible value anyway. 2382# _LT_PROG_LTMAIN 2383 2384 2385## ------------------------------------- ## 2386## Accumulate code for creating libtool. ## 2387## ------------------------------------- ## 2388 2389# So that we can recreate a full libtool script including additional 2390# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2391# in macros and then make a single call at the end using the `libtool' 2392# label. 2393 2394 2395# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2396# ---------------------------------------- 2397# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2398 2399 2400# Initialize. 2401 2402 2403 2404# _LT_CONFIG_LIBTOOL([COMMANDS]) 2405# ------------------------------ 2406# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2407 2408 2409# Initialize. 2410 2411 2412 2413# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2414# ----------------------------------------------------- 2415 2416 2417 2418# _LT_FORMAT_COMMENT([COMMENT]) 2419# ----------------------------- 2420# Add leading comment marks to the start of each line, and a trailing 2421# full-stop to the whole comment if one is not present already. 2422 2423 2424 2425 2426## ------------------------ ## 2427## FIXME: Eliminate VARNAME ## 2428## ------------------------ ## 2429 2430 2431# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2432# ------------------------------------------------------------------- 2433# CONFIGNAME is the name given to the value in the libtool script. 2434# VARNAME is the (base) name used in the configure script. 2435# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2436# VARNAME. Any other value will be used directly. 2437 2438 2439 2440# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2441# -------------------------------------------------------- 2442 2443 2444 2445# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2446# ------------------------------------------------ 2447 2448 2449 2450# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2451# --------------------------------------------------------- 2452 2453 2454 2455# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2456# -------------------------------------------------- 2457 2458 2459 2460# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2461# --------------------------------------------------- 2462 2463 2464 2465# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2466# --------------------------------------------------- 2467 2468 2469 2470 2471# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2472# ------------------------------------------------ 2473 2474 2475 2476 2477# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2478# ------------------------------------ 2479# Quote a variable value, and forward it to `config.status' so that its 2480# declaration there will have the same value as in `configure'. VARNAME 2481# must have a single quote delimited value for this to work. 2482 2483 2484 2485# _LT_CONFIG_STATUS_DECLARATIONS 2486# ------------------------------ 2487# We delimit libtool config variables with single quotes, so when 2488# we write them to config.status, we have to be sure to quote all 2489# embedded single quotes properly. In configure, this macro expands 2490# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2491# 2492# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2493 2494 2495 2496# _LT_LIBTOOL_TAGS 2497# ---------------- 2498# Output comment and list of tags supported by the script 2499 2500 2501 2502# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2503# ----------------------------------- 2504# Extract the dictionary values for VARNAME (optionally with TAG) and 2505# expand to a commented shell variable setting: 2506# 2507# # Some comment about what VAR is for. 2508# visible_name=$lt_internal_name 2509 2510 2511 2512# _LT_LIBTOOL_CONFIG_VARS 2513# ----------------------- 2514# Produce commented declarations of non-tagged libtool config variables 2515# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2516# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2517# section) are produced by _LT_LIBTOOL_TAG_VARS. 2518 2519 2520 2521# _LT_LIBTOOL_TAG_VARS(TAG) 2522# ------------------------- 2523 2524 2525 2526# _LT_TAGVAR(VARNAME, [TAGNAME]) 2527# ------------------------------ 2528 2529 2530 2531# _LT_CONFIG_COMMANDS 2532# ------------------- 2533# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2534# variables for single and double quote escaping we saved from calls 2535# to _LT_DECL, we can put quote escaped variables declarations 2536# into `config.status', and then the shell code to quote escape them in 2537# for loops in `config.status'. Finally, any additional code accumulated 2538# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2539#_LT_CONFIG_COMMANDS 2540 2541 2542# Initialize. 2543 2544 2545# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2546# ------------------------------------ 2547# Generate a child script FILE with all initialization necessary to 2548# reuse the environment learned by the parent script, and make the 2549# file executable. If COMMENT is supplied, it is inserted after the 2550# `#!' sequence but before initialization text begins. After this 2551# macro, additional text can be appended to FILE to form the body of 2552# the child script. The macro ends with non-zero status if the 2553# file could not be fully written (such as if the disk is full). 2554# _LT_GENERATED_FILE_INIT 2555 2556# LT_OUTPUT 2557# --------- 2558# This macro allows early generation of the libtool script (before 2559# AC_OUTPUT is called), incase it is used in configure for compilation 2560# tests. 2561# LT_OUTPUT 2562 2563 2564# _LT_CONFIG(TAG) 2565# --------------- 2566# If TAG is the built-in tag, create an initial libtool script with a 2567# default configuration from the untagged config vars. Otherwise add code 2568# to config.status for appending the configuration named by TAG from the 2569# matching tagged config vars. 2570# _LT_CONFIG 2571 2572 2573# LT_SUPPORTED_TAG(TAG) 2574# --------------------- 2575# Trace this macro to discover what tags are supported by the libtool 2576# --tag option, using: 2577# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2578 2579 2580 2581# C support is built-in for now 2582 2583 2584 2585 2586# LT_LANG(LANG) 2587# ------------- 2588# Enable libtool support for the given language if not already enabled. 2589# LT_LANG 2590 2591 2592# _LT_LANG(LANGNAME) 2593# ------------------ 2594# _LT_LANG 2595 2596 2597# _LT_LANG_DEFAULT_CONFIG 2598# ----------------------- 2599# _LT_LANG_DEFAULT_CONFIG 2600 2601# Obsolete macros: 2602# This is what autoupdate's m4 run will expand. It fires 2603# the warning (with _au_warn_XXX), outputs it into the 2604# updated configure.ac (with AC_DIAGNOSE), and then outputs 2605# the replacement expansion. 2606 2607 2608# This is an auxiliary macro that is also run when 2609# autoupdate runs m4. It simply calls m4_warning, but 2610# we need a wrapper so that each warning is emitted only 2611# once. We break the quoting in m4_warning's argument in 2612# order to expand this macro's arguments, not AU_DEFUN's. 2613 2614 2615# Finally, this is the expansion that is picked up by 2616# autoconf. It tells the user to run autoupdate, and 2617# then outputs the replacement expansion. We do not care 2618# about autoupdate's warning because that contains 2619# information on what to do *after* running autoupdate. 2620 2621# This is what autoupdate's m4 run will expand. It fires 2622# the warning (with _au_warn_XXX), outputs it into the 2623# updated configure.ac (with AC_DIAGNOSE), and then outputs 2624# the replacement expansion. 2625 2626 2627# This is an auxiliary macro that is also run when 2628# autoupdate runs m4. It simply calls m4_warning, but 2629# we need a wrapper so that each warning is emitted only 2630# once. We break the quoting in m4_warning's argument in 2631# order to expand this macro's arguments, not AU_DEFUN's. 2632 2633 2634# Finally, this is the expansion that is picked up by 2635# autoconf. It tells the user to run autoupdate, and 2636# then outputs the replacement expansion. We do not care 2637# about autoupdate's warning because that contains 2638# information on what to do *after* running autoupdate. 2639 2640# This is what autoupdate's m4 run will expand. It fires 2641# the warning (with _au_warn_XXX), outputs it into the 2642# updated configure.ac (with AC_DIAGNOSE), and then outputs 2643# the replacement expansion. 2644 2645 2646# This is an auxiliary macro that is also run when 2647# autoupdate runs m4. It simply calls m4_warning, but 2648# we need a wrapper so that each warning is emitted only 2649# once. We break the quoting in m4_warning's argument in 2650# order to expand this macro's arguments, not AU_DEFUN's. 2651 2652 2653# Finally, this is the expansion that is picked up by 2654# autoconf. It tells the user to run autoupdate, and 2655# then outputs the replacement expansion. We do not care 2656# about autoupdate's warning because that contains 2657# information on what to do *after* running autoupdate. 2658 2659# This is what autoupdate's m4 run will expand. It fires 2660# the warning (with _au_warn_XXX), outputs it into the 2661# updated configure.ac (with AC_DIAGNOSE), and then outputs 2662# the replacement expansion. 2663 2664 2665# This is an auxiliary macro that is also run when 2666# autoupdate runs m4. It simply calls m4_warning, but 2667# we need a wrapper so that each warning is emitted only 2668# once. We break the quoting in m4_warning's argument in 2669# order to expand this macro's arguments, not AU_DEFUN's. 2670 2671 2672# Finally, this is the expansion that is picked up by 2673# autoconf. It tells the user to run autoupdate, and 2674# then outputs the replacement expansion. We do not care 2675# about autoupdate's warning because that contains 2676# information on what to do *after* running autoupdate. 2677 2678# This is what autoupdate's m4 run will expand. It fires 2679# the warning (with _au_warn_XXX), outputs it into the 2680# updated configure.ac (with AC_DIAGNOSE), and then outputs 2681# the replacement expansion. 2682 2683 2684# This is an auxiliary macro that is also run when 2685# autoupdate runs m4. It simply calls m4_warning, but 2686# we need a wrapper so that each warning is emitted only 2687# once. We break the quoting in m4_warning's argument in 2688# order to expand this macro's arguments, not AU_DEFUN's. 2689 2690 2691# Finally, this is the expansion that is picked up by 2692# autoconf. It tells the user to run autoupdate, and 2693# then outputs the replacement expansion. We do not care 2694# about autoupdate's warning because that contains 2695# information on what to do *after* running autoupdate. 2696 2697 2698 2699# _LT_TAG_COMPILER 2700# ---------------- 2701# _LT_TAG_COMPILER 2702 2703 2704# _LT_COMPILER_BOILERPLATE 2705# ------------------------ 2706# Check for compiler boilerplate output or warnings with 2707# the simple compiler test code. 2708# _LT_COMPILER_BOILERPLATE 2709 2710 2711# _LT_LINKER_BOILERPLATE 2712# ---------------------- 2713# Check for linker boilerplate output or warnings with 2714# the simple link test code. 2715# _LT_LINKER_BOILERPLATE 2716 2717# _LT_REQUIRED_DARWIN_CHECKS 2718# ------------------------- 2719 2720 2721 2722# _LT_DARWIN_LINKER_FEATURES 2723# -------------------------- 2724# Checks for linker and compiler features on darwin 2725 2726 2727# _LT_SYS_MODULE_PATH_AIX 2728# ----------------------- 2729# Links a minimal program and checks the executable 2730# for the system default hardcoded library path. In most cases, 2731# this is /usr/lib:/lib, but when the MPI compilers are used 2732# the location of the communication and MPI libs are included too. 2733# If we don't find anything, use the default library path according 2734# to the aix ld manual. 2735# _LT_SYS_MODULE_PATH_AIX 2736 2737 2738# _LT_SHELL_INIT(ARG) 2739# ------------------- 2740# _LT_SHELL_INIT 2741 2742 2743 2744# _LT_PROG_ECHO_BACKSLASH 2745# ----------------------- 2746# Find how we can fake an echo command that does not interpret backslash. 2747# In particular, with Autoconf 2.60 or later we add some code to the start 2748# of the generated configure script which will find a shell with a builtin 2749# printf (which we can use as an echo command). 2750# _LT_PROG_ECHO_BACKSLASH 2751 2752 2753# _LT_ENABLE_LOCK 2754# --------------- 2755# _LT_ENABLE_LOCK 2756 2757 2758# _LT_CMD_OLD_ARCHIVE 2759# ------------------- 2760# _LT_CMD_OLD_ARCHIVE 2761 2762 2763# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2764# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2765# ---------------------------------------------------------------- 2766# Check whether the given compiler option works 2767# _LT_COMPILER_OPTION 2768 2769# Old name: 2770# This is what autoupdate's m4 run will expand. It fires 2771# the warning (with _au_warn_XXX), outputs it into the 2772# updated configure.ac (with AC_DIAGNOSE), and then outputs 2773# the replacement expansion. 2774 2775 2776# This is an auxiliary macro that is also run when 2777# autoupdate runs m4. It simply calls m4_warning, but 2778# we need a wrapper so that each warning is emitted only 2779# once. We break the quoting in m4_warning's argument in 2780# order to expand this macro's arguments, not AU_DEFUN's. 2781 2782 2783# Finally, this is the expansion that is picked up by 2784# autoconf. It tells the user to run autoupdate, and 2785# then outputs the replacement expansion. We do not care 2786# about autoupdate's warning because that contains 2787# information on what to do *after* running autoupdate. 2788 2789 2790 2791# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2792# [ACTION-SUCCESS], [ACTION-FAILURE]) 2793# ---------------------------------------------------- 2794# Check whether the given linker option works 2795# _LT_LINKER_OPTION 2796 2797# Old name: 2798# This is what autoupdate's m4 run will expand. It fires 2799# the warning (with _au_warn_XXX), outputs it into the 2800# updated configure.ac (with AC_DIAGNOSE), and then outputs 2801# the replacement expansion. 2802 2803 2804# This is an auxiliary macro that is also run when 2805# autoupdate runs m4. It simply calls m4_warning, but 2806# we need a wrapper so that each warning is emitted only 2807# once. We break the quoting in m4_warning's argument in 2808# order to expand this macro's arguments, not AU_DEFUN's. 2809 2810 2811# Finally, this is the expansion that is picked up by 2812# autoconf. It tells the user to run autoupdate, and 2813# then outputs the replacement expansion. We do not care 2814# about autoupdate's warning because that contains 2815# information on what to do *after* running autoupdate. 2816 2817 2818 2819# LT_CMD_MAX_LEN 2820#--------------- 2821# LT_CMD_MAX_LEN 2822 2823# Old name: 2824# This is what autoupdate's m4 run will expand. It fires 2825# the warning (with _au_warn_XXX), outputs it into the 2826# updated configure.ac (with AC_DIAGNOSE), and then outputs 2827# the replacement expansion. 2828 2829 2830# This is an auxiliary macro that is also run when 2831# autoupdate runs m4. It simply calls m4_warning, but 2832# we need a wrapper so that each warning is emitted only 2833# once. We break the quoting in m4_warning's argument in 2834# order to expand this macro's arguments, not AU_DEFUN's. 2835 2836 2837# Finally, this is the expansion that is picked up by 2838# autoconf. It tells the user to run autoupdate, and 2839# then outputs the replacement expansion. We do not care 2840# about autoupdate's warning because that contains 2841# information on what to do *after* running autoupdate. 2842 2843 2844 2845# _LT_HEADER_DLFCN 2846# ---------------- 2847# _LT_HEADER_DLFCN 2848 2849 2850# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2851# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2852# ---------------------------------------------------------------- 2853# _LT_TRY_DLOPEN_SELF 2854 2855 2856# LT_SYS_DLOPEN_SELF 2857# ------------------ 2858# LT_SYS_DLOPEN_SELF 2859 2860# Old name: 2861# This is what autoupdate's m4 run will expand. It fires 2862# the warning (with _au_warn_XXX), outputs it into the 2863# updated configure.ac (with AC_DIAGNOSE), and then outputs 2864# the replacement expansion. 2865 2866 2867# This is an auxiliary macro that is also run when 2868# autoupdate runs m4. It simply calls m4_warning, but 2869# we need a wrapper so that each warning is emitted only 2870# once. We break the quoting in m4_warning's argument in 2871# order to expand this macro's arguments, not AU_DEFUN's. 2872 2873 2874# Finally, this is the expansion that is picked up by 2875# autoconf. It tells the user to run autoupdate, and 2876# then outputs the replacement expansion. We do not care 2877# about autoupdate's warning because that contains 2878# information on what to do *after* running autoupdate. 2879 2880 2881 2882# _LT_COMPILER_C_O([TAGNAME]) 2883# --------------------------- 2884# Check to see if options -c and -o are simultaneously supported by compiler. 2885# This macro does not hard code the compiler like AC_PROG_CC_C_O. 2886# _LT_COMPILER_C_O 2887 2888 2889# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 2890# ---------------------------------- 2891# Check to see if we can do hard links to lock some files if needed 2892# _LT_COMPILER_FILE_LOCKS 2893 2894 2895# _LT_CHECK_OBJDIR 2896# ---------------- 2897# _LT_CHECK_OBJDIR 2898 2899 2900# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 2901# -------------------------------------- 2902# Check hardcoding attributes. 2903# _LT_LINKER_HARDCODE_LIBPATH 2904 2905 2906# _LT_CMD_STRIPLIB 2907# ---------------- 2908# _LT_CMD_STRIPLIB 2909 2910 2911# _LT_SYS_DYNAMIC_LINKER([TAG]) 2912# ----------------------------- 2913# PORTME Fill in your ld.so characteristics 2914# _LT_SYS_DYNAMIC_LINKER 2915 2916 2917# _LT_PATH_TOOL_PREFIX(TOOL) 2918# -------------------------- 2919# find a file program which can recognize shared library 2920# _LT_PATH_TOOL_PREFIX 2921 2922# Old name: 2923# This is what autoupdate's m4 run will expand. It fires 2924# the warning (with _au_warn_XXX), outputs it into the 2925# updated configure.ac (with AC_DIAGNOSE), and then outputs 2926# the replacement expansion. 2927 2928 2929# This is an auxiliary macro that is also run when 2930# autoupdate runs m4. It simply calls m4_warning, but 2931# we need a wrapper so that each warning is emitted only 2932# once. We break the quoting in m4_warning's argument in 2933# order to expand this macro's arguments, not AU_DEFUN's. 2934 2935 2936# Finally, this is the expansion that is picked up by 2937# autoconf. It tells the user to run autoupdate, and 2938# then outputs the replacement expansion. We do not care 2939# about autoupdate's warning because that contains 2940# information on what to do *after* running autoupdate. 2941 2942 2943 2944# _LT_PATH_MAGIC 2945# -------------- 2946# find a file program which can recognize a shared library 2947# _LT_PATH_MAGIC 2948 2949 2950# LT_PATH_LD 2951# ---------- 2952# find the pathname to the GNU or non-GNU linker 2953# LT_PATH_LD 2954 2955# Old names: 2956# This is what autoupdate's m4 run will expand. It fires 2957# the warning (with _au_warn_XXX), outputs it into the 2958# updated configure.ac (with AC_DIAGNOSE), and then outputs 2959# the replacement expansion. 2960 2961 2962# This is an auxiliary macro that is also run when 2963# autoupdate runs m4. It simply calls m4_warning, but 2964# we need a wrapper so that each warning is emitted only 2965# once. We break the quoting in m4_warning's argument in 2966# order to expand this macro's arguments, not AU_DEFUN's. 2967 2968 2969# Finally, this is the expansion that is picked up by 2970# autoconf. It tells the user to run autoupdate, and 2971# then outputs the replacement expansion. We do not care 2972# about autoupdate's warning because that contains 2973# information on what to do *after* running autoupdate. 2974 2975# This is what autoupdate's m4 run will expand. It fires 2976# the warning (with _au_warn_XXX), outputs it into the 2977# updated configure.ac (with AC_DIAGNOSE), and then outputs 2978# the replacement expansion. 2979 2980 2981# This is an auxiliary macro that is also run when 2982# autoupdate runs m4. It simply calls m4_warning, but 2983# we need a wrapper so that each warning is emitted only 2984# once. We break the quoting in m4_warning's argument in 2985# order to expand this macro's arguments, not AU_DEFUN's. 2986 2987 2988# Finally, this is the expansion that is picked up by 2989# autoconf. It tells the user to run autoupdate, and 2990# then outputs the replacement expansion. We do not care 2991# about autoupdate's warning because that contains 2992# information on what to do *after* running autoupdate. 2993 2994 2995 2996# _LT_PATH_LD_GNU 2997#- -------------- 2998# _LT_PATH_LD_GNU 2999 3000 3001# _LT_CMD_RELOAD 3002# -------------- 3003# find reload flag for linker 3004# -- PORTME Some linkers may need a different reload flag. 3005# _LT_CMD_RELOAD 3006 3007 3008# _LT_CHECK_MAGIC_METHOD 3009# ---------------------- 3010# how to check for library dependencies 3011# -- PORTME fill in with the dynamic library characteristics 3012# _LT_CHECK_MAGIC_METHOD 3013 3014 3015# LT_PATH_NM 3016# ---------- 3017# find the pathname to a BSD- or MS-compatible name lister 3018# LT_PATH_NM 3019 3020# Old names: 3021# This is what autoupdate's m4 run will expand. It fires 3022# the warning (with _au_warn_XXX), outputs it into the 3023# updated configure.ac (with AC_DIAGNOSE), and then outputs 3024# the replacement expansion. 3025 3026 3027# This is an auxiliary macro that is also run when 3028# autoupdate runs m4. It simply calls m4_warning, but 3029# we need a wrapper so that each warning is emitted only 3030# once. We break the quoting in m4_warning's argument in 3031# order to expand this macro's arguments, not AU_DEFUN's. 3032 3033 3034# Finally, this is the expansion that is picked up by 3035# autoconf. It tells the user to run autoupdate, and 3036# then outputs the replacement expansion. We do not care 3037# about autoupdate's warning because that contains 3038# information on what to do *after* running autoupdate. 3039 3040# This is what autoupdate's m4 run will expand. It fires 3041# the warning (with _au_warn_XXX), outputs it into the 3042# updated configure.ac (with AC_DIAGNOSE), and then outputs 3043# the replacement expansion. 3044 3045 3046# This is an auxiliary macro that is also run when 3047# autoupdate runs m4. It simply calls m4_warning, but 3048# we need a wrapper so that each warning is emitted only 3049# once. We break the quoting in m4_warning's argument in 3050# order to expand this macro's arguments, not AU_DEFUN's. 3051 3052 3053# Finally, this is the expansion that is picked up by 3054# autoconf. It tells the user to run autoupdate, and 3055# then outputs the replacement expansion. We do not care 3056# about autoupdate's warning because that contains 3057# information on what to do *after* running autoupdate. 3058 3059 3060 3061# LT_LIB_M 3062# -------- 3063# check for math library 3064# LT_LIB_M 3065 3066# Old name: 3067# This is what autoupdate's m4 run will expand. It fires 3068# the warning (with _au_warn_XXX), outputs it into the 3069# updated configure.ac (with AC_DIAGNOSE), and then outputs 3070# the replacement expansion. 3071 3072 3073# This is an auxiliary macro that is also run when 3074# autoupdate runs m4. It simply calls m4_warning, but 3075# we need a wrapper so that each warning is emitted only 3076# once. We break the quoting in m4_warning's argument in 3077# order to expand this macro's arguments, not AU_DEFUN's. 3078 3079 3080# Finally, this is the expansion that is picked up by 3081# autoconf. It tells the user to run autoupdate, and 3082# then outputs the replacement expansion. We do not care 3083# about autoupdate's warning because that contains 3084# information on what to do *after* running autoupdate. 3085 3086 3087 3088# _LT_COMPILER_NO_RTTI([TAGNAME]) 3089# ------------------------------- 3090# _LT_COMPILER_NO_RTTI 3091 3092 3093# _LT_CMD_GLOBAL_SYMBOLS 3094# ---------------------- 3095 # _LT_CMD_GLOBAL_SYMBOLS 3096 3097 3098# _LT_COMPILER_PIC([TAGNAME]) 3099# --------------------------- 3100# _LT_COMPILER_PIC 3101 3102 3103# _LT_LINKER_SHLIBS([TAGNAME]) 3104# ---------------------------- 3105# See if the linker supports building shared libraries. 3106# _LT_LINKER_SHLIBS 3107 3108 3109# _LT_LANG_C_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_C_CONFIG 3115 3116 3117# _LT_LANG_CXX_CONFIG([TAG]) 3118# -------------------------- 3119# Ensure that the configuration variables for a C++ compiler are suitably 3120# defined. These variables are subsequently used by _LT_CONFIG to write 3121# the compiler configuration to `libtool'. 3122# _LT_LANG_CXX_CONFIG 3123 3124 3125# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3126# --------------------------------- 3127# Figure out "hidden" library dependencies from verbose 3128# compiler output when linking a shared library. 3129# Parse the compiler output and extract the necessary 3130# objects, libraries and library flags. 3131# _LT_SYS_HIDDEN_LIBDEPS 3132 3133 3134# _LT_LANG_F77_CONFIG([TAG]) 3135# -------------------------- 3136# Ensure that the configuration variables for a Fortran 77 compiler are 3137# suitably defined. These variables are subsequently used by _LT_CONFIG 3138# to write the compiler configuration to `libtool'. 3139# _LT_LANG_F77_CONFIG 3140 3141 3142# _LT_LANG_FC_CONFIG([TAG]) 3143# ------------------------- 3144# Ensure that the configuration variables for a Fortran compiler are 3145# suitably defined. These variables are subsequently used by _LT_CONFIG 3146# to write the compiler configuration to `libtool'. 3147# _LT_LANG_FC_CONFIG 3148 3149 3150# _LT_LANG_GCJ_CONFIG([TAG]) 3151# -------------------------- 3152# Ensure that the configuration variables for the GNU Java Compiler compiler 3153# are suitably defined. These variables are subsequently used by _LT_CONFIG 3154# to write the compiler configuration to `libtool'. 3155# _LT_LANG_GCJ_CONFIG 3156 3157 3158# _LT_LANG_RC_CONFIG([TAG]) 3159# ------------------------- 3160# Ensure that the configuration variables for the Windows resource compiler 3161# are suitably defined. These variables are subsequently used by _LT_CONFIG 3162# to write the compiler configuration to `libtool'. 3163# _LT_LANG_RC_CONFIG 3164 3165 3166# LT_PROG_GCJ 3167# ----------- 3168 3169 3170# Old name: 3171# This is what autoupdate's m4 run will expand. It fires 3172# the warning (with _au_warn_XXX), outputs it into the 3173# updated configure.ac (with AC_DIAGNOSE), and then outputs 3174# the replacement expansion. 3175 3176 3177# This is an auxiliary macro that is also run when 3178# autoupdate runs m4. It simply calls m4_warning, but 3179# we need a wrapper so that each warning is emitted only 3180# once. We break the quoting in m4_warning's argument in 3181# order to expand this macro's arguments, not AU_DEFUN's. 3182 3183 3184# Finally, this is the expansion that is picked up by 3185# autoconf. It tells the user to run autoupdate, and 3186# then outputs the replacement expansion. We do not care 3187# about autoupdate's warning because that contains 3188# information on what to do *after* running autoupdate. 3189 3190 3191 3192# LT_PROG_RC 3193# ---------- 3194 3195 3196# Old name: 3197# This is what autoupdate's m4 run will expand. It fires 3198# the warning (with _au_warn_XXX), outputs it into the 3199# updated configure.ac (with AC_DIAGNOSE), and then outputs 3200# the replacement expansion. 3201 3202 3203# This is an auxiliary macro that is also run when 3204# autoupdate runs m4. It simply calls m4_warning, but 3205# we need a wrapper so that each warning is emitted only 3206# once. We break the quoting in m4_warning's argument in 3207# order to expand this macro's arguments, not AU_DEFUN's. 3208 3209 3210# Finally, this is the expansion that is picked up by 3211# autoconf. It tells the user to run autoupdate, and 3212# then outputs the replacement expansion. We do not care 3213# about autoupdate's warning because that contains 3214# information on what to do *after* running autoupdate. 3215 3216 3217 3218# _LT_DECL_EGREP 3219# -------------- 3220# If we don't have a new enough Autoconf to choose the best grep 3221# available, choose the one first in the user's PATH. 3222 3223 3224 3225# _LT_DECL_OBJDUMP 3226# -------------- 3227# If we don't have a new enough Autoconf to choose the best objdump 3228# available, choose the one first in the user's PATH. 3229 3230 3231 3232# _LT_DECL_SED 3233# ------------ 3234# Check for a fully-functional sed program, that truncates 3235# as few characters as possible. Prefer GNU sed if found. 3236# _LT_DECL_SED 3237 3238#m4_ifndef 3239 3240# Old name: 3241# This is what autoupdate's m4 run will expand. It fires 3242# the warning (with _au_warn_XXX), outputs it into the 3243# updated configure.ac (with AC_DIAGNOSE), and then outputs 3244# the replacement expansion. 3245 3246 3247# This is an auxiliary macro that is also run when 3248# autoupdate runs m4. It simply calls m4_warning, but 3249# we need a wrapper so that each warning is emitted only 3250# once. We break the quoting in m4_warning's argument in 3251# order to expand this macro's arguments, not AU_DEFUN's. 3252 3253 3254# Finally, this is the expansion that is picked up by 3255# autoconf. It tells the user to run autoupdate, and 3256# then outputs the replacement expansion. We do not care 3257# about autoupdate's warning because that contains 3258# information on what to do *after* running autoupdate. 3259 3260 3261 3262# _LT_CHECK_SHELL_FEATURES 3263# ------------------------ 3264# Find out whether the shell is Bourne or XSI compatible, 3265# or has some other useful features. 3266# _LT_CHECK_SHELL_FEATURES 3267 3268 3269# _LT_PROG_XSI_SHELLFNS 3270# --------------------- 3271# Bourne and XSI compatible variants of some useful shell functions. 3272 3273 3274# Helper functions for option handling. -*- Autoconf -*- 3275# 3276# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3277# Inc. 3278# Written by Gary V. Vaughan, 2004 3279# 3280# This file is free software; the Free Software Foundation gives 3281# unlimited permission to copy and/or distribute it, with or without 3282# modifications, as long as this notice is preserved. 3283 3284# serial 6 ltoptions.m4 3285 3286# This is to help aclocal find these macros, as it can't see m4_define. 3287 3288 3289 3290# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3291# ------------------------------------------ 3292 3293 3294 3295# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3296# --------------------------------------- 3297# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3298# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3299# saved as a flag. 3300 3301 3302 3303# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3304# ------------------------------------------------------------ 3305# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3306 3307 3308 3309# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3310# ------------------------------------------------------- 3311# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3312# are set. 3313 3314 3315 3316# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3317# ---------------------------------------- 3318# OPTION-LIST is a space-separated list of Libtool options associated 3319# with MACRO-NAME. If any OPTION has a matching handler declared with 3320# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3321# the unknown option and exit. 3322# _LT_SET_OPTIONS 3323 3324 3325## --------------------------------- ## 3326## Macros to handle LT_INIT options. ## 3327## --------------------------------- ## 3328 3329# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3330# ----------------------------------------- 3331 3332 3333 3334# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3335# ----------------------------------------------- 3336# LT_OPTION_DEFINE 3337 3338 3339# dlopen 3340# ------ 3341 3342 3343# This is what autoupdate's m4 run will expand. It fires 3344# the warning (with _au_warn_XXX), outputs it into the 3345# updated configure.ac (with AC_DIAGNOSE), and then outputs 3346# the replacement expansion. 3347 3348 3349# This is an auxiliary macro that is also run when 3350# autoupdate runs m4. It simply calls m4_warning, but 3351# we need a wrapper so that each warning is emitted only 3352# once. We break the quoting in m4_warning's argument in 3353# order to expand this macro's arguments, not AU_DEFUN's. 3354 3355 3356# Finally, this is the expansion that is picked up by 3357# autoconf. It tells the user to run autoupdate, and 3358# then outputs the replacement expansion. We do not care 3359# about autoupdate's warning because that contains 3360# information on what to do *after* running autoupdate. 3361 3362 3363 3364 3365# win32-dll 3366# --------- 3367# Declare package support for building win32 dll's. 3368# win32-dll 3369 3370# This is what autoupdate's m4 run will expand. It fires 3371# the warning (with _au_warn_XXX), outputs it into the 3372# updated configure.ac (with AC_DIAGNOSE), and then outputs 3373# the replacement expansion. 3374 3375 3376# This is an auxiliary macro that is also run when 3377# autoupdate runs m4. It simply calls m4_warning, but 3378# we need a wrapper so that each warning is emitted only 3379# once. We break the quoting in m4_warning's argument in 3380# order to expand this macro's arguments, not AU_DEFUN's. 3381 3382 3383# Finally, this is the expansion that is picked up by 3384# autoconf. It tells the user to run autoupdate, and 3385# then outputs the replacement expansion. We do not care 3386# about autoupdate's warning because that contains 3387# information on what to do *after* running autoupdate. 3388 3389 3390 3391 3392# _LT_ENABLE_SHARED([DEFAULT]) 3393# ---------------------------- 3394# implement the --enable-shared flag, and supports the `shared' and 3395# `disable-shared' LT_INIT options. 3396# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3397# _LT_ENABLE_SHARED 3398 3399 3400 3401 3402# Old names: 3403 3404 3405 3406 3407# This is what autoupdate's m4 run will expand. It fires 3408# the warning (with _au_warn_XXX), outputs it into the 3409# updated configure.ac (with AC_DIAGNOSE), and then outputs 3410# the replacement expansion. 3411 3412 3413# This is an auxiliary macro that is also run when 3414# autoupdate runs m4. It simply calls m4_warning, but 3415# we need a wrapper so that each warning is emitted only 3416# once. We break the quoting in m4_warning's argument in 3417# order to expand this macro's arguments, not AU_DEFUN's. 3418 3419 3420# Finally, this is the expansion that is picked up by 3421# autoconf. It tells the user to run autoupdate, and 3422# then outputs the replacement expansion. We do not care 3423# about autoupdate's warning because that contains 3424# information on what to do *after* running autoupdate. 3425 3426# This is what autoupdate's m4 run will expand. It fires 3427# the warning (with _au_warn_XXX), outputs it into the 3428# updated configure.ac (with AC_DIAGNOSE), and then outputs 3429# the replacement expansion. 3430 3431 3432# This is an auxiliary macro that is also run when 3433# autoupdate runs m4. It simply calls m4_warning, but 3434# we need a wrapper so that each warning is emitted only 3435# once. We break the quoting in m4_warning's argument in 3436# order to expand this macro's arguments, not AU_DEFUN's. 3437 3438 3439# Finally, this is the expansion that is picked up by 3440# autoconf. It tells the user to run autoupdate, and 3441# then outputs the replacement expansion. We do not care 3442# about autoupdate's warning because that contains 3443# information on what to do *after* running autoupdate. 3444 3445 3446 3447 3448 3449# _LT_ENABLE_STATIC([DEFAULT]) 3450# ---------------------------- 3451# implement the --enable-static flag, and support the `static' and 3452# `disable-static' LT_INIT options. 3453# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3454# _LT_ENABLE_STATIC 3455 3456 3457 3458 3459# Old names: 3460 3461 3462 3463 3464# This is what autoupdate's m4 run will expand. It fires 3465# the warning (with _au_warn_XXX), outputs it into the 3466# updated configure.ac (with AC_DIAGNOSE), and then outputs 3467# the replacement expansion. 3468 3469 3470# This is an auxiliary macro that is also run when 3471# autoupdate runs m4. It simply calls m4_warning, but 3472# we need a wrapper so that each warning is emitted only 3473# once. We break the quoting in m4_warning's argument in 3474# order to expand this macro's arguments, not AU_DEFUN's. 3475 3476 3477# Finally, this is the expansion that is picked up by 3478# autoconf. It tells the user to run autoupdate, and 3479# then outputs the replacement expansion. We do not care 3480# about autoupdate's warning because that contains 3481# information on what to do *after* running autoupdate. 3482 3483# This is what autoupdate's m4 run will expand. It fires 3484# the warning (with _au_warn_XXX), outputs it into the 3485# updated configure.ac (with AC_DIAGNOSE), and then outputs 3486# the replacement expansion. 3487 3488 3489# This is an auxiliary macro that is also run when 3490# autoupdate runs m4. It simply calls m4_warning, but 3491# we need a wrapper so that each warning is emitted only 3492# once. We break the quoting in m4_warning's argument in 3493# order to expand this macro's arguments, not AU_DEFUN's. 3494 3495 3496# Finally, this is the expansion that is picked up by 3497# autoconf. It tells the user to run autoupdate, and 3498# then outputs the replacement expansion. We do not care 3499# about autoupdate's warning because that contains 3500# information on what to do *after* running autoupdate. 3501 3502 3503 3504 3505 3506# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3507# ---------------------------------- 3508# implement the --enable-fast-install flag, and support the `fast-install' 3509# and `disable-fast-install' LT_INIT options. 3510# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3511# _LT_ENABLE_FAST_INSTALL 3512 3513 3514 3515 3516# Old names: 3517# This is what autoupdate's m4 run will expand. It fires 3518# the warning (with _au_warn_XXX), outputs it into the 3519# updated configure.ac (with AC_DIAGNOSE), and then outputs 3520# the replacement expansion. 3521 3522 3523# This is an auxiliary macro that is also run when 3524# autoupdate runs m4. It simply calls m4_warning, but 3525# we need a wrapper so that each warning is emitted only 3526# once. We break the quoting in m4_warning's argument in 3527# order to expand this macro's arguments, not AU_DEFUN's. 3528 3529 3530# Finally, this is the expansion that is picked up by 3531# autoconf. It tells the user to run autoupdate, and 3532# then outputs the replacement expansion. We do not care 3533# about autoupdate's warning because that contains 3534# information on what to do *after* running autoupdate. 3535 3536 3537# This is what autoupdate's m4 run will expand. It fires 3538# the warning (with _au_warn_XXX), outputs it into the 3539# updated configure.ac (with AC_DIAGNOSE), and then outputs 3540# the replacement expansion. 3541 3542 3543# This is an auxiliary macro that is also run when 3544# autoupdate runs m4. It simply calls m4_warning, but 3545# we need a wrapper so that each warning is emitted only 3546# once. We break the quoting in m4_warning's argument in 3547# order to expand this macro's arguments, not AU_DEFUN's. 3548 3549 3550# Finally, this is the expansion that is picked up by 3551# autoconf. It tells the user to run autoupdate, and 3552# then outputs the replacement expansion. We do not care 3553# about autoupdate's warning because that contains 3554# information on what to do *after* running autoupdate. 3555 3556 3557 3558 3559# _LT_WITH_PIC([MODE]) 3560# -------------------- 3561# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3562# LT_INIT options. 3563# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3564# _LT_WITH_PIC 3565 3566 3567 3568 3569# Old name: 3570# This is what autoupdate's m4 run will expand. It fires 3571# the warning (with _au_warn_XXX), outputs it into the 3572# updated configure.ac (with AC_DIAGNOSE), and then outputs 3573# the replacement expansion. 3574 3575 3576# This is an auxiliary macro that is also run when 3577# autoupdate runs m4. It simply calls m4_warning, but 3578# we need a wrapper so that each warning is emitted only 3579# once. We break the quoting in m4_warning's argument in 3580# order to expand this macro's arguments, not AU_DEFUN's. 3581 3582 3583# Finally, this is the expansion that is picked up by 3584# autoconf. It tells the user to run autoupdate, and 3585# then outputs the replacement expansion. We do not care 3586# about autoupdate's warning because that contains 3587# information on what to do *after* running autoupdate. 3588 3589 3590 3591## ----------------- ## 3592## LTDL_INIT Options ## 3593## ----------------- ## 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3605# 3606# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3607# Written by Gary V. Vaughan, 2004 3608# 3609# This file is free software; the Free Software Foundation gives 3610# unlimited permission to copy and/or distribute it, with or without 3611# modifications, as long as this notice is preserved. 3612 3613# serial 6 ltsugar.m4 3614 3615# This is to help aclocal find these macros, as it can't see m4_define. 3616 3617 3618 3619# lt_join(SEP, ARG1, [ARG2...]) 3620# ----------------------------- 3621# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3622# associated separator. 3623# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3624# versions in m4sugar had bugs. 3625 3626 3627 3628 3629# lt_car(LIST) 3630# lt_cdr(LIST) 3631# ------------ 3632# Manipulate m4 lists. 3633# These macros are necessary as long as will still need to support 3634# Autoconf-2.59 which quotes differently. 3635 3636 3637 3638 3639 3640# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3641# ------------------------------------------ 3642# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3643# Note that neither SEPARATOR nor STRING are expanded; they are appended 3644# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3645# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3646# than defined and empty). 3647# 3648# This macro is needed until we can rely on Autoconf 2.62, since earlier 3649# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3650 3651 3652 3653 3654# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3655# ---------------------------------------------------------- 3656# Produce a SEP delimited list of all paired combinations of elements of 3657# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3658# has the form PREFIXmINFIXSUFFIXn. 3659# Needed until we can rely on m4_combine added in Autoconf 2.62. 3660 3661 3662 3663# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3664# ----------------------------------------------------------------------- 3665# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3666# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3667 3668 3669 3670# lt_dict_add(DICT, KEY, VALUE) 3671# ----------------------------- 3672 3673 3674 3675# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3676# -------------------------------------------- 3677 3678 3679 3680# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3681# ---------------------------------- 3682 3683 3684 3685# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3686# ----------------------------------------------------------------- 3687 3688 3689 3690# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3691# -------------------------------------------------------------- 3692 3693 3694# ltversion.m4 -- version numbers -*- Autoconf -*- 3695# 3696# Copyright (C) 2004 Free Software Foundation, Inc. 3697# Written by Scott James Remnant, 2004 3698# 3699# This file is free software; the Free Software Foundation gives 3700# unlimited permission to copy and/or distribute it, with or without 3701# modifications, as long as this notice is preserved. 3702 3703# Generated from ltversion.in. 3704 3705# serial 3134 ltversion.m4 3706# This file is part of GNU Libtool 3707 3708 3709 3710 3711 3712 3713# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3714# 3715# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3716# Written by Scott James Remnant, 2004. 3717# 3718# This file is free software; the Free Software Foundation gives 3719# unlimited permission to copy and/or distribute it, with or without 3720# modifications, as long as this notice is preserved. 3721 3722# serial 4 lt~obsolete.m4 3723 3724# These exist entirely to fool aclocal when bootstrapping libtool. 3725# 3726# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3727# which have later been changed to m4_define as they aren't part of the 3728# exported API, or moved to Autoconf or Automake where they belong. 3729# 3730# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3731# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3732# using a macro with the same name in our local m4/libtool.m4 it'll 3733# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3734# and doesn't know about Autoconf macros at all.) 3735# 3736# So we provide this file, which has a silly filename so it's always 3737# included after everything else. This provides aclocal with the 3738# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3739# because those macros already exist, or will be overwritten later. 3740# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3741# 3742# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3743# Yes, that means every name once taken will need to remain here until 3744# we give up compatibility with versions before 1.7, at which point 3745# we need to keep only those names which we still refer to. 3746 3747# This is to help aclocal find these macros, as it can't see m4_define. 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 3805 3806 3807 3808 3809 3810 3811 3812## -*- Autoconf -*- 3813 3814# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3815# Free Software Foundation, Inc. 3816# 3817# This file is free software; the Free Software Foundation 3818# gives unlimited permission to copy and/or distribute it, 3819# with or without modifications, as long as this notice is preserved. 3820 3821# serial 8 3822 3823# Based on depend.m4 from automake 1.9, modified for standalone use in 3824# an environment where GNU make is required. 3825 3826# ZW_PROG_COMPILER_DEPENDENCIES 3827# ----------------------------- 3828# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3829# sets fooDEPMODE accordingly. Cache-variable compatible with 3830# original; not side-effect compatible. As the users of this macro 3831# may require accurate dependencies for correct builds, it does *not* 3832# honor --disable-dependency-checking, and failure to detect a usable 3833# method is an error. depcomp is assumed to be located in 3834# $ac_aux_dir. 3835# 3836# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3837 3838 3839 3840# AM_SET_DEPDIR 3841# ------------- 3842# Choose a directory name for dependency files. 3843 3844 3845# ZW_CREATE_DEPDIR 3846# ---------------- 3847# As AM_SET_DEPDIR, but also create the directory at config.status time. 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 3890 3891 3892 3893 3894 3895 3896 3897 3898sim_inline="-DDEFAULT_INLINE=0" 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 3928 3929 3930 3931 3932 3933 3934 3935# intl sister-directory configuration rules. 3936# 3937 3938# The idea behind this macro is that there's no need to repeat all the 3939# autoconf probes done by the intl directory - it's already done them 3940# for us. In fact, there's no need even to look at the cache for the 3941# answers. All we need to do is nab a few pieces of information. 3942# The intl directory is set up to make this easy, by generating a 3943# small file which can be sourced as a shell script; then we produce 3944# the necessary substitutions and definitions for this directory. 3945 3946 3947 3948# Autoconf M4 include file defining utility macros for complex Canadian 3949# cross builds. 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959#### 3960# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 3961# or AC_INIT. 3962# These demand that AC_CANONICAL_SYSTEM be called beforehand. 3963 3964#### 3965# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3966# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 3967 3968 3969#### 3970# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3971# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 3972 3973 3974 3975# Backported from Autoconf 2.5x; can go away when and if 3976# we switch. Put the OS path separator in $PATH_SEPARATOR. 3977 3978 3979 3980 3981# ACX_HAVE_GCC_FOR_TARGET 3982# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 3983 3984 3985# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 3986# Searching for installed target binutils. We need to take extra care, 3987# else we may find the wrong assembler, linker, etc., and lose. 3988# 3989# First try --with-build-time-tools, if specified. 3990# 3991# For build != host, we ask the installed GCC for the name of the tool it 3992# uses, and accept it if it is an absolute path. This is because the 3993# only good choice for a compiler is the same GCC version that is being 3994# installed (or we couldn't make target libraries), and we assume that 3995# on the host system we'll have not only the same GCC version, but also 3996# the same binutils version. 3997# 3998# For build == host, search the same directories that the installed 3999# compiler will search. We used to do this for the assembler, linker, 4000# and nm only; for simplicity of configuration, however, we extend this 4001# criterion to tools (such as ar and ranlib) that are never invoked by 4002# the compiler, to avoid mismatches. 4003# 4004# Also note we have to check MD_EXEC_PREFIX before checking the user's path 4005# if build == target. This makes the most sense only when bootstrapping, 4006# but we also do so when build != host. In this case, we hope that the 4007# build and host systems will have similar contents of MD_EXEC_PREFIX. 4008# 4009# If we do not find a suitable binary, then try the user's path. 4010 4011 4012### 4013# AC_PROG_CPP_WERROR 4014# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4015# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4016# For now, using this also overrides header checks to use only the 4017# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4018# bit harder from here). 4019# Eventually autoconf will default to checking headers with the compiler 4020# instead, and we'll have to do this differently. 4021 4022# AC_PROG_CPP_WERROR 4023 4024# Test for GNAT. 4025# We require the gnatbind & gnatmake programs, as well as a compiler driver 4026# that understands Ada. We use the user's CC setting, already found, and 4027# possibly add $1 to the command-line parameters. 4028# 4029# Sets the shell variable have_gnat to yes or no as appropriate, and 4030# substitutes GNATBIND and GNATMAKE. 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056ac_ext=c 4057ac_cpp='$CPP $CPPFLAGS' 4058ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4059ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4060ac_compiler_gnu=$ac_cv_c_compiler_gnu 4061if test -n "$ac_tool_prefix"; then 4062 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4063set dummy ${ac_tool_prefix}gcc; ac_word=$2 4064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4065$as_echo_n "checking for $ac_word... " >&6; } 4066if test "${ac_cv_prog_CC+set}" = set; then : 4067 $as_echo_n "(cached) " >&6 4068else 4069 if test -n "$CC"; then 4070 ac_cv_prog_CC="$CC" # Let the user override the test. 4071else 4072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4073for as_dir in $PATH 4074do 4075 IFS=$as_save_IFS 4076 test -z "$as_dir" && as_dir=. 4077 for ac_exec_ext in '' $ac_executable_extensions; do 4078 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4079 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4081 break 2 4082 fi 4083done 4084 done 4085IFS=$as_save_IFS 4086 4087fi 4088fi 4089CC=$ac_cv_prog_CC 4090if test -n "$CC"; then 4091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4092$as_echo "$CC" >&6; } 4093else 4094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4095$as_echo "no" >&6; } 4096fi 4097 4098 4099fi 4100if test -z "$ac_cv_prog_CC"; then 4101 ac_ct_CC=$CC 4102 # Extract the first word of "gcc", so it can be a program name with args. 4103set dummy gcc; ac_word=$2 4104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4105$as_echo_n "checking for $ac_word... " >&6; } 4106if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4107 $as_echo_n "(cached) " >&6 4108else 4109 if test -n "$ac_ct_CC"; then 4110 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4111else 4112as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4113for as_dir in $PATH 4114do 4115 IFS=$as_save_IFS 4116 test -z "$as_dir" && as_dir=. 4117 for ac_exec_ext in '' $ac_executable_extensions; do 4118 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4119 ac_cv_prog_ac_ct_CC="gcc" 4120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4121 break 2 4122 fi 4123done 4124 done 4125IFS=$as_save_IFS 4126 4127fi 4128fi 4129ac_ct_CC=$ac_cv_prog_ac_ct_CC 4130if test -n "$ac_ct_CC"; then 4131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4132$as_echo "$ac_ct_CC" >&6; } 4133else 4134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4135$as_echo "no" >&6; } 4136fi 4137 4138 if test "x$ac_ct_CC" = x; then 4139 CC="" 4140 else 4141 case $cross_compiling:$ac_tool_warned in 4142yes:) 4143{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4144$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4145ac_tool_warned=yes ;; 4146esac 4147 CC=$ac_ct_CC 4148 fi 4149else 4150 CC="$ac_cv_prog_CC" 4151fi 4152 4153if test -z "$CC"; then 4154 if test -n "$ac_tool_prefix"; then 4155 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4156set dummy ${ac_tool_prefix}cc; ac_word=$2 4157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4158$as_echo_n "checking for $ac_word... " >&6; } 4159if test "${ac_cv_prog_CC+set}" = set; then : 4160 $as_echo_n "(cached) " >&6 4161else 4162 if test -n "$CC"; then 4163 ac_cv_prog_CC="$CC" # Let the user override the test. 4164else 4165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4166for as_dir in $PATH 4167do 4168 IFS=$as_save_IFS 4169 test -z "$as_dir" && as_dir=. 4170 for ac_exec_ext in '' $ac_executable_extensions; do 4171 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4172 ac_cv_prog_CC="${ac_tool_prefix}cc" 4173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4174 break 2 4175 fi 4176done 4177 done 4178IFS=$as_save_IFS 4179 4180fi 4181fi 4182CC=$ac_cv_prog_CC 4183if test -n "$CC"; then 4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4185$as_echo "$CC" >&6; } 4186else 4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4188$as_echo "no" >&6; } 4189fi 4190 4191 4192 fi 4193fi 4194if test -z "$CC"; then 4195 # Extract the first word of "cc", so it can be a program name with args. 4196set dummy cc; ac_word=$2 4197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4198$as_echo_n "checking for $ac_word... " >&6; } 4199if test "${ac_cv_prog_CC+set}" = set; then : 4200 $as_echo_n "(cached) " >&6 4201else 4202 if test -n "$CC"; then 4203 ac_cv_prog_CC="$CC" # Let the user override the test. 4204else 4205 ac_prog_rejected=no 4206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4207for as_dir in $PATH 4208do 4209 IFS=$as_save_IFS 4210 test -z "$as_dir" && as_dir=. 4211 for ac_exec_ext in '' $ac_executable_extensions; do 4212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4213 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4214 ac_prog_rejected=yes 4215 continue 4216 fi 4217 ac_cv_prog_CC="cc" 4218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4219 break 2 4220 fi 4221done 4222 done 4223IFS=$as_save_IFS 4224 4225if test $ac_prog_rejected = yes; then 4226 # We found a bogon in the path, so make sure we never use it. 4227 set dummy $ac_cv_prog_CC 4228 shift 4229 if test $# != 0; then 4230 # We chose a different compiler from the bogus one. 4231 # However, it has the same basename, so the bogon will be chosen 4232 # first if we set CC to just the basename; use the full file name. 4233 shift 4234 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4235 fi 4236fi 4237fi 4238fi 4239CC=$ac_cv_prog_CC 4240if test -n "$CC"; then 4241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4242$as_echo "$CC" >&6; } 4243else 4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4245$as_echo "no" >&6; } 4246fi 4247 4248 4249fi 4250if test -z "$CC"; then 4251 if test -n "$ac_tool_prefix"; then 4252 for ac_prog in cl.exe 4253 do 4254 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4255set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4257$as_echo_n "checking for $ac_word... " >&6; } 4258if test "${ac_cv_prog_CC+set}" = set; then : 4259 $as_echo_n "(cached) " >&6 4260else 4261 if test -n "$CC"; then 4262 ac_cv_prog_CC="$CC" # Let the user override the test. 4263else 4264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4265for as_dir in $PATH 4266do 4267 IFS=$as_save_IFS 4268 test -z "$as_dir" && as_dir=. 4269 for ac_exec_ext in '' $ac_executable_extensions; do 4270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4271 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4273 break 2 4274 fi 4275done 4276 done 4277IFS=$as_save_IFS 4278 4279fi 4280fi 4281CC=$ac_cv_prog_CC 4282if test -n "$CC"; then 4283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4284$as_echo "$CC" >&6; } 4285else 4286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4287$as_echo "no" >&6; } 4288fi 4289 4290 4291 test -n "$CC" && break 4292 done 4293fi 4294if test -z "$CC"; then 4295 ac_ct_CC=$CC 4296 for ac_prog in cl.exe 4297do 4298 # Extract the first word of "$ac_prog", so it can be a program name with args. 4299set dummy $ac_prog; ac_word=$2 4300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4301$as_echo_n "checking for $ac_word... " >&6; } 4302if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4303 $as_echo_n "(cached) " >&6 4304else 4305 if test -n "$ac_ct_CC"; then 4306 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4307else 4308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4309for as_dir in $PATH 4310do 4311 IFS=$as_save_IFS 4312 test -z "$as_dir" && as_dir=. 4313 for ac_exec_ext in '' $ac_executable_extensions; do 4314 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4315 ac_cv_prog_ac_ct_CC="$ac_prog" 4316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4317 break 2 4318 fi 4319done 4320 done 4321IFS=$as_save_IFS 4322 4323fi 4324fi 4325ac_ct_CC=$ac_cv_prog_ac_ct_CC 4326if test -n "$ac_ct_CC"; then 4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4328$as_echo "$ac_ct_CC" >&6; } 4329else 4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4331$as_echo "no" >&6; } 4332fi 4333 4334 4335 test -n "$ac_ct_CC" && break 4336done 4337 4338 if test "x$ac_ct_CC" = x; then 4339 CC="" 4340 else 4341 case $cross_compiling:$ac_tool_warned in 4342yes:) 4343{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4344$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4345ac_tool_warned=yes ;; 4346esac 4347 CC=$ac_ct_CC 4348 fi 4349fi 4350 4351fi 4352 4353 4354test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4355$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4356as_fn_error "no acceptable C compiler found in \$PATH 4357See \`config.log' for more details." "$LINENO" 5; } 4358 4359# Provide some information about the compiler. 4360$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4361set X $ac_compile 4362ac_compiler=$2 4363for ac_option in --version -v -V -qversion; do 4364 { { ac_try="$ac_compiler $ac_option >&5" 4365case "(($ac_try" in 4366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4367 *) ac_try_echo=$ac_try;; 4368esac 4369eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4370$as_echo "$ac_try_echo"; } >&5 4371 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4372 ac_status=$? 4373 if test -s conftest.err; then 4374 sed '10a\ 4375... rest of stderr output deleted ... 4376 10q' conftest.err >conftest.er1 4377 cat conftest.er1 >&5 4378 rm -f conftest.er1 conftest.err 4379 fi 4380 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4381 test $ac_status = 0; } 4382done 4383 4384cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4385/* end confdefs.h. */ 4386 4387int 4388main () 4389{ 4390 4391 ; 4392 return 0; 4393} 4394_ACEOF 4395ac_clean_files_save=$ac_clean_files 4396ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 4397# Try to create an executable without -o first, disregard a.out. 4398# It will help us diagnose broken compilers, and finding out an intuition 4399# of exeext. 4400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4401$as_echo_n "checking for C compiler default output file name... " >&6; } 4402ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4403 4404# The possible output files: 4405ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4406 4407ac_rmfiles= 4408for ac_file in $ac_files 4409do 4410 case $ac_file in 4411 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4412 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4413 esac 4414done 4415rm -f $ac_rmfiles 4416 4417if { { ac_try="$ac_link_default" 4418case "(($ac_try" in 4419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4420 *) ac_try_echo=$ac_try;; 4421esac 4422eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4423$as_echo "$ac_try_echo"; } >&5 4424 (eval "$ac_link_default") 2>&5 4425 ac_status=$? 4426 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4427 test $ac_status = 0; }; then : 4428 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4429# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4430# in a Makefile. We should not override ac_cv_exeext if it was cached, 4431# so that the user can short-circuit this test for compilers unknown to 4432# Autoconf. 4433for ac_file in $ac_files '' 4434do 4435 test -f "$ac_file" || continue 4436 case $ac_file in 4437 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4438 ;; 4439 [ab].out ) 4440 # We found the default executable, but exeext='' is most 4441 # certainly right. 4442 break;; 4443 *.* ) 4444 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4445 then :; else 4446 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4447 fi 4448 # We set ac_cv_exeext here because the later test for it is not 4449 # safe: cross compilers may not add the suffix if given an `-o' 4450 # argument, so we may need to know it at that point already. 4451 # Even if this section looks crufty: it has the advantage of 4452 # actually working. 4453 break;; 4454 * ) 4455 break;; 4456 esac 4457done 4458test "$ac_cv_exeext" = no && ac_cv_exeext= 4459 4460else 4461 ac_file='' 4462fi 4463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4464$as_echo "$ac_file" >&6; } 4465if test -z "$ac_file"; then : 4466 $as_echo "$as_me: failed program was:" >&5 4467sed 's/^/| /' conftest.$ac_ext >&5 4468 4469{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4470$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4471{ as_fn_set_status 77 4472as_fn_error "C compiler cannot create executables 4473See \`config.log' for more details." "$LINENO" 5; }; } 4474fi 4475ac_exeext=$ac_cv_exeext 4476 4477# Check that the compiler produces executables we can run. If not, either 4478# the compiler is broken, or we cross compile. 4479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4480$as_echo_n "checking whether the C compiler works... " >&6; } 4481# If not cross compiling, check that we can run a simple program. 4482if test "$cross_compiling" != yes; then 4483 if { ac_try='./$ac_file' 4484 { { case "(($ac_try" in 4485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4486 *) ac_try_echo=$ac_try;; 4487esac 4488eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4489$as_echo "$ac_try_echo"; } >&5 4490 (eval "$ac_try") 2>&5 4491 ac_status=$? 4492 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4493 test $ac_status = 0; }; }; then 4494 cross_compiling=no 4495 else 4496 if test "$cross_compiling" = maybe; then 4497 cross_compiling=yes 4498 else 4499 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4500$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4501as_fn_error "cannot run C compiled programs. 4502If you meant to cross compile, use \`--host'. 4503See \`config.log' for more details." "$LINENO" 5; } 4504 fi 4505 fi 4506fi 4507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4508$as_echo "yes" >&6; } 4509 4510rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 4511ac_clean_files=$ac_clean_files_save 4512# Check that the compiler produces executables we can run. If not, either 4513# the compiler is broken, or we cross compile. 4514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4515$as_echo_n "checking whether we are cross compiling... " >&6; } 4516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4517$as_echo "$cross_compiling" >&6; } 4518 4519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4520$as_echo_n "checking for suffix of executables... " >&6; } 4521if { { ac_try="$ac_link" 4522case "(($ac_try" in 4523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4524 *) ac_try_echo=$ac_try;; 4525esac 4526eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4527$as_echo "$ac_try_echo"; } >&5 4528 (eval "$ac_link") 2>&5 4529 ac_status=$? 4530 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4531 test $ac_status = 0; }; then : 4532 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4533# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4534# work properly (i.e., refer to `conftest.exe'), while it won't with 4535# `rm'. 4536for ac_file in conftest.exe conftest conftest.*; do 4537 test -f "$ac_file" || continue 4538 case $ac_file in 4539 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4540 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4541 break;; 4542 * ) break;; 4543 esac 4544done 4545else 4546 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4547$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4548as_fn_error "cannot compute suffix of executables: cannot compile and link 4549See \`config.log' for more details." "$LINENO" 5; } 4550fi 4551rm -f conftest$ac_cv_exeext 4552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4553$as_echo "$ac_cv_exeext" >&6; } 4554 4555rm -f conftest.$ac_ext 4556EXEEXT=$ac_cv_exeext 4557ac_exeext=$EXEEXT 4558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4559$as_echo_n "checking for suffix of object files... " >&6; } 4560if test "${ac_cv_objext+set}" = set; then : 4561 $as_echo_n "(cached) " >&6 4562else 4563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4564/* end confdefs.h. */ 4565 4566int 4567main () 4568{ 4569 4570 ; 4571 return 0; 4572} 4573_ACEOF 4574rm -f conftest.o conftest.obj 4575if { { ac_try="$ac_compile" 4576case "(($ac_try" in 4577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4578 *) ac_try_echo=$ac_try;; 4579esac 4580eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4581$as_echo "$ac_try_echo"; } >&5 4582 (eval "$ac_compile") 2>&5 4583 ac_status=$? 4584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4585 test $ac_status = 0; }; then : 4586 for ac_file in conftest.o conftest.obj conftest.*; do 4587 test -f "$ac_file" || continue; 4588 case $ac_file in 4589 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4590 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4591 break;; 4592 esac 4593done 4594else 4595 $as_echo "$as_me: failed program was:" >&5 4596sed 's/^/| /' conftest.$ac_ext >&5 4597 4598{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4599$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4600as_fn_error "cannot compute suffix of object files: cannot compile 4601See \`config.log' for more details." "$LINENO" 5; } 4602fi 4603rm -f conftest.$ac_cv_objext conftest.$ac_ext 4604fi 4605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4606$as_echo "$ac_cv_objext" >&6; } 4607OBJEXT=$ac_cv_objext 4608ac_objext=$OBJEXT 4609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4610$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4611if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4612 $as_echo_n "(cached) " >&6 4613else 4614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4615/* end confdefs.h. */ 4616 4617int 4618main () 4619{ 4620#ifndef __GNUC__ 4621 choke me 4622#endif 4623 4624 ; 4625 return 0; 4626} 4627_ACEOF 4628if ac_fn_c_try_compile "$LINENO"; then : 4629 ac_compiler_gnu=yes 4630else 4631 ac_compiler_gnu=no 4632fi 4633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4634ac_cv_c_compiler_gnu=$ac_compiler_gnu 4635 4636fi 4637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4638$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4639if test $ac_compiler_gnu = yes; then 4640 GCC=yes 4641else 4642 GCC= 4643fi 4644ac_test_CFLAGS=${CFLAGS+set} 4645ac_save_CFLAGS=$CFLAGS 4646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4647$as_echo_n "checking whether $CC accepts -g... " >&6; } 4648if test "${ac_cv_prog_cc_g+set}" = set; then : 4649 $as_echo_n "(cached) " >&6 4650else 4651 ac_save_c_werror_flag=$ac_c_werror_flag 4652 ac_c_werror_flag=yes 4653 ac_cv_prog_cc_g=no 4654 CFLAGS="-g" 4655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4656/* end confdefs.h. */ 4657 4658int 4659main () 4660{ 4661 4662 ; 4663 return 0; 4664} 4665_ACEOF 4666if ac_fn_c_try_compile "$LINENO"; then : 4667 ac_cv_prog_cc_g=yes 4668else 4669 CFLAGS="" 4670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4671/* end confdefs.h. */ 4672 4673int 4674main () 4675{ 4676 4677 ; 4678 return 0; 4679} 4680_ACEOF 4681if ac_fn_c_try_compile "$LINENO"; then : 4682 4683else 4684 ac_c_werror_flag=$ac_save_c_werror_flag 4685 CFLAGS="-g" 4686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4687/* end confdefs.h. */ 4688 4689int 4690main () 4691{ 4692 4693 ; 4694 return 0; 4695} 4696_ACEOF 4697if ac_fn_c_try_compile "$LINENO"; then : 4698 ac_cv_prog_cc_g=yes 4699fi 4700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4701fi 4702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4703fi 4704rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4705 ac_c_werror_flag=$ac_save_c_werror_flag 4706fi 4707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4708$as_echo "$ac_cv_prog_cc_g" >&6; } 4709if test "$ac_test_CFLAGS" = set; then 4710 CFLAGS=$ac_save_CFLAGS 4711elif test $ac_cv_prog_cc_g = yes; then 4712 if test "$GCC" = yes; then 4713 CFLAGS="-g -O2" 4714 else 4715 CFLAGS="-g" 4716 fi 4717else 4718 if test "$GCC" = yes; then 4719 CFLAGS="-O2" 4720 else 4721 CFLAGS= 4722 fi 4723fi 4724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4725$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4726if test "${ac_cv_prog_cc_c89+set}" = set; then : 4727 $as_echo_n "(cached) " >&6 4728else 4729 ac_cv_prog_cc_c89=no 4730ac_save_CC=$CC 4731cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4732/* end confdefs.h. */ 4733#include <stdarg.h> 4734#include <stdio.h> 4735#include <sys/types.h> 4736#include <sys/stat.h> 4737/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4738struct buf { int x; }; 4739FILE * (*rcsopen) (struct buf *, struct stat *, int); 4740static char *e (p, i) 4741 char **p; 4742 int i; 4743{ 4744 return p[i]; 4745} 4746static char *f (char * (*g) (char **, int), char **p, ...) 4747{ 4748 char *s; 4749 va_list v; 4750 va_start (v,p); 4751 s = g (p, va_arg (v,int)); 4752 va_end (v); 4753 return s; 4754} 4755 4756/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4757 function prototypes and stuff, but not '\xHH' hex character constants. 4758 These don't provoke an error unfortunately, instead are silently treated 4759 as 'x'. The following induces an error, until -std is added to get 4760 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4761 array size at least. It's necessary to write '\x00'==0 to get something 4762 that's true only with -std. */ 4763int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4764 4765/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4766 inside strings and character constants. */ 4767#define FOO(x) 'x' 4768int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4769 4770int test (int i, double x); 4771struct s1 {int (*f) (int a);}; 4772struct s2 {int (*f) (double a);}; 4773int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4774int argc; 4775char **argv; 4776int 4777main () 4778{ 4779return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4780 ; 4781 return 0; 4782} 4783_ACEOF 4784for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4785 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4786do 4787 CC="$ac_save_CC $ac_arg" 4788 if ac_fn_c_try_compile "$LINENO"; then : 4789 ac_cv_prog_cc_c89=$ac_arg 4790fi 4791rm -f core conftest.err conftest.$ac_objext 4792 test "x$ac_cv_prog_cc_c89" != "xno" && break 4793done 4794rm -f conftest.$ac_ext 4795CC=$ac_save_CC 4796 4797fi 4798# AC_CACHE_VAL 4799case "x$ac_cv_prog_cc_c89" in 4800 x) 4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4802$as_echo "none needed" >&6; } ;; 4803 xno) 4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4805$as_echo "unsupported" >&6; } ;; 4806 *) 4807 CC="$CC $ac_cv_prog_cc_c89" 4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4809$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4810esac 4811if test "x$ac_cv_prog_cc_c89" != xno; then : 4812 4813fi 4814 4815ac_ext=c 4816ac_cpp='$CPP $CPPFLAGS' 4817ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4818ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4819ac_compiler_gnu=$ac_cv_c_compiler_gnu 4820 4821ac_aux_dir= 4822for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4823 for ac_t in install-sh install.sh shtool; do 4824 if test -f "$ac_dir/$ac_t"; then 4825 ac_aux_dir=$ac_dir 4826 ac_install_sh="$ac_aux_dir/$ac_t -c" 4827 break 2 4828 fi 4829 done 4830done 4831if test -z "$ac_aux_dir"; then 4832 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4833fi 4834 4835# These three variables are undocumented and unsupported, 4836# and are intended to be withdrawn in a future Autoconf release. 4837# They can cause serious problems if a builder's source tree is in a directory 4838# whose full name contains unusual characters. 4839ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4840ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4841ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4842 4843 4844# Make sure we can run config.sub. 4845$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4846 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4847 4848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4849$as_echo_n "checking build system type... " >&6; } 4850if test "${ac_cv_build+set}" = set; then : 4851 $as_echo_n "(cached) " >&6 4852else 4853 ac_build_alias=$build_alias 4854test "x$ac_build_alias" = x && 4855 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4856test "x$ac_build_alias" = x && 4857 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4858ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4859 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4860 4861fi 4862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4863$as_echo "$ac_cv_build" >&6; } 4864case $ac_cv_build in 4865*-*-*) ;; 4866*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4867esac 4868build=$ac_cv_build 4869ac_save_IFS=$IFS; IFS='-' 4870set x $ac_cv_build 4871shift 4872build_cpu=$1 4873build_vendor=$2 4874shift; shift 4875# Remember, the first character of IFS is used to create $*, 4876# except with old shells: 4877build_os=$* 4878IFS=$ac_save_IFS 4879case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4880 4881 4882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4883$as_echo_n "checking host system type... " >&6; } 4884if test "${ac_cv_host+set}" = set; then : 4885 $as_echo_n "(cached) " >&6 4886else 4887 if test "x$host_alias" = x; then 4888 ac_cv_host=$ac_cv_build 4889else 4890 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4891 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4892fi 4893 4894fi 4895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4896$as_echo "$ac_cv_host" >&6; } 4897case $ac_cv_host in 4898*-*-*) ;; 4899*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4900esac 4901host=$ac_cv_host 4902ac_save_IFS=$IFS; IFS='-' 4903set x $ac_cv_host 4904shift 4905host_cpu=$1 4906host_vendor=$2 4907shift; shift 4908# Remember, the first character of IFS is used to create $*, 4909# except with old shells: 4910host_os=$* 4911IFS=$ac_save_IFS 4912case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4913 4914 4915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4916$as_echo_n "checking target system type... " >&6; } 4917if test "${ac_cv_target+set}" = set; then : 4918 $as_echo_n "(cached) " >&6 4919else 4920 if test "x$target_alias" = x; then 4921 ac_cv_target=$ac_cv_host 4922else 4923 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4924 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4925fi 4926 4927fi 4928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4929$as_echo "$ac_cv_target" >&6; } 4930case $ac_cv_target in 4931*-*-*) ;; 4932*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4933esac 4934target=$ac_cv_target 4935ac_save_IFS=$IFS; IFS='-' 4936set x $ac_cv_target 4937shift 4938target_cpu=$1 4939target_vendor=$2 4940shift; shift 4941# Remember, the first character of IFS is used to create $*, 4942# except with old shells: 4943target_os=$* 4944IFS=$ac_save_IFS 4945case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4946 4947 4948# The aliases save the names the user supplied, while $host etc. 4949# will get canonicalized. 4950test -n "$target_alias" && 4951 test "$program_prefix$program_suffix$program_transform_name" = \ 4952 NONENONEs,x,x, && 4953 program_prefix=${target_alias}- 4954 4955ac_ext=c 4956ac_cpp='$CPP $CPPFLAGS' 4957ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4958ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4959ac_compiler_gnu=$ac_cv_c_compiler_gnu 4960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4961$as_echo_n "checking how to run the C preprocessor... " >&6; } 4962# On Suns, sometimes $CPP names a directory. 4963if test -n "$CPP" && test -d "$CPP"; then 4964 CPP= 4965fi 4966if test -z "$CPP"; then 4967 if test "${ac_cv_prog_CPP+set}" = set; then : 4968 $as_echo_n "(cached) " >&6 4969else 4970 # Double quotes because CPP needs to be expanded 4971 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4972 do 4973 ac_preproc_ok=false 4974for ac_c_preproc_warn_flag in '' yes 4975do 4976 # Use a header file that comes with gcc, so configuring glibc 4977 # with a fresh cross-compiler works. 4978 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4979 # <limits.h> exists even on freestanding compilers. 4980 # On the NeXT, cc -E runs the code through the compiler's parser, 4981 # not just through cpp. "Syntax error" is here to catch this case. 4982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4983/* end confdefs.h. */ 4984#ifdef __STDC__ 4985# include <limits.h> 4986#else 4987# include <assert.h> 4988#endif 4989 Syntax error 4990_ACEOF 4991if ac_fn_c_try_cpp "$LINENO"; then : 4992 4993else 4994 # Broken: fails on valid input. 4995continue 4996fi 4997rm -f conftest.err conftest.$ac_ext 4998 4999 # OK, works on sane cases. Now check whether nonexistent headers 5000 # can be detected and how. 5001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5002/* end confdefs.h. */ 5003#include <ac_nonexistent.h> 5004_ACEOF 5005if ac_fn_c_try_cpp "$LINENO"; then : 5006 # Broken: success on invalid input. 5007continue 5008else 5009 # Passes both tests. 5010ac_preproc_ok=: 5011break 5012fi 5013rm -f conftest.err conftest.$ac_ext 5014 5015done 5016# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5017rm -f conftest.err conftest.$ac_ext 5018if $ac_preproc_ok; then : 5019 break 5020fi 5021 5022 done 5023 ac_cv_prog_CPP=$CPP 5024 5025fi 5026 CPP=$ac_cv_prog_CPP 5027else 5028 ac_cv_prog_CPP=$CPP 5029fi 5030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5031$as_echo "$CPP" >&6; } 5032ac_preproc_ok=false 5033for ac_c_preproc_warn_flag in '' yes 5034do 5035 # Use a header file that comes with gcc, so configuring glibc 5036 # with a fresh cross-compiler works. 5037 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5038 # <limits.h> exists even on freestanding compilers. 5039 # On the NeXT, cc -E runs the code through the compiler's parser, 5040 # not just through cpp. "Syntax error" is here to catch this case. 5041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5042/* end confdefs.h. */ 5043#ifdef __STDC__ 5044# include <limits.h> 5045#else 5046# include <assert.h> 5047#endif 5048 Syntax error 5049_ACEOF 5050if ac_fn_c_try_cpp "$LINENO"; then : 5051 5052else 5053 # Broken: fails on valid input. 5054continue 5055fi 5056rm -f conftest.err conftest.$ac_ext 5057 5058 # OK, works on sane cases. Now check whether nonexistent headers 5059 # can be detected and how. 5060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5061/* end confdefs.h. */ 5062#include <ac_nonexistent.h> 5063_ACEOF 5064if ac_fn_c_try_cpp "$LINENO"; then : 5065 # Broken: success on invalid input. 5066continue 5067else 5068 # Passes both tests. 5069ac_preproc_ok=: 5070break 5071fi 5072rm -f conftest.err conftest.$ac_ext 5073 5074done 5075# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5076rm -f conftest.err conftest.$ac_ext 5077if $ac_preproc_ok; then : 5078 5079else 5080 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5081$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5082as_fn_error "C preprocessor \"$CPP\" fails sanity check 5083See \`config.log' for more details." "$LINENO" 5; } 5084fi 5085 5086ac_ext=c 5087ac_cpp='$CPP $CPPFLAGS' 5088ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5089ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5090ac_compiler_gnu=$ac_cv_c_compiler_gnu 5091 5092 5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5094$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5095if test "${ac_cv_path_GREP+set}" = set; then : 5096 $as_echo_n "(cached) " >&6 5097else 5098 if test -z "$GREP"; then 5099 ac_path_GREP_found=false 5100 # Loop through the user's path and test for each of PROGNAME-LIST 5101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5102for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5103do 5104 IFS=$as_save_IFS 5105 test -z "$as_dir" && as_dir=. 5106 for ac_prog in grep ggrep; do 5107 for ac_exec_ext in '' $ac_executable_extensions; do 5108 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5109 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5110# Check for GNU ac_path_GREP and select it if it is found. 5111 # Check for GNU $ac_path_GREP 5112case `"$ac_path_GREP" --version 2>&1` in 5113*GNU*) 5114 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5115*) 5116 ac_count=0 5117 $as_echo_n 0123456789 >"conftest.in" 5118 while : 5119 do 5120 cat "conftest.in" "conftest.in" >"conftest.tmp" 5121 mv "conftest.tmp" "conftest.in" 5122 cp "conftest.in" "conftest.nl" 5123 $as_echo 'GREP' >> "conftest.nl" 5124 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5125 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5126 as_fn_arith $ac_count + 1 && ac_count=$as_val 5127 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5128 # Best one so far, save it but keep looking for a better one 5129 ac_cv_path_GREP="$ac_path_GREP" 5130 ac_path_GREP_max=$ac_count 5131 fi 5132 # 10*(2^10) chars as input seems more than enough 5133 test $ac_count -gt 10 && break 5134 done 5135 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5136esac 5137 5138 $ac_path_GREP_found && break 3 5139 done 5140 done 5141 done 5142IFS=$as_save_IFS 5143 if test -z "$ac_cv_path_GREP"; then 5144 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5145 fi 5146else 5147 ac_cv_path_GREP=$GREP 5148fi 5149 5150fi 5151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5152$as_echo "$ac_cv_path_GREP" >&6; } 5153 GREP="$ac_cv_path_GREP" 5154 5155 5156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5157$as_echo_n "checking for egrep... " >&6; } 5158if test "${ac_cv_path_EGREP+set}" = set; then : 5159 $as_echo_n "(cached) " >&6 5160else 5161 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5162 then ac_cv_path_EGREP="$GREP -E" 5163 else 5164 if test -z "$EGREP"; then 5165 ac_path_EGREP_found=false 5166 # Loop through the user's path and test for each of PROGNAME-LIST 5167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5168for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5169do 5170 IFS=$as_save_IFS 5171 test -z "$as_dir" && as_dir=. 5172 for ac_prog in egrep; do 5173 for ac_exec_ext in '' $ac_executable_extensions; do 5174 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5175 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5176# Check for GNU ac_path_EGREP and select it if it is found. 5177 # Check for GNU $ac_path_EGREP 5178case `"$ac_path_EGREP" --version 2>&1` in 5179*GNU*) 5180 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5181*) 5182 ac_count=0 5183 $as_echo_n 0123456789 >"conftest.in" 5184 while : 5185 do 5186 cat "conftest.in" "conftest.in" >"conftest.tmp" 5187 mv "conftest.tmp" "conftest.in" 5188 cp "conftest.in" "conftest.nl" 5189 $as_echo 'EGREP' >> "conftest.nl" 5190 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5191 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5192 as_fn_arith $ac_count + 1 && ac_count=$as_val 5193 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5194 # Best one so far, save it but keep looking for a better one 5195 ac_cv_path_EGREP="$ac_path_EGREP" 5196 ac_path_EGREP_max=$ac_count 5197 fi 5198 # 10*(2^10) chars as input seems more than enough 5199 test $ac_count -gt 10 && break 5200 done 5201 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5202esac 5203 5204 $ac_path_EGREP_found && break 3 5205 done 5206 done 5207 done 5208IFS=$as_save_IFS 5209 if test -z "$ac_cv_path_EGREP"; then 5210 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5211 fi 5212else 5213 ac_cv_path_EGREP=$EGREP 5214fi 5215 5216 fi 5217fi 5218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5219$as_echo "$ac_cv_path_EGREP" >&6; } 5220 EGREP="$ac_cv_path_EGREP" 5221 5222 5223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5224$as_echo_n "checking for ANSI C header files... " >&6; } 5225if test "${ac_cv_header_stdc+set}" = set; then : 5226 $as_echo_n "(cached) " >&6 5227else 5228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5229/* end confdefs.h. */ 5230#include <stdlib.h> 5231#include <stdarg.h> 5232#include <string.h> 5233#include <float.h> 5234 5235int 5236main () 5237{ 5238 5239 ; 5240 return 0; 5241} 5242_ACEOF 5243if ac_fn_c_try_compile "$LINENO"; then : 5244 ac_cv_header_stdc=yes 5245else 5246 ac_cv_header_stdc=no 5247fi 5248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5249 5250if test $ac_cv_header_stdc = yes; then 5251 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5253/* end confdefs.h. */ 5254#include <string.h> 5255 5256_ACEOF 5257if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5258 $EGREP "memchr" >/dev/null 2>&1; then : 5259 5260else 5261 ac_cv_header_stdc=no 5262fi 5263rm -f conftest* 5264 5265fi 5266 5267if test $ac_cv_header_stdc = yes; then 5268 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5270/* end confdefs.h. */ 5271#include <stdlib.h> 5272 5273_ACEOF 5274if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5275 $EGREP "free" >/dev/null 2>&1; then : 5276 5277else 5278 ac_cv_header_stdc=no 5279fi 5280rm -f conftest* 5281 5282fi 5283 5284if test $ac_cv_header_stdc = yes; then 5285 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5286 if test "$cross_compiling" = yes; then : 5287 : 5288else 5289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5290/* end confdefs.h. */ 5291#include <ctype.h> 5292#include <stdlib.h> 5293#if ((' ' & 0x0FF) == 0x020) 5294# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5295# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5296#else 5297# define ISLOWER(c) \ 5298 (('a' <= (c) && (c) <= 'i') \ 5299 || ('j' <= (c) && (c) <= 'r') \ 5300 || ('s' <= (c) && (c) <= 'z')) 5301# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5302#endif 5303 5304#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5305int 5306main () 5307{ 5308 int i; 5309 for (i = 0; i < 256; i++) 5310 if (XOR (islower (i), ISLOWER (i)) 5311 || toupper (i) != TOUPPER (i)) 5312 return 2; 5313 return 0; 5314} 5315_ACEOF 5316if ac_fn_c_try_run "$LINENO"; then : 5317 5318else 5319 ac_cv_header_stdc=no 5320fi 5321rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5322 conftest.$ac_objext conftest.beam conftest.$ac_ext 5323fi 5324 5325fi 5326fi 5327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5328$as_echo "$ac_cv_header_stdc" >&6; } 5329if test $ac_cv_header_stdc = yes; then 5330 5331$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5332 5333fi 5334 5335# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5336for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5337 inttypes.h stdint.h unistd.h 5338do : 5339 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5340ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5341" 5342eval as_val=\$$as_ac_Header 5343 if test "x$as_val" = x""yes; then : 5344 cat >>confdefs.h <<_ACEOF 5345#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5346_ACEOF 5347 5348fi 5349 5350done 5351 5352 5353 5354 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5355if test "x$ac_cv_header_minix_config_h" = x""yes; then : 5356 MINIX=yes 5357else 5358 MINIX= 5359fi 5360 5361 5362 if test "$MINIX" = yes; then 5363 5364$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5365 5366 5367$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5368 5369 5370$as_echo "#define _MINIX 1" >>confdefs.h 5371 5372 fi 5373 5374 5375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5376$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5377if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 5378 $as_echo_n "(cached) " >&6 5379else 5380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5381/* end confdefs.h. */ 5382 5383# define __EXTENSIONS__ 1 5384 $ac_includes_default 5385int 5386main () 5387{ 5388 5389 ; 5390 return 0; 5391} 5392_ACEOF 5393if ac_fn_c_try_compile "$LINENO"; then : 5394 ac_cv_safe_to_define___extensions__=yes 5395else 5396 ac_cv_safe_to_define___extensions__=no 5397fi 5398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5399fi 5400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5401$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5402 test $ac_cv_safe_to_define___extensions__ = yes && 5403 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5404 5405 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5406 5407 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5408 5409 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5410 5411 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5412 5413 5414test "$program_prefix" != NONE && 5415 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5416# Use a double $ so make ignores it. 5417test "$program_suffix" != NONE && 5418 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5419# Double any \ or $. 5420# By default was `s,x,x', remove it if useless. 5421ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5422program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5423 5424# Find a good install program. We prefer a C program (faster), 5425# so one script is as good as another. But avoid the broken or 5426# incompatible versions: 5427# SysV /etc/install, /usr/sbin/install 5428# SunOS /usr/etc/install 5429# IRIX /sbin/install 5430# AIX /bin/install 5431# AmigaOS /C/install, which installs bootblocks on floppy discs 5432# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5433# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5434# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5435# OS/2's system install, which has a completely different semantic 5436# ./install, which can be erroneously created by make from ./install.sh. 5437# Reject install programs that cannot install multiple files. 5438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5439$as_echo_n "checking for a BSD-compatible install... " >&6; } 5440if test -z "$INSTALL"; then 5441if test "${ac_cv_path_install+set}" = set; then : 5442 $as_echo_n "(cached) " >&6 5443else 5444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5445for as_dir in $PATH 5446do 5447 IFS=$as_save_IFS 5448 test -z "$as_dir" && as_dir=. 5449 # Account for people who put trailing slashes in PATH elements. 5450case $as_dir/ in #(( 5451 ./ | .// | /[cC]/* | \ 5452 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5453 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5454 /usr/ucb/* ) ;; 5455 *) 5456 # OSF1 and SCO ODT 3.0 have their own names for install. 5457 # Don't use installbsd from OSF since it installs stuff as root 5458 # by default. 5459 for ac_prog in ginstall scoinst install; do 5460 for ac_exec_ext in '' $ac_executable_extensions; do 5461 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5462 if test $ac_prog = install && 5463 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5464 # AIX install. It has an incompatible calling convention. 5465 : 5466 elif test $ac_prog = install && 5467 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5468 # program-specific install script used by HP pwplus--don't use. 5469 : 5470 else 5471 rm -rf conftest.one conftest.two conftest.dir 5472 echo one > conftest.one 5473 echo two > conftest.two 5474 mkdir conftest.dir 5475 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5476 test -s conftest.one && test -s conftest.two && 5477 test -s conftest.dir/conftest.one && 5478 test -s conftest.dir/conftest.two 5479 then 5480 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5481 break 3 5482 fi 5483 fi 5484 fi 5485 done 5486 done 5487 ;; 5488esac 5489 5490 done 5491IFS=$as_save_IFS 5492 5493rm -rf conftest.one conftest.two conftest.dir 5494 5495fi 5496 if test "${ac_cv_path_install+set}" = set; then 5497 INSTALL=$ac_cv_path_install 5498 else 5499 # As a last resort, use the slow shell script. Don't cache a 5500 # value for INSTALL within a source directory, because that will 5501 # break other packages using the cache if that directory is 5502 # removed, or if the value is a relative name. 5503 INSTALL=$ac_install_sh 5504 fi 5505fi 5506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5507$as_echo "$INSTALL" >&6; } 5508 5509# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5510# It thinks the first close brace ends the variable substitution. 5511test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5512 5513test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5514 5515test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5516 5517rm -rf .tst 2>/dev/null 5518mkdir .tst 2>/dev/null 5519if test -d .tst; then 5520 am__leading_dot=. 5521else 5522 am__leading_dot=_ 5523fi 5524rmdir .tst 2>/dev/null 5525 5526DEPDIR="${am__leading_dot}deps" 5527 5528case `pwd` in 5529 *\ * | *\ *) 5530 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5531$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5532esac 5533 5534 5535 5536macro_version='2.2.7a' 5537macro_revision='1.3134' 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551ltmain="$ac_aux_dir/ltmain.sh" 5552 5553# Backslashify metacharacters that are still active within 5554# double-quoted strings. 5555sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5556 5557# Same as above, but do not quote variable references. 5558double_quote_subst='s/\(["`\\]\)/\\\1/g' 5559 5560# Sed substitution to delay expansion of an escaped shell variable in a 5561# double_quote_subst'ed string. 5562delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5563 5564# Sed substitution to delay expansion of an escaped single quote. 5565delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5566 5567# Sed substitution to avoid accidental globbing in evaled expressions 5568no_glob_subst='s/\*/\\\*/g' 5569 5570ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5571ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5572ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5573 5574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5575$as_echo_n "checking how to print strings... " >&6; } 5576# Test print first, because it will be a builtin if present. 5577if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5578 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5579 ECHO='print -r --' 5580elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5581 ECHO='printf %s\n' 5582else 5583 # Use this function as a fallback that always works. 5584 func_fallback_echo () 5585 { 5586 eval 'cat <<_LTECHO_EOF 5587$1 5588_LTECHO_EOF' 5589 } 5590 ECHO='func_fallback_echo' 5591fi 5592 5593# func_echo_all arg... 5594# Invoke $ECHO with all args, space-separated. 5595func_echo_all () 5596{ 5597 $ECHO "" 5598} 5599 5600case "$ECHO" in 5601 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5602$as_echo "printf" >&6; } ;; 5603 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5604$as_echo "print -r" >&6; } ;; 5605 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5606$as_echo "cat" >&6; } ;; 5607esac 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5623$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5624if test "${ac_cv_path_SED+set}" = set; then : 5625 $as_echo_n "(cached) " >&6 5626else 5627 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5628 for ac_i in 1 2 3 4 5 6 7; do 5629 ac_script="$ac_script$as_nl$ac_script" 5630 done 5631 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5632 { ac_script=; unset ac_script;} 5633 if test -z "$SED"; then 5634 ac_path_SED_found=false 5635 # Loop through the user's path and test for each of PROGNAME-LIST 5636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5637for as_dir in $PATH 5638do 5639 IFS=$as_save_IFS 5640 test -z "$as_dir" && as_dir=. 5641 for ac_prog in sed gsed; do 5642 for ac_exec_ext in '' $ac_executable_extensions; do 5643 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5644 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5645# Check for GNU ac_path_SED and select it if it is found. 5646 # Check for GNU $ac_path_SED 5647case `"$ac_path_SED" --version 2>&1` in 5648*GNU*) 5649 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5650*) 5651 ac_count=0 5652 $as_echo_n 0123456789 >"conftest.in" 5653 while : 5654 do 5655 cat "conftest.in" "conftest.in" >"conftest.tmp" 5656 mv "conftest.tmp" "conftest.in" 5657 cp "conftest.in" "conftest.nl" 5658 $as_echo '' >> "conftest.nl" 5659 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5660 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5661 as_fn_arith $ac_count + 1 && ac_count=$as_val 5662 if test $ac_count -gt ${ac_path_SED_max-0}; then 5663 # Best one so far, save it but keep looking for a better one 5664 ac_cv_path_SED="$ac_path_SED" 5665 ac_path_SED_max=$ac_count 5666 fi 5667 # 10*(2^10) chars as input seems more than enough 5668 test $ac_count -gt 10 && break 5669 done 5670 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5671esac 5672 5673 $ac_path_SED_found && break 3 5674 done 5675 done 5676 done 5677IFS=$as_save_IFS 5678 if test -z "$ac_cv_path_SED"; then 5679 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5680 fi 5681else 5682 ac_cv_path_SED=$SED 5683fi 5684 5685fi 5686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5687$as_echo "$ac_cv_path_SED" >&6; } 5688 SED="$ac_cv_path_SED" 5689 rm -f conftest.sed 5690 5691test -z "$SED" && SED=sed 5692Xsed="$SED -e 1s/^X//" 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5705$as_echo_n "checking for fgrep... " >&6; } 5706if test "${ac_cv_path_FGREP+set}" = set; then : 5707 $as_echo_n "(cached) " >&6 5708else 5709 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5710 then ac_cv_path_FGREP="$GREP -F" 5711 else 5712 if test -z "$FGREP"; then 5713 ac_path_FGREP_found=false 5714 # Loop through the user's path and test for each of PROGNAME-LIST 5715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5716for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5717do 5718 IFS=$as_save_IFS 5719 test -z "$as_dir" && as_dir=. 5720 for ac_prog in fgrep; do 5721 for ac_exec_ext in '' $ac_executable_extensions; do 5722 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5723 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5724# Check for GNU ac_path_FGREP and select it if it is found. 5725 # Check for GNU $ac_path_FGREP 5726case `"$ac_path_FGREP" --version 2>&1` in 5727*GNU*) 5728 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5729*) 5730 ac_count=0 5731 $as_echo_n 0123456789 >"conftest.in" 5732 while : 5733 do 5734 cat "conftest.in" "conftest.in" >"conftest.tmp" 5735 mv "conftest.tmp" "conftest.in" 5736 cp "conftest.in" "conftest.nl" 5737 $as_echo 'FGREP' >> "conftest.nl" 5738 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5739 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5740 as_fn_arith $ac_count + 1 && ac_count=$as_val 5741 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5742 # Best one so far, save it but keep looking for a better one 5743 ac_cv_path_FGREP="$ac_path_FGREP" 5744 ac_path_FGREP_max=$ac_count 5745 fi 5746 # 10*(2^10) chars as input seems more than enough 5747 test $ac_count -gt 10 && break 5748 done 5749 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5750esac 5751 5752 $ac_path_FGREP_found && break 3 5753 done 5754 done 5755 done 5756IFS=$as_save_IFS 5757 if test -z "$ac_cv_path_FGREP"; then 5758 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5759 fi 5760else 5761 ac_cv_path_FGREP=$FGREP 5762fi 5763 5764 fi 5765fi 5766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5767$as_echo "$ac_cv_path_FGREP" >&6; } 5768 FGREP="$ac_cv_path_FGREP" 5769 5770 5771test -z "$GREP" && GREP=grep 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791# Check whether --with-gnu-ld was given. 5792if test "${with_gnu_ld+set}" = set; then : 5793 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5794else 5795 with_gnu_ld=no 5796fi 5797 5798ac_prog=ld 5799if test "$GCC" = yes; then 5800 # Check if gcc -print-prog-name=ld gives a path. 5801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5802$as_echo_n "checking for ld used by $CC... " >&6; } 5803 case $host in 5804 *-*-mingw*) 5805 # gcc leaves a trailing carriage return which upsets mingw 5806 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5807 *) 5808 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5809 esac 5810 case $ac_prog in 5811 # Accept absolute paths. 5812 [\\/]* | ?:[\\/]*) 5813 re_direlt='/[^/][^/]*/\.\./' 5814 # Canonicalize the pathname of ld 5815 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5816 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5817 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5818 done 5819 test -z "$LD" && LD="$ac_prog" 5820 ;; 5821 "") 5822 # If it fails, then pretend we aren't using GCC. 5823 ac_prog=ld 5824 ;; 5825 *) 5826 # If it is relative, then search for the first ld in PATH. 5827 with_gnu_ld=unknown 5828 ;; 5829 esac 5830elif test "$with_gnu_ld" = yes; then 5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5832$as_echo_n "checking for GNU ld... " >&6; } 5833else 5834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5835$as_echo_n "checking for non-GNU ld... " >&6; } 5836fi 5837if test "${lt_cv_path_LD+set}" = set; then : 5838 $as_echo_n "(cached) " >&6 5839else 5840 if test -z "$LD"; then 5841 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5842 for ac_dir in $PATH; do 5843 IFS="$lt_save_ifs" 5844 test -z "$ac_dir" && ac_dir=. 5845 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5846 lt_cv_path_LD="$ac_dir/$ac_prog" 5847 # Check to see if the program is GNU ld. I'd rather use --version, 5848 # but apparently some variants of GNU ld only accept -v. 5849 # Break only if it was the GNU/non-GNU ld that we prefer. 5850 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5851 *GNU* | *'with BFD'*) 5852 test "$with_gnu_ld" != no && break 5853 ;; 5854 *) 5855 test "$with_gnu_ld" != yes && break 5856 ;; 5857 esac 5858 fi 5859 done 5860 IFS="$lt_save_ifs" 5861else 5862 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5863fi 5864fi 5865 5866LD="$lt_cv_path_LD" 5867if test -n "$LD"; then 5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5869$as_echo "$LD" >&6; } 5870else 5871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5872$as_echo "no" >&6; } 5873fi 5874test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5876$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5877if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5878 $as_echo_n "(cached) " >&6 5879else 5880 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5881case `$LD -v 2>&1 </dev/null` in 5882*GNU* | *'with BFD'*) 5883 lt_cv_prog_gnu_ld=yes 5884 ;; 5885*) 5886 lt_cv_prog_gnu_ld=no 5887 ;; 5888esac 5889fi 5890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5891$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5892with_gnu_ld=$lt_cv_prog_gnu_ld 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5903$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5904if test "${lt_cv_path_NM+set}" = set; then : 5905 $as_echo_n "(cached) " >&6 5906else 5907 if test -n "$NM"; then 5908 # Let the user override the test. 5909 lt_cv_path_NM="$NM" 5910else 5911 lt_nm_to_check="${ac_tool_prefix}nm" 5912 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5913 lt_nm_to_check="$lt_nm_to_check nm" 5914 fi 5915 for lt_tmp_nm in $lt_nm_to_check; do 5916 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5917 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5918 IFS="$lt_save_ifs" 5919 test -z "$ac_dir" && ac_dir=. 5920 tmp_nm="$ac_dir/$lt_tmp_nm" 5921 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5922 # Check to see if the nm accepts a BSD-compat flag. 5923 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5924 # nm: unknown option "B" ignored 5925 # Tru64's nm complains that /dev/null is an invalid object file 5926 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5927 */dev/null* | *'Invalid file or object type'*) 5928 lt_cv_path_NM="$tmp_nm -B" 5929 break 5930 ;; 5931 *) 5932 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5933 */dev/null*) 5934 lt_cv_path_NM="$tmp_nm -p" 5935 break 5936 ;; 5937 *) 5938 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5939 continue # so that we can try to find one that supports BSD flags 5940 ;; 5941 esac 5942 ;; 5943 esac 5944 fi 5945 done 5946 IFS="$lt_save_ifs" 5947 done 5948 : ${lt_cv_path_NM=no} 5949fi 5950fi 5951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5952$as_echo "$lt_cv_path_NM" >&6; } 5953if test "$lt_cv_path_NM" != "no"; then 5954 NM="$lt_cv_path_NM" 5955else 5956 # Didn't find any BSD compatible name lister, look for dumpbin. 5957 if test -n "$DUMPBIN"; then : 5958 # Let the user override the test. 5959 else 5960 if test -n "$ac_tool_prefix"; then 5961 for ac_prog in dumpbin "link -dump" 5962 do 5963 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5964set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5966$as_echo_n "checking for $ac_word... " >&6; } 5967if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5968 $as_echo_n "(cached) " >&6 5969else 5970 if test -n "$DUMPBIN"; then 5971 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5972else 5973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5974for as_dir in $PATH 5975do 5976 IFS=$as_save_IFS 5977 test -z "$as_dir" && as_dir=. 5978 for ac_exec_ext in '' $ac_executable_extensions; do 5979 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5980 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5981 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5982 break 2 5983 fi 5984done 5985 done 5986IFS=$as_save_IFS 5987 5988fi 5989fi 5990DUMPBIN=$ac_cv_prog_DUMPBIN 5991if test -n "$DUMPBIN"; then 5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5993$as_echo "$DUMPBIN" >&6; } 5994else 5995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5996$as_echo "no" >&6; } 5997fi 5998 5999 6000 test -n "$DUMPBIN" && break 6001 done 6002fi 6003if test -z "$DUMPBIN"; then 6004 ac_ct_DUMPBIN=$DUMPBIN 6005 for ac_prog in dumpbin "link -dump" 6006do 6007 # Extract the first word of "$ac_prog", so it can be a program name with args. 6008set dummy $ac_prog; ac_word=$2 6009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6010$as_echo_n "checking for $ac_word... " >&6; } 6011if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 6012 $as_echo_n "(cached) " >&6 6013else 6014 if test -n "$ac_ct_DUMPBIN"; then 6015 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6016else 6017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6018for as_dir in $PATH 6019do 6020 IFS=$as_save_IFS 6021 test -z "$as_dir" && as_dir=. 6022 for ac_exec_ext in '' $ac_executable_extensions; do 6023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6024 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6026 break 2 6027 fi 6028done 6029 done 6030IFS=$as_save_IFS 6031 6032fi 6033fi 6034ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6035if test -n "$ac_ct_DUMPBIN"; then 6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6037$as_echo "$ac_ct_DUMPBIN" >&6; } 6038else 6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6040$as_echo "no" >&6; } 6041fi 6042 6043 6044 test -n "$ac_ct_DUMPBIN" && break 6045done 6046 6047 if test "x$ac_ct_DUMPBIN" = x; then 6048 DUMPBIN=":" 6049 else 6050 case $cross_compiling:$ac_tool_warned in 6051yes:) 6052{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6053$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6054ac_tool_warned=yes ;; 6055esac 6056 DUMPBIN=$ac_ct_DUMPBIN 6057 fi 6058fi 6059 6060 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6061 *COFF*) 6062 DUMPBIN="$DUMPBIN -symbols" 6063 ;; 6064 *) 6065 DUMPBIN=: 6066 ;; 6067 esac 6068 fi 6069 6070 if test "$DUMPBIN" != ":"; then 6071 NM="$DUMPBIN" 6072 fi 6073fi 6074test -z "$NM" && NM=nm 6075 6076 6077 6078 6079 6080 6081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6082$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6083if test "${lt_cv_nm_interface+set}" = set; then : 6084 $as_echo_n "(cached) " >&6 6085else 6086 lt_cv_nm_interface="BSD nm" 6087 echo "int some_variable = 0;" > conftest.$ac_ext 6088 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6089 (eval "$ac_compile" 2>conftest.err) 6090 cat conftest.err >&5 6091 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6092 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6093 cat conftest.err >&5 6094 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6095 cat conftest.out >&5 6096 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6097 lt_cv_nm_interface="MS dumpbin" 6098 fi 6099 rm -f conftest* 6100fi 6101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6102$as_echo "$lt_cv_nm_interface" >&6; } 6103 6104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6105$as_echo_n "checking whether ln -s works... " >&6; } 6106LN_S=$as_ln_s 6107if test "$LN_S" = "ln -s"; then 6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6109$as_echo "yes" >&6; } 6110else 6111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6112$as_echo "no, using $LN_S" >&6; } 6113fi 6114 6115# find the maximum length of command line arguments 6116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6117$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6118if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 6119 $as_echo_n "(cached) " >&6 6120else 6121 i=0 6122 teststring="ABCD" 6123 6124 case $build_os in 6125 msdosdjgpp*) 6126 # On DJGPP, this test can blow up pretty badly due to problems in libc 6127 # (any single argument exceeding 2000 bytes causes a buffer overrun 6128 # during glob expansion). Even if it were fixed, the result of this 6129 # check would be larger than it should be. 6130 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6131 ;; 6132 6133 gnu*) 6134 # Under GNU Hurd, this test is not required because there is 6135 # no limit to the length of command line arguments. 6136 # Libtool will interpret -1 as no limit whatsoever 6137 lt_cv_sys_max_cmd_len=-1; 6138 ;; 6139 6140 cygwin* | mingw* | cegcc*) 6141 # On Win9x/ME, this test blows up -- it succeeds, but takes 6142 # about 5 minutes as the teststring grows exponentially. 6143 # Worse, since 9x/ME are not pre-emptively multitasking, 6144 # you end up with a "frozen" computer, even though with patience 6145 # the test eventually succeeds (with a max line length of 256k). 6146 # Instead, let's just punt: use the minimum linelength reported by 6147 # all of the supported platforms: 8192 (on NT/2K/XP). 6148 lt_cv_sys_max_cmd_len=8192; 6149 ;; 6150 6151 mint*) 6152 # On MiNT this can take a long time and run out of memory. 6153 lt_cv_sys_max_cmd_len=8192; 6154 ;; 6155 6156 amigaos*) 6157 # On AmigaOS with pdksh, this test takes hours, literally. 6158 # So we just punt and use a minimum line length of 8192. 6159 lt_cv_sys_max_cmd_len=8192; 6160 ;; 6161 6162 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6163 # This has been around since 386BSD, at least. Likely further. 6164 if test -x /sbin/sysctl; then 6165 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6166 elif test -x /usr/sbin/sysctl; then 6167 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6168 else 6169 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6170 fi 6171 # And add a safety zone 6172 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6173 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6174 ;; 6175 6176 interix*) 6177 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6178 lt_cv_sys_max_cmd_len=196608 6179 ;; 6180 6181 osf*) 6182 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6183 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6184 # nice to cause kernel panics so lets avoid the loop below. 6185 # First set a reasonable default. 6186 lt_cv_sys_max_cmd_len=16384 6187 # 6188 if test -x /sbin/sysconfig; then 6189 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6190 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6191 esac 6192 fi 6193 ;; 6194 sco3.2v5*) 6195 lt_cv_sys_max_cmd_len=102400 6196 ;; 6197 sysv5* | sco5v6* | sysv4.2uw2*) 6198 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6199 if test -n "$kargmax"; then 6200 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6201 else 6202 lt_cv_sys_max_cmd_len=32768 6203 fi 6204 ;; 6205 *) 6206 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6207 if test -n "$lt_cv_sys_max_cmd_len"; then 6208 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6209 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6210 else 6211 # Make teststring a little bigger before we do anything with it. 6212 # a 1K string should be a reasonable start. 6213 for i in 1 2 3 4 5 6 7 8 ; do 6214 teststring=$teststring$teststring 6215 done 6216 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6217 # If test is not a shell built-in, we'll probably end up computing a 6218 # maximum length that is only half of the actual maximum length, but 6219 # we can't tell. 6220 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6221 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6222 test $i != 17 # 1/2 MB should be enough 6223 do 6224 i=`expr $i + 1` 6225 teststring=$teststring$teststring 6226 done 6227 # Only check the string length outside the loop. 6228 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6229 teststring= 6230 # Add a significant safety factor because C++ compilers can tack on 6231 # massive amounts of additional arguments before passing them to the 6232 # linker. It appears as though 1/2 is a usable value. 6233 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6234 fi 6235 ;; 6236 esac 6237 6238fi 6239 6240if test -n $lt_cv_sys_max_cmd_len ; then 6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6242$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6243else 6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6245$as_echo "none" >&6; } 6246fi 6247max_cmd_len=$lt_cv_sys_max_cmd_len 6248 6249 6250 6251 6252 6253 6254: ${CP="cp -f"} 6255: ${MV="mv -f"} 6256: ${RM="rm -f"} 6257 6258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6259$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6260# Try some XSI features 6261xsi_shell=no 6262( _lt_dummy="a/b/c" 6263 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6264 = c,a/b,, \ 6265 && eval 'test $(( 1 + 1 )) -eq 2 \ 6266 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6267 && xsi_shell=yes 6268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6269$as_echo "$xsi_shell" >&6; } 6270 6271 6272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6273$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6274lt_shell_append=no 6275( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6276 >/dev/null 2>&1 \ 6277 && lt_shell_append=yes 6278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6279$as_echo "$lt_shell_append" >&6; } 6280 6281 6282if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6283 lt_unset=unset 6284else 6285 lt_unset=false 6286fi 6287 6288 6289 6290 6291 6292# test EBCDIC or ASCII 6293case `echo X|tr X '\101'` in 6294 A) # ASCII based system 6295 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6296 lt_SP2NL='tr \040 \012' 6297 lt_NL2SP='tr \015\012 \040\040' 6298 ;; 6299 *) # EBCDIC based system 6300 lt_SP2NL='tr \100 \n' 6301 lt_NL2SP='tr \r\n \100\100' 6302 ;; 6303esac 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6314$as_echo_n "checking for $LD option to reload object files... " >&6; } 6315if test "${lt_cv_ld_reload_flag+set}" = set; then : 6316 $as_echo_n "(cached) " >&6 6317else 6318 lt_cv_ld_reload_flag='-r' 6319fi 6320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6321$as_echo "$lt_cv_ld_reload_flag" >&6; } 6322reload_flag=$lt_cv_ld_reload_flag 6323case $reload_flag in 6324"" | " "*) ;; 6325*) reload_flag=" $reload_flag" ;; 6326esac 6327reload_cmds='$LD$reload_flag -o $output$reload_objs' 6328case $host_os in 6329 darwin*) 6330 if test "$GCC" = yes; then 6331 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6332 else 6333 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6334 fi 6335 ;; 6336esac 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346if test -n "$ac_tool_prefix"; then 6347 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6348set dummy ${ac_tool_prefix}objdump; ac_word=$2 6349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6350$as_echo_n "checking for $ac_word... " >&6; } 6351if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6352 $as_echo_n "(cached) " >&6 6353else 6354 if test -n "$OBJDUMP"; then 6355 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6356else 6357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6358for as_dir in $PATH 6359do 6360 IFS=$as_save_IFS 6361 test -z "$as_dir" && as_dir=. 6362 for ac_exec_ext in '' $ac_executable_extensions; do 6363 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6364 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6366 break 2 6367 fi 6368done 6369 done 6370IFS=$as_save_IFS 6371 6372fi 6373fi 6374OBJDUMP=$ac_cv_prog_OBJDUMP 6375if test -n "$OBJDUMP"; then 6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6377$as_echo "$OBJDUMP" >&6; } 6378else 6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6380$as_echo "no" >&6; } 6381fi 6382 6383 6384fi 6385if test -z "$ac_cv_prog_OBJDUMP"; then 6386 ac_ct_OBJDUMP=$OBJDUMP 6387 # Extract the first word of "objdump", so it can be a program name with args. 6388set dummy objdump; ac_word=$2 6389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6390$as_echo_n "checking for $ac_word... " >&6; } 6391if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6392 $as_echo_n "(cached) " >&6 6393else 6394 if test -n "$ac_ct_OBJDUMP"; then 6395 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6396else 6397as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6398for as_dir in $PATH 6399do 6400 IFS=$as_save_IFS 6401 test -z "$as_dir" && as_dir=. 6402 for ac_exec_ext in '' $ac_executable_extensions; do 6403 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6404 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6406 break 2 6407 fi 6408done 6409 done 6410IFS=$as_save_IFS 6411 6412fi 6413fi 6414ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6415if test -n "$ac_ct_OBJDUMP"; then 6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6417$as_echo "$ac_ct_OBJDUMP" >&6; } 6418else 6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6420$as_echo "no" >&6; } 6421fi 6422 6423 if test "x$ac_ct_OBJDUMP" = x; then 6424 OBJDUMP="false" 6425 else 6426 case $cross_compiling:$ac_tool_warned in 6427yes:) 6428{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6429$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6430ac_tool_warned=yes ;; 6431esac 6432 OBJDUMP=$ac_ct_OBJDUMP 6433 fi 6434else 6435 OBJDUMP="$ac_cv_prog_OBJDUMP" 6436fi 6437 6438test -z "$OBJDUMP" && OBJDUMP=objdump 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6449$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6450if test "${lt_cv_deplibs_check_method+set}" = set; then : 6451 $as_echo_n "(cached) " >&6 6452else 6453 lt_cv_file_magic_cmd='$MAGIC_CMD' 6454lt_cv_file_magic_test_file= 6455lt_cv_deplibs_check_method='unknown' 6456# Need to set the preceding variable on all platforms that support 6457# interlibrary dependencies. 6458# 'none' -- dependencies not supported. 6459# `unknown' -- same as none, but documents that we really don't know. 6460# 'pass_all' -- all dependencies passed with no checks. 6461# 'test_compile' -- check by making test program. 6462# 'file_magic [[regex]]' -- check by looking for files in library path 6463# which responds to the $file_magic_cmd with a given extended regex. 6464# If you have `file' or equivalent on your system and you're not sure 6465# whether `pass_all' will *always* work, you probably want this one. 6466 6467case $host_os in 6468aix[4-9]*) 6469 lt_cv_deplibs_check_method=pass_all 6470 ;; 6471 6472beos*) 6473 lt_cv_deplibs_check_method=pass_all 6474 ;; 6475 6476bsdi[45]*) 6477 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6478 lt_cv_file_magic_cmd='/usr/bin/file -L' 6479 lt_cv_file_magic_test_file=/shlib/libc.so 6480 ;; 6481 6482cygwin*) 6483 # func_win32_libid is a shell function defined in ltmain.sh 6484 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6485 lt_cv_file_magic_cmd='func_win32_libid' 6486 ;; 6487 6488mingw* | pw32*) 6489 # Base MSYS/MinGW do not provide the 'file' command needed by 6490 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6491 # unless we find 'file', for example because we are cross-compiling. 6492 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6493 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6494 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6495 lt_cv_file_magic_cmd='func_win32_libid' 6496 else 6497 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6498 lt_cv_file_magic_cmd='$OBJDUMP -f' 6499 fi 6500 ;; 6501 6502cegcc*) 6503 # use the weaker test based on 'objdump'. See mingw*. 6504 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6505 lt_cv_file_magic_cmd='$OBJDUMP -f' 6506 ;; 6507 6508darwin* | rhapsody*) 6509 lt_cv_deplibs_check_method=pass_all 6510 ;; 6511 6512freebsd* | dragonfly*) 6513 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6514 case $host_cpu in 6515 i*86 ) 6516 # Not sure whether the presence of OpenBSD here was a mistake. 6517 # Let's accept both of them until this is cleared up. 6518 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6519 lt_cv_file_magic_cmd=/usr/bin/file 6520 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6521 ;; 6522 esac 6523 else 6524 lt_cv_deplibs_check_method=pass_all 6525 fi 6526 ;; 6527 6528gnu*) 6529 lt_cv_deplibs_check_method=pass_all 6530 ;; 6531 6532haiku*) 6533 lt_cv_deplibs_check_method=pass_all 6534 ;; 6535 6536hpux10.20* | hpux11*) 6537 lt_cv_file_magic_cmd=/usr/bin/file 6538 case $host_cpu in 6539 ia64*) 6540 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6541 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6542 ;; 6543 hppa*64*) 6544 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]' 6545 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6546 ;; 6547 *) 6548 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6549 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6550 ;; 6551 esac 6552 ;; 6553 6554interix[3-9]*) 6555 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6556 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6557 ;; 6558 6559irix5* | irix6* | nonstopux*) 6560 case $LD in 6561 *-32|*"-32 ") libmagic=32-bit;; 6562 *-n32|*"-n32 ") libmagic=N32;; 6563 *-64|*"-64 ") libmagic=64-bit;; 6564 *) libmagic=never-match;; 6565 esac 6566 lt_cv_deplibs_check_method=pass_all 6567 ;; 6568 6569# This must be Linux ELF. 6570linux* | k*bsd*-gnu | kopensolaris*-gnu) 6571 lt_cv_deplibs_check_method=pass_all 6572 ;; 6573 6574netbsd*) 6575 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6576 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6577 else 6578 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6579 fi 6580 ;; 6581 6582newos6*) 6583 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6584 lt_cv_file_magic_cmd=/usr/bin/file 6585 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6586 ;; 6587 6588*nto* | *qnx*) 6589 lt_cv_deplibs_check_method=pass_all 6590 ;; 6591 6592openbsd*) 6593 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6594 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6595 else 6596 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6597 fi 6598 ;; 6599 6600osf3* | osf4* | osf5*) 6601 lt_cv_deplibs_check_method=pass_all 6602 ;; 6603 6604rdos*) 6605 lt_cv_deplibs_check_method=pass_all 6606 ;; 6607 6608solaris*) 6609 lt_cv_deplibs_check_method=pass_all 6610 ;; 6611 6612sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6613 lt_cv_deplibs_check_method=pass_all 6614 ;; 6615 6616sysv4 | sysv4.3*) 6617 case $host_vendor in 6618 motorola) 6619 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]' 6620 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6621 ;; 6622 ncr) 6623 lt_cv_deplibs_check_method=pass_all 6624 ;; 6625 sequent) 6626 lt_cv_file_magic_cmd='/bin/file' 6627 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6628 ;; 6629 sni) 6630 lt_cv_file_magic_cmd='/bin/file' 6631 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6632 lt_cv_file_magic_test_file=/lib/libc.so 6633 ;; 6634 siemens) 6635 lt_cv_deplibs_check_method=pass_all 6636 ;; 6637 pc) 6638 lt_cv_deplibs_check_method=pass_all 6639 ;; 6640 esac 6641 ;; 6642 6643tpf*) 6644 lt_cv_deplibs_check_method=pass_all 6645 ;; 6646esac 6647 6648fi 6649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6650$as_echo "$lt_cv_deplibs_check_method" >&6; } 6651file_magic_cmd=$lt_cv_file_magic_cmd 6652deplibs_check_method=$lt_cv_deplibs_check_method 6653test -z "$deplibs_check_method" && deplibs_check_method=unknown 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666if test -n "$ac_tool_prefix"; then 6667 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6668set dummy ${ac_tool_prefix}ar; ac_word=$2 6669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6670$as_echo_n "checking for $ac_word... " >&6; } 6671if test "${ac_cv_prog_AR+set}" = set; then : 6672 $as_echo_n "(cached) " >&6 6673else 6674 if test -n "$AR"; then 6675 ac_cv_prog_AR="$AR" # Let the user override the test. 6676else 6677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6678for as_dir in $PATH 6679do 6680 IFS=$as_save_IFS 6681 test -z "$as_dir" && as_dir=. 6682 for ac_exec_ext in '' $ac_executable_extensions; do 6683 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6684 ac_cv_prog_AR="${ac_tool_prefix}ar" 6685 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6686 break 2 6687 fi 6688done 6689 done 6690IFS=$as_save_IFS 6691 6692fi 6693fi 6694AR=$ac_cv_prog_AR 6695if test -n "$AR"; then 6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6697$as_echo "$AR" >&6; } 6698else 6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6700$as_echo "no" >&6; } 6701fi 6702 6703 6704fi 6705if test -z "$ac_cv_prog_AR"; then 6706 ac_ct_AR=$AR 6707 # Extract the first word of "ar", so it can be a program name with args. 6708set dummy ar; ac_word=$2 6709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6710$as_echo_n "checking for $ac_word... " >&6; } 6711if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6712 $as_echo_n "(cached) " >&6 6713else 6714 if test -n "$ac_ct_AR"; then 6715 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6716else 6717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6718for as_dir in $PATH 6719do 6720 IFS=$as_save_IFS 6721 test -z "$as_dir" && as_dir=. 6722 for ac_exec_ext in '' $ac_executable_extensions; do 6723 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6724 ac_cv_prog_ac_ct_AR="ar" 6725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6726 break 2 6727 fi 6728done 6729 done 6730IFS=$as_save_IFS 6731 6732fi 6733fi 6734ac_ct_AR=$ac_cv_prog_ac_ct_AR 6735if test -n "$ac_ct_AR"; then 6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6737$as_echo "$ac_ct_AR" >&6; } 6738else 6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6740$as_echo "no" >&6; } 6741fi 6742 6743 if test "x$ac_ct_AR" = x; then 6744 AR="false" 6745 else 6746 case $cross_compiling:$ac_tool_warned in 6747yes:) 6748{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6749$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6750ac_tool_warned=yes ;; 6751esac 6752 AR=$ac_ct_AR 6753 fi 6754else 6755 AR="$ac_cv_prog_AR" 6756fi 6757 6758test -z "$AR" && AR=ar 6759test -z "$AR_FLAGS" && AR_FLAGS=cru 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771if test -n "$ac_tool_prefix"; then 6772 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6773set dummy ${ac_tool_prefix}strip; ac_word=$2 6774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6775$as_echo_n "checking for $ac_word... " >&6; } 6776if test "${ac_cv_prog_STRIP+set}" = set; then : 6777 $as_echo_n "(cached) " >&6 6778else 6779 if test -n "$STRIP"; then 6780 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6781else 6782as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6783for as_dir in $PATH 6784do 6785 IFS=$as_save_IFS 6786 test -z "$as_dir" && as_dir=. 6787 for ac_exec_ext in '' $ac_executable_extensions; do 6788 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6789 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6790 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6791 break 2 6792 fi 6793done 6794 done 6795IFS=$as_save_IFS 6796 6797fi 6798fi 6799STRIP=$ac_cv_prog_STRIP 6800if test -n "$STRIP"; then 6801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6802$as_echo "$STRIP" >&6; } 6803else 6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6805$as_echo "no" >&6; } 6806fi 6807 6808 6809fi 6810if test -z "$ac_cv_prog_STRIP"; then 6811 ac_ct_STRIP=$STRIP 6812 # Extract the first word of "strip", so it can be a program name with args. 6813set dummy strip; ac_word=$2 6814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6815$as_echo_n "checking for $ac_word... " >&6; } 6816if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6817 $as_echo_n "(cached) " >&6 6818else 6819 if test -n "$ac_ct_STRIP"; then 6820 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6821else 6822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6823for as_dir in $PATH 6824do 6825 IFS=$as_save_IFS 6826 test -z "$as_dir" && as_dir=. 6827 for ac_exec_ext in '' $ac_executable_extensions; do 6828 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6829 ac_cv_prog_ac_ct_STRIP="strip" 6830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6831 break 2 6832 fi 6833done 6834 done 6835IFS=$as_save_IFS 6836 6837fi 6838fi 6839ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6840if test -n "$ac_ct_STRIP"; then 6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6842$as_echo "$ac_ct_STRIP" >&6; } 6843else 6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6845$as_echo "no" >&6; } 6846fi 6847 6848 if test "x$ac_ct_STRIP" = x; then 6849 STRIP=":" 6850 else 6851 case $cross_compiling:$ac_tool_warned in 6852yes:) 6853{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6854$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6855ac_tool_warned=yes ;; 6856esac 6857 STRIP=$ac_ct_STRIP 6858 fi 6859else 6860 STRIP="$ac_cv_prog_STRIP" 6861fi 6862 6863test -z "$STRIP" && STRIP=: 6864 6865 6866 6867 6868 6869 6870if test -n "$ac_tool_prefix"; then 6871 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6872set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6874$as_echo_n "checking for $ac_word... " >&6; } 6875if test "${ac_cv_prog_RANLIB+set}" = set; then : 6876 $as_echo_n "(cached) " >&6 6877else 6878 if test -n "$RANLIB"; then 6879 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6880else 6881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6882for as_dir in $PATH 6883do 6884 IFS=$as_save_IFS 6885 test -z "$as_dir" && as_dir=. 6886 for ac_exec_ext in '' $ac_executable_extensions; do 6887 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6888 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6890 break 2 6891 fi 6892done 6893 done 6894IFS=$as_save_IFS 6895 6896fi 6897fi 6898RANLIB=$ac_cv_prog_RANLIB 6899if test -n "$RANLIB"; then 6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6901$as_echo "$RANLIB" >&6; } 6902else 6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6904$as_echo "no" >&6; } 6905fi 6906 6907 6908fi 6909if test -z "$ac_cv_prog_RANLIB"; then 6910 ac_ct_RANLIB=$RANLIB 6911 # Extract the first word of "ranlib", so it can be a program name with args. 6912set dummy ranlib; ac_word=$2 6913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6914$as_echo_n "checking for $ac_word... " >&6; } 6915if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6916 $as_echo_n "(cached) " >&6 6917else 6918 if test -n "$ac_ct_RANLIB"; then 6919 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6920else 6921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6922for as_dir in $PATH 6923do 6924 IFS=$as_save_IFS 6925 test -z "$as_dir" && as_dir=. 6926 for ac_exec_ext in '' $ac_executable_extensions; do 6927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6928 ac_cv_prog_ac_ct_RANLIB="ranlib" 6929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6930 break 2 6931 fi 6932done 6933 done 6934IFS=$as_save_IFS 6935 6936fi 6937fi 6938ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6939if test -n "$ac_ct_RANLIB"; then 6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6941$as_echo "$ac_ct_RANLIB" >&6; } 6942else 6943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6944$as_echo "no" >&6; } 6945fi 6946 6947 if test "x$ac_ct_RANLIB" = x; then 6948 RANLIB=":" 6949 else 6950 case $cross_compiling:$ac_tool_warned in 6951yes:) 6952{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6953$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6954ac_tool_warned=yes ;; 6955esac 6956 RANLIB=$ac_ct_RANLIB 6957 fi 6958else 6959 RANLIB="$ac_cv_prog_RANLIB" 6960fi 6961 6962test -z "$RANLIB" && RANLIB=: 6963 6964 6965 6966 6967 6968 6969# Determine commands to create old-style static archives. 6970old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6971old_postinstall_cmds='chmod 644 $oldlib' 6972old_postuninstall_cmds= 6973 6974if test -n "$RANLIB"; then 6975 case $host_os in 6976 openbsd*) 6977 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6978 ;; 6979 *) 6980 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6981 ;; 6982 esac 6983 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6984fi 6985 6986case $host_os in 6987 darwin*) 6988 lock_old_archive_extraction=yes ;; 6989 *) 6990 lock_old_archive_extraction=no ;; 6991esac 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013for ac_prog in gawk mawk nawk awk 7014do 7015 # Extract the first word of "$ac_prog", so it can be a program name with args. 7016set dummy $ac_prog; ac_word=$2 7017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7018$as_echo_n "checking for $ac_word... " >&6; } 7019if test "${ac_cv_prog_AWK+set}" = set; then : 7020 $as_echo_n "(cached) " >&6 7021else 7022 if test -n "$AWK"; then 7023 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7024else 7025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7026for as_dir in $PATH 7027do 7028 IFS=$as_save_IFS 7029 test -z "$as_dir" && as_dir=. 7030 for ac_exec_ext in '' $ac_executable_extensions; do 7031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7032 ac_cv_prog_AWK="$ac_prog" 7033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7034 break 2 7035 fi 7036done 7037 done 7038IFS=$as_save_IFS 7039 7040fi 7041fi 7042AWK=$ac_cv_prog_AWK 7043if test -n "$AWK"; then 7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7045$as_echo "$AWK" >&6; } 7046else 7047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7048$as_echo "no" >&6; } 7049fi 7050 7051 7052 test -n "$AWK" && break 7053done 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073# If no C compiler was specified, use CC. 7074LTCC=${LTCC-"$CC"} 7075 7076# If no C compiler flags were specified, use CFLAGS. 7077LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7078 7079# Allow CC to be a program name with arguments. 7080compiler=$CC 7081 7082 7083# Check for command to grab the raw symbol name followed by C symbol from nm. 7084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7085$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7086if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 7087 $as_echo_n "(cached) " >&6 7088else 7089 7090# These are sane defaults that work on at least a few old systems. 7091# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7092 7093# Character class describing NM global symbol codes. 7094symcode='[BCDEGRST]' 7095 7096# Regexp to match symbols that can be accessed directly from C. 7097sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7098 7099# Define system-specific variables. 7100case $host_os in 7101aix*) 7102 symcode='[BCDT]' 7103 ;; 7104cygwin* | mingw* | pw32* | cegcc*) 7105 symcode='[ABCDGISTW]' 7106 ;; 7107hpux*) 7108 if test "$host_cpu" = ia64; then 7109 symcode='[ABCDEGRST]' 7110 fi 7111 ;; 7112irix* | nonstopux*) 7113 symcode='[BCDEGRST]' 7114 ;; 7115osf*) 7116 symcode='[BCDEGQRST]' 7117 ;; 7118solaris*) 7119 symcode='[BDRT]' 7120 ;; 7121sco3.2v5*) 7122 symcode='[DT]' 7123 ;; 7124sysv4.2uw2*) 7125 symcode='[DT]' 7126 ;; 7127sysv5* | sco5v6* | unixware* | OpenUNIX*) 7128 symcode='[ABDT]' 7129 ;; 7130sysv4) 7131 symcode='[DFNSTU]' 7132 ;; 7133esac 7134 7135# If we're using GNU nm, then use its standard symbol codes. 7136case `$NM -V 2>&1` in 7137*GNU* | *'with BFD'*) 7138 symcode='[ABCDGIRSTW]' ;; 7139esac 7140 7141# Transform an extracted symbol line into a proper C declaration. 7142# Some systems (esp. on ia64) link data and code symbols differently, 7143# so use this general approach. 7144lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7145 7146# Transform an extracted symbol line into symbol name and symbol address 7147lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7148lt_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'" 7149 7150# Handle CRLF in mingw tool chain 7151opt_cr= 7152case $build_os in 7153mingw*) 7154 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7155 ;; 7156esac 7157 7158# Try without a prefix underscore, then with it. 7159for ac_symprfx in "" "_"; do 7160 7161 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7162 symxfrm="\\1 $ac_symprfx\\2 \\2" 7163 7164 # Write the raw and C identifiers. 7165 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7166 # Fake it for dumpbin and say T for any non-static function 7167 # and D for any global variable. 7168 # Also find C++ and __fastcall symbols from MSVC++, 7169 # which start with @ or ?. 7170 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7171" {last_section=section; section=\$ 3};"\ 7172" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7173" \$ 0!~/External *\|/{next};"\ 7174" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7175" {if(hide[section]) next};"\ 7176" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7177" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7178" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7179" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7180" ' prfx=^$ac_symprfx" 7181 else 7182 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7183 fi 7184 7185 # Check to see that the pipe works correctly. 7186 pipe_works=no 7187 7188 rm -f conftest* 7189 cat > conftest.$ac_ext <<_LT_EOF 7190#ifdef __cplusplus 7191extern "C" { 7192#endif 7193char nm_test_var; 7194void nm_test_func(void); 7195void nm_test_func(void){} 7196#ifdef __cplusplus 7197} 7198#endif 7199int main(){nm_test_var='a';nm_test_func();return(0);} 7200_LT_EOF 7201 7202 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7203 (eval $ac_compile) 2>&5 7204 ac_status=$? 7205 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7206 test $ac_status = 0; }; then 7207 # Now try to grab the symbols. 7208 nlist=conftest.nm 7209 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7210 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7211 ac_status=$? 7212 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7213 test $ac_status = 0; } && test -s "$nlist"; then 7214 # Try sorting and uniquifying the output. 7215 if sort "$nlist" | uniq > "$nlist"T; then 7216 mv -f "$nlist"T "$nlist" 7217 else 7218 rm -f "$nlist"T 7219 fi 7220 7221 # Make sure that we snagged all the symbols we need. 7222 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7223 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7224 cat <<_LT_EOF > conftest.$ac_ext 7225#ifdef __cplusplus 7226extern "C" { 7227#endif 7228 7229_LT_EOF 7230 # Now generate the symbol file. 7231 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7232 7233 cat <<_LT_EOF >> conftest.$ac_ext 7234 7235/* The mapping between symbol names and symbols. */ 7236const struct { 7237 const char *name; 7238 void *address; 7239} 7240lt__PROGRAM__LTX_preloaded_symbols[] = 7241{ 7242 { "@PROGRAM@", (void *) 0 }, 7243_LT_EOF 7244 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7245 cat <<\_LT_EOF >> conftest.$ac_ext 7246 {0, (void *) 0} 7247}; 7248 7249/* This works around a problem in FreeBSD linker */ 7250#ifdef FREEBSD_WORKAROUND 7251static const void *lt_preloaded_setup() { 7252 return lt__PROGRAM__LTX_preloaded_symbols; 7253} 7254#endif 7255 7256#ifdef __cplusplus 7257} 7258#endif 7259_LT_EOF 7260 # Now try linking the two files. 7261 mv conftest.$ac_objext conftstm.$ac_objext 7262 lt_save_LIBS="$LIBS" 7263 lt_save_CFLAGS="$CFLAGS" 7264 LIBS="conftstm.$ac_objext" 7265 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7266 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7267 (eval $ac_link) 2>&5 7268 ac_status=$? 7269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7270 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7271 pipe_works=yes 7272 fi 7273 LIBS="$lt_save_LIBS" 7274 CFLAGS="$lt_save_CFLAGS" 7275 else 7276 echo "cannot find nm_test_func in $nlist" >&5 7277 fi 7278 else 7279 echo "cannot find nm_test_var in $nlist" >&5 7280 fi 7281 else 7282 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7283 fi 7284 else 7285 echo "$progname: failed program was:" >&5 7286 cat conftest.$ac_ext >&5 7287 fi 7288 rm -rf conftest* conftst* 7289 7290 # Do not use the global_symbol_pipe unless it works. 7291 if test "$pipe_works" = yes; then 7292 break 7293 else 7294 lt_cv_sys_global_symbol_pipe= 7295 fi 7296done 7297 7298fi 7299 7300if test -z "$lt_cv_sys_global_symbol_pipe"; then 7301 lt_cv_sys_global_symbol_to_cdecl= 7302fi 7303if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7305$as_echo "failed" >&6; } 7306else 7307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7308$as_echo "ok" >&6; } 7309fi 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332# Check whether --enable-libtool-lock was given. 7333if test "${enable_libtool_lock+set}" = set; then : 7334 enableval=$enable_libtool_lock; 7335fi 7336 7337test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7338 7339# Some flags need to be propagated to the compiler or linker for good 7340# libtool support. 7341case $host in 7342ia64-*-hpux*) 7343 # Find out which ABI we are using. 7344 echo 'int i;' > conftest.$ac_ext 7345 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7346 (eval $ac_compile) 2>&5 7347 ac_status=$? 7348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7349 test $ac_status = 0; }; then 7350 case `/usr/bin/file conftest.$ac_objext` in 7351 *ELF-32*) 7352 HPUX_IA64_MODE="32" 7353 ;; 7354 *ELF-64*) 7355 HPUX_IA64_MODE="64" 7356 ;; 7357 esac 7358 fi 7359 rm -rf conftest* 7360 ;; 7361*-*-irix6*) 7362 # Find out which ABI we are using. 7363 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7364 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7365 (eval $ac_compile) 2>&5 7366 ac_status=$? 7367 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7368 test $ac_status = 0; }; then 7369 if test "$lt_cv_prog_gnu_ld" = yes; then 7370 case `/usr/bin/file conftest.$ac_objext` in 7371 *32-bit*) 7372 LD="${LD-ld} -melf32bsmip" 7373 ;; 7374 *N32*) 7375 LD="${LD-ld} -melf32bmipn32" 7376 ;; 7377 *64-bit*) 7378 LD="${LD-ld} -melf64bmip" 7379 ;; 7380 esac 7381 else 7382 case `/usr/bin/file conftest.$ac_objext` in 7383 *32-bit*) 7384 LD="${LD-ld} -32" 7385 ;; 7386 *N32*) 7387 LD="${LD-ld} -n32" 7388 ;; 7389 *64-bit*) 7390 LD="${LD-ld} -64" 7391 ;; 7392 esac 7393 fi 7394 fi 7395 rm -rf conftest* 7396 ;; 7397 7398x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7399s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7400 # Find out which ABI we are using. 7401 echo 'int i;' > conftest.$ac_ext 7402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7403 (eval $ac_compile) 2>&5 7404 ac_status=$? 7405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7406 test $ac_status = 0; }; then 7407 case `/usr/bin/file conftest.o` in 7408 *32-bit*) 7409 case $host in 7410 x86_64-*kfreebsd*-gnu) 7411 LD="${LD-ld} -m elf_i386_fbsd" 7412 ;; 7413 x86_64-*linux*) 7414 case `/usr/bin/file conftest.o` in 7415 *x86-64*) 7416 LD="${LD-ld} -m elf32_x86_64" 7417 ;; 7418 *) 7419 LD="${LD-ld} -m elf_i386" 7420 ;; 7421 esac 7422 ;; 7423 powerpc64le-*linux*) 7424 LD="${LD-ld} -m elf32lppclinux" 7425 ;; 7426 powerpc64-*linux*) 7427 LD="${LD-ld} -m elf32ppclinux" 7428 ;; 7429 s390x-*linux*) 7430 LD="${LD-ld} -m elf_s390" 7431 ;; 7432 sparc64-*linux*) 7433 LD="${LD-ld} -m elf32_sparc" 7434 ;; 7435 esac 7436 ;; 7437 *64-bit*) 7438 case $host in 7439 x86_64-*kfreebsd*-gnu) 7440 LD="${LD-ld} -m elf_x86_64_fbsd" 7441 ;; 7442 x86_64-*linux*) 7443 LD="${LD-ld} -m elf_x86_64" 7444 ;; 7445 powerpcle-*linux*) 7446 LD="${LD-ld} -m elf64lppc" 7447 ;; 7448 powerpc-*linux*) 7449 LD="${LD-ld} -m elf64ppc" 7450 ;; 7451 s390*-*linux*|s390*-*tpf*) 7452 LD="${LD-ld} -m elf64_s390" 7453 ;; 7454 sparc*-*linux*) 7455 LD="${LD-ld} -m elf64_sparc" 7456 ;; 7457 esac 7458 ;; 7459 esac 7460 fi 7461 rm -rf conftest* 7462 ;; 7463 7464*-*-sco3.2v5*) 7465 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7466 SAVE_CFLAGS="$CFLAGS" 7467 CFLAGS="$CFLAGS -belf" 7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7469$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7470if test "${lt_cv_cc_needs_belf+set}" = set; then : 7471 $as_echo_n "(cached) " >&6 7472else 7473 ac_ext=c 7474ac_cpp='$CPP $CPPFLAGS' 7475ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7476ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7477ac_compiler_gnu=$ac_cv_c_compiler_gnu 7478 7479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7480/* end confdefs.h. */ 7481 7482int 7483main () 7484{ 7485 7486 ; 7487 return 0; 7488} 7489_ACEOF 7490if ac_fn_c_try_link "$LINENO"; then : 7491 lt_cv_cc_needs_belf=yes 7492else 7493 lt_cv_cc_needs_belf=no 7494fi 7495rm -f core conftest.err conftest.$ac_objext \ 7496 conftest$ac_exeext conftest.$ac_ext 7497 ac_ext=c 7498ac_cpp='$CPP $CPPFLAGS' 7499ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7500ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7501ac_compiler_gnu=$ac_cv_c_compiler_gnu 7502 7503fi 7504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7505$as_echo "$lt_cv_cc_needs_belf" >&6; } 7506 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7507 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7508 CFLAGS="$SAVE_CFLAGS" 7509 fi 7510 ;; 7511sparc*-*solaris*) 7512 # Find out which ABI we are using. 7513 echo 'int i;' > conftest.$ac_ext 7514 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7515 (eval $ac_compile) 2>&5 7516 ac_status=$? 7517 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7518 test $ac_status = 0; }; then 7519 case `/usr/bin/file conftest.o` in 7520 *64-bit*) 7521 case $lt_cv_prog_gnu_ld in 7522 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7523 *) 7524 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7525 LD="${LD-ld} -64" 7526 fi 7527 ;; 7528 esac 7529 ;; 7530 esac 7531 fi 7532 rm -rf conftest* 7533 ;; 7534esac 7535 7536need_locks="$enable_libtool_lock" 7537 7538 7539 case $host_os in 7540 rhapsody* | darwin*) 7541 if test -n "$ac_tool_prefix"; then 7542 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7543set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7545$as_echo_n "checking for $ac_word... " >&6; } 7546if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7547 $as_echo_n "(cached) " >&6 7548else 7549 if test -n "$DSYMUTIL"; then 7550 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7551else 7552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7553for as_dir in $PATH 7554do 7555 IFS=$as_save_IFS 7556 test -z "$as_dir" && as_dir=. 7557 for ac_exec_ext in '' $ac_executable_extensions; do 7558 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7559 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7561 break 2 7562 fi 7563done 7564 done 7565IFS=$as_save_IFS 7566 7567fi 7568fi 7569DSYMUTIL=$ac_cv_prog_DSYMUTIL 7570if test -n "$DSYMUTIL"; then 7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7572$as_echo "$DSYMUTIL" >&6; } 7573else 7574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7575$as_echo "no" >&6; } 7576fi 7577 7578 7579fi 7580if test -z "$ac_cv_prog_DSYMUTIL"; then 7581 ac_ct_DSYMUTIL=$DSYMUTIL 7582 # Extract the first word of "dsymutil", so it can be a program name with args. 7583set dummy dsymutil; ac_word=$2 7584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7585$as_echo_n "checking for $ac_word... " >&6; } 7586if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7587 $as_echo_n "(cached) " >&6 7588else 7589 if test -n "$ac_ct_DSYMUTIL"; then 7590 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7591else 7592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7593for as_dir in $PATH 7594do 7595 IFS=$as_save_IFS 7596 test -z "$as_dir" && as_dir=. 7597 for ac_exec_ext in '' $ac_executable_extensions; do 7598 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7599 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7601 break 2 7602 fi 7603done 7604 done 7605IFS=$as_save_IFS 7606 7607fi 7608fi 7609ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7610if test -n "$ac_ct_DSYMUTIL"; then 7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7612$as_echo "$ac_ct_DSYMUTIL" >&6; } 7613else 7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7615$as_echo "no" >&6; } 7616fi 7617 7618 if test "x$ac_ct_DSYMUTIL" = x; then 7619 DSYMUTIL=":" 7620 else 7621 case $cross_compiling:$ac_tool_warned in 7622yes:) 7623{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7624$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7625ac_tool_warned=yes ;; 7626esac 7627 DSYMUTIL=$ac_ct_DSYMUTIL 7628 fi 7629else 7630 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7631fi 7632 7633 if test -n "$ac_tool_prefix"; then 7634 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7635set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7637$as_echo_n "checking for $ac_word... " >&6; } 7638if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7639 $as_echo_n "(cached) " >&6 7640else 7641 if test -n "$NMEDIT"; then 7642 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7643else 7644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7645for as_dir in $PATH 7646do 7647 IFS=$as_save_IFS 7648 test -z "$as_dir" && as_dir=. 7649 for ac_exec_ext in '' $ac_executable_extensions; do 7650 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7651 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7653 break 2 7654 fi 7655done 7656 done 7657IFS=$as_save_IFS 7658 7659fi 7660fi 7661NMEDIT=$ac_cv_prog_NMEDIT 7662if test -n "$NMEDIT"; then 7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7664$as_echo "$NMEDIT" >&6; } 7665else 7666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7667$as_echo "no" >&6; } 7668fi 7669 7670 7671fi 7672if test -z "$ac_cv_prog_NMEDIT"; then 7673 ac_ct_NMEDIT=$NMEDIT 7674 # Extract the first word of "nmedit", so it can be a program name with args. 7675set dummy nmedit; ac_word=$2 7676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7677$as_echo_n "checking for $ac_word... " >&6; } 7678if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7679 $as_echo_n "(cached) " >&6 7680else 7681 if test -n "$ac_ct_NMEDIT"; then 7682 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7683else 7684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7685for as_dir in $PATH 7686do 7687 IFS=$as_save_IFS 7688 test -z "$as_dir" && as_dir=. 7689 for ac_exec_ext in '' $ac_executable_extensions; do 7690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7691 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7693 break 2 7694 fi 7695done 7696 done 7697IFS=$as_save_IFS 7698 7699fi 7700fi 7701ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7702if test -n "$ac_ct_NMEDIT"; then 7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7704$as_echo "$ac_ct_NMEDIT" >&6; } 7705else 7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7707$as_echo "no" >&6; } 7708fi 7709 7710 if test "x$ac_ct_NMEDIT" = x; then 7711 NMEDIT=":" 7712 else 7713 case $cross_compiling:$ac_tool_warned in 7714yes:) 7715{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7716$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7717ac_tool_warned=yes ;; 7718esac 7719 NMEDIT=$ac_ct_NMEDIT 7720 fi 7721else 7722 NMEDIT="$ac_cv_prog_NMEDIT" 7723fi 7724 7725 if test -n "$ac_tool_prefix"; then 7726 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7727set dummy ${ac_tool_prefix}lipo; ac_word=$2 7728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7729$as_echo_n "checking for $ac_word... " >&6; } 7730if test "${ac_cv_prog_LIPO+set}" = set; then : 7731 $as_echo_n "(cached) " >&6 7732else 7733 if test -n "$LIPO"; then 7734 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7735else 7736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7737for as_dir in $PATH 7738do 7739 IFS=$as_save_IFS 7740 test -z "$as_dir" && as_dir=. 7741 for ac_exec_ext in '' $ac_executable_extensions; do 7742 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7743 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7745 break 2 7746 fi 7747done 7748 done 7749IFS=$as_save_IFS 7750 7751fi 7752fi 7753LIPO=$ac_cv_prog_LIPO 7754if test -n "$LIPO"; then 7755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7756$as_echo "$LIPO" >&6; } 7757else 7758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7759$as_echo "no" >&6; } 7760fi 7761 7762 7763fi 7764if test -z "$ac_cv_prog_LIPO"; then 7765 ac_ct_LIPO=$LIPO 7766 # Extract the first word of "lipo", so it can be a program name with args. 7767set dummy lipo; ac_word=$2 7768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7769$as_echo_n "checking for $ac_word... " >&6; } 7770if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7771 $as_echo_n "(cached) " >&6 7772else 7773 if test -n "$ac_ct_LIPO"; then 7774 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7775else 7776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7777for as_dir in $PATH 7778do 7779 IFS=$as_save_IFS 7780 test -z "$as_dir" && as_dir=. 7781 for ac_exec_ext in '' $ac_executable_extensions; do 7782 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7783 ac_cv_prog_ac_ct_LIPO="lipo" 7784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7785 break 2 7786 fi 7787done 7788 done 7789IFS=$as_save_IFS 7790 7791fi 7792fi 7793ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7794if test -n "$ac_ct_LIPO"; then 7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7796$as_echo "$ac_ct_LIPO" >&6; } 7797else 7798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7799$as_echo "no" >&6; } 7800fi 7801 7802 if test "x$ac_ct_LIPO" = x; then 7803 LIPO=":" 7804 else 7805 case $cross_compiling:$ac_tool_warned in 7806yes:) 7807{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7808$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7809ac_tool_warned=yes ;; 7810esac 7811 LIPO=$ac_ct_LIPO 7812 fi 7813else 7814 LIPO="$ac_cv_prog_LIPO" 7815fi 7816 7817 if test -n "$ac_tool_prefix"; then 7818 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7819set dummy ${ac_tool_prefix}otool; ac_word=$2 7820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7821$as_echo_n "checking for $ac_word... " >&6; } 7822if test "${ac_cv_prog_OTOOL+set}" = set; then : 7823 $as_echo_n "(cached) " >&6 7824else 7825 if test -n "$OTOOL"; then 7826 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7827else 7828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7829for as_dir in $PATH 7830do 7831 IFS=$as_save_IFS 7832 test -z "$as_dir" && as_dir=. 7833 for ac_exec_ext in '' $ac_executable_extensions; do 7834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7835 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7837 break 2 7838 fi 7839done 7840 done 7841IFS=$as_save_IFS 7842 7843fi 7844fi 7845OTOOL=$ac_cv_prog_OTOOL 7846if test -n "$OTOOL"; then 7847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7848$as_echo "$OTOOL" >&6; } 7849else 7850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7851$as_echo "no" >&6; } 7852fi 7853 7854 7855fi 7856if test -z "$ac_cv_prog_OTOOL"; then 7857 ac_ct_OTOOL=$OTOOL 7858 # Extract the first word of "otool", so it can be a program name with args. 7859set dummy otool; ac_word=$2 7860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7861$as_echo_n "checking for $ac_word... " >&6; } 7862if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7863 $as_echo_n "(cached) " >&6 7864else 7865 if test -n "$ac_ct_OTOOL"; then 7866 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7867else 7868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7869for as_dir in $PATH 7870do 7871 IFS=$as_save_IFS 7872 test -z "$as_dir" && as_dir=. 7873 for ac_exec_ext in '' $ac_executable_extensions; do 7874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7875 ac_cv_prog_ac_ct_OTOOL="otool" 7876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7877 break 2 7878 fi 7879done 7880 done 7881IFS=$as_save_IFS 7882 7883fi 7884fi 7885ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7886if test -n "$ac_ct_OTOOL"; then 7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7888$as_echo "$ac_ct_OTOOL" >&6; } 7889else 7890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7891$as_echo "no" >&6; } 7892fi 7893 7894 if test "x$ac_ct_OTOOL" = x; then 7895 OTOOL=":" 7896 else 7897 case $cross_compiling:$ac_tool_warned in 7898yes:) 7899{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7900$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7901ac_tool_warned=yes ;; 7902esac 7903 OTOOL=$ac_ct_OTOOL 7904 fi 7905else 7906 OTOOL="$ac_cv_prog_OTOOL" 7907fi 7908 7909 if test -n "$ac_tool_prefix"; then 7910 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7911set dummy ${ac_tool_prefix}otool64; ac_word=$2 7912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7913$as_echo_n "checking for $ac_word... " >&6; } 7914if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7915 $as_echo_n "(cached) " >&6 7916else 7917 if test -n "$OTOOL64"; then 7918 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7919else 7920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7921for as_dir in $PATH 7922do 7923 IFS=$as_save_IFS 7924 test -z "$as_dir" && as_dir=. 7925 for ac_exec_ext in '' $ac_executable_extensions; do 7926 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7927 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7929 break 2 7930 fi 7931done 7932 done 7933IFS=$as_save_IFS 7934 7935fi 7936fi 7937OTOOL64=$ac_cv_prog_OTOOL64 7938if test -n "$OTOOL64"; then 7939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7940$as_echo "$OTOOL64" >&6; } 7941else 7942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7943$as_echo "no" >&6; } 7944fi 7945 7946 7947fi 7948if test -z "$ac_cv_prog_OTOOL64"; then 7949 ac_ct_OTOOL64=$OTOOL64 7950 # Extract the first word of "otool64", so it can be a program name with args. 7951set dummy otool64; ac_word=$2 7952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7953$as_echo_n "checking for $ac_word... " >&6; } 7954if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7955 $as_echo_n "(cached) " >&6 7956else 7957 if test -n "$ac_ct_OTOOL64"; then 7958 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7959else 7960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7961for as_dir in $PATH 7962do 7963 IFS=$as_save_IFS 7964 test -z "$as_dir" && as_dir=. 7965 for ac_exec_ext in '' $ac_executable_extensions; do 7966 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7967 ac_cv_prog_ac_ct_OTOOL64="otool64" 7968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7969 break 2 7970 fi 7971done 7972 done 7973IFS=$as_save_IFS 7974 7975fi 7976fi 7977ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7978if test -n "$ac_ct_OTOOL64"; then 7979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7980$as_echo "$ac_ct_OTOOL64" >&6; } 7981else 7982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7983$as_echo "no" >&6; } 7984fi 7985 7986 if test "x$ac_ct_OTOOL64" = x; then 7987 OTOOL64=":" 7988 else 7989 case $cross_compiling:$ac_tool_warned in 7990yes:) 7991{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7992$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7993ac_tool_warned=yes ;; 7994esac 7995 OTOOL64=$ac_ct_OTOOL64 7996 fi 7997else 7998 OTOOL64="$ac_cv_prog_OTOOL64" 7999fi 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8028$as_echo_n "checking for -single_module linker flag... " >&6; } 8029if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 8030 $as_echo_n "(cached) " >&6 8031else 8032 lt_cv_apple_cc_single_mod=no 8033 if test -z "${LT_MULTI_MODULE}"; then 8034 # By default we will add the -single_module flag. You can override 8035 # by either setting the environment variable LT_MULTI_MODULE 8036 # non-empty at configure time, or by adding -multi_module to the 8037 # link flags. 8038 rm -rf libconftest.dylib* 8039 echo "int foo(void){return 1;}" > conftest.c 8040 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8041-dynamiclib -Wl,-single_module conftest.c" >&5 8042 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8043 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8044 _lt_result=$? 8045 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8046 lt_cv_apple_cc_single_mod=yes 8047 else 8048 cat conftest.err >&5 8049 fi 8050 rm -rf libconftest.dylib* 8051 rm -f conftest.* 8052 fi 8053fi 8054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8055$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8057$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8058if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 8059 $as_echo_n "(cached) " >&6 8060else 8061 lt_cv_ld_exported_symbols_list=no 8062 save_LDFLAGS=$LDFLAGS 8063 echo "_main" > conftest.sym 8064 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8066/* end confdefs.h. */ 8067 8068int 8069main () 8070{ 8071 8072 ; 8073 return 0; 8074} 8075_ACEOF 8076if ac_fn_c_try_link "$LINENO"; then : 8077 lt_cv_ld_exported_symbols_list=yes 8078else 8079 lt_cv_ld_exported_symbols_list=no 8080fi 8081rm -f core conftest.err conftest.$ac_objext \ 8082 conftest$ac_exeext conftest.$ac_ext 8083 LDFLAGS="$save_LDFLAGS" 8084 8085fi 8086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8087$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8089$as_echo_n "checking for -force_load linker flag... " >&6; } 8090if test "${lt_cv_ld_force_load+set}" = set; then : 8091 $as_echo_n "(cached) " >&6 8092else 8093 lt_cv_ld_force_load=no 8094 cat > conftest.c << _LT_EOF 8095int forced_loaded() { return 2;} 8096_LT_EOF 8097 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8098 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8099 echo "$AR cru libconftest.a conftest.o" >&5 8100 $AR cru libconftest.a conftest.o 2>&5 8101 cat > conftest.c << _LT_EOF 8102int main() { return 0;} 8103_LT_EOF 8104 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8105 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8106 _lt_result=$? 8107 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8108 lt_cv_ld_force_load=yes 8109 else 8110 cat conftest.err >&5 8111 fi 8112 rm -f conftest.err libconftest.a conftest conftest.c 8113 rm -rf conftest.dSYM 8114 8115fi 8116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8117$as_echo "$lt_cv_ld_force_load" >&6; } 8118 case $host_os in 8119 rhapsody* | darwin1.[012]) 8120 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8121 darwin1.*) 8122 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8123 darwin*) # darwin 5.x on 8124 # if running on 10.5 or later, the deployment target defaults 8125 # to the OS version, if on x86, and 10.4, the deployment 8126 # target defaults to 10.4. Don't you love it? 8127 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8128 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8129 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8130 10.[012]*) 8131 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8132 10.*) 8133 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8134 esac 8135 ;; 8136 esac 8137 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8138 _lt_dar_single_mod='$single_module' 8139 fi 8140 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8141 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8142 else 8143 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8144 fi 8145 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8146 _lt_dsymutil='~$DSYMUTIL $lib || :' 8147 else 8148 _lt_dsymutil= 8149 fi 8150 ;; 8151 esac 8152 8153for ac_header in dlfcn.h 8154do : 8155 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8156" 8157if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8158 cat >>confdefs.h <<_ACEOF 8159#define HAVE_DLFCN_H 1 8160_ACEOF 8161 8162fi 8163 8164done 8165 8166 8167 8168# autoconf.info says this should be called right after AC_INIT. 8169ac_config_headers="$ac_config_headers config.h:config.in" 8170 8171 8172 8173 8174 8175 8176# Put a plausible default for CC_FOR_BUILD in Makefile. 8177if test "x$cross_compiling" = "xno"; then 8178 CC_FOR_BUILD='$(CC)' 8179else 8180 CC_FOR_BUILD=gcc 8181fi 8182 8183 8184 8185 8186AR=${AR-ar} 8187 8188if test -n "$ac_tool_prefix"; then 8189 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8190set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8192$as_echo_n "checking for $ac_word... " >&6; } 8193if test "${ac_cv_prog_RANLIB+set}" = set; then : 8194 $as_echo_n "(cached) " >&6 8195else 8196 if test -n "$RANLIB"; then 8197 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8198else 8199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8200for as_dir in $PATH 8201do 8202 IFS=$as_save_IFS 8203 test -z "$as_dir" && as_dir=. 8204 for ac_exec_ext in '' $ac_executable_extensions; do 8205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8206 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8208 break 2 8209 fi 8210done 8211 done 8212IFS=$as_save_IFS 8213 8214fi 8215fi 8216RANLIB=$ac_cv_prog_RANLIB 8217if test -n "$RANLIB"; then 8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8219$as_echo "$RANLIB" >&6; } 8220else 8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8222$as_echo "no" >&6; } 8223fi 8224 8225 8226fi 8227if test -z "$ac_cv_prog_RANLIB"; then 8228 ac_ct_RANLIB=$RANLIB 8229 # Extract the first word of "ranlib", so it can be a program name with args. 8230set dummy ranlib; ac_word=$2 8231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8232$as_echo_n "checking for $ac_word... " >&6; } 8233if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 8234 $as_echo_n "(cached) " >&6 8235else 8236 if test -n "$ac_ct_RANLIB"; then 8237 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8238else 8239as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8240for as_dir in $PATH 8241do 8242 IFS=$as_save_IFS 8243 test -z "$as_dir" && as_dir=. 8244 for ac_exec_ext in '' $ac_executable_extensions; do 8245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8246 ac_cv_prog_ac_ct_RANLIB="ranlib" 8247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8248 break 2 8249 fi 8250done 8251 done 8252IFS=$as_save_IFS 8253 8254fi 8255fi 8256ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8257if test -n "$ac_ct_RANLIB"; then 8258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8259$as_echo "$ac_ct_RANLIB" >&6; } 8260else 8261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8262$as_echo "no" >&6; } 8263fi 8264 8265 if test "x$ac_ct_RANLIB" = x; then 8266 RANLIB=":" 8267 else 8268 case $cross_compiling:$ac_tool_warned in 8269yes:) 8270{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8271$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8272ac_tool_warned=yes ;; 8273esac 8274 RANLIB=$ac_ct_RANLIB 8275 fi 8276else 8277 RANLIB="$ac_cv_prog_RANLIB" 8278fi 8279 8280 8281# Some of the common include files depend on bfd.h, and bfd.h checks 8282# that config.h is included first by testing that the PACKAGE macro 8283# is defined. 8284PACKAGE=sim 8285 8286cat >>confdefs.h <<_ACEOF 8287#define PACKAGE "$PACKAGE" 8288_ACEOF 8289 8290 8291 8292# Dependency checking. 8293ac_config_commands="$ac_config_commands depdir" 8294 8295 8296depcc="$CC" am_compiler_list= 8297 8298am_depcomp=$ac_aux_dir/depcomp 8299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8300$as_echo_n "checking dependency style of $depcc... " >&6; } 8301if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 8302 $as_echo_n "(cached) " >&6 8303else 8304 if test -f "$am_depcomp"; then 8305 # We make a subdir and do the tests there. Otherwise we can end up 8306 # making bogus files that we don't know about and never remove. For 8307 # instance it was reported that on HP-UX the gcc test will end up 8308 # making a dummy file named `D' -- because `-MD' means `put the output 8309 # in D'. 8310 mkdir conftest.dir 8311 # Copy depcomp to subdir because otherwise we won't find it if we're 8312 # using a relative directory. 8313 cp "$am_depcomp" conftest.dir 8314 cd conftest.dir 8315 # We will build objects and dependencies in a subdirectory because 8316 # it helps to detect inapplicable dependency modes. For instance 8317 # both Tru64's cc and ICC support -MD to output dependencies as a 8318 # side effect of compilation, but ICC will put the dependencies in 8319 # the current directory while Tru64 will put them in the object 8320 # directory. 8321 mkdir sub 8322 8323 am_cv_CC_dependencies_compiler_type=none 8324 if test "$am_compiler_list" = ""; then 8325 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8326 fi 8327 for depmode in $am_compiler_list; do 8328 if test $depmode = none; then break; fi 8329 8330 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8331 # Setup a source with many dependencies, because some compilers 8332 # like to wrap large dependency lists on column 80 (with \), and 8333 # we should not choose a depcomp mode which is confused by this. 8334 # 8335 # We need to recreate these files for each test, as the compiler may 8336 # overwrite some of them when testing with obscure command lines. 8337 # This happens at least with the AIX C compiler. 8338 : > sub/conftest.c 8339 for i in 1 2 3 4 5 6; do 8340 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8341 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8342 # Solaris 8's {/usr,}/bin/sh. 8343 touch sub/conftst$i.h 8344 done 8345 echo "include sub/conftest.Po" > confmf 8346 8347 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8348 # mode. It turns out that the SunPro C++ compiler does not properly 8349 # handle `-M -o', and we need to detect this. 8350 depcmd="depmode=$depmode \ 8351 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8352 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8353 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8354 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8355 if env $depcmd > conftest.err 2>&1 && 8356 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8357 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8358 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8359 # icc doesn't choke on unknown options, it will just issue warnings 8360 # or remarks (even with -Werror). So we grep stderr for any message 8361 # that says an option was ignored or not supported. 8362 # When given -MP, icc 7.0 and 7.1 complain thusly: 8363 # icc: Command line warning: ignoring option '-M'; no argument required 8364 # The diagnosis changed in icc 8.0: 8365 # icc: Command line remark: option '-MP' not supported 8366 if (grep 'ignoring option' conftest.err || 8367 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8368 am_cv_CC_dependencies_compiler_type=$depmode 8369 $as_echo "$as_me:$LINENO: success" >&5 8370 break 8371 fi 8372 fi 8373 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8374 sed -e 's/^/| /' < conftest.err >&5 8375 done 8376 8377 cd .. 8378 rm -rf conftest.dir 8379else 8380 am_cv_CC_dependencies_compiler_type=none 8381fi 8382 8383fi 8384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8385$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8386if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8387then as_fn_error "no usable dependency style found" "$LINENO" 5 8388else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8389 8390fi 8391 8392 8393# Check for the 'make' the user wants to use. 8394for ac_prog in make 8395do 8396 # Extract the first word of "$ac_prog", so it can be a program name with args. 8397set dummy $ac_prog; ac_word=$2 8398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8399$as_echo_n "checking for $ac_word... " >&6; } 8400if test "${ac_cv_prog_MAKE+set}" = set; then : 8401 $as_echo_n "(cached) " >&6 8402else 8403 if test -n "$MAKE"; then 8404 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8405else 8406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8407for as_dir in $PATH 8408do 8409 IFS=$as_save_IFS 8410 test -z "$as_dir" && as_dir=. 8411 for ac_exec_ext in '' $ac_executable_extensions; do 8412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8413 ac_cv_prog_MAKE="$ac_prog" 8414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8415 break 2 8416 fi 8417done 8418 done 8419IFS=$as_save_IFS 8420 8421fi 8422fi 8423MAKE=$ac_cv_prog_MAKE 8424if test -n "$MAKE"; then 8425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8426$as_echo "$MAKE" >&6; } 8427else 8428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8429$as_echo "no" >&6; } 8430fi 8431 8432 8433 test -n "$MAKE" && break 8434done 8435 8436MAKE_IS_GNU= 8437case "`$MAKE --version 2>&1 | sed 1q`" in 8438 *GNU*) 8439 MAKE_IS_GNU=yes 8440 ;; 8441esac 8442 if test "$MAKE_IS_GNU" = yes; then 8443 GMAKE_TRUE= 8444 GMAKE_FALSE='#' 8445else 8446 GMAKE_TRUE='#' 8447 GMAKE_FALSE= 8448fi 8449 8450 8451ALL_LINGUAS= 8452# If we haven't got the data from the intl directory, 8453# assume NLS is disabled. 8454USE_NLS=no 8455LIBINTL= 8456LIBINTL_DEP= 8457INCINTL= 8458XGETTEXT= 8459GMSGFMT= 8460POSUB= 8461 8462if test -f ../../intl/config.intl; then 8463 . ../../intl/config.intl 8464fi 8465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8466$as_echo_n "checking whether NLS is requested... " >&6; } 8467if test x"$USE_NLS" != xyes; then 8468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8469$as_echo "no" >&6; } 8470else 8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8472$as_echo "yes" >&6; } 8473 8474$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8475 8476 8477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8478$as_echo_n "checking for catalogs to be installed... " >&6; } 8479 # Look for .po and .gmo files in the source directory. 8480 CATALOGS= 8481 XLINGUAS= 8482 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8483 # If there aren't any .gmo files the shell will give us the 8484 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8485 # weeded out. 8486 case "$cat" in *\**) 8487 continue;; 8488 esac 8489 # The quadruple backslash is collapsed to a double backslash 8490 # by the backticks, then collapsed again by the double quotes, 8491 # leaving us with one backslash in the sed expression (right 8492 # before the dot that mustn't act as a wildcard). 8493 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8494 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8495 # The user is allowed to set LINGUAS to a list of languages to 8496 # install catalogs for. If it's empty that means "all of them." 8497 if test "x$LINGUAS" = x; then 8498 CATALOGS="$CATALOGS $cat" 8499 XLINGUAS="$XLINGUAS $lang" 8500 else 8501 case "$LINGUAS" in *$lang*) 8502 CATALOGS="$CATALOGS $cat" 8503 XLINGUAS="$XLINGUAS $lang" 8504 ;; 8505 esac 8506 fi 8507 done 8508 LINGUAS="$XLINGUAS" 8509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8510$as_echo "$LINGUAS" >&6; } 8511 8512 8513 DATADIRNAME=share 8514 8515 INSTOBJEXT=.mo 8516 8517 GENCAT=gencat 8518 8519 CATOBJEXT=.gmo 8520 8521fi 8522 8523# Check for common headers. 8524# FIXME: Seems to me this can cause problems for i386-windows hosts. 8525# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8526for ac_header in stdlib.h string.h strings.h unistd.h time.h 8527do : 8528 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8529ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8530eval as_val=\$$as_ac_Header 8531 if test "x$as_val" = x""yes; then : 8532 cat >>confdefs.h <<_ACEOF 8533#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8534_ACEOF 8535 8536fi 8537 8538done 8539 8540for ac_header in sys/time.h sys/resource.h 8541do : 8542 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8543ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8544eval as_val=\$$as_ac_Header 8545 if test "x$as_val" = x""yes; then : 8546 cat >>confdefs.h <<_ACEOF 8547#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8548_ACEOF 8549 8550fi 8551 8552done 8553 8554for ac_header in fcntl.h fpu_control.h 8555do : 8556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8557ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8558eval as_val=\$$as_ac_Header 8559 if test "x$as_val" = x""yes; then : 8560 cat >>confdefs.h <<_ACEOF 8561#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8562_ACEOF 8563 8564fi 8565 8566done 8567 8568for ac_header in dlfcn.h errno.h sys/stat.h 8569do : 8570 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8571ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8572eval as_val=\$$as_ac_Header 8573 if test "x$as_val" = x""yes; then : 8574 cat >>confdefs.h <<_ACEOF 8575#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8576_ACEOF 8577 8578fi 8579 8580done 8581 8582for ac_func in getrusage time sigaction __setfpucw 8583do : 8584 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8585ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8586eval as_val=\$$as_ac_var 8587 if test "x$as_val" = x""yes; then : 8588 cat >>confdefs.h <<_ACEOF 8589#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8590_ACEOF 8591 8592fi 8593done 8594 8595 8596# Check for socket libraries 8597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 8598$as_echo_n "checking for bind in -lsocket... " >&6; } 8599if test "${ac_cv_lib_socket_bind+set}" = set; then : 8600 $as_echo_n "(cached) " >&6 8601else 8602 ac_check_lib_save_LIBS=$LIBS 8603LIBS="-lsocket $LIBS" 8604cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8605/* end confdefs.h. */ 8606 8607/* Override any GCC internal prototype to avoid an error. 8608 Use char because int might match the return type of a GCC 8609 builtin and then its argument prototype would still apply. */ 8610#ifdef __cplusplus 8611extern "C" 8612#endif 8613char bind (); 8614int 8615main () 8616{ 8617return bind (); 8618 ; 8619 return 0; 8620} 8621_ACEOF 8622if ac_fn_c_try_link "$LINENO"; then : 8623 ac_cv_lib_socket_bind=yes 8624else 8625 ac_cv_lib_socket_bind=no 8626fi 8627rm -f core conftest.err conftest.$ac_objext \ 8628 conftest$ac_exeext conftest.$ac_ext 8629LIBS=$ac_check_lib_save_LIBS 8630fi 8631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 8632$as_echo "$ac_cv_lib_socket_bind" >&6; } 8633if test "x$ac_cv_lib_socket_bind" = x""yes; then : 8634 cat >>confdefs.h <<_ACEOF 8635#define HAVE_LIBSOCKET 1 8636_ACEOF 8637 8638 LIBS="-lsocket $LIBS" 8639 8640fi 8641 8642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8643$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8644if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 8645 $as_echo_n "(cached) " >&6 8646else 8647 ac_check_lib_save_LIBS=$LIBS 8648LIBS="-lnsl $LIBS" 8649cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8650/* end confdefs.h. */ 8651 8652/* Override any GCC internal prototype to avoid an error. 8653 Use char because int might match the return type of a GCC 8654 builtin and then its argument prototype would still apply. */ 8655#ifdef __cplusplus 8656extern "C" 8657#endif 8658char gethostbyname (); 8659int 8660main () 8661{ 8662return gethostbyname (); 8663 ; 8664 return 0; 8665} 8666_ACEOF 8667if ac_fn_c_try_link "$LINENO"; then : 8668 ac_cv_lib_nsl_gethostbyname=yes 8669else 8670 ac_cv_lib_nsl_gethostbyname=no 8671fi 8672rm -f core conftest.err conftest.$ac_objext \ 8673 conftest$ac_exeext conftest.$ac_ext 8674LIBS=$ac_check_lib_save_LIBS 8675fi 8676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8677$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8678if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 8679 cat >>confdefs.h <<_ACEOF 8680#define HAVE_LIBNSL 1 8681_ACEOF 8682 8683 LIBS="-lnsl $LIBS" 8684 8685fi 8686 8687 8688# BFD conditionally uses zlib, so we must link it in if libbfd does, by 8689# using the same condition. 8690 8691 # See if the user specified whether he wants zlib support or not. 8692 8693# Check whether --with-zlib was given. 8694if test "${with_zlib+set}" = set; then : 8695 withval=$with_zlib; 8696else 8697 with_zlib=auto 8698fi 8699 8700 8701 if test "$with_zlib" != "no"; then 8702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 8703$as_echo_n "checking for library containing zlibVersion... " >&6; } 8704if test "${ac_cv_search_zlibVersion+set}" = set; then : 8705 $as_echo_n "(cached) " >&6 8706else 8707 ac_func_search_save_LIBS=$LIBS 8708cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8709/* end confdefs.h. */ 8710 8711/* Override any GCC internal prototype to avoid an error. 8712 Use char because int might match the return type of a GCC 8713 builtin and then its argument prototype would still apply. */ 8714#ifdef __cplusplus 8715extern "C" 8716#endif 8717char zlibVersion (); 8718int 8719main () 8720{ 8721return zlibVersion (); 8722 ; 8723 return 0; 8724} 8725_ACEOF 8726for ac_lib in '' z; do 8727 if test -z "$ac_lib"; then 8728 ac_res="none required" 8729 else 8730 ac_res=-l$ac_lib 8731 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8732 fi 8733 if ac_fn_c_try_link "$LINENO"; then : 8734 ac_cv_search_zlibVersion=$ac_res 8735fi 8736rm -f core conftest.err conftest.$ac_objext \ 8737 conftest$ac_exeext 8738 if test "${ac_cv_search_zlibVersion+set}" = set; then : 8739 break 8740fi 8741done 8742if test "${ac_cv_search_zlibVersion+set}" = set; then : 8743 8744else 8745 ac_cv_search_zlibVersion=no 8746fi 8747rm conftest.$ac_ext 8748LIBS=$ac_func_search_save_LIBS 8749fi 8750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 8751$as_echo "$ac_cv_search_zlibVersion" >&6; } 8752ac_res=$ac_cv_search_zlibVersion 8753if test "$ac_res" != no; then : 8754 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8755 for ac_header in zlib.h 8756do : 8757 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 8758if test "x$ac_cv_header_zlib_h" = x""yes; then : 8759 cat >>confdefs.h <<_ACEOF 8760#define HAVE_ZLIB_H 1 8761_ACEOF 8762 8763fi 8764 8765done 8766 8767fi 8768 8769 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 8770 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 8771 fi 8772 fi 8773 8774 8775# BFD uses libdl when when plugins enabled. 8776 8777 maybe_plugins=no 8778 for ac_header in dlfcn.h 8779do : 8780 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8781" 8782if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8783 cat >>confdefs.h <<_ACEOF 8784#define HAVE_DLFCN_H 1 8785_ACEOF 8786 maybe_plugins=yes 8787fi 8788 8789done 8790 8791 for ac_header in windows.h 8792do : 8793 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 8794" 8795if test "x$ac_cv_header_windows_h" = x""yes; then : 8796 cat >>confdefs.h <<_ACEOF 8797#define HAVE_WINDOWS_H 1 8798_ACEOF 8799 maybe_plugins=yes 8800fi 8801 8802done 8803 8804 8805 # Check whether --enable-plugins was given. 8806if test "${enable_plugins+set}" = set; then : 8807 enableval=$enable_plugins; case "${enableval}" in 8808 no) plugins=no ;; 8809 *) plugins=yes 8810 if test "$maybe_plugins" != "yes" ; then 8811 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 8812 fi ;; 8813 esac 8814else 8815 plugins=$maybe_plugins 8816 8817fi 8818 8819 if test "$plugins" = "yes"; then 8820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 8821$as_echo_n "checking for library containing dlopen... " >&6; } 8822if test "${ac_cv_search_dlopen+set}" = set; then : 8823 $as_echo_n "(cached) " >&6 8824else 8825 ac_func_search_save_LIBS=$LIBS 8826cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8827/* end confdefs.h. */ 8828 8829/* Override any GCC internal prototype to avoid an error. 8830 Use char because int might match the return type of a GCC 8831 builtin and then its argument prototype would still apply. */ 8832#ifdef __cplusplus 8833extern "C" 8834#endif 8835char dlopen (); 8836int 8837main () 8838{ 8839return dlopen (); 8840 ; 8841 return 0; 8842} 8843_ACEOF 8844for ac_lib in '' dl; do 8845 if test -z "$ac_lib"; then 8846 ac_res="none required" 8847 else 8848 ac_res=-l$ac_lib 8849 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8850 fi 8851 if ac_fn_c_try_link "$LINENO"; then : 8852 ac_cv_search_dlopen=$ac_res 8853fi 8854rm -f core conftest.err conftest.$ac_objext \ 8855 conftest$ac_exeext 8856 if test "${ac_cv_search_dlopen+set}" = set; then : 8857 break 8858fi 8859done 8860if test "${ac_cv_search_dlopen+set}" = set; then : 8861 8862else 8863 ac_cv_search_dlopen=no 8864fi 8865rm conftest.$ac_ext 8866LIBS=$ac_func_search_save_LIBS 8867fi 8868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 8869$as_echo "$ac_cv_search_dlopen" >&6; } 8870ac_res=$ac_cv_search_dlopen 8871if test "$ac_res" != no; then : 8872 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8873 8874fi 8875 8876 fi 8877 8878 if test "$plugins" = yes; then 8879 PLUGINS_TRUE= 8880 PLUGINS_FALSE='#' 8881else 8882 PLUGINS_TRUE='#' 8883 PLUGINS_FALSE= 8884fi 8885 8886 8887 8888 8889 8890# Set options 8891enable_dlopen=yes 8892 8893 8894 8895 8896 enable_win32_dll=no 8897 8898 8899 # Check whether --enable-shared was given. 8900if test "${enable_shared+set}" = set; then : 8901 enableval=$enable_shared; p=${PACKAGE-default} 8902 case $enableval in 8903 yes) enable_shared=yes ;; 8904 no) enable_shared=no ;; 8905 *) 8906 enable_shared=no 8907 # Look at the argument we got. We use all the common list separators. 8908 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8909 for pkg in $enableval; do 8910 IFS="$lt_save_ifs" 8911 if test "X$pkg" = "X$p"; then 8912 enable_shared=yes 8913 fi 8914 done 8915 IFS="$lt_save_ifs" 8916 ;; 8917 esac 8918else 8919 enable_shared=yes 8920fi 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 # Check whether --enable-static was given. 8931if test "${enable_static+set}" = set; then : 8932 enableval=$enable_static; p=${PACKAGE-default} 8933 case $enableval in 8934 yes) enable_static=yes ;; 8935 no) enable_static=no ;; 8936 *) 8937 enable_static=no 8938 # Look at the argument we got. We use all the common list separators. 8939 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8940 for pkg in $enableval; do 8941 IFS="$lt_save_ifs" 8942 if test "X$pkg" = "X$p"; then 8943 enable_static=yes 8944 fi 8945 done 8946 IFS="$lt_save_ifs" 8947 ;; 8948 esac 8949else 8950 enable_static=yes 8951fi 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962# Check whether --with-pic was given. 8963if test "${with_pic+set}" = set; then : 8964 withval=$with_pic; pic_mode="$withval" 8965else 8966 pic_mode=default 8967fi 8968 8969 8970test -z "$pic_mode" && pic_mode=default 8971 8972 8973 8974 8975 8976 8977 8978 # Check whether --enable-fast-install was given. 8979if test "${enable_fast_install+set}" = set; then : 8980 enableval=$enable_fast_install; p=${PACKAGE-default} 8981 case $enableval in 8982 yes) enable_fast_install=yes ;; 8983 no) enable_fast_install=no ;; 8984 *) 8985 enable_fast_install=no 8986 # Look at the argument we got. We use all the common list separators. 8987 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8988 for pkg in $enableval; do 8989 IFS="$lt_save_ifs" 8990 if test "X$pkg" = "X$p"; then 8991 enable_fast_install=yes 8992 fi 8993 done 8994 IFS="$lt_save_ifs" 8995 ;; 8996 esac 8997else 8998 enable_fast_install=yes 8999fi 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011# This can be used to rebuild libtool when needed 9012LIBTOOL_DEPS="$ltmain" 9013 9014# Always use our own libtool. 9015LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042test -z "$LN_S" && LN_S="ln -s" 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057if test -n "${ZSH_VERSION+set}" ; then 9058 setopt NO_GLOB_SUBST 9059fi 9060 9061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9062$as_echo_n "checking for objdir... " >&6; } 9063if test "${lt_cv_objdir+set}" = set; then : 9064 $as_echo_n "(cached) " >&6 9065else 9066 rm -f .libs 2>/dev/null 9067mkdir .libs 2>/dev/null 9068if test -d .libs; then 9069 lt_cv_objdir=.libs 9070else 9071 # MS-DOS does not allow filenames that begin with a dot. 9072 lt_cv_objdir=_libs 9073fi 9074rmdir .libs 2>/dev/null 9075fi 9076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9077$as_echo "$lt_cv_objdir" >&6; } 9078objdir=$lt_cv_objdir 9079 9080 9081 9082 9083 9084cat >>confdefs.h <<_ACEOF 9085#define LT_OBJDIR "$lt_cv_objdir/" 9086_ACEOF 9087 9088 9089 9090 9091case $host_os in 9092aix3*) 9093 # AIX sometimes has problems with the GCC collect2 program. For some 9094 # reason, if we set the COLLECT_NAMES environment variable, the problems 9095 # vanish in a puff of smoke. 9096 if test "X${COLLECT_NAMES+set}" != Xset; then 9097 COLLECT_NAMES= 9098 export COLLECT_NAMES 9099 fi 9100 ;; 9101esac 9102 9103# Global variables: 9104ofile=libtool 9105can_build_shared=yes 9106 9107# All known linkers require a `.a' archive for static linking (except MSVC, 9108# which needs '.lib'). 9109libext=a 9110 9111with_gnu_ld="$lt_cv_prog_gnu_ld" 9112 9113old_CC="$CC" 9114old_CFLAGS="$CFLAGS" 9115 9116# Set sane defaults for various variables 9117test -z "$CC" && CC=cc 9118test -z "$LTCC" && LTCC=$CC 9119test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9120test -z "$LD" && LD=ld 9121test -z "$ac_objext" && ac_objext=o 9122 9123for cc_temp in $compiler""; do 9124 case $cc_temp in 9125 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9126 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9127 \-*) ;; 9128 *) break;; 9129 esac 9130done 9131cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9132 9133 9134# Only perform the check for file, if the check method requires it 9135test -z "$MAGIC_CMD" && MAGIC_CMD=file 9136case $deplibs_check_method in 9137file_magic*) 9138 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9140$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9141if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9142 $as_echo_n "(cached) " >&6 9143else 9144 case $MAGIC_CMD in 9145[\\/*] | ?:[\\/]*) 9146 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9147 ;; 9148*) 9149 lt_save_MAGIC_CMD="$MAGIC_CMD" 9150 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9151 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9152 for ac_dir in $ac_dummy; do 9153 IFS="$lt_save_ifs" 9154 test -z "$ac_dir" && ac_dir=. 9155 if test -f $ac_dir/${ac_tool_prefix}file; then 9156 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9157 if test -n "$file_magic_test_file"; then 9158 case $deplibs_check_method in 9159 "file_magic "*) 9160 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9161 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9162 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9163 $EGREP "$file_magic_regex" > /dev/null; then 9164 : 9165 else 9166 cat <<_LT_EOF 1>&2 9167 9168*** Warning: the command libtool uses to detect shared libraries, 9169*** $file_magic_cmd, produces output that libtool cannot recognize. 9170*** The result is that libtool may fail to recognize shared libraries 9171*** as such. This will affect the creation of libtool libraries that 9172*** depend on shared libraries, but programs linked with such libtool 9173*** libraries will work regardless of this problem. Nevertheless, you 9174*** may want to report the problem to your system manager and/or to 9175*** bug-libtool@gnu.org 9176 9177_LT_EOF 9178 fi ;; 9179 esac 9180 fi 9181 break 9182 fi 9183 done 9184 IFS="$lt_save_ifs" 9185 MAGIC_CMD="$lt_save_MAGIC_CMD" 9186 ;; 9187esac 9188fi 9189 9190MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9191if test -n "$MAGIC_CMD"; then 9192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9193$as_echo "$MAGIC_CMD" >&6; } 9194else 9195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9196$as_echo "no" >&6; } 9197fi 9198 9199 9200 9201 9202 9203if test -z "$lt_cv_path_MAGIC_CMD"; then 9204 if test -n "$ac_tool_prefix"; then 9205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9206$as_echo_n "checking for file... " >&6; } 9207if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9208 $as_echo_n "(cached) " >&6 9209else 9210 case $MAGIC_CMD in 9211[\\/*] | ?:[\\/]*) 9212 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9213 ;; 9214*) 9215 lt_save_MAGIC_CMD="$MAGIC_CMD" 9216 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9217 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9218 for ac_dir in $ac_dummy; do 9219 IFS="$lt_save_ifs" 9220 test -z "$ac_dir" && ac_dir=. 9221 if test -f $ac_dir/file; then 9222 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9223 if test -n "$file_magic_test_file"; then 9224 case $deplibs_check_method in 9225 "file_magic "*) 9226 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9227 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9228 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9229 $EGREP "$file_magic_regex" > /dev/null; then 9230 : 9231 else 9232 cat <<_LT_EOF 1>&2 9233 9234*** Warning: the command libtool uses to detect shared libraries, 9235*** $file_magic_cmd, produces output that libtool cannot recognize. 9236*** The result is that libtool may fail to recognize shared libraries 9237*** as such. This will affect the creation of libtool libraries that 9238*** depend on shared libraries, but programs linked with such libtool 9239*** libraries will work regardless of this problem. Nevertheless, you 9240*** may want to report the problem to your system manager and/or to 9241*** bug-libtool@gnu.org 9242 9243_LT_EOF 9244 fi ;; 9245 esac 9246 fi 9247 break 9248 fi 9249 done 9250 IFS="$lt_save_ifs" 9251 MAGIC_CMD="$lt_save_MAGIC_CMD" 9252 ;; 9253esac 9254fi 9255 9256MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9257if test -n "$MAGIC_CMD"; then 9258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9259$as_echo "$MAGIC_CMD" >&6; } 9260else 9261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9262$as_echo "no" >&6; } 9263fi 9264 9265 9266 else 9267 MAGIC_CMD=: 9268 fi 9269fi 9270 9271 fi 9272 ;; 9273esac 9274 9275# Use C for the default configuration in the libtool script 9276 9277lt_save_CC="$CC" 9278ac_ext=c 9279ac_cpp='$CPP $CPPFLAGS' 9280ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9281ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9282ac_compiler_gnu=$ac_cv_c_compiler_gnu 9283 9284 9285# Source file extension for C test sources. 9286ac_ext=c 9287 9288# Object file extension for compiled C test sources. 9289objext=o 9290objext=$objext 9291 9292# Code to be used in simple compile tests 9293lt_simple_compile_test_code="int some_variable = 0;" 9294 9295# Code to be used in simple link tests 9296lt_simple_link_test_code='int main(){return(0);}' 9297 9298 9299 9300 9301 9302 9303 9304# If no C compiler was specified, use CC. 9305LTCC=${LTCC-"$CC"} 9306 9307# If no C compiler flags were specified, use CFLAGS. 9308LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9309 9310# Allow CC to be a program name with arguments. 9311compiler=$CC 9312 9313# Save the default compiler, since it gets overwritten when the other 9314# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9315compiler_DEFAULT=$CC 9316 9317# save warnings/boilerplate of simple test code 9318ac_outfile=conftest.$ac_objext 9319echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9320eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9321_lt_compiler_boilerplate=`cat conftest.err` 9322$RM conftest* 9323 9324ac_outfile=conftest.$ac_objext 9325echo "$lt_simple_link_test_code" >conftest.$ac_ext 9326eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9327_lt_linker_boilerplate=`cat conftest.err` 9328$RM -r conftest* 9329 9330 9331## CAVEAT EMPTOR: 9332## There is no encapsulation within the following macros, do not change 9333## the running order or otherwise move them around unless you know exactly 9334## what you are doing... 9335if test -n "$compiler"; then 9336 9337lt_prog_compiler_no_builtin_flag= 9338 9339if test "$GCC" = yes; then 9340 case $cc_basename in 9341 nvcc*) 9342 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9343 *) 9344 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9345 esac 9346 9347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9348$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9349if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 9350 $as_echo_n "(cached) " >&6 9351else 9352 lt_cv_prog_compiler_rtti_exceptions=no 9353 ac_outfile=conftest.$ac_objext 9354 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9355 lt_compiler_flag="-fno-rtti -fno-exceptions" 9356 # Insert the option either (1) after the last *FLAGS variable, or 9357 # (2) before a word containing "conftest.", or (3) at the end. 9358 # Note that $ac_compile itself does not contain backslashes and begins 9359 # with a dollar sign (not a hyphen), so the echo should work correctly. 9360 # The option is referenced via a variable to avoid confusing sed. 9361 lt_compile=`echo "$ac_compile" | $SED \ 9362 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9363 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9364 -e 's:$: $lt_compiler_flag:'` 9365 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9366 (eval "$lt_compile" 2>conftest.err) 9367 ac_status=$? 9368 cat conftest.err >&5 9369 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9370 if (exit $ac_status) && test -s "$ac_outfile"; then 9371 # The compiler can only warn and ignore the option if not recognized 9372 # So say no if there are warnings other than the usual output. 9373 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9374 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9375 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9376 lt_cv_prog_compiler_rtti_exceptions=yes 9377 fi 9378 fi 9379 $RM conftest* 9380 9381fi 9382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9383$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9384 9385if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9386 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9387else 9388 : 9389fi 9390 9391fi 9392 9393 9394 9395 9396 9397 9398 lt_prog_compiler_wl= 9399lt_prog_compiler_pic= 9400lt_prog_compiler_static= 9401 9402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9403$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9404 9405 if test "$GCC" = yes; then 9406 lt_prog_compiler_wl='-Wl,' 9407 lt_prog_compiler_static='-static' 9408 9409 case $host_os in 9410 aix*) 9411 # All AIX code is PIC. 9412 if test "$host_cpu" = ia64; then 9413 # AIX 5 now supports IA64 processor 9414 lt_prog_compiler_static='-Bstatic' 9415 fi 9416 lt_prog_compiler_pic='-fPIC' 9417 ;; 9418 9419 amigaos*) 9420 case $host_cpu in 9421 powerpc) 9422 # see comment about AmigaOS4 .so support 9423 lt_prog_compiler_pic='-fPIC' 9424 ;; 9425 m68k) 9426 # FIXME: we need at least 68020 code to build shared libraries, but 9427 # adding the `-m68020' flag to GCC prevents building anything better, 9428 # like `-m68040'. 9429 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9430 ;; 9431 esac 9432 ;; 9433 9434 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9435 # PIC is the default for these OSes. 9436 ;; 9437 9438 mingw* | cygwin* | pw32* | os2* | cegcc*) 9439 # This hack is so that the source file can tell whether it is being 9440 # built for inclusion in a dll (and should export symbols for example). 9441 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9442 # (--disable-auto-import) libraries 9443 lt_prog_compiler_pic='-DDLL_EXPORT' 9444 ;; 9445 9446 darwin* | rhapsody*) 9447 # PIC is the default on this platform 9448 # Common symbols not allowed in MH_DYLIB files 9449 lt_prog_compiler_pic='-fno-common' 9450 ;; 9451 9452 haiku*) 9453 # PIC is the default for Haiku. 9454 # The "-static" flag exists, but is broken. 9455 lt_prog_compiler_static= 9456 ;; 9457 9458 hpux*) 9459 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9460 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9461 # sets the default TLS model and affects inlining. 9462 case $host_cpu in 9463 hppa*64*) 9464 # +Z the default 9465 ;; 9466 *) 9467 lt_prog_compiler_pic='-fPIC' 9468 ;; 9469 esac 9470 ;; 9471 9472 interix[3-9]*) 9473 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9474 # Instead, we relocate shared libraries at runtime. 9475 ;; 9476 9477 msdosdjgpp*) 9478 # Just because we use GCC doesn't mean we suddenly get shared libraries 9479 # on systems that don't support them. 9480 lt_prog_compiler_can_build_shared=no 9481 enable_shared=no 9482 ;; 9483 9484 *nto* | *qnx*) 9485 # QNX uses GNU C++, but need to define -shared option too, otherwise 9486 # it will coredump. 9487 lt_prog_compiler_pic='-fPIC -shared' 9488 ;; 9489 9490 sysv4*MP*) 9491 if test -d /usr/nec; then 9492 lt_prog_compiler_pic=-Kconform_pic 9493 fi 9494 ;; 9495 9496 *) 9497 lt_prog_compiler_pic='-fPIC' 9498 ;; 9499 esac 9500 9501 case $cc_basename in 9502 nvcc*) # Cuda Compiler Driver 2.2 9503 lt_prog_compiler_wl='-Xlinker ' 9504 lt_prog_compiler_pic='-Xcompiler -fPIC' 9505 ;; 9506 esac 9507 else 9508 # PORTME Check for flag to pass linker flags through the system compiler. 9509 case $host_os in 9510 aix*) 9511 lt_prog_compiler_wl='-Wl,' 9512 if test "$host_cpu" = ia64; then 9513 # AIX 5 now supports IA64 processor 9514 lt_prog_compiler_static='-Bstatic' 9515 else 9516 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9517 fi 9518 ;; 9519 9520 mingw* | cygwin* | pw32* | os2* | cegcc*) 9521 # This hack is so that the source file can tell whether it is being 9522 # built for inclusion in a dll (and should export symbols for example). 9523 lt_prog_compiler_pic='-DDLL_EXPORT' 9524 ;; 9525 9526 hpux9* | hpux10* | hpux11*) 9527 lt_prog_compiler_wl='-Wl,' 9528 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9529 # not for PA HP-UX. 9530 case $host_cpu in 9531 hppa*64*|ia64*) 9532 # +Z the default 9533 ;; 9534 *) 9535 lt_prog_compiler_pic='+Z' 9536 ;; 9537 esac 9538 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9539 lt_prog_compiler_static='${wl}-a ${wl}archive' 9540 ;; 9541 9542 irix5* | irix6* | nonstopux*) 9543 lt_prog_compiler_wl='-Wl,' 9544 # PIC (with -KPIC) is the default. 9545 lt_prog_compiler_static='-non_shared' 9546 ;; 9547 9548 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9549 case $cc_basename in 9550 # old Intel for x86_64 which still supported -KPIC. 9551 ecc*) 9552 lt_prog_compiler_wl='-Wl,' 9553 lt_prog_compiler_pic='-KPIC' 9554 lt_prog_compiler_static='-static' 9555 ;; 9556 # icc used to be incompatible with GCC. 9557 # ICC 10 doesn't accept -KPIC any more. 9558 icc* | ifort*) 9559 lt_prog_compiler_wl='-Wl,' 9560 lt_prog_compiler_pic='-fPIC' 9561 lt_prog_compiler_static='-static' 9562 ;; 9563 # Lahey Fortran 8.1. 9564 lf95*) 9565 lt_prog_compiler_wl='-Wl,' 9566 lt_prog_compiler_pic='--shared' 9567 lt_prog_compiler_static='--static' 9568 ;; 9569 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9570 # Portland Group compilers (*not* the Pentium gcc compiler, 9571 # which looks to be a dead project) 9572 lt_prog_compiler_wl='-Wl,' 9573 lt_prog_compiler_pic='-fpic' 9574 lt_prog_compiler_static='-Bstatic' 9575 ;; 9576 ccc*) 9577 lt_prog_compiler_wl='-Wl,' 9578 # All Alpha code is PIC. 9579 lt_prog_compiler_static='-non_shared' 9580 ;; 9581 xl* | bgxl* | bgf* | mpixl*) 9582 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9583 lt_prog_compiler_wl='-Wl,' 9584 lt_prog_compiler_pic='-qpic' 9585 lt_prog_compiler_static='-qstaticlink' 9586 ;; 9587 *) 9588 case `$CC -V 2>&1 | sed 5q` in 9589 *Sun\ F* | *Sun*Fortran*) 9590 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9591 lt_prog_compiler_pic='-KPIC' 9592 lt_prog_compiler_static='-Bstatic' 9593 lt_prog_compiler_wl='' 9594 ;; 9595 *Sun\ C*) 9596 # Sun C 5.9 9597 lt_prog_compiler_pic='-KPIC' 9598 lt_prog_compiler_static='-Bstatic' 9599 lt_prog_compiler_wl='-Wl,' 9600 ;; 9601 esac 9602 ;; 9603 esac 9604 ;; 9605 9606 newsos6) 9607 lt_prog_compiler_pic='-KPIC' 9608 lt_prog_compiler_static='-Bstatic' 9609 ;; 9610 9611 *nto* | *qnx*) 9612 # QNX uses GNU C++, but need to define -shared option too, otherwise 9613 # it will coredump. 9614 lt_prog_compiler_pic='-fPIC -shared' 9615 ;; 9616 9617 osf3* | osf4* | osf5*) 9618 lt_prog_compiler_wl='-Wl,' 9619 # All OSF/1 code is PIC. 9620 lt_prog_compiler_static='-non_shared' 9621 ;; 9622 9623 rdos*) 9624 lt_prog_compiler_static='-non_shared' 9625 ;; 9626 9627 solaris*) 9628 lt_prog_compiler_pic='-KPIC' 9629 lt_prog_compiler_static='-Bstatic' 9630 case $cc_basename in 9631 f77* | f90* | f95*) 9632 lt_prog_compiler_wl='-Qoption ld ';; 9633 *) 9634 lt_prog_compiler_wl='-Wl,';; 9635 esac 9636 ;; 9637 9638 sunos4*) 9639 lt_prog_compiler_wl='-Qoption ld ' 9640 lt_prog_compiler_pic='-PIC' 9641 lt_prog_compiler_static='-Bstatic' 9642 ;; 9643 9644 sysv4 | sysv4.2uw2* | sysv4.3*) 9645 lt_prog_compiler_wl='-Wl,' 9646 lt_prog_compiler_pic='-KPIC' 9647 lt_prog_compiler_static='-Bstatic' 9648 ;; 9649 9650 sysv4*MP*) 9651 if test -d /usr/nec ;then 9652 lt_prog_compiler_pic='-Kconform_pic' 9653 lt_prog_compiler_static='-Bstatic' 9654 fi 9655 ;; 9656 9657 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9658 lt_prog_compiler_wl='-Wl,' 9659 lt_prog_compiler_pic='-KPIC' 9660 lt_prog_compiler_static='-Bstatic' 9661 ;; 9662 9663 unicos*) 9664 lt_prog_compiler_wl='-Wl,' 9665 lt_prog_compiler_can_build_shared=no 9666 ;; 9667 9668 uts4*) 9669 lt_prog_compiler_pic='-pic' 9670 lt_prog_compiler_static='-Bstatic' 9671 ;; 9672 9673 *) 9674 lt_prog_compiler_can_build_shared=no 9675 ;; 9676 esac 9677 fi 9678 9679case $host_os in 9680 # For platforms which do not support PIC, -DPIC is meaningless: 9681 *djgpp*) 9682 lt_prog_compiler_pic= 9683 ;; 9684 *) 9685 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9686 ;; 9687esac 9688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9689$as_echo "$lt_prog_compiler_pic" >&6; } 9690 9691 9692 9693 9694 9695 9696# 9697# Check to make sure the PIC flag actually works. 9698# 9699if test -n "$lt_prog_compiler_pic"; then 9700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9701$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9702if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 9703 $as_echo_n "(cached) " >&6 9704else 9705 lt_cv_prog_compiler_pic_works=no 9706 ac_outfile=conftest.$ac_objext 9707 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9708 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9709 # Insert the option either (1) after the last *FLAGS variable, or 9710 # (2) before a word containing "conftest.", or (3) at the end. 9711 # Note that $ac_compile itself does not contain backslashes and begins 9712 # with a dollar sign (not a hyphen), so the echo should work correctly. 9713 # The option is referenced via a variable to avoid confusing sed. 9714 lt_compile=`echo "$ac_compile" | $SED \ 9715 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9716 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9717 -e 's:$: $lt_compiler_flag:'` 9718 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9719 (eval "$lt_compile" 2>conftest.err) 9720 ac_status=$? 9721 cat conftest.err >&5 9722 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9723 if (exit $ac_status) && test -s "$ac_outfile"; then 9724 # The compiler can only warn and ignore the option if not recognized 9725 # So say no if there are warnings other than the usual output. 9726 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9727 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9728 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9729 lt_cv_prog_compiler_pic_works=yes 9730 fi 9731 fi 9732 $RM conftest* 9733 9734fi 9735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9736$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9737 9738if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9739 case $lt_prog_compiler_pic in 9740 "" | " "*) ;; 9741 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9742 esac 9743else 9744 lt_prog_compiler_pic= 9745 lt_prog_compiler_can_build_shared=no 9746fi 9747 9748fi 9749 9750 9751 9752 9753 9754 9755# 9756# Check to make sure the static flag actually works. 9757# 9758wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9760$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9761if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 9762 $as_echo_n "(cached) " >&6 9763else 9764 lt_cv_prog_compiler_static_works=no 9765 save_LDFLAGS="$LDFLAGS" 9766 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9767 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9768 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9769 # The linker can only warn and ignore the option if not recognized 9770 # So say no if there are warnings 9771 if test -s conftest.err; then 9772 # Append any errors to the config.log. 9773 cat conftest.err 1>&5 9774 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9775 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9776 if diff conftest.exp conftest.er2 >/dev/null; then 9777 lt_cv_prog_compiler_static_works=yes 9778 fi 9779 else 9780 lt_cv_prog_compiler_static_works=yes 9781 fi 9782 fi 9783 $RM -r conftest* 9784 LDFLAGS="$save_LDFLAGS" 9785 9786fi 9787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9788$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9789 9790if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9791 : 9792else 9793 lt_prog_compiler_static= 9794fi 9795 9796 9797 9798 9799 9800 9801 9802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9803$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9804if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9805 $as_echo_n "(cached) " >&6 9806else 9807 lt_cv_prog_compiler_c_o=no 9808 $RM -r conftest 2>/dev/null 9809 mkdir conftest 9810 cd conftest 9811 mkdir out 9812 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9813 9814 lt_compiler_flag="-o out/conftest2.$ac_objext" 9815 # Insert the option either (1) after the last *FLAGS variable, or 9816 # (2) before a word containing "conftest.", or (3) at the end. 9817 # Note that $ac_compile itself does not contain backslashes and begins 9818 # with a dollar sign (not a hyphen), so the echo should work correctly. 9819 lt_compile=`echo "$ac_compile" | $SED \ 9820 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9821 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9822 -e 's:$: $lt_compiler_flag:'` 9823 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9824 (eval "$lt_compile" 2>out/conftest.err) 9825 ac_status=$? 9826 cat out/conftest.err >&5 9827 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9828 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9829 then 9830 # The compiler can only warn and ignore the option if not recognized 9831 # So say no if there are warnings 9832 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9833 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9834 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9835 lt_cv_prog_compiler_c_o=yes 9836 fi 9837 fi 9838 chmod u+w . 2>&5 9839 $RM conftest* 9840 # SGI C++ compiler will create directory out/ii_files/ for 9841 # template instantiation 9842 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9843 $RM out/* && rmdir out 9844 cd .. 9845 $RM -r conftest 9846 $RM conftest* 9847 9848fi 9849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9850$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9851 9852 9853 9854 9855 9856 9857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9858$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9859if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9860 $as_echo_n "(cached) " >&6 9861else 9862 lt_cv_prog_compiler_c_o=no 9863 $RM -r conftest 2>/dev/null 9864 mkdir conftest 9865 cd conftest 9866 mkdir out 9867 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9868 9869 lt_compiler_flag="-o out/conftest2.$ac_objext" 9870 # Insert the option either (1) after the last *FLAGS variable, or 9871 # (2) before a word containing "conftest.", or (3) at the end. 9872 # Note that $ac_compile itself does not contain backslashes and begins 9873 # with a dollar sign (not a hyphen), so the echo should work correctly. 9874 lt_compile=`echo "$ac_compile" | $SED \ 9875 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9876 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9877 -e 's:$: $lt_compiler_flag:'` 9878 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9879 (eval "$lt_compile" 2>out/conftest.err) 9880 ac_status=$? 9881 cat out/conftest.err >&5 9882 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9883 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9884 then 9885 # The compiler can only warn and ignore the option if not recognized 9886 # So say no if there are warnings 9887 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9888 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9889 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9890 lt_cv_prog_compiler_c_o=yes 9891 fi 9892 fi 9893 chmod u+w . 2>&5 9894 $RM conftest* 9895 # SGI C++ compiler will create directory out/ii_files/ for 9896 # template instantiation 9897 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9898 $RM out/* && rmdir out 9899 cd .. 9900 $RM -r conftest 9901 $RM conftest* 9902 9903fi 9904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9905$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9906 9907 9908 9909 9910hard_links="nottested" 9911if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9912 # do not overwrite the value of need_locks provided by the user 9913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9914$as_echo_n "checking if we can lock with hard links... " >&6; } 9915 hard_links=yes 9916 $RM conftest* 9917 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9918 touch conftest.a 9919 ln conftest.a conftest.b 2>&5 || hard_links=no 9920 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9922$as_echo "$hard_links" >&6; } 9923 if test "$hard_links" = no; then 9924 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9925$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9926 need_locks=warn 9927 fi 9928else 9929 need_locks=no 9930fi 9931 9932 9933 9934 9935 9936 9937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9938$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9939 9940 runpath_var= 9941 allow_undefined_flag= 9942 always_export_symbols=no 9943 archive_cmds= 9944 archive_expsym_cmds= 9945 compiler_needs_object=no 9946 enable_shared_with_static_runtimes=no 9947 export_dynamic_flag_spec= 9948 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9949 hardcode_automatic=no 9950 hardcode_direct=no 9951 hardcode_direct_absolute=no 9952 hardcode_libdir_flag_spec= 9953 hardcode_libdir_flag_spec_ld= 9954 hardcode_libdir_separator= 9955 hardcode_minus_L=no 9956 hardcode_shlibpath_var=unsupported 9957 inherit_rpath=no 9958 link_all_deplibs=unknown 9959 module_cmds= 9960 module_expsym_cmds= 9961 old_archive_from_new_cmds= 9962 old_archive_from_expsyms_cmds= 9963 thread_safe_flag_spec= 9964 whole_archive_flag_spec= 9965 # include_expsyms should be a list of space-separated symbols to be *always* 9966 # included in the symbol list 9967 include_expsyms= 9968 # exclude_expsyms can be an extended regexp of symbols to exclude 9969 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9970 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9971 # as well as any symbol that contains `d'. 9972 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9973 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9974 # platforms (ab)use it in PIC code, but their linkers get confused if 9975 # the symbol is explicitly referenced. Since portable code cannot 9976 # rely on this symbol name, it's probably fine to never include it in 9977 # preloaded symbol tables. 9978 # Exclude shared library initialization/finalization symbols. 9979 extract_expsyms_cmds= 9980 9981 case $host_os in 9982 cygwin* | mingw* | pw32* | cegcc*) 9983 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9984 # When not using gcc, we currently assume that we are using 9985 # Microsoft Visual C++. 9986 if test "$GCC" != yes; then 9987 with_gnu_ld=no 9988 fi 9989 ;; 9990 interix*) 9991 # we just hope/assume this is gcc and not c89 (= MSVC++) 9992 with_gnu_ld=yes 9993 ;; 9994 openbsd*) 9995 with_gnu_ld=no 9996 ;; 9997 esac 9998 9999 ld_shlibs=yes 10000 10001 # On some targets, GNU ld is compatible enough with the native linker 10002 # that we're better off using the native interface for both. 10003 lt_use_gnu_ld_interface=no 10004 if test "$with_gnu_ld" = yes; then 10005 case $host_os in 10006 aix*) 10007 # The AIX port of GNU ld has always aspired to compatibility 10008 # with the native linker. However, as the warning in the GNU ld 10009 # block says, versions before 2.19.5* couldn't really create working 10010 # shared libraries, regardless of the interface used. 10011 case `$LD -v 2>&1` in 10012 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10013 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10014 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10015 *) 10016 lt_use_gnu_ld_interface=yes 10017 ;; 10018 esac 10019 ;; 10020 *) 10021 lt_use_gnu_ld_interface=yes 10022 ;; 10023 esac 10024 fi 10025 10026 if test "$lt_use_gnu_ld_interface" = yes; then 10027 # If archive_cmds runs LD, not CC, wlarc should be empty 10028 wlarc='${wl}' 10029 10030 # Set some defaults for GNU ld with shared library support. These 10031 # are reset later if shared libraries are not supported. Putting them 10032 # here allows them to be overridden if necessary. 10033 runpath_var=LD_RUN_PATH 10034 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10035 export_dynamic_flag_spec='${wl}--export-dynamic' 10036 # ancient GNU ld didn't support --whole-archive et. al. 10037 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10038 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10039 else 10040 whole_archive_flag_spec= 10041 fi 10042 supports_anon_versioning=no 10043 case `$LD -v 2>&1` in 10044 *GNU\ gold*) supports_anon_versioning=yes ;; 10045 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10046 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10047 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10048 *\ 2.11.*) ;; # other 2.11 versions 10049 *) supports_anon_versioning=yes ;; 10050 esac 10051 10052 # See if GNU ld supports shared libraries. 10053 case $host_os in 10054 aix[3-9]*) 10055 # On AIX/PPC, the GNU linker is very broken 10056 if test "$host_cpu" != ia64; then 10057 ld_shlibs=no 10058 cat <<_LT_EOF 1>&2 10059 10060*** Warning: the GNU linker, at least up to release 2.19, is reported 10061*** to be unable to reliably create shared libraries on AIX. 10062*** Therefore, libtool is disabling shared libraries support. If you 10063*** really care for shared libraries, you may want to install binutils 10064*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10065*** You will then need to restart the configuration process. 10066 10067_LT_EOF 10068 fi 10069 ;; 10070 10071 amigaos*) 10072 case $host_cpu in 10073 powerpc) 10074 # see comment about AmigaOS4 .so support 10075 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10076 archive_expsym_cmds='' 10077 ;; 10078 m68k) 10079 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)' 10080 hardcode_libdir_flag_spec='-L$libdir' 10081 hardcode_minus_L=yes 10082 ;; 10083 esac 10084 ;; 10085 10086 beos*) 10087 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10088 allow_undefined_flag=unsupported 10089 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10090 # support --undefined. This deserves some investigation. FIXME 10091 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10092 else 10093 ld_shlibs=no 10094 fi 10095 ;; 10096 10097 cygwin* | mingw* | pw32* | cegcc*) 10098 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10099 # as there is no search path for DLLs. 10100 hardcode_libdir_flag_spec='-L$libdir' 10101 export_dynamic_flag_spec='${wl}--export-all-symbols' 10102 allow_undefined_flag=unsupported 10103 always_export_symbols=no 10104 enable_shared_with_static_runtimes=yes 10105 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10106 10107 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10108 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10109 # If the export-symbols file already is a .def file (1st line 10110 # is EXPORTS), use it as is; otherwise, prepend... 10111 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10112 cp $export_symbols $output_objdir/$soname.def; 10113 else 10114 echo EXPORTS > $output_objdir/$soname.def; 10115 cat $export_symbols >> $output_objdir/$soname.def; 10116 fi~ 10117 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10118 else 10119 ld_shlibs=no 10120 fi 10121 ;; 10122 10123 haiku*) 10124 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10125 link_all_deplibs=yes 10126 ;; 10127 10128 interix[3-9]*) 10129 hardcode_direct=no 10130 hardcode_shlibpath_var=no 10131 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10132 export_dynamic_flag_spec='${wl}-E' 10133 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10134 # Instead, shared libraries are loaded at an image base (0x10000000 by 10135 # default) and relocated if they conflict, which is a slow very memory 10136 # consuming and fragmenting process. To avoid this, we pick a random, 10137 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10138 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10139 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10140 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' 10141 ;; 10142 10143 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10144 tmp_diet=no 10145 if test "$host_os" = linux-dietlibc; then 10146 case $cc_basename in 10147 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10148 esac 10149 fi 10150 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10151 && test "$tmp_diet" = no 10152 then 10153 tmp_addflag= 10154 tmp_sharedflag='-shared' 10155 case $cc_basename,$host_cpu in 10156 pgcc*) # Portland Group C compiler 10157 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' 10158 tmp_addflag=' $pic_flag' 10159 ;; 10160 pgf77* | pgf90* | pgf95* | pgfortran*) 10161 # Portland Group f77 and f90 compilers 10162 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' 10163 tmp_addflag=' $pic_flag -Mnomain' ;; 10164 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10165 tmp_addflag=' -i_dynamic' ;; 10166 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10167 tmp_addflag=' -i_dynamic -nofor_main' ;; 10168 ifc* | ifort*) # Intel Fortran compiler 10169 tmp_addflag=' -nofor_main' ;; 10170 lf95*) # Lahey Fortran 8.1 10171 whole_archive_flag_spec= 10172 tmp_sharedflag='--shared' ;; 10173 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10174 tmp_sharedflag='-qmkshrobj' 10175 tmp_addflag= ;; 10176 nvcc*) # Cuda Compiler Driver 2.2 10177 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' 10178 compiler_needs_object=yes 10179 ;; 10180 esac 10181 case `$CC -V 2>&1 | sed 5q` in 10182 *Sun\ C*) # Sun C 5.9 10183 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' 10184 compiler_needs_object=yes 10185 tmp_sharedflag='-G' ;; 10186 *Sun\ F*) # Sun Fortran 8.3 10187 tmp_sharedflag='-G' ;; 10188 esac 10189 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10190 10191 if test "x$supports_anon_versioning" = xyes; then 10192 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10193 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10194 echo "local: *; };" >> $output_objdir/$libname.ver~ 10195 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10196 fi 10197 10198 case $cc_basename in 10199 xlf* | bgf* | bgxlf* | mpixlf*) 10200 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10201 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10202 hardcode_libdir_flag_spec= 10203 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10204 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10205 if test "x$supports_anon_versioning" = xyes; then 10206 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10207 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10208 echo "local: *; };" >> $output_objdir/$libname.ver~ 10209 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10210 fi 10211 ;; 10212 esac 10213 else 10214 ld_shlibs=no 10215 fi 10216 ;; 10217 10218 netbsd*) 10219 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10220 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10221 wlarc= 10222 else 10223 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10224 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10225 fi 10226 ;; 10227 10228 solaris*) 10229 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10230 ld_shlibs=no 10231 cat <<_LT_EOF 1>&2 10232 10233*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10234*** create shared libraries on Solaris systems. Therefore, libtool 10235*** is disabling shared libraries support. We urge you to upgrade GNU 10236*** binutils to release 2.9.1 or newer. Another option is to modify 10237*** your PATH or compiler configuration so that the native linker is 10238*** used, and then restart. 10239 10240_LT_EOF 10241 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10242 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10243 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10244 else 10245 ld_shlibs=no 10246 fi 10247 ;; 10248 10249 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10250 case `$LD -v 2>&1` in 10251 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10252 ld_shlibs=no 10253 cat <<_LT_EOF 1>&2 10254 10255*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10256*** reliably create shared libraries on SCO systems. Therefore, libtool 10257*** is disabling shared libraries support. We urge you to upgrade GNU 10258*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10259*** your PATH or compiler configuration so that the native linker is 10260*** used, and then restart. 10261 10262_LT_EOF 10263 ;; 10264 *) 10265 # For security reasons, it is highly recommended that you always 10266 # use absolute paths for naming shared libraries, and exclude the 10267 # DT_RUNPATH tag from executables and libraries. But doing so 10268 # requires that you compile everything twice, which is a pain. 10269 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10270 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10271 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10272 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10273 else 10274 ld_shlibs=no 10275 fi 10276 ;; 10277 esac 10278 ;; 10279 10280 sunos4*) 10281 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10282 wlarc= 10283 hardcode_direct=yes 10284 hardcode_shlibpath_var=no 10285 ;; 10286 10287 *) 10288 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10289 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10290 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10291 else 10292 ld_shlibs=no 10293 fi 10294 ;; 10295 esac 10296 10297 if test "$ld_shlibs" = no; then 10298 runpath_var= 10299 hardcode_libdir_flag_spec= 10300 export_dynamic_flag_spec= 10301 whole_archive_flag_spec= 10302 fi 10303 else 10304 # PORTME fill in a description of your system's linker (not GNU ld) 10305 case $host_os in 10306 aix3*) 10307 allow_undefined_flag=unsupported 10308 always_export_symbols=yes 10309 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' 10310 # Note: this linker hardcodes the directories in LIBPATH if there 10311 # are no directories specified by -L. 10312 hardcode_minus_L=yes 10313 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10314 # Neither direct hardcoding nor static linking is supported with a 10315 # broken collect2. 10316 hardcode_direct=unsupported 10317 fi 10318 ;; 10319 10320 aix[4-9]*) 10321 if test "$host_cpu" = ia64; then 10322 # On IA64, the linker does run time linking by default, so we don't 10323 # have to do anything special. 10324 aix_use_runtimelinking=no 10325 exp_sym_flag='-Bexport' 10326 no_entry_flag="" 10327 else 10328 # If we're using GNU nm, then we don't want the "-C" option. 10329 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10330 # Also, AIX nm treats weak defined symbols like other global 10331 # defined symbols, whereas GNU nm marks them as "W". 10332 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10333 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' 10334 else 10335 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' 10336 fi 10337 aix_use_runtimelinking=no 10338 10339 # Test if we are trying to use run time linking or normal 10340 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10341 # need to do runtime linking. 10342 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10343 for ld_flag in $LDFLAGS; do 10344 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10345 aix_use_runtimelinking=yes 10346 break 10347 fi 10348 done 10349 ;; 10350 esac 10351 10352 exp_sym_flag='-bexport' 10353 no_entry_flag='-bnoentry' 10354 fi 10355 10356 # When large executables or shared objects are built, AIX ld can 10357 # have problems creating the table of contents. If linking a library 10358 # or program results in "error TOC overflow" add -mminimal-toc to 10359 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10360 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10361 10362 archive_cmds='' 10363 hardcode_direct=yes 10364 hardcode_direct_absolute=yes 10365 hardcode_libdir_separator=':' 10366 link_all_deplibs=yes 10367 file_list_spec='${wl}-f,' 10368 10369 if test "$GCC" = yes; then 10370 case $host_os in aix4.[012]|aix4.[012].*) 10371 # We only want to do this on AIX 4.2 and lower, the check 10372 # below for broken collect2 doesn't work under 4.3+ 10373 collect2name=`${CC} -print-prog-name=collect2` 10374 if test -f "$collect2name" && 10375 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10376 then 10377 # We have reworked collect2 10378 : 10379 else 10380 # We have old collect2 10381 hardcode_direct=unsupported 10382 # It fails to find uninstalled libraries when the uninstalled 10383 # path is not listed in the libpath. Setting hardcode_minus_L 10384 # to unsupported forces relinking 10385 hardcode_minus_L=yes 10386 hardcode_libdir_flag_spec='-L$libdir' 10387 hardcode_libdir_separator= 10388 fi 10389 ;; 10390 esac 10391 shared_flag='-shared' 10392 if test "$aix_use_runtimelinking" = yes; then 10393 shared_flag="$shared_flag "'${wl}-G' 10394 fi 10395 else 10396 # not using gcc 10397 if test "$host_cpu" = ia64; then 10398 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10399 # chokes on -Wl,-G. The following line is correct: 10400 shared_flag='-G' 10401 else 10402 if test "$aix_use_runtimelinking" = yes; then 10403 shared_flag='${wl}-G' 10404 else 10405 shared_flag='${wl}-bM:SRE' 10406 fi 10407 fi 10408 fi 10409 10410 export_dynamic_flag_spec='${wl}-bexpall' 10411 # It seems that -bexpall does not export symbols beginning with 10412 # underscore (_), so it is better to generate a list of symbols to export. 10413 always_export_symbols=yes 10414 if test "$aix_use_runtimelinking" = yes; then 10415 # Warning - without using the other runtime loading flags (-brtl), 10416 # -berok will link without error, but may produce a broken library. 10417 allow_undefined_flag='-berok' 10418 # Determine the default libpath from the value encoded in an 10419 # empty executable. 10420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10421/* end confdefs.h. */ 10422 10423int 10424main () 10425{ 10426 10427 ; 10428 return 0; 10429} 10430_ACEOF 10431if ac_fn_c_try_link "$LINENO"; then : 10432 10433lt_aix_libpath_sed=' 10434 /Import File Strings/,/^$/ { 10435 /^0/ { 10436 s/^0 *\(.*\)$/\1/ 10437 p 10438 } 10439 }' 10440aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10441# Check for a 64-bit object if we didn't find anything. 10442if test -z "$aix_libpath"; then 10443 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10444fi 10445fi 10446rm -f core conftest.err conftest.$ac_objext \ 10447 conftest$ac_exeext conftest.$ac_ext 10448if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10449 10450 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10451 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" 10452 else 10453 if test "$host_cpu" = ia64; then 10454 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10455 allow_undefined_flag="-z nodefs" 10456 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" 10457 else 10458 # Determine the default libpath from the value encoded in an 10459 # empty executable. 10460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10461/* end confdefs.h. */ 10462 10463int 10464main () 10465{ 10466 10467 ; 10468 return 0; 10469} 10470_ACEOF 10471if ac_fn_c_try_link "$LINENO"; then : 10472 10473lt_aix_libpath_sed=' 10474 /Import File Strings/,/^$/ { 10475 /^0/ { 10476 s/^0 *\(.*\)$/\1/ 10477 p 10478 } 10479 }' 10480aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10481# Check for a 64-bit object if we didn't find anything. 10482if test -z "$aix_libpath"; then 10483 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10484fi 10485fi 10486rm -f core conftest.err conftest.$ac_objext \ 10487 conftest$ac_exeext conftest.$ac_ext 10488if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10489 10490 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10491 # Warning - without using the other run time loading flags, 10492 # -berok will link without error, but may produce a broken library. 10493 no_undefined_flag=' ${wl}-bernotok' 10494 allow_undefined_flag=' ${wl}-berok' 10495 if test "$with_gnu_ld" = yes; then 10496 # We only use this code for GNU lds that support --whole-archive. 10497 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10498 else 10499 # Exported symbols can be pulled into shared objects from archives 10500 whole_archive_flag_spec='$convenience' 10501 fi 10502 archive_cmds_need_lc=yes 10503 # This is similar to how AIX traditionally builds its shared libraries. 10504 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' 10505 fi 10506 fi 10507 ;; 10508 10509 amigaos*) 10510 case $host_cpu in 10511 powerpc) 10512 # see comment about AmigaOS4 .so support 10513 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10514 archive_expsym_cmds='' 10515 ;; 10516 m68k) 10517 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)' 10518 hardcode_libdir_flag_spec='-L$libdir' 10519 hardcode_minus_L=yes 10520 ;; 10521 esac 10522 ;; 10523 10524 bsdi[45]*) 10525 export_dynamic_flag_spec=-rdynamic 10526 ;; 10527 10528 cygwin* | mingw* | pw32* | cegcc*) 10529 # When not using gcc, we currently assume that we are using 10530 # Microsoft Visual C++. 10531 # hardcode_libdir_flag_spec is actually meaningless, as there is 10532 # no search path for DLLs. 10533 hardcode_libdir_flag_spec=' ' 10534 allow_undefined_flag=unsupported 10535 # Tell ltmain to make .lib files, not .a files. 10536 libext=lib 10537 # Tell ltmain to make .dll files, not .so files. 10538 shrext_cmds=".dll" 10539 # FIXME: Setting linknames here is a bad hack. 10540 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10541 # The linker will automatically build a .lib file if we build a DLL. 10542 old_archive_from_new_cmds='true' 10543 # FIXME: Should let the user specify the lib program. 10544 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10545 fix_srcfile_path='`cygpath -w "$srcfile"`' 10546 enable_shared_with_static_runtimes=yes 10547 ;; 10548 10549 darwin* | rhapsody*) 10550 10551 10552 archive_cmds_need_lc=no 10553 hardcode_direct=no 10554 hardcode_automatic=yes 10555 hardcode_shlibpath_var=unsupported 10556 if test "$lt_cv_ld_force_load" = "yes"; then 10557 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\"`' 10558 else 10559 whole_archive_flag_spec='' 10560 fi 10561 link_all_deplibs=yes 10562 allow_undefined_flag="$_lt_dar_allow_undefined" 10563 case $cc_basename in 10564 ifort*) _lt_dar_can_shared=yes ;; 10565 *) _lt_dar_can_shared=$GCC ;; 10566 esac 10567 if test "$_lt_dar_can_shared" = "yes"; then 10568 output_verbose_link_cmd=func_echo_all 10569 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10570 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10571 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}" 10572 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}" 10573 10574 else 10575 ld_shlibs=no 10576 fi 10577 10578 ;; 10579 10580 dgux*) 10581 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10582 hardcode_libdir_flag_spec='-L$libdir' 10583 hardcode_shlibpath_var=no 10584 ;; 10585 10586 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10587 # support. Future versions do this automatically, but an explicit c++rt0.o 10588 # does not break anything, and helps significantly (at the cost of a little 10589 # extra space). 10590 freebsd2.2*) 10591 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10592 hardcode_libdir_flag_spec='-R$libdir' 10593 hardcode_direct=yes 10594 hardcode_shlibpath_var=no 10595 ;; 10596 10597 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10598 freebsd2.*) 10599 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10600 hardcode_direct=yes 10601 hardcode_minus_L=yes 10602 hardcode_shlibpath_var=no 10603 ;; 10604 10605 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10606 freebsd* | dragonfly*) 10607 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10608 hardcode_libdir_flag_spec='-R$libdir' 10609 hardcode_direct=yes 10610 hardcode_shlibpath_var=no 10611 ;; 10612 10613 hpux9*) 10614 if test "$GCC" = yes; then 10615 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' 10616 else 10617 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' 10618 fi 10619 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10620 hardcode_libdir_separator=: 10621 hardcode_direct=yes 10622 10623 # hardcode_minus_L: Not really in the search PATH, 10624 # but as the default location of the library. 10625 hardcode_minus_L=yes 10626 export_dynamic_flag_spec='${wl}-E' 10627 ;; 10628 10629 hpux10*) 10630 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10631 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10632 else 10633 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10634 fi 10635 if test "$with_gnu_ld" = no; then 10636 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10637 hardcode_libdir_flag_spec_ld='+b $libdir' 10638 hardcode_libdir_separator=: 10639 hardcode_direct=yes 10640 hardcode_direct_absolute=yes 10641 export_dynamic_flag_spec='${wl}-E' 10642 # hardcode_minus_L: Not really in the search PATH, 10643 # but as the default location of the library. 10644 hardcode_minus_L=yes 10645 fi 10646 ;; 10647 10648 hpux11*) 10649 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10650 case $host_cpu in 10651 hppa*64*) 10652 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10653 ;; 10654 ia64*) 10655 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10656 ;; 10657 *) 10658 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10659 ;; 10660 esac 10661 else 10662 case $host_cpu in 10663 hppa*64*) 10664 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10665 ;; 10666 ia64*) 10667 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10668 ;; 10669 *) 10670 10671 # Older versions of the 11.00 compiler do not understand -b yet 10672 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10674$as_echo_n "checking if $CC understands -b... " >&6; } 10675if test "${lt_cv_prog_compiler__b+set}" = set; then : 10676 $as_echo_n "(cached) " >&6 10677else 10678 lt_cv_prog_compiler__b=no 10679 save_LDFLAGS="$LDFLAGS" 10680 LDFLAGS="$LDFLAGS -b" 10681 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10682 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10683 # The linker can only warn and ignore the option if not recognized 10684 # So say no if there are warnings 10685 if test -s conftest.err; then 10686 # Append any errors to the config.log. 10687 cat conftest.err 1>&5 10688 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10689 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10690 if diff conftest.exp conftest.er2 >/dev/null; then 10691 lt_cv_prog_compiler__b=yes 10692 fi 10693 else 10694 lt_cv_prog_compiler__b=yes 10695 fi 10696 fi 10697 $RM -r conftest* 10698 LDFLAGS="$save_LDFLAGS" 10699 10700fi 10701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10702$as_echo "$lt_cv_prog_compiler__b" >&6; } 10703 10704if test x"$lt_cv_prog_compiler__b" = xyes; then 10705 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10706else 10707 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10708fi 10709 10710 ;; 10711 esac 10712 fi 10713 if test "$with_gnu_ld" = no; then 10714 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10715 hardcode_libdir_separator=: 10716 10717 case $host_cpu in 10718 hppa*64*|ia64*) 10719 hardcode_direct=no 10720 hardcode_shlibpath_var=no 10721 ;; 10722 *) 10723 hardcode_direct=yes 10724 hardcode_direct_absolute=yes 10725 export_dynamic_flag_spec='${wl}-E' 10726 10727 # hardcode_minus_L: Not really in the search PATH, 10728 # but as the default location of the library. 10729 hardcode_minus_L=yes 10730 ;; 10731 esac 10732 fi 10733 ;; 10734 10735 irix5* | irix6* | nonstopux*) 10736 if test "$GCC" = yes; then 10737 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' 10738 # Try to use the -exported_symbol ld option, if it does not 10739 # work, assume that -exports_file does not work either and 10740 # implicitly export all symbols. 10741 save_LDFLAGS="$LDFLAGS" 10742 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10744/* end confdefs.h. */ 10745int foo(void) {} 10746_ACEOF 10747if ac_fn_c_try_link "$LINENO"; then : 10748 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' 10749 10750fi 10751rm -f core conftest.err conftest.$ac_objext \ 10752 conftest$ac_exeext conftest.$ac_ext 10753 LDFLAGS="$save_LDFLAGS" 10754 else 10755 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' 10756 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' 10757 fi 10758 archive_cmds_need_lc='no' 10759 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10760 hardcode_libdir_separator=: 10761 inherit_rpath=yes 10762 link_all_deplibs=yes 10763 ;; 10764 10765 netbsd*) 10766 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10767 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10768 else 10769 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10770 fi 10771 hardcode_libdir_flag_spec='-R$libdir' 10772 hardcode_direct=yes 10773 hardcode_shlibpath_var=no 10774 ;; 10775 10776 newsos6) 10777 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10778 hardcode_direct=yes 10779 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10780 hardcode_libdir_separator=: 10781 hardcode_shlibpath_var=no 10782 ;; 10783 10784 *nto* | *qnx*) 10785 ;; 10786 10787 openbsd*) 10788 if test -f /usr/libexec/ld.so; then 10789 hardcode_direct=yes 10790 hardcode_shlibpath_var=no 10791 hardcode_direct_absolute=yes 10792 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10793 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10794 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10795 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10796 export_dynamic_flag_spec='${wl}-E' 10797 else 10798 case $host_os in 10799 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10800 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10801 hardcode_libdir_flag_spec='-R$libdir' 10802 ;; 10803 *) 10804 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10805 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10806 ;; 10807 esac 10808 fi 10809 else 10810 ld_shlibs=no 10811 fi 10812 ;; 10813 10814 os2*) 10815 hardcode_libdir_flag_spec='-L$libdir' 10816 hardcode_minus_L=yes 10817 allow_undefined_flag=unsupported 10818 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' 10819 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10820 ;; 10821 10822 osf3*) 10823 if test "$GCC" = yes; then 10824 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10825 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' 10826 else 10827 allow_undefined_flag=' -expect_unresolved \*' 10828 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' 10829 fi 10830 archive_cmds_need_lc='no' 10831 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10832 hardcode_libdir_separator=: 10833 ;; 10834 10835 osf4* | osf5*) # as osf3* with the addition of -msym flag 10836 if test "$GCC" = yes; then 10837 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10838 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' 10839 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10840 else 10841 allow_undefined_flag=' -expect_unresolved \*' 10842 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' 10843 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~ 10844 $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' 10845 10846 # Both c and cxx compiler support -rpath directly 10847 hardcode_libdir_flag_spec='-rpath $libdir' 10848 fi 10849 archive_cmds_need_lc='no' 10850 hardcode_libdir_separator=: 10851 ;; 10852 10853 solaris*) 10854 no_undefined_flag=' -z defs' 10855 if test "$GCC" = yes; then 10856 wlarc='${wl}' 10857 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10858 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10859 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10860 else 10861 case `$CC -V 2>&1` in 10862 *"Compilers 5.0"*) 10863 wlarc='' 10864 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10865 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10866 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10867 ;; 10868 *) 10869 wlarc='${wl}' 10870 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10871 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10872 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10873 ;; 10874 esac 10875 fi 10876 hardcode_libdir_flag_spec='-R$libdir' 10877 hardcode_shlibpath_var=no 10878 case $host_os in 10879 solaris2.[0-5] | solaris2.[0-5].*) ;; 10880 *) 10881 # The compiler driver will combine and reorder linker options, 10882 # but understands `-z linker_flag'. GCC discards it without `$wl', 10883 # but is careful enough not to reorder. 10884 # Supported since Solaris 2.6 (maybe 2.5.1?) 10885 if test "$GCC" = yes; then 10886 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10887 else 10888 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10889 fi 10890 ;; 10891 esac 10892 link_all_deplibs=yes 10893 ;; 10894 10895 sunos4*) 10896 if test "x$host_vendor" = xsequent; then 10897 # Use $CC to link under sequent, because it throws in some extra .o 10898 # files that make .init and .fini sections work. 10899 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10900 else 10901 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10902 fi 10903 hardcode_libdir_flag_spec='-L$libdir' 10904 hardcode_direct=yes 10905 hardcode_minus_L=yes 10906 hardcode_shlibpath_var=no 10907 ;; 10908 10909 sysv4) 10910 case $host_vendor in 10911 sni) 10912 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10913 hardcode_direct=yes # is this really true??? 10914 ;; 10915 siemens) 10916 ## LD is ld it makes a PLAMLIB 10917 ## CC just makes a GrossModule. 10918 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10919 reload_cmds='$CC -r -o $output$reload_objs' 10920 hardcode_direct=no 10921 ;; 10922 motorola) 10923 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10924 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10925 ;; 10926 esac 10927 runpath_var='LD_RUN_PATH' 10928 hardcode_shlibpath_var=no 10929 ;; 10930 10931 sysv4.3*) 10932 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10933 hardcode_shlibpath_var=no 10934 export_dynamic_flag_spec='-Bexport' 10935 ;; 10936 10937 sysv4*MP*) 10938 if test -d /usr/nec; then 10939 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10940 hardcode_shlibpath_var=no 10941 runpath_var=LD_RUN_PATH 10942 hardcode_runpath_var=yes 10943 ld_shlibs=yes 10944 fi 10945 ;; 10946 10947 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10948 no_undefined_flag='${wl}-z,text' 10949 archive_cmds_need_lc=no 10950 hardcode_shlibpath_var=no 10951 runpath_var='LD_RUN_PATH' 10952 10953 if test "$GCC" = yes; then 10954 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10955 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10956 else 10957 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10958 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10959 fi 10960 ;; 10961 10962 sysv5* | sco3.2v5* | sco5v6*) 10963 # Note: We can NOT use -z defs as we might desire, because we do not 10964 # link with -lc, and that would cause any symbols used from libc to 10965 # always be unresolved, which means just about no library would 10966 # ever link correctly. If we're not using GNU ld we use -z text 10967 # though, which does catch some bad symbols but isn't as heavy-handed 10968 # as -z defs. 10969 no_undefined_flag='${wl}-z,text' 10970 allow_undefined_flag='${wl}-z,nodefs' 10971 archive_cmds_need_lc=no 10972 hardcode_shlibpath_var=no 10973 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10974 hardcode_libdir_separator=':' 10975 link_all_deplibs=yes 10976 export_dynamic_flag_spec='${wl}-Bexport' 10977 runpath_var='LD_RUN_PATH' 10978 10979 if test "$GCC" = yes; then 10980 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10981 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10982 else 10983 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10984 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10985 fi 10986 ;; 10987 10988 uts4*) 10989 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10990 hardcode_libdir_flag_spec='-L$libdir' 10991 hardcode_shlibpath_var=no 10992 ;; 10993 10994 *) 10995 ld_shlibs=no 10996 ;; 10997 esac 10998 10999 if test x$host_vendor = xsni; then 11000 case $host in 11001 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11002 export_dynamic_flag_spec='${wl}-Blargedynsym' 11003 ;; 11004 esac 11005 fi 11006 fi 11007 11008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11009$as_echo "$ld_shlibs" >&6; } 11010test "$ld_shlibs" = no && can_build_shared=no 11011 11012with_gnu_ld=$with_gnu_ld 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028# 11029# Do we need to explicitly link libc? 11030# 11031case "x$archive_cmds_need_lc" in 11032x|xyes) 11033 # Assume -lc should be added 11034 archive_cmds_need_lc=yes 11035 11036 if test "$enable_shared" = yes && test "$GCC" = yes; then 11037 case $archive_cmds in 11038 *'~'*) 11039 # FIXME: we may have to deal with multi-command sequences. 11040 ;; 11041 '$CC '*) 11042 # Test whether the compiler implicitly links with -lc since on some 11043 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11044 # to ld, don't add -lc before -lgcc. 11045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11046$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11047if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 11048 $as_echo_n "(cached) " >&6 11049else 11050 $RM conftest* 11051 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11052 11053 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11054 (eval $ac_compile) 2>&5 11055 ac_status=$? 11056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11057 test $ac_status = 0; } 2>conftest.err; then 11058 soname=conftest 11059 lib=conftest 11060 libobjs=conftest.$ac_objext 11061 deplibs= 11062 wl=$lt_prog_compiler_wl 11063 pic_flag=$lt_prog_compiler_pic 11064 compiler_flags=-v 11065 linker_flags=-v 11066 verstring= 11067 output_objdir=. 11068 libname=conftest 11069 lt_save_allow_undefined_flag=$allow_undefined_flag 11070 allow_undefined_flag= 11071 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11072 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11073 ac_status=$? 11074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11075 test $ac_status = 0; } 11076 then 11077 lt_cv_archive_cmds_need_lc=no 11078 else 11079 lt_cv_archive_cmds_need_lc=yes 11080 fi 11081 allow_undefined_flag=$lt_save_allow_undefined_flag 11082 else 11083 cat conftest.err 1>&5 11084 fi 11085 $RM conftest* 11086 11087fi 11088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11089$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11090 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11091 ;; 11092 esac 11093 fi 11094 ;; 11095esac 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 11246 11247 11248 11249 11250 11251 11252 11253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11254$as_echo_n "checking dynamic linker characteristics... " >&6; } 11255 11256if test "$GCC" = yes; then 11257 case $host_os in 11258 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11259 *) lt_awk_arg="/^libraries:/" ;; 11260 esac 11261 case $host_os in 11262 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11263 *) lt_sed_strip_eq="s,=/,/,g" ;; 11264 esac 11265 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11266 case $lt_search_path_spec in 11267 *\;*) 11268 # if the path contains ";" then we assume it to be the separator 11269 # otherwise default to the standard path separator (i.e. ":") - it is 11270 # assumed that no part of a normal pathname contains ";" but that should 11271 # okay in the real world where ";" in dirpaths is itself problematic. 11272 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11273 ;; 11274 *) 11275 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11276 ;; 11277 esac 11278 # Ok, now we have the path, separated by spaces, we can step through it 11279 # and add multilib dir if necessary. 11280 lt_tmp_lt_search_path_spec= 11281 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11282 for lt_sys_path in $lt_search_path_spec; do 11283 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11284 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11285 else 11286 test -d "$lt_sys_path" && \ 11287 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11288 fi 11289 done 11290 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11291BEGIN {RS=" "; FS="/|\n";} { 11292 lt_foo=""; 11293 lt_count=0; 11294 for (lt_i = NF; lt_i > 0; lt_i--) { 11295 if ($lt_i != "" && $lt_i != ".") { 11296 if ($lt_i == "..") { 11297 lt_count++; 11298 } else { 11299 if (lt_count == 0) { 11300 lt_foo="/" $lt_i lt_foo; 11301 } else { 11302 lt_count--; 11303 } 11304 } 11305 } 11306 } 11307 if (lt_foo != "") { lt_freq[lt_foo]++; } 11308 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11309}'` 11310 # AWK program above erroneously prepends '/' to C:/dos/paths 11311 # for these hosts. 11312 case $host_os in 11313 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11314 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11315 esac 11316 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11317else 11318 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11319fi 11320library_names_spec= 11321libname_spec='lib$name' 11322soname_spec= 11323shrext_cmds=".so" 11324postinstall_cmds= 11325postuninstall_cmds= 11326finish_cmds= 11327finish_eval= 11328shlibpath_var= 11329shlibpath_overrides_runpath=unknown 11330version_type=none 11331dynamic_linker="$host_os ld.so" 11332sys_lib_dlsearch_path_spec="/lib /usr/lib" 11333need_lib_prefix=unknown 11334hardcode_into_libs=no 11335 11336# when you set need_version to no, make sure it does not cause -set_version 11337# flags to be left without arguments 11338need_version=unknown 11339 11340case $host_os in 11341aix3*) 11342 version_type=linux 11343 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11344 shlibpath_var=LIBPATH 11345 11346 # AIX 3 has no versioning support, so we append a major version to the name. 11347 soname_spec='${libname}${release}${shared_ext}$major' 11348 ;; 11349 11350aix[4-9]*) 11351 version_type=linux 11352 need_lib_prefix=no 11353 need_version=no 11354 hardcode_into_libs=yes 11355 if test "$host_cpu" = ia64; then 11356 # AIX 5 supports IA64 11357 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11358 shlibpath_var=LD_LIBRARY_PATH 11359 else 11360 # With GCC up to 2.95.x, collect2 would create an import file 11361 # for dependence libraries. The import file would start with 11362 # the line `#! .'. This would cause the generated library to 11363 # depend on `.', always an invalid library. This was fixed in 11364 # development snapshots of GCC prior to 3.0. 11365 case $host_os in 11366 aix4 | aix4.[01] | aix4.[01].*) 11367 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11368 echo ' yes ' 11369 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11370 : 11371 else 11372 can_build_shared=no 11373 fi 11374 ;; 11375 esac 11376 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11377 # soname into executable. Probably we can add versioning support to 11378 # collect2, so additional links can be useful in future. 11379 if test "$aix_use_runtimelinking" = yes; then 11380 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11381 # instead of lib<name>.a to let people know that these are not 11382 # typical AIX shared libraries. 11383 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11384 else 11385 # We preserve .a as extension for shared libraries through AIX4.2 11386 # and later when we are not doing run time linking. 11387 library_names_spec='${libname}${release}.a $libname.a' 11388 soname_spec='${libname}${release}${shared_ext}$major' 11389 fi 11390 shlibpath_var=LIBPATH 11391 fi 11392 ;; 11393 11394amigaos*) 11395 case $host_cpu in 11396 powerpc) 11397 # Since July 2007 AmigaOS4 officially supports .so libraries. 11398 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11400 ;; 11401 m68k) 11402 library_names_spec='$libname.ixlibrary $libname.a' 11403 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11404 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' 11405 ;; 11406 esac 11407 ;; 11408 11409beos*) 11410 library_names_spec='${libname}${shared_ext}' 11411 dynamic_linker="$host_os ld.so" 11412 shlibpath_var=LIBRARY_PATH 11413 ;; 11414 11415bsdi[45]*) 11416 version_type=linux 11417 need_version=no 11418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11419 soname_spec='${libname}${release}${shared_ext}$major' 11420 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11421 shlibpath_var=LD_LIBRARY_PATH 11422 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11423 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11424 # the default ld.so.conf also contains /usr/contrib/lib and 11425 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11426 # libtool to hard-code these into programs 11427 ;; 11428 11429cygwin* | mingw* | pw32* | cegcc*) 11430 version_type=windows 11431 shrext_cmds=".dll" 11432 need_version=no 11433 need_lib_prefix=no 11434 11435 case $GCC,$host_os in 11436 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11437 library_names_spec='$libname.dll.a' 11438 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11439 postinstall_cmds='base_file=`basename \${file}`~ 11440 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11441 dldir=$destdir/`dirname \$dlpath`~ 11442 test -d \$dldir || mkdir -p \$dldir~ 11443 $install_prog $dir/$dlname \$dldir/$dlname~ 11444 chmod a+x \$dldir/$dlname~ 11445 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11446 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11447 fi' 11448 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11449 dlpath=$dir/\$dldll~ 11450 $RM \$dlpath' 11451 shlibpath_overrides_runpath=yes 11452 11453 case $host_os in 11454 cygwin*) 11455 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11456 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11457 11458 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11459 ;; 11460 mingw* | cegcc*) 11461 # MinGW DLLs use traditional 'lib' prefix 11462 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11463 ;; 11464 pw32*) 11465 # pw32 DLLs use 'pw' prefix rather than 'lib' 11466 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11467 ;; 11468 esac 11469 ;; 11470 11471 *) 11472 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11473 ;; 11474 esac 11475 dynamic_linker='Win32 ld.exe' 11476 # FIXME: first we should search . and the directory the executable is in 11477 shlibpath_var=PATH 11478 ;; 11479 11480darwin* | rhapsody*) 11481 dynamic_linker="$host_os dyld" 11482 version_type=darwin 11483 need_lib_prefix=no 11484 need_version=no 11485 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11486 soname_spec='${libname}${release}${major}$shared_ext' 11487 shlibpath_overrides_runpath=yes 11488 shlibpath_var=DYLD_LIBRARY_PATH 11489 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11490 11491 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11492 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11493 ;; 11494 11495dgux*) 11496 version_type=linux 11497 need_lib_prefix=no 11498 need_version=no 11499 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11500 soname_spec='${libname}${release}${shared_ext}$major' 11501 shlibpath_var=LD_LIBRARY_PATH 11502 ;; 11503 11504freebsd* | dragonfly*) 11505 # DragonFly does not have aout. When/if they implement a new 11506 # versioning mechanism, adjust this. 11507 if test -x /usr/bin/objformat; then 11508 objformat=`/usr/bin/objformat` 11509 else 11510 case $host_os in 11511 freebsd[23].*) objformat=aout ;; 11512 *) objformat=elf ;; 11513 esac 11514 fi 11515 version_type=freebsd-$objformat 11516 case $version_type in 11517 freebsd-elf*) 11518 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11519 need_version=no 11520 need_lib_prefix=no 11521 ;; 11522 freebsd-*) 11523 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11524 need_version=yes 11525 ;; 11526 esac 11527 shlibpath_var=LD_LIBRARY_PATH 11528 case $host_os in 11529 freebsd2.*) 11530 shlibpath_overrides_runpath=yes 11531 ;; 11532 freebsd3.[01]* | freebsdelf3.[01]*) 11533 shlibpath_overrides_runpath=yes 11534 hardcode_into_libs=yes 11535 ;; 11536 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11537 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11538 shlibpath_overrides_runpath=no 11539 hardcode_into_libs=yes 11540 ;; 11541 *) # from 4.6 on, and DragonFly 11542 shlibpath_overrides_runpath=yes 11543 hardcode_into_libs=yes 11544 ;; 11545 esac 11546 ;; 11547 11548gnu*) 11549 version_type=linux 11550 need_lib_prefix=no 11551 need_version=no 11552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11553 soname_spec='${libname}${release}${shared_ext}$major' 11554 shlibpath_var=LD_LIBRARY_PATH 11555 hardcode_into_libs=yes 11556 ;; 11557 11558haiku*) 11559 version_type=linux 11560 need_lib_prefix=no 11561 need_version=no 11562 dynamic_linker="$host_os runtime_loader" 11563 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11564 soname_spec='${libname}${release}${shared_ext}$major' 11565 shlibpath_var=LIBRARY_PATH 11566 shlibpath_overrides_runpath=yes 11567 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11568 hardcode_into_libs=yes 11569 ;; 11570 11571hpux9* | hpux10* | hpux11*) 11572 # Give a soname corresponding to the major version so that dld.sl refuses to 11573 # link against other versions. 11574 version_type=sunos 11575 need_lib_prefix=no 11576 need_version=no 11577 case $host_cpu in 11578 ia64*) 11579 shrext_cmds='.so' 11580 hardcode_into_libs=yes 11581 dynamic_linker="$host_os dld.so" 11582 shlibpath_var=LD_LIBRARY_PATH 11583 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11585 soname_spec='${libname}${release}${shared_ext}$major' 11586 if test "X$HPUX_IA64_MODE" = X32; then 11587 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11588 else 11589 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11590 fi 11591 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11592 ;; 11593 hppa*64*) 11594 shrext_cmds='.sl' 11595 hardcode_into_libs=yes 11596 dynamic_linker="$host_os dld.sl" 11597 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11598 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11600 soname_spec='${libname}${release}${shared_ext}$major' 11601 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11602 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11603 ;; 11604 *) 11605 shrext_cmds='.sl' 11606 dynamic_linker="$host_os dld.sl" 11607 shlibpath_var=SHLIB_PATH 11608 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11610 soname_spec='${libname}${release}${shared_ext}$major' 11611 ;; 11612 esac 11613 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11614 postinstall_cmds='chmod 555 $lib' 11615 # or fails outright, so override atomically: 11616 install_override_mode=555 11617 ;; 11618 11619interix[3-9]*) 11620 version_type=linux 11621 need_lib_prefix=no 11622 need_version=no 11623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11624 soname_spec='${libname}${release}${shared_ext}$major' 11625 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11626 shlibpath_var=LD_LIBRARY_PATH 11627 shlibpath_overrides_runpath=no 11628 hardcode_into_libs=yes 11629 ;; 11630 11631irix5* | irix6* | nonstopux*) 11632 case $host_os in 11633 nonstopux*) version_type=nonstopux ;; 11634 *) 11635 if test "$lt_cv_prog_gnu_ld" = yes; then 11636 version_type=linux 11637 else 11638 version_type=irix 11639 fi ;; 11640 esac 11641 need_lib_prefix=no 11642 need_version=no 11643 soname_spec='${libname}${release}${shared_ext}$major' 11644 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11645 case $host_os in 11646 irix5* | nonstopux*) 11647 libsuff= shlibsuff= 11648 ;; 11649 *) 11650 case $LD in # libtool.m4 will add one of these switches to LD 11651 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11652 libsuff= shlibsuff= libmagic=32-bit;; 11653 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11654 libsuff=32 shlibsuff=N32 libmagic=N32;; 11655 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11656 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11657 *) libsuff= shlibsuff= libmagic=never-match;; 11658 esac 11659 ;; 11660 esac 11661 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11662 shlibpath_overrides_runpath=no 11663 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11664 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11665 hardcode_into_libs=yes 11666 ;; 11667 11668# No shared lib support for Linux oldld, aout, or coff. 11669linux*oldld* | linux*aout* | linux*coff*) 11670 dynamic_linker=no 11671 ;; 11672 11673# This must be Linux ELF. 11674linux* | k*bsd*-gnu | kopensolaris*-gnu) 11675 version_type=linux 11676 need_lib_prefix=no 11677 need_version=no 11678 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11679 soname_spec='${libname}${release}${shared_ext}$major' 11680 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11681 shlibpath_var=LD_LIBRARY_PATH 11682 shlibpath_overrides_runpath=no 11683 11684 # Some binutils ld are patched to set DT_RUNPATH 11685 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 11686 $as_echo_n "(cached) " >&6 11687else 11688 lt_cv_shlibpath_overrides_runpath=no 11689 save_LDFLAGS=$LDFLAGS 11690 save_libdir=$libdir 11691 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11692 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11694/* end confdefs.h. */ 11695 11696int 11697main () 11698{ 11699 11700 ; 11701 return 0; 11702} 11703_ACEOF 11704if ac_fn_c_try_link "$LINENO"; then : 11705 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11706 lt_cv_shlibpath_overrides_runpath=yes 11707fi 11708fi 11709rm -f core conftest.err conftest.$ac_objext \ 11710 conftest$ac_exeext conftest.$ac_ext 11711 LDFLAGS=$save_LDFLAGS 11712 libdir=$save_libdir 11713 11714fi 11715 11716 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11717 11718 # This implies no fast_install, which is unacceptable. 11719 # Some rework will be needed to allow for fast_install 11720 # before this can be enabled. 11721 hardcode_into_libs=yes 11722 11723 # Append ld.so.conf contents to the search path 11724 if test -f /etc/ld.so.conf; then 11725 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' ' '` 11726 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11727 fi 11728 11729 # We used to test for /lib/ld.so.1 and disable shared libraries on 11730 # powerpc, because MkLinux only supported shared libraries with the 11731 # GNU dynamic linker. Since this was broken with cross compilers, 11732 # most powerpc-linux boxes support dynamic linking these days and 11733 # people can always --disable-shared, the test was removed, and we 11734 # assume the GNU/Linux dynamic linker is in use. 11735 dynamic_linker='GNU/Linux ld.so' 11736 ;; 11737 11738netbsd*) 11739 version_type=sunos 11740 need_lib_prefix=no 11741 need_version=no 11742 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11744 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11745 dynamic_linker='NetBSD (a.out) ld.so' 11746 else 11747 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11748 soname_spec='${libname}${release}${shared_ext}$major' 11749 dynamic_linker='NetBSD ld.elf_so' 11750 fi 11751 shlibpath_var=LD_LIBRARY_PATH 11752 shlibpath_overrides_runpath=yes 11753 hardcode_into_libs=yes 11754 ;; 11755 11756newsos6) 11757 version_type=linux 11758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11759 shlibpath_var=LD_LIBRARY_PATH 11760 shlibpath_overrides_runpath=yes 11761 ;; 11762 11763*nto* | *qnx*) 11764 version_type=qnx 11765 need_lib_prefix=no 11766 need_version=no 11767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11768 soname_spec='${libname}${release}${shared_ext}$major' 11769 shlibpath_var=LD_LIBRARY_PATH 11770 shlibpath_overrides_runpath=no 11771 hardcode_into_libs=yes 11772 dynamic_linker='ldqnx.so' 11773 ;; 11774 11775openbsd*) 11776 version_type=sunos 11777 sys_lib_dlsearch_path_spec="/usr/lib" 11778 need_lib_prefix=no 11779 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11780 case $host_os in 11781 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11782 *) need_version=no ;; 11783 esac 11784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11785 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11786 shlibpath_var=LD_LIBRARY_PATH 11787 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11788 case $host_os in 11789 openbsd2.[89] | openbsd2.[89].*) 11790 shlibpath_overrides_runpath=no 11791 ;; 11792 *) 11793 shlibpath_overrides_runpath=yes 11794 ;; 11795 esac 11796 else 11797 shlibpath_overrides_runpath=yes 11798 fi 11799 ;; 11800 11801os2*) 11802 libname_spec='$name' 11803 shrext_cmds=".dll" 11804 need_lib_prefix=no 11805 library_names_spec='$libname${shared_ext} $libname.a' 11806 dynamic_linker='OS/2 ld.exe' 11807 shlibpath_var=LIBPATH 11808 ;; 11809 11810osf3* | osf4* | osf5*) 11811 version_type=osf 11812 need_lib_prefix=no 11813 need_version=no 11814 soname_spec='${libname}${release}${shared_ext}$major' 11815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11816 shlibpath_var=LD_LIBRARY_PATH 11817 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11818 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11819 ;; 11820 11821rdos*) 11822 dynamic_linker=no 11823 ;; 11824 11825solaris*) 11826 version_type=linux 11827 need_lib_prefix=no 11828 need_version=no 11829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11830 soname_spec='${libname}${release}${shared_ext}$major' 11831 shlibpath_var=LD_LIBRARY_PATH 11832 shlibpath_overrides_runpath=yes 11833 hardcode_into_libs=yes 11834 # ldd complains unless libraries are executable 11835 postinstall_cmds='chmod +x $lib' 11836 ;; 11837 11838sunos4*) 11839 version_type=sunos 11840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11841 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11842 shlibpath_var=LD_LIBRARY_PATH 11843 shlibpath_overrides_runpath=yes 11844 if test "$with_gnu_ld" = yes; then 11845 need_lib_prefix=no 11846 fi 11847 need_version=yes 11848 ;; 11849 11850sysv4 | sysv4.3*) 11851 version_type=linux 11852 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11853 soname_spec='${libname}${release}${shared_ext}$major' 11854 shlibpath_var=LD_LIBRARY_PATH 11855 case $host_vendor in 11856 sni) 11857 shlibpath_overrides_runpath=no 11858 need_lib_prefix=no 11859 runpath_var=LD_RUN_PATH 11860 ;; 11861 siemens) 11862 need_lib_prefix=no 11863 ;; 11864 motorola) 11865 need_lib_prefix=no 11866 need_version=no 11867 shlibpath_overrides_runpath=no 11868 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11869 ;; 11870 esac 11871 ;; 11872 11873sysv4*MP*) 11874 if test -d /usr/nec ;then 11875 version_type=linux 11876 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11877 soname_spec='$libname${shared_ext}.$major' 11878 shlibpath_var=LD_LIBRARY_PATH 11879 fi 11880 ;; 11881 11882sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11883 version_type=freebsd-elf 11884 need_lib_prefix=no 11885 need_version=no 11886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11887 soname_spec='${libname}${release}${shared_ext}$major' 11888 shlibpath_var=LD_LIBRARY_PATH 11889 shlibpath_overrides_runpath=yes 11890 hardcode_into_libs=yes 11891 if test "$with_gnu_ld" = yes; then 11892 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11893 else 11894 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11895 case $host_os in 11896 sco3.2v5*) 11897 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11898 ;; 11899 esac 11900 fi 11901 sys_lib_dlsearch_path_spec='/usr/lib' 11902 ;; 11903 11904tpf*) 11905 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11906 version_type=linux 11907 need_lib_prefix=no 11908 need_version=no 11909 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11910 shlibpath_var=LD_LIBRARY_PATH 11911 shlibpath_overrides_runpath=no 11912 hardcode_into_libs=yes 11913 ;; 11914 11915uts4*) 11916 version_type=linux 11917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11918 soname_spec='${libname}${release}${shared_ext}$major' 11919 shlibpath_var=LD_LIBRARY_PATH 11920 ;; 11921 11922*) 11923 dynamic_linker=no 11924 ;; 11925esac 11926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11927$as_echo "$dynamic_linker" >&6; } 11928test "$dynamic_linker" = no && can_build_shared=no 11929 11930variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11931if test "$GCC" = yes; then 11932 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11933fi 11934 11935if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11936 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11937fi 11938if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11939 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11940fi 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 12026 12027 12028 12029 12030 12031 12032 12033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12034$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12035hardcode_action= 12036if test -n "$hardcode_libdir_flag_spec" || 12037 test -n "$runpath_var" || 12038 test "X$hardcode_automatic" = "Xyes" ; then 12039 12040 # We can hardcode non-existent directories. 12041 if test "$hardcode_direct" != no && 12042 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12043 # have to relink, otherwise we might link with an installed library 12044 # when we should be linking with a yet-to-be-installed one 12045 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 12046 test "$hardcode_minus_L" != no; then 12047 # Linking always hardcodes the temporary library directory. 12048 hardcode_action=relink 12049 else 12050 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12051 hardcode_action=immediate 12052 fi 12053else 12054 # We cannot hardcode anything, or else we can only hardcode existing 12055 # directories. 12056 hardcode_action=unsupported 12057fi 12058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12059$as_echo "$hardcode_action" >&6; } 12060 12061if test "$hardcode_action" = relink || 12062 test "$inherit_rpath" = yes; then 12063 # Fast installation is not supported 12064 enable_fast_install=no 12065elif test "$shlibpath_overrides_runpath" = yes || 12066 test "$enable_shared" = no; then 12067 # Fast installation is not necessary 12068 enable_fast_install=needless 12069fi 12070 12071 12072 12073 12074 12075 12076 if test "x$enable_dlopen" != xyes; then 12077 enable_dlopen=unknown 12078 enable_dlopen_self=unknown 12079 enable_dlopen_self_static=unknown 12080else 12081 lt_cv_dlopen=no 12082 lt_cv_dlopen_libs= 12083 12084 case $host_os in 12085 beos*) 12086 lt_cv_dlopen="load_add_on" 12087 lt_cv_dlopen_libs= 12088 lt_cv_dlopen_self=yes 12089 ;; 12090 12091 mingw* | pw32* | cegcc*) 12092 lt_cv_dlopen="LoadLibrary" 12093 lt_cv_dlopen_libs= 12094 ;; 12095 12096 cygwin*) 12097 lt_cv_dlopen="dlopen" 12098 lt_cv_dlopen_libs= 12099 ;; 12100 12101 darwin*) 12102 # if libdl is installed we need to link against it 12103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12104$as_echo_n "checking for dlopen in -ldl... " >&6; } 12105if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12106 $as_echo_n "(cached) " >&6 12107else 12108 ac_check_lib_save_LIBS=$LIBS 12109LIBS="-ldl $LIBS" 12110cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12111/* end confdefs.h. */ 12112 12113/* Override any GCC internal prototype to avoid an error. 12114 Use char because int might match the return type of a GCC 12115 builtin and then its argument prototype would still apply. */ 12116#ifdef __cplusplus 12117extern "C" 12118#endif 12119char dlopen (); 12120int 12121main () 12122{ 12123return dlopen (); 12124 ; 12125 return 0; 12126} 12127_ACEOF 12128if ac_fn_c_try_link "$LINENO"; then : 12129 ac_cv_lib_dl_dlopen=yes 12130else 12131 ac_cv_lib_dl_dlopen=no 12132fi 12133rm -f core conftest.err conftest.$ac_objext \ 12134 conftest$ac_exeext conftest.$ac_ext 12135LIBS=$ac_check_lib_save_LIBS 12136fi 12137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12138$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12139if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12140 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12141else 12142 12143 lt_cv_dlopen="dyld" 12144 lt_cv_dlopen_libs= 12145 lt_cv_dlopen_self=yes 12146 12147fi 12148 12149 ;; 12150 12151 *) 12152 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12153if test "x$ac_cv_func_shl_load" = x""yes; then : 12154 lt_cv_dlopen="shl_load" 12155else 12156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12157$as_echo_n "checking for shl_load in -ldld... " >&6; } 12158if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 12159 $as_echo_n "(cached) " >&6 12160else 12161 ac_check_lib_save_LIBS=$LIBS 12162LIBS="-ldld $LIBS" 12163cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12164/* end confdefs.h. */ 12165 12166/* Override any GCC internal prototype to avoid an error. 12167 Use char because int might match the return type of a GCC 12168 builtin and then its argument prototype would still apply. */ 12169#ifdef __cplusplus 12170extern "C" 12171#endif 12172char shl_load (); 12173int 12174main () 12175{ 12176return shl_load (); 12177 ; 12178 return 0; 12179} 12180_ACEOF 12181if ac_fn_c_try_link "$LINENO"; then : 12182 ac_cv_lib_dld_shl_load=yes 12183else 12184 ac_cv_lib_dld_shl_load=no 12185fi 12186rm -f core conftest.err conftest.$ac_objext \ 12187 conftest$ac_exeext conftest.$ac_ext 12188LIBS=$ac_check_lib_save_LIBS 12189fi 12190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12191$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12192if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 12193 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12194else 12195 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12196if test "x$ac_cv_func_dlopen" = x""yes; then : 12197 lt_cv_dlopen="dlopen" 12198else 12199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12200$as_echo_n "checking for dlopen in -ldl... " >&6; } 12201if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12202 $as_echo_n "(cached) " >&6 12203else 12204 ac_check_lib_save_LIBS=$LIBS 12205LIBS="-ldl $LIBS" 12206cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12207/* end confdefs.h. */ 12208 12209/* Override any GCC internal prototype to avoid an error. 12210 Use char because int might match the return type of a GCC 12211 builtin and then its argument prototype would still apply. */ 12212#ifdef __cplusplus 12213extern "C" 12214#endif 12215char dlopen (); 12216int 12217main () 12218{ 12219return dlopen (); 12220 ; 12221 return 0; 12222} 12223_ACEOF 12224if ac_fn_c_try_link "$LINENO"; then : 12225 ac_cv_lib_dl_dlopen=yes 12226else 12227 ac_cv_lib_dl_dlopen=no 12228fi 12229rm -f core conftest.err conftest.$ac_objext \ 12230 conftest$ac_exeext conftest.$ac_ext 12231LIBS=$ac_check_lib_save_LIBS 12232fi 12233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12234$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12235if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12236 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12237else 12238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12239$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12240if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 12241 $as_echo_n "(cached) " >&6 12242else 12243 ac_check_lib_save_LIBS=$LIBS 12244LIBS="-lsvld $LIBS" 12245cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12246/* end confdefs.h. */ 12247 12248/* Override any GCC internal prototype to avoid an error. 12249 Use char because int might match the return type of a GCC 12250 builtin and then its argument prototype would still apply. */ 12251#ifdef __cplusplus 12252extern "C" 12253#endif 12254char dlopen (); 12255int 12256main () 12257{ 12258return dlopen (); 12259 ; 12260 return 0; 12261} 12262_ACEOF 12263if ac_fn_c_try_link "$LINENO"; then : 12264 ac_cv_lib_svld_dlopen=yes 12265else 12266 ac_cv_lib_svld_dlopen=no 12267fi 12268rm -f core conftest.err conftest.$ac_objext \ 12269 conftest$ac_exeext conftest.$ac_ext 12270LIBS=$ac_check_lib_save_LIBS 12271fi 12272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12273$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12274if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 12275 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12276else 12277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12278$as_echo_n "checking for dld_link in -ldld... " >&6; } 12279if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 12280 $as_echo_n "(cached) " >&6 12281else 12282 ac_check_lib_save_LIBS=$LIBS 12283LIBS="-ldld $LIBS" 12284cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12285/* end confdefs.h. */ 12286 12287/* Override any GCC internal prototype to avoid an error. 12288 Use char because int might match the return type of a GCC 12289 builtin and then its argument prototype would still apply. */ 12290#ifdef __cplusplus 12291extern "C" 12292#endif 12293char dld_link (); 12294int 12295main () 12296{ 12297return dld_link (); 12298 ; 12299 return 0; 12300} 12301_ACEOF 12302if ac_fn_c_try_link "$LINENO"; then : 12303 ac_cv_lib_dld_dld_link=yes 12304else 12305 ac_cv_lib_dld_dld_link=no 12306fi 12307rm -f core conftest.err conftest.$ac_objext \ 12308 conftest$ac_exeext conftest.$ac_ext 12309LIBS=$ac_check_lib_save_LIBS 12310fi 12311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12312$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12313if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 12314 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12315fi 12316 12317 12318fi 12319 12320 12321fi 12322 12323 12324fi 12325 12326 12327fi 12328 12329 12330fi 12331 12332 ;; 12333 esac 12334 12335 if test "x$lt_cv_dlopen" != xno; then 12336 enable_dlopen=yes 12337 else 12338 enable_dlopen=no 12339 fi 12340 12341 case $lt_cv_dlopen in 12342 dlopen) 12343 save_CPPFLAGS="$CPPFLAGS" 12344 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12345 12346 save_LDFLAGS="$LDFLAGS" 12347 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12348 12349 save_LIBS="$LIBS" 12350 LIBS="$lt_cv_dlopen_libs $LIBS" 12351 12352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12353$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12354if test "${lt_cv_dlopen_self+set}" = set; then : 12355 $as_echo_n "(cached) " >&6 12356else 12357 if test "$cross_compiling" = yes; then : 12358 lt_cv_dlopen_self=cross 12359else 12360 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12361 lt_status=$lt_dlunknown 12362 cat > conftest.$ac_ext <<_LT_EOF 12363#line 12363 "configure" 12364#include "confdefs.h" 12365 12366#if HAVE_DLFCN_H 12367#include <dlfcn.h> 12368#endif 12369 12370#include <stdio.h> 12371 12372#ifdef RTLD_GLOBAL 12373# define LT_DLGLOBAL RTLD_GLOBAL 12374#else 12375# ifdef DL_GLOBAL 12376# define LT_DLGLOBAL DL_GLOBAL 12377# else 12378# define LT_DLGLOBAL 0 12379# endif 12380#endif 12381 12382/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12383 find out it does not work in some platform. */ 12384#ifndef LT_DLLAZY_OR_NOW 12385# ifdef RTLD_LAZY 12386# define LT_DLLAZY_OR_NOW RTLD_LAZY 12387# else 12388# ifdef DL_LAZY 12389# define LT_DLLAZY_OR_NOW DL_LAZY 12390# else 12391# ifdef RTLD_NOW 12392# define LT_DLLAZY_OR_NOW RTLD_NOW 12393# else 12394# ifdef DL_NOW 12395# define LT_DLLAZY_OR_NOW DL_NOW 12396# else 12397# define LT_DLLAZY_OR_NOW 0 12398# endif 12399# endif 12400# endif 12401# endif 12402#endif 12403 12404/* When -fvisbility=hidden is used, assume the code has been annotated 12405 correspondingly for the symbols needed. */ 12406#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12407void fnord () __attribute__((visibility("default"))); 12408#endif 12409 12410void fnord () { int i=42; } 12411int main () 12412{ 12413 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12414 int status = $lt_dlunknown; 12415 12416 if (self) 12417 { 12418 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12419 else 12420 { 12421 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12422 else puts (dlerror ()); 12423 } 12424 /* dlclose (self); */ 12425 } 12426 else 12427 puts (dlerror ()); 12428 12429 return status; 12430} 12431_LT_EOF 12432 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12433 (eval $ac_link) 2>&5 12434 ac_status=$? 12435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12436 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12437 (./conftest; exit; ) >&5 2>/dev/null 12438 lt_status=$? 12439 case x$lt_status in 12440 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12441 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12442 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12443 esac 12444 else : 12445 # compilation failed 12446 lt_cv_dlopen_self=no 12447 fi 12448fi 12449rm -fr conftest* 12450 12451 12452fi 12453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12454$as_echo "$lt_cv_dlopen_self" >&6; } 12455 12456 if test "x$lt_cv_dlopen_self" = xyes; then 12457 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12459$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12460if test "${lt_cv_dlopen_self_static+set}" = set; then : 12461 $as_echo_n "(cached) " >&6 12462else 12463 if test "$cross_compiling" = yes; then : 12464 lt_cv_dlopen_self_static=cross 12465else 12466 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12467 lt_status=$lt_dlunknown 12468 cat > conftest.$ac_ext <<_LT_EOF 12469#line 12469 "configure" 12470#include "confdefs.h" 12471 12472#if HAVE_DLFCN_H 12473#include <dlfcn.h> 12474#endif 12475 12476#include <stdio.h> 12477 12478#ifdef RTLD_GLOBAL 12479# define LT_DLGLOBAL RTLD_GLOBAL 12480#else 12481# ifdef DL_GLOBAL 12482# define LT_DLGLOBAL DL_GLOBAL 12483# else 12484# define LT_DLGLOBAL 0 12485# endif 12486#endif 12487 12488/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12489 find out it does not work in some platform. */ 12490#ifndef LT_DLLAZY_OR_NOW 12491# ifdef RTLD_LAZY 12492# define LT_DLLAZY_OR_NOW RTLD_LAZY 12493# else 12494# ifdef DL_LAZY 12495# define LT_DLLAZY_OR_NOW DL_LAZY 12496# else 12497# ifdef RTLD_NOW 12498# define LT_DLLAZY_OR_NOW RTLD_NOW 12499# else 12500# ifdef DL_NOW 12501# define LT_DLLAZY_OR_NOW DL_NOW 12502# else 12503# define LT_DLLAZY_OR_NOW 0 12504# endif 12505# endif 12506# endif 12507# endif 12508#endif 12509 12510/* When -fvisbility=hidden is used, assume the code has been annotated 12511 correspondingly for the symbols needed. */ 12512#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12513void fnord () __attribute__((visibility("default"))); 12514#endif 12515 12516void fnord () { int i=42; } 12517int main () 12518{ 12519 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12520 int status = $lt_dlunknown; 12521 12522 if (self) 12523 { 12524 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12525 else 12526 { 12527 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12528 else puts (dlerror ()); 12529 } 12530 /* dlclose (self); */ 12531 } 12532 else 12533 puts (dlerror ()); 12534 12535 return status; 12536} 12537_LT_EOF 12538 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12539 (eval $ac_link) 2>&5 12540 ac_status=$? 12541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12542 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12543 (./conftest; exit; ) >&5 2>/dev/null 12544 lt_status=$? 12545 case x$lt_status in 12546 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12547 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12548 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12549 esac 12550 else : 12551 # compilation failed 12552 lt_cv_dlopen_self_static=no 12553 fi 12554fi 12555rm -fr conftest* 12556 12557 12558fi 12559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12560$as_echo "$lt_cv_dlopen_self_static" >&6; } 12561 fi 12562 12563 CPPFLAGS="$save_CPPFLAGS" 12564 LDFLAGS="$save_LDFLAGS" 12565 LIBS="$save_LIBS" 12566 ;; 12567 esac 12568 12569 case $lt_cv_dlopen_self in 12570 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12571 *) enable_dlopen_self=unknown ;; 12572 esac 12573 12574 case $lt_cv_dlopen_self_static in 12575 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12576 *) enable_dlopen_self_static=unknown ;; 12577 esac 12578fi 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596striplib= 12597old_striplib= 12598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12599$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12600if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12601 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12602 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12604$as_echo "yes" >&6; } 12605else 12606# FIXME - insert some real tests, host_os isn't really good enough 12607 case $host_os in 12608 darwin*) 12609 if test -n "$STRIP" ; then 12610 striplib="$STRIP -x" 12611 old_striplib="$STRIP -S" 12612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12613$as_echo "yes" >&6; } 12614 else 12615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12616$as_echo "no" >&6; } 12617 fi 12618 ;; 12619 *) 12620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12621$as_echo "no" >&6; } 12622 ;; 12623 esac 12624fi 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 # Report which library types will actually be built 12638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12639$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12641$as_echo "$can_build_shared" >&6; } 12642 12643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12644$as_echo_n "checking whether to build shared libraries... " >&6; } 12645 test "$can_build_shared" = "no" && enable_shared=no 12646 12647 # On AIX, shared libraries and static libraries use the same namespace, and 12648 # are all built from PIC. 12649 case $host_os in 12650 aix3*) 12651 test "$enable_shared" = yes && enable_static=no 12652 if test -n "$RANLIB"; then 12653 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12654 postinstall_cmds='$RANLIB $lib' 12655 fi 12656 ;; 12657 12658 aix[4-9]*) 12659 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12660 test "$enable_shared" = yes && enable_static=no 12661 fi 12662 ;; 12663 esac 12664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12665$as_echo "$enable_shared" >&6; } 12666 12667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12668$as_echo_n "checking whether to build static libraries... " >&6; } 12669 # Make sure either enable_shared or enable_static is yes. 12670 test "$enable_shared" = yes || enable_static=yes 12671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12672$as_echo "$enable_static" >&6; } 12673 12674 12675 12676 12677fi 12678ac_ext=c 12679ac_cpp='$CPP $CPPFLAGS' 12680ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12681ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12682ac_compiler_gnu=$ac_cv_c_compiler_gnu 12683 12684CC="$lt_save_CC" 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 ac_config_commands="$ac_config_commands libtool" 12699 12700 12701 12702 12703# Only expand once: 12704 12705 12706 12707 12708. ${srcdir}/../../bfd/configure.host 12709 12710 12711 12712 12713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12714$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12715 # Check whether --enable-maintainer-mode was given. 12716if test "${enable_maintainer_mode+set}" = set; then : 12717 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12718else 12719 USE_MAINTAINER_MODE=no 12720fi 12721 12722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12723$as_echo "$USE_MAINTAINER_MODE" >&6; } 12724 if test $USE_MAINTAINER_MODE = yes; then 12725 MAINTAINER_MODE_TRUE= 12726 MAINTAINER_MODE_FALSE='#' 12727else 12728 MAINTAINER_MODE_TRUE='#' 12729 MAINTAINER_MODE_FALSE= 12730fi 12731 12732 MAINT=$MAINTAINER_MODE_TRUE 12733 12734 12735 12736 12737# Check whether --enable-sim-bswap was given. 12738if test "${enable_sim_bswap+set}" = set; then : 12739 enableval=$enable_sim_bswap; case "${enableval}" in 12740 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";; 12741 no) sim_bswap="-DWITH_BSWAP=0";; 12742 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";; 12743esac 12744if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then 12745 echo "Setting bswap flags = $sim_bswap" 6>&1 12746fi 12747else 12748 sim_bswap="" 12749fi 12750 12751 12752 12753# Check whether --enable-sim-cflags was given. 12754if test "${enable_sim_cflags+set}" = set; then : 12755 enableval=$enable_sim_cflags; case "${enableval}" in 12756 yes) sim_cflags="-O2 -fomit-frame-pointer";; 12757 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";; 12758 no) sim_cflags="";; 12759 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12760esac 12761if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then 12762 echo "Setting sim cflags = $sim_cflags" 6>&1 12763fi 12764else 12765 sim_cflags="" 12766fi 12767 12768 12769 12770# Check whether --enable-sim-debug was given. 12771if test "${enable_sim_debug+set}" = set; then : 12772 enableval=$enable_sim_debug; case "${enableval}" in 12773 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";; 12774 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";; 12775 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";; 12776esac 12777if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then 12778 echo "Setting sim debug = $sim_debug" 6>&1 12779fi 12780else 12781 sim_debug="" 12782fi 12783 12784 12785 12786# Check whether --enable-sim-stdio was given. 12787if test "${enable_sim_stdio+set}" = set; then : 12788 enableval=$enable_sim_stdio; case "${enableval}" in 12789 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";; 12790 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";; 12791 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";; 12792esac 12793if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then 12794 echo "Setting stdio flags = $sim_stdio" 6>&1 12795fi 12796else 12797 sim_stdio="" 12798fi 12799 12800 12801 12802# Check whether --enable-sim-trace was given. 12803if test "${enable_sim_trace+set}" = set; then : 12804 enableval=$enable_sim_trace; case "${enableval}" in 12805 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";; 12806 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";; 12807 [-0-9]*) 12808 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";; 12809 [[:lower:]]*) 12810 sim_trace="" 12811 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12812 if test x"$sim_trace" = x; then 12813 sim_trace="-DWITH_TRACE='(TRACE_$x" 12814 else 12815 sim_trace="${sim_trace}|TRACE_$x" 12816 fi 12817 done 12818 sim_trace="$sim_trace)'" ;; 12819esac 12820if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then 12821 echo "Setting sim trace = $sim_trace" 6>&1 12822fi 12823else 12824 sim_trace="" 12825fi 12826 12827 12828 12829# Check whether --enable-sim-profile was given. 12830if test "${enable_sim_profile+set}" = set; then : 12831 enableval=$enable_sim_profile; case "${enableval}" in 12832 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";; 12833 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";; 12834 [-0-9]*) 12835 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";; 12836 [a-z]*) 12837 sim_profile="" 12838 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12839 if test x"$sim_profile" = x; then 12840 sim_profile="-DWITH_PROFILE='(PROFILE_$x" 12841 else 12842 sim_profile="${sim_profile}|PROFILE_$x" 12843 fi 12844 done 12845 sim_profile="$sim_profile)'" ;; 12846esac 12847if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then 12848 echo "Setting sim profile = $sim_profile" 6>&1 12849fi 12850else 12851 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1" 12852fi 12853 12854 12855 12856 12857# Check whether --with-pkgversion was given. 12858if test "${with_pkgversion+set}" = set; then : 12859 withval=$with_pkgversion; case "$withval" in 12860 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12861 no) PKGVERSION= ;; 12862 *) PKGVERSION="($withval) " ;; 12863 esac 12864else 12865 PKGVERSION="(GDB) " 12866 12867fi 12868 12869 12870 12871 12872 12873# Check whether --with-bugurl was given. 12874if test "${with_bugurl+set}" = set; then : 12875 withval=$with_bugurl; case "$withval" in 12876 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12877 no) BUGURL= 12878 ;; 12879 *) BUGURL="$withval" 12880 ;; 12881 esac 12882else 12883 BUGURL="http://www.gnu.org/software/gdb/bugs/" 12884 12885fi 12886 12887 case ${BUGURL} in 12888 "") 12889 REPORT_BUGS_TO= 12890 REPORT_BUGS_TEXI= 12891 ;; 12892 *) 12893 REPORT_BUGS_TO="<$BUGURL>" 12894 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12895 ;; 12896 esac; 12897 12898 12899 12900 12901cat >>confdefs.h <<_ACEOF 12902#define PKGVERSION "$PKGVERSION" 12903_ACEOF 12904 12905 12906cat >>confdefs.h <<_ACEOF 12907#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 12908_ACEOF 12909 12910 12911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12912$as_echo_n "checking return type of signal handlers... " >&6; } 12913if test "${ac_cv_type_signal+set}" = set; then : 12914 $as_echo_n "(cached) " >&6 12915else 12916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12917/* end confdefs.h. */ 12918#include <sys/types.h> 12919#include <signal.h> 12920 12921int 12922main () 12923{ 12924return *(signal (0, 0)) (0) == 1; 12925 ; 12926 return 0; 12927} 12928_ACEOF 12929if ac_fn_c_try_compile "$LINENO"; then : 12930 ac_cv_type_signal=int 12931else 12932 ac_cv_type_signal=void 12933fi 12934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12935fi 12936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12937$as_echo "$ac_cv_type_signal" >&6; } 12938 12939cat >>confdefs.h <<_ACEOF 12940#define RETSIGTYPE $ac_cv_type_signal 12941_ACEOF 12942 12943 12944 12945 12946 12947sim_link_files= 12948sim_link_links= 12949 12950sim_link_links=tconfig.h 12951if test -f ${srcdir}/tconfig.in 12952then 12953 sim_link_files=tconfig.in 12954else 12955 sim_link_files=../common/tconfig.in 12956fi 12957 12958# targ-vals.def points to the libc macro description file. 12959case "${target}" in 12960*-*-*) TARG_VALS_DEF=../common/nltvals.def ;; 12961esac 12962sim_link_files="${sim_link_files} ${TARG_VALS_DEF}" 12963sim_link_links="${sim_link_links} targ-vals.def" 12964 12965 12966 12967 12968# Check whether --enable-werror was given. 12969if test "${enable_werror+set}" = set; then : 12970 enableval=$enable_werror; case "${enableval}" in 12971 yes | y) ERROR_ON_WARNING="yes" ;; 12972 no | n) ERROR_ON_WARNING="no" ;; 12973 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12974 esac 12975fi 12976 12977 12978# Enable -Werror by default when using gcc 12979if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12980 ERROR_ON_WARNING=yes 12981fi 12982 12983WERROR_CFLAGS="" 12984if test "${ERROR_ON_WARNING}" = yes ; then 12985# NOTE: Disabled in the sim dir due to most sims generating warnings. 12986# WERROR_CFLAGS="-Werror" 12987 true 12988fi 12989 12990build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \ 12991-Wpointer-sign \ 12992-Wno-unused -Wunused-value -Wunused-function \ 12993-Wno-switch -Wno-char-subscripts -Wmissing-prototypes 12994-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \ 12995-Wold-style-declaration -Wold-style-definition" 12996 12997# Enable -Wno-format by default when using gcc on mingw since many 12998# GCC versions complain about %I64. 12999case "${host}" in 13000 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;; 13001 *) build_warnings="$build_warnings -Wformat-nonliteral" ;; 13002esac 13003 13004# Check whether --enable-build-warnings was given. 13005if test "${enable_build_warnings+set}" = set; then : 13006 enableval=$enable_build_warnings; case "${enableval}" in 13007 yes) ;; 13008 no) build_warnings="-w";; 13009 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13010 build_warnings="${build_warnings} ${t}";; 13011 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13012 build_warnings="${t} ${build_warnings}";; 13013 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13014esac 13015if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13016 echo "Setting compiler warning flags = $build_warnings" 6>&1 13017fi 13018fi 13019# Check whether --enable-sim-build-warnings was given. 13020if test "${enable_sim_build_warnings+set}" = set; then : 13021 enableval=$enable_sim_build_warnings; case "${enableval}" in 13022 yes) ;; 13023 no) build_warnings="-w";; 13024 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13025 build_warnings="${build_warnings} ${t}";; 13026 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13027 build_warnings="${t} ${build_warnings}";; 13028 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13029esac 13030if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 13031 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 13032fi 13033fi 13034WARN_CFLAGS="" 13035if test "x${build_warnings}" != x -a "x$GCC" = xyes 13036then 13037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5 13038$as_echo_n "checking compiler warning flags... " >&6; } 13039 # Separate out the -Werror flag as some files just cannot be 13040 # compiled with it enabled. 13041 for w in ${build_warnings}; do 13042 case $w in 13043 -Werr*) WERROR_CFLAGS=-Werror ;; 13044 *) # Check that GCC accepts it 13045 saved_CFLAGS="$CFLAGS" 13046 CFLAGS="$CFLAGS $w" 13047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13048/* end confdefs.h. */ 13049 13050int 13051main () 13052{ 13053 13054 ; 13055 return 0; 13056} 13057_ACEOF 13058if ac_fn_c_try_compile "$LINENO"; then : 13059 WARN_CFLAGS="${WARN_CFLAGS} $w" 13060fi 13061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13062 CFLAGS="$saved_CFLAGS" 13063 esac 13064 done 13065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5 13066$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; } 13067fi 13068 13069 13070for ac_header in unistd.h 13071do : 13072 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 13073if test "x$ac_cv_header_unistd_h" = x""yes; then : 13074 cat >>confdefs.h <<_ACEOF 13075#define HAVE_UNISTD_H 1 13076_ACEOF 13077 13078fi 13079 13080done 13081 13082 13083 13084 13085ac_sources="$sim_link_files" 13086ac_dests="$sim_link_links" 13087while test -n "$ac_sources"; do 13088 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 13089 set $ac_sources; ac_source=$1; shift; ac_sources=$* 13090 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source" 13091done 13092ac_config_links="$ac_config_links $ac_config_links_1" 13093 13094cgen_breaks="" 13095if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 13096cgen_breaks="break cgen_rtx_error"; 13097fi 13098 13099ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 13100 13101ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 13102 13103ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 13104 13105ac_config_commands="$ac_config_commands Makefile" 13106 13107ac_config_commands="$ac_config_commands stamp-h" 13108 13109cat >confcache <<\_ACEOF 13110# This file is a shell script that caches the results of configure 13111# tests run on this system so they can be shared between configure 13112# scripts and configure runs, see configure's option --config-cache. 13113# It is not useful on other systems. If it contains results you don't 13114# want to keep, you may remove or edit it. 13115# 13116# config.status only pays attention to the cache file if you give it 13117# the --recheck option to rerun configure. 13118# 13119# `ac_cv_env_foo' variables (set or unset) will be overridden when 13120# loading this file, other *unset* `ac_cv_foo' will be assigned the 13121# following values. 13122 13123_ACEOF 13124 13125# The following way of writing the cache mishandles newlines in values, 13126# but we know of no workaround that is simple, portable, and efficient. 13127# So, we kill variables containing newlines. 13128# Ultrix sh set writes to stderr and can't be redirected directly, 13129# and sets the high bit in the cache file unless we assign to the vars. 13130( 13131 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13132 eval ac_val=\$$ac_var 13133 case $ac_val in #( 13134 *${as_nl}*) 13135 case $ac_var in #( 13136 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13137$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13138 esac 13139 case $ac_var in #( 13140 _ | IFS | as_nl) ;; #( 13141 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13142 *) { eval $ac_var=; unset $ac_var;} ;; 13143 esac ;; 13144 esac 13145 done 13146 13147 (set) 2>&1 | 13148 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13149 *${as_nl}ac_space=\ *) 13150 # `set' does not quote correctly, so add quotes: double-quote 13151 # substitution turns \\\\ into \\, and sed turns \\ into \. 13152 sed -n \ 13153 "s/'/'\\\\''/g; 13154 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13155 ;; #( 13156 *) 13157 # `set' quotes correctly as required by POSIX, so do not add quotes. 13158 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13159 ;; 13160 esac | 13161 sort 13162) | 13163 sed ' 13164 /^ac_cv_env_/b end 13165 t clear 13166 :clear 13167 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13168 t end 13169 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13170 :end' >>confcache 13171if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13172 if test -w "$cache_file"; then 13173 test "x$cache_file" != "x/dev/null" && 13174 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13175$as_echo "$as_me: updating cache $cache_file" >&6;} 13176 cat confcache >$cache_file 13177 else 13178 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13179$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13180 fi 13181fi 13182rm -f confcache 13183 13184test "x$prefix" = xNONE && prefix=$ac_default_prefix 13185# Let make expand exec_prefix. 13186test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13187 13188DEFS=-DHAVE_CONFIG_H 13189 13190ac_libobjs= 13191ac_ltlibobjs= 13192for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13193 # 1. Remove the extension, and $U if already installed. 13194 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13195 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13196 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13197 # will be set to the directory where LIBOBJS objects are built. 13198 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13199 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13200done 13201LIBOBJS=$ac_libobjs 13202 13203LTLIBOBJS=$ac_ltlibobjs 13204 13205 13206if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13207 as_fn_error "conditional \"GMAKE\" was never defined. 13208Usually this means the macro was only invoked conditionally." "$LINENO" 5 13209fi 13210if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 13211 as_fn_error "conditional \"PLUGINS\" was never defined. 13212Usually this means the macro was only invoked conditionally." "$LINENO" 5 13213fi 13214if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13215 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 13216Usually this means the macro was only invoked conditionally." "$LINENO" 5 13217fi 13218 13219: ${CONFIG_STATUS=./config.status} 13220ac_write_fail=0 13221ac_clean_files_save=$ac_clean_files 13222ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13223{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13224$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13225as_write_fail=0 13226cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13227#! $SHELL 13228# Generated by $as_me. 13229# Run this file to recreate the current configuration. 13230# Compiler output produced by configure, useful for debugging 13231# configure, is in config.log if it exists. 13232 13233debug=false 13234ac_cs_recheck=false 13235ac_cs_silent=false 13236 13237SHELL=\${CONFIG_SHELL-$SHELL} 13238export SHELL 13239_ASEOF 13240cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13241## -------------------- ## 13242## M4sh Initialization. ## 13243## -------------------- ## 13244 13245# Be more Bourne compatible 13246DUALCASE=1; export DUALCASE # for MKS sh 13247if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13248 emulate sh 13249 NULLCMD=: 13250 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13251 # is contrary to our usage. Disable this feature. 13252 alias -g '${1+"$@"}'='"$@"' 13253 setopt NO_GLOB_SUBST 13254else 13255 case `(set -o) 2>/dev/null` in #( 13256 *posix*) : 13257 set -o posix ;; #( 13258 *) : 13259 ;; 13260esac 13261fi 13262 13263 13264as_nl=' 13265' 13266export as_nl 13267# Printing a long string crashes Solaris 7 /usr/bin/printf. 13268as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13269as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13270as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13271# Prefer a ksh shell builtin over an external printf program on Solaris, 13272# but without wasting forks for bash or zsh. 13273if test -z "$BASH_VERSION$ZSH_VERSION" \ 13274 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13275 as_echo='print -r --' 13276 as_echo_n='print -rn --' 13277elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13278 as_echo='printf %s\n' 13279 as_echo_n='printf %s' 13280else 13281 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13282 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13283 as_echo_n='/usr/ucb/echo -n' 13284 else 13285 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13286 as_echo_n_body='eval 13287 arg=$1; 13288 case $arg in #( 13289 *"$as_nl"*) 13290 expr "X$arg" : "X\\(.*\\)$as_nl"; 13291 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13292 esac; 13293 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13294 ' 13295 export as_echo_n_body 13296 as_echo_n='sh -c $as_echo_n_body as_echo' 13297 fi 13298 export as_echo_body 13299 as_echo='sh -c $as_echo_body as_echo' 13300fi 13301 13302# The user is always right. 13303if test "${PATH_SEPARATOR+set}" != set; then 13304 PATH_SEPARATOR=: 13305 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13306 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13307 PATH_SEPARATOR=';' 13308 } 13309fi 13310 13311 13312# IFS 13313# We need space, tab and new line, in precisely that order. Quoting is 13314# there to prevent editors from complaining about space-tab. 13315# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13316# splitting by setting IFS to empty value.) 13317IFS=" "" $as_nl" 13318 13319# Find who we are. Look in the path if we contain no directory separator. 13320case $0 in #(( 13321 *[\\/]* ) as_myself=$0 ;; 13322 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13323for as_dir in $PATH 13324do 13325 IFS=$as_save_IFS 13326 test -z "$as_dir" && as_dir=. 13327 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13328 done 13329IFS=$as_save_IFS 13330 13331 ;; 13332esac 13333# We did not find ourselves, most probably we were run as `sh COMMAND' 13334# in which case we are not to be found in the path. 13335if test "x$as_myself" = x; then 13336 as_myself=$0 13337fi 13338if test ! -f "$as_myself"; then 13339 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13340 exit 1 13341fi 13342 13343# Unset variables that we do not need and which cause bugs (e.g. in 13344# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13345# suppresses any "Segmentation fault" message there. '((' could 13346# trigger a bug in pdksh 5.2.14. 13347for as_var in BASH_ENV ENV MAIL MAILPATH 13348do eval test x\${$as_var+set} = xset \ 13349 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13350done 13351PS1='$ ' 13352PS2='> ' 13353PS4='+ ' 13354 13355# NLS nuisances. 13356LC_ALL=C 13357export LC_ALL 13358LANGUAGE=C 13359export LANGUAGE 13360 13361# CDPATH. 13362(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13363 13364 13365# as_fn_error ERROR [LINENO LOG_FD] 13366# --------------------------------- 13367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13369# script with status $?, using 1 if that was 0. 13370as_fn_error () 13371{ 13372 as_status=$?; test $as_status -eq 0 && as_status=1 13373 if test "$3"; then 13374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 13376 fi 13377 $as_echo "$as_me: error: $1" >&2 13378 as_fn_exit $as_status 13379} # as_fn_error 13380 13381 13382# as_fn_set_status STATUS 13383# ----------------------- 13384# Set $? to STATUS, without forking. 13385as_fn_set_status () 13386{ 13387 return $1 13388} # as_fn_set_status 13389 13390# as_fn_exit STATUS 13391# ----------------- 13392# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13393as_fn_exit () 13394{ 13395 set +e 13396 as_fn_set_status $1 13397 exit $1 13398} # as_fn_exit 13399 13400# as_fn_unset VAR 13401# --------------- 13402# Portably unset VAR. 13403as_fn_unset () 13404{ 13405 { eval $1=; unset $1;} 13406} 13407as_unset=as_fn_unset 13408# as_fn_append VAR VALUE 13409# ---------------------- 13410# Append the text in VALUE to the end of the definition contained in VAR. Take 13411# advantage of any shell optimizations that allow amortized linear growth over 13412# repeated appends, instead of the typical quadratic growth present in naive 13413# implementations. 13414if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13415 eval 'as_fn_append () 13416 { 13417 eval $1+=\$2 13418 }' 13419else 13420 as_fn_append () 13421 { 13422 eval $1=\$$1\$2 13423 } 13424fi # as_fn_append 13425 13426# as_fn_arith ARG... 13427# ------------------ 13428# Perform arithmetic evaluation on the ARGs, and store the result in the 13429# global $as_val. Take advantage of shells that can avoid forks. The arguments 13430# must be portable across $(()) and expr. 13431if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13432 eval 'as_fn_arith () 13433 { 13434 as_val=$(( $* )) 13435 }' 13436else 13437 as_fn_arith () 13438 { 13439 as_val=`expr "$@" || test $? -eq 1` 13440 } 13441fi # as_fn_arith 13442 13443 13444if expr a : '\(a\)' >/dev/null 2>&1 && 13445 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13446 as_expr=expr 13447else 13448 as_expr=false 13449fi 13450 13451if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13452 as_basename=basename 13453else 13454 as_basename=false 13455fi 13456 13457if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13458 as_dirname=dirname 13459else 13460 as_dirname=false 13461fi 13462 13463as_me=`$as_basename -- "$0" || 13464$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13465 X"$0" : 'X\(//\)$' \| \ 13466 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13467$as_echo X/"$0" | 13468 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13469 s//\1/ 13470 q 13471 } 13472 /^X\/\(\/\/\)$/{ 13473 s//\1/ 13474 q 13475 } 13476 /^X\/\(\/\).*/{ 13477 s//\1/ 13478 q 13479 } 13480 s/.*/./; q'` 13481 13482# Avoid depending upon Character Ranges. 13483as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13484as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13485as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13486as_cr_digits='0123456789' 13487as_cr_alnum=$as_cr_Letters$as_cr_digits 13488 13489ECHO_C= ECHO_N= ECHO_T= 13490case `echo -n x` in #((((( 13491-n*) 13492 case `echo 'xy\c'` in 13493 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13494 xy) ECHO_C='\c';; 13495 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13496 ECHO_T=' ';; 13497 esac;; 13498*) 13499 ECHO_N='-n';; 13500esac 13501 13502rm -f conf$$ conf$$.exe conf$$.file 13503if test -d conf$$.dir; then 13504 rm -f conf$$.dir/conf$$.file 13505else 13506 rm -f conf$$.dir 13507 mkdir conf$$.dir 2>/dev/null 13508fi 13509if (echo >conf$$.file) 2>/dev/null; then 13510 if ln -s conf$$.file conf$$ 2>/dev/null; then 13511 as_ln_s='ln -s' 13512 # ... but there are two gotchas: 13513 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13514 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13515 # In both cases, we have to default to `cp -p'. 13516 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13517 as_ln_s='cp -p' 13518 elif ln conf$$.file conf$$ 2>/dev/null; then 13519 as_ln_s=ln 13520 else 13521 as_ln_s='cp -p' 13522 fi 13523else 13524 as_ln_s='cp -p' 13525fi 13526rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13527rmdir conf$$.dir 2>/dev/null 13528 13529 13530# as_fn_mkdir_p 13531# ------------- 13532# Create "$as_dir" as a directory, including parents if necessary. 13533as_fn_mkdir_p () 13534{ 13535 13536 case $as_dir in #( 13537 -*) as_dir=./$as_dir;; 13538 esac 13539 test -d "$as_dir" || eval $as_mkdir_p || { 13540 as_dirs= 13541 while :; do 13542 case $as_dir in #( 13543 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13544 *) as_qdir=$as_dir;; 13545 esac 13546 as_dirs="'$as_qdir' $as_dirs" 13547 as_dir=`$as_dirname -- "$as_dir" || 13548$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13549 X"$as_dir" : 'X\(//\)[^/]' \| \ 13550 X"$as_dir" : 'X\(//\)$' \| \ 13551 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13552$as_echo X"$as_dir" | 13553 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13554 s//\1/ 13555 q 13556 } 13557 /^X\(\/\/\)[^/].*/{ 13558 s//\1/ 13559 q 13560 } 13561 /^X\(\/\/\)$/{ 13562 s//\1/ 13563 q 13564 } 13565 /^X\(\/\).*/{ 13566 s//\1/ 13567 q 13568 } 13569 s/.*/./; q'` 13570 test -d "$as_dir" && break 13571 done 13572 test -z "$as_dirs" || eval "mkdir $as_dirs" 13573 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13574 13575 13576} # as_fn_mkdir_p 13577if mkdir -p . 2>/dev/null; then 13578 as_mkdir_p='mkdir -p "$as_dir"' 13579else 13580 test -d ./-p && rmdir ./-p 13581 as_mkdir_p=false 13582fi 13583 13584if test -x / >/dev/null 2>&1; then 13585 as_test_x='test -x' 13586else 13587 if ls -dL / >/dev/null 2>&1; then 13588 as_ls_L_option=L 13589 else 13590 as_ls_L_option= 13591 fi 13592 as_test_x=' 13593 eval sh -c '\'' 13594 if test -d "$1"; then 13595 test -d "$1/."; 13596 else 13597 case $1 in #( 13598 -*)set "./$1";; 13599 esac; 13600 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13601 ???[sx]*):;;*)false;;esac;fi 13602 '\'' sh 13603 ' 13604fi 13605as_executable_p=$as_test_x 13606 13607# Sed expression to map a string onto a valid CPP name. 13608as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13609 13610# Sed expression to map a string onto a valid variable name. 13611as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13612 13613 13614exec 6>&1 13615## ----------------------------------- ## 13616## Main body of $CONFIG_STATUS script. ## 13617## ----------------------------------- ## 13618_ASEOF 13619test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13620 13621cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13622# Save the log message, to keep $0 and so on meaningful, and to 13623# report actual input values of CONFIG_FILES etc. instead of their 13624# values after options handling. 13625ac_log=" 13626This file was extended by $as_me, which was 13627generated by GNU Autoconf 2.64. Invocation command line was 13628 13629 CONFIG_FILES = $CONFIG_FILES 13630 CONFIG_HEADERS = $CONFIG_HEADERS 13631 CONFIG_LINKS = $CONFIG_LINKS 13632 CONFIG_COMMANDS = $CONFIG_COMMANDS 13633 $ $0 $@ 13634 13635on `(hostname || uname -n) 2>/dev/null | sed 1q` 13636" 13637 13638_ACEOF 13639 13640case $ac_config_files in *" 13641"*) set x $ac_config_files; shift; ac_config_files=$*;; 13642esac 13643 13644case $ac_config_headers in *" 13645"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13646esac 13647 13648 13649cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13650# Files that config.status was made for. 13651config_files="$ac_config_files" 13652config_headers="$ac_config_headers" 13653config_links="$ac_config_links" 13654config_commands="$ac_config_commands" 13655 13656_ACEOF 13657 13658cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13659ac_cs_usage="\ 13660\`$as_me' instantiates files and other configuration actions 13661from templates according to the current configuration. Unless the files 13662and actions are specified as TAGs, all are instantiated by default. 13663 13664Usage: $0 [OPTION]... [TAG]... 13665 13666 -h, --help print this help, then exit 13667 -V, --version print version number and configuration settings, then exit 13668 -q, --quiet, --silent 13669 do not print progress messages 13670 -d, --debug don't remove temporary files 13671 --recheck update $as_me by reconfiguring in the same conditions 13672 --file=FILE[:TEMPLATE] 13673 instantiate the configuration file FILE 13674 --header=FILE[:TEMPLATE] 13675 instantiate the configuration header FILE 13676 13677Configuration files: 13678$config_files 13679 13680Configuration headers: 13681$config_headers 13682 13683Configuration links: 13684$config_links 13685 13686Configuration commands: 13687$config_commands 13688 13689Report bugs to the package provider." 13690 13691_ACEOF 13692cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13693ac_cs_version="\\ 13694config.status 13695configured by $0, generated by GNU Autoconf 2.64, 13696 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 13697 13698Copyright (C) 2009 Free Software Foundation, Inc. 13699This config.status script is free software; the Free Software Foundation 13700gives unlimited permission to copy, distribute and modify it." 13701 13702ac_pwd='$ac_pwd' 13703srcdir='$srcdir' 13704INSTALL='$INSTALL' 13705AWK='$AWK' 13706test -n "\$AWK" || AWK=awk 13707_ACEOF 13708 13709cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13710# The default lists apply if the user does not specify any file. 13711ac_need_defaults=: 13712while test $# != 0 13713do 13714 case $1 in 13715 --*=*) 13716 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13717 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13718 ac_shift=: 13719 ;; 13720 *) 13721 ac_option=$1 13722 ac_optarg=$2 13723 ac_shift=shift 13724 ;; 13725 esac 13726 13727 case $ac_option in 13728 # Handling of the options. 13729 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13730 ac_cs_recheck=: ;; 13731 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13732 $as_echo "$ac_cs_version"; exit ;; 13733 --debug | --debu | --deb | --de | --d | -d ) 13734 debug=: ;; 13735 --file | --fil | --fi | --f ) 13736 $ac_shift 13737 case $ac_optarg in 13738 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13739 esac 13740 as_fn_append CONFIG_FILES " '$ac_optarg'" 13741 ac_need_defaults=false;; 13742 --header | --heade | --head | --hea ) 13743 $ac_shift 13744 case $ac_optarg in 13745 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13746 esac 13747 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13748 ac_need_defaults=false;; 13749 --he | --h) 13750 # Conflict between --help and --header 13751 as_fn_error "ambiguous option: \`$1' 13752Try \`$0 --help' for more information.";; 13753 --help | --hel | -h ) 13754 $as_echo "$ac_cs_usage"; exit ;; 13755 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13756 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13757 ac_cs_silent=: ;; 13758 13759 # This is an error. 13760 -*) as_fn_error "unrecognized option: \`$1' 13761Try \`$0 --help' for more information." ;; 13762 13763 *) as_fn_append ac_config_targets " $1" 13764 ac_need_defaults=false ;; 13765 13766 esac 13767 shift 13768done 13769 13770ac_configure_extra_args= 13771 13772if $ac_cs_silent; then 13773 exec 6>/dev/null 13774 ac_configure_extra_args="$ac_configure_extra_args --silent" 13775fi 13776 13777_ACEOF 13778cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13779if \$ac_cs_recheck; then 13780 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13781 shift 13782 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13783 CONFIG_SHELL='$SHELL' 13784 export CONFIG_SHELL 13785 exec "\$@" 13786fi 13787 13788_ACEOF 13789cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13790exec 5>>config.log 13791{ 13792 echo 13793 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13794## Running $as_me. ## 13795_ASBOX 13796 $as_echo "$ac_log" 13797} >&5 13798 13799_ACEOF 13800cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13801# 13802# INIT-COMMANDS 13803# 13804ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 13805 13806 13807# The HP-UX ksh and POSIX shell print the target directory to stdout 13808# if CDPATH is set. 13809(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13810 13811sed_quote_subst='$sed_quote_subst' 13812double_quote_subst='$double_quote_subst' 13813delay_variable_subst='$delay_variable_subst' 13814macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13815macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13816enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13817enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13818pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13819enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13820SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13821ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13822host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13823host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13824host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13825build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13826build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13827build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13828SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13829Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13830GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13831EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13832FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13833LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13834NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13835LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13836max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13837ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13838exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13839lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13840lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13841lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13842reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13843reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13844OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13845deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13846file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13847AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13848AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13849STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13850RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13851old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13852old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13853old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13854lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13855CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13856CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13857compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13858GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13859lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13860lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13861lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13862lt_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"`' 13863objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13864MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13865lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13866lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13867lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13868lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13869lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13870need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13871DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13872NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13873LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13874OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13875OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13876libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13877shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13878extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13879archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13880enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13881export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13882whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13883compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13884old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13885old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13886archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13887archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13888module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13889module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13890with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13891allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13892no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13893hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13894hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13895hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13896hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13897hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13898hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13899hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13900hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13901inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13902link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13903fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13904always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13905export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13906exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13907include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13908prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13909file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13910variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13911need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13912need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13913version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13914runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13915shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13916shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13917libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13918library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13919soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13920install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13921postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13922postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13923finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13924finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13925hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13926sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13927sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13928hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13929enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13930enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13931enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13932old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13933striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13934 13935LTCC='$LTCC' 13936LTCFLAGS='$LTCFLAGS' 13937compiler='$compiler_DEFAULT' 13938 13939# A function that is used when there is no print builtin or printf. 13940func_fallback_echo () 13941{ 13942 eval 'cat <<_LTECHO_EOF 13943\$1 13944_LTECHO_EOF' 13945} 13946 13947# Quote evaled strings. 13948for var in SHELL \ 13949ECHO \ 13950SED \ 13951GREP \ 13952EGREP \ 13953FGREP \ 13954LD \ 13955NM \ 13956LN_S \ 13957lt_SP2NL \ 13958lt_NL2SP \ 13959reload_flag \ 13960OBJDUMP \ 13961deplibs_check_method \ 13962file_magic_cmd \ 13963AR \ 13964AR_FLAGS \ 13965STRIP \ 13966RANLIB \ 13967CC \ 13968CFLAGS \ 13969compiler \ 13970lt_cv_sys_global_symbol_pipe \ 13971lt_cv_sys_global_symbol_to_cdecl \ 13972lt_cv_sys_global_symbol_to_c_name_address \ 13973lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13974lt_prog_compiler_no_builtin_flag \ 13975lt_prog_compiler_wl \ 13976lt_prog_compiler_pic \ 13977lt_prog_compiler_static \ 13978lt_cv_prog_compiler_c_o \ 13979need_locks \ 13980DSYMUTIL \ 13981NMEDIT \ 13982LIPO \ 13983OTOOL \ 13984OTOOL64 \ 13985shrext_cmds \ 13986export_dynamic_flag_spec \ 13987whole_archive_flag_spec \ 13988compiler_needs_object \ 13989with_gnu_ld \ 13990allow_undefined_flag \ 13991no_undefined_flag \ 13992hardcode_libdir_flag_spec \ 13993hardcode_libdir_flag_spec_ld \ 13994hardcode_libdir_separator \ 13995fix_srcfile_path \ 13996exclude_expsyms \ 13997include_expsyms \ 13998file_list_spec \ 13999variables_saved_for_relink \ 14000libname_spec \ 14001library_names_spec \ 14002soname_spec \ 14003install_override_mode \ 14004finish_eval \ 14005old_striplib \ 14006striplib; do 14007 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14008 *[\\\\\\\`\\"\\\$]*) 14009 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14010 ;; 14011 *) 14012 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14013 ;; 14014 esac 14015done 14016 14017# Double-quote double-evaled strings. 14018for var in reload_cmds \ 14019old_postinstall_cmds \ 14020old_postuninstall_cmds \ 14021old_archive_cmds \ 14022extract_expsyms_cmds \ 14023old_archive_from_new_cmds \ 14024old_archive_from_expsyms_cmds \ 14025archive_cmds \ 14026archive_expsym_cmds \ 14027module_cmds \ 14028module_expsym_cmds \ 14029export_symbols_cmds \ 14030prelink_cmds \ 14031postinstall_cmds \ 14032postuninstall_cmds \ 14033finish_cmds \ 14034sys_lib_search_path_spec \ 14035sys_lib_dlsearch_path_spec; do 14036 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14037 *[\\\\\\\`\\"\\\$]*) 14038 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14039 ;; 14040 *) 14041 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14042 ;; 14043 esac 14044done 14045 14046ac_aux_dir='$ac_aux_dir' 14047xsi_shell='$xsi_shell' 14048lt_shell_append='$lt_shell_append' 14049 14050# See if we are running on zsh, and set the options which allow our 14051# commands through without removal of \ escapes INIT. 14052if test -n "\${ZSH_VERSION+set}" ; then 14053 setopt NO_GLOB_SUBST 14054fi 14055 14056 14057 PACKAGE='$PACKAGE' 14058 VERSION='$VERSION' 14059 TIMESTAMP='$TIMESTAMP' 14060 RM='$RM' 14061 ofile='$ofile' 14062 14063 14064 14065 14066_ACEOF 14067 14068cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14069 14070# Handling of arguments. 14071for ac_config_target in $ac_config_targets 14072do 14073 case $ac_config_target in 14074 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 14075 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 14076 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14077 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 14078 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 14079 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 14080 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 14081 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 14082 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 14083 14084 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14085 esac 14086done 14087 14088 14089# If the user did not use the arguments to specify the items to instantiate, 14090# then the envvar interface is used. Set only those that are not. 14091# We use the long form for the default assignment because of an extremely 14092# bizarre bug on SunOS 4.1.3. 14093if $ac_need_defaults; then 14094 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14095 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14096 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 14097 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14098fi 14099 14100# Have a temporary directory for convenience. Make it in the build tree 14101# simply because there is no reason against having it here, and in addition, 14102# creating and moving files from /tmp can sometimes cause problems. 14103# Hook for its removal unless debugging. 14104# Note that there is a small window in which the directory will not be cleaned: 14105# after its creation but before its name has been assigned to `$tmp'. 14106$debug || 14107{ 14108 tmp= 14109 trap 'exit_status=$? 14110 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 14111' 0 14112 trap 'as_fn_exit 1' 1 2 13 15 14113} 14114# Create a (secure) tmp directory for tmp files. 14115 14116{ 14117 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14118 test -n "$tmp" && test -d "$tmp" 14119} || 14120{ 14121 tmp=./conf$$-$RANDOM 14122 (umask 077 && mkdir "$tmp") 14123} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 14124 14125# Set up the scripts for CONFIG_FILES section. 14126# No need to generate them if there are no CONFIG_FILES. 14127# This happens for instance with `./config.status config.h'. 14128if test -n "$CONFIG_FILES"; then 14129 14130 14131ac_cr=`echo X | tr X '\015'` 14132# On cygwin, bash can eat \r inside `` if the user requested igncr. 14133# But we know of no other shell where ac_cr would be empty at this 14134# point, so we can use a bashism as a fallback. 14135if test "x$ac_cr" = x; then 14136 eval ac_cr=\$\'\\r\' 14137fi 14138ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14139if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14140 ac_cs_awk_cr='\r' 14141else 14142 ac_cs_awk_cr=$ac_cr 14143fi 14144 14145echo 'BEGIN {' >"$tmp/subs1.awk" && 14146_ACEOF 14147 14148 14149{ 14150 echo "cat >conf$$subs.awk <<_ACEOF" && 14151 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14152 echo "_ACEOF" 14153} >conf$$subs.sh || 14154 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14155ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 14156ac_delim='%!_!# ' 14157for ac_last_try in false false false false false :; do 14158 . ./conf$$subs.sh || 14159 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14160 14161 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14162 if test $ac_delim_n = $ac_delim_num; then 14163 break 14164 elif $ac_last_try; then 14165 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14166 else 14167 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14168 fi 14169done 14170rm -f conf$$subs.sh 14171 14172cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14173cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 14174_ACEOF 14175sed -n ' 14176h 14177s/^/S["/; s/!.*/"]=/ 14178p 14179g 14180s/^[^!]*!// 14181:repl 14182t repl 14183s/'"$ac_delim"'$// 14184t delim 14185:nl 14186h 14187s/\(.\{148\}\).*/\1/ 14188t more1 14189s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14190p 14191n 14192b repl 14193:more1 14194s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14195p 14196g 14197s/.\{148\}// 14198t nl 14199:delim 14200h 14201s/\(.\{148\}\).*/\1/ 14202t more2 14203s/["\\]/\\&/g; s/^/"/; s/$/"/ 14204p 14205b 14206:more2 14207s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14208p 14209g 14210s/.\{148\}// 14211t delim 14212' <conf$$subs.awk | sed ' 14213/^[^""]/{ 14214 N 14215 s/\n// 14216} 14217' >>$CONFIG_STATUS || ac_write_fail=1 14218rm -f conf$$subs.awk 14219cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14220_ACAWK 14221cat >>"\$tmp/subs1.awk" <<_ACAWK && 14222 for (key in S) S_is_set[key] = 1 14223 FS = "" 14224 14225} 14226{ 14227 line = $ 0 14228 nfields = split(line, field, "@") 14229 substed = 0 14230 len = length(field[1]) 14231 for (i = 2; i < nfields; i++) { 14232 key = field[i] 14233 keylen = length(key) 14234 if (S_is_set[key]) { 14235 value = S[key] 14236 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14237 len += length(value) + length(field[++i]) 14238 substed = 1 14239 } else 14240 len += 1 + keylen 14241 } 14242 14243 print line 14244} 14245 14246_ACAWK 14247_ACEOF 14248cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14249if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14250 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14251else 14252 cat 14253fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 14254 || as_fn_error "could not setup config files machinery" "$LINENO" 5 14255_ACEOF 14256 14257# VPATH may cause trouble with some makes, so we remove $(srcdir), 14258# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14259# trailing colons and then remove the whole line if VPATH becomes empty 14260# (actually we leave an empty line to preserve line numbers). 14261if test "x$srcdir" = x.; then 14262 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14263s/:*\$(srcdir):*/:/ 14264s/:*\${srcdir}:*/:/ 14265s/:*@srcdir@:*/:/ 14266s/^\([^=]*=[ ]*\):*/\1/ 14267s/:*$// 14268s/^[^=]*=[ ]*$// 14269}' 14270fi 14271 14272cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14273fi # test -n "$CONFIG_FILES" 14274 14275# Set up the scripts for CONFIG_HEADERS section. 14276# No need to generate them if there are no CONFIG_HEADERS. 14277# This happens for instance with `./config.status Makefile'. 14278if test -n "$CONFIG_HEADERS"; then 14279cat >"$tmp/defines.awk" <<\_ACAWK || 14280BEGIN { 14281_ACEOF 14282 14283# Transform confdefs.h into an awk script `defines.awk', embedded as 14284# here-document in config.status, that substitutes the proper values into 14285# config.h.in to produce config.h. 14286 14287# Create a delimiter string that does not exist in confdefs.h, to ease 14288# handling of long lines. 14289ac_delim='%!_!# ' 14290for ac_last_try in false false :; do 14291 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 14292 if test -z "$ac_t"; then 14293 break 14294 elif $ac_last_try; then 14295 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 14296 else 14297 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14298 fi 14299done 14300 14301# For the awk script, D is an array of macro values keyed by name, 14302# likewise P contains macro parameters if any. Preserve backslash 14303# newline sequences. 14304 14305ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14306sed -n ' 14307s/.\{148\}/&'"$ac_delim"'/g 14308t rset 14309:rset 14310s/^[ ]*#[ ]*define[ ][ ]*/ / 14311t def 14312d 14313:def 14314s/\\$// 14315t bsnl 14316s/["\\]/\\&/g 14317s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14318D["\1"]=" \3"/p 14319s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14320d 14321:bsnl 14322s/["\\]/\\&/g 14323s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14324D["\1"]=" \3\\\\\\n"\\/p 14325t cont 14326s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14327t cont 14328d 14329:cont 14330n 14331s/.\{148\}/&'"$ac_delim"'/g 14332t clear 14333:clear 14334s/\\$// 14335t bsnlc 14336s/["\\]/\\&/g; s/^/"/; s/$/"/p 14337d 14338:bsnlc 14339s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14340b cont 14341' <confdefs.h | sed ' 14342s/'"$ac_delim"'/"\\\ 14343"/g' >>$CONFIG_STATUS || ac_write_fail=1 14344 14345cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14346 for (key in D) D_is_set[key] = 1 14347 FS = "" 14348} 14349/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14350 line = \$ 0 14351 split(line, arg, " ") 14352 if (arg[1] == "#") { 14353 defundef = arg[2] 14354 mac1 = arg[3] 14355 } else { 14356 defundef = substr(arg[1], 2) 14357 mac1 = arg[2] 14358 } 14359 split(mac1, mac2, "(") #) 14360 macro = mac2[1] 14361 prefix = substr(line, 1, index(line, defundef) - 1) 14362 if (D_is_set[macro]) { 14363 # Preserve the white space surrounding the "#". 14364 print prefix "define", macro P[macro] D[macro] 14365 next 14366 } else { 14367 # Replace #undef with comments. This is necessary, for example, 14368 # in the case of _POSIX_SOURCE, which is predefined and required 14369 # on some systems where configure will not decide to define it. 14370 if (defundef == "undef") { 14371 print "/*", prefix defundef, macro, "*/" 14372 next 14373 } 14374 } 14375} 14376{ print } 14377_ACAWK 14378_ACEOF 14379cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14380 as_fn_error "could not setup config headers machinery" "$LINENO" 5 14381fi # test -n "$CONFIG_HEADERS" 14382 14383 14384eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 14385shift 14386for ac_tag 14387do 14388 case $ac_tag in 14389 :[FHLC]) ac_mode=$ac_tag; continue;; 14390 esac 14391 case $ac_mode$ac_tag in 14392 :[FHL]*:*);; 14393 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 14394 :[FH]-) ac_tag=-:-;; 14395 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14396 esac 14397 ac_save_IFS=$IFS 14398 IFS=: 14399 set x $ac_tag 14400 IFS=$ac_save_IFS 14401 shift 14402 ac_file=$1 14403 shift 14404 14405 case $ac_mode in 14406 :L) ac_source=$1;; 14407 :[FH]) 14408 ac_file_inputs= 14409 for ac_f 14410 do 14411 case $ac_f in 14412 -) ac_f="$tmp/stdin";; 14413 *) # Look for the file first in the build tree, then in the source tree 14414 # (if the path is not absolute). The absolute path cannot be DOS-style, 14415 # because $ac_f cannot contain `:'. 14416 test -f "$ac_f" || 14417 case $ac_f in 14418 [\\/$]*) false;; 14419 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14420 esac || 14421 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14422 esac 14423 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14424 as_fn_append ac_file_inputs " '$ac_f'" 14425 done 14426 14427 # Let's still pretend it is `configure' which instantiates (i.e., don't 14428 # use $as_me), people would be surprised to read: 14429 # /* config.h. Generated by config.status. */ 14430 configure_input='Generated from '` 14431 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14432 `' by configure.' 14433 if test x"$ac_file" != x-; then 14434 configure_input="$ac_file. $configure_input" 14435 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14436$as_echo "$as_me: creating $ac_file" >&6;} 14437 fi 14438 # Neutralize special characters interpreted by sed in replacement strings. 14439 case $configure_input in #( 14440 *\&* | *\|* | *\\* ) 14441 ac_sed_conf_input=`$as_echo "$configure_input" | 14442 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14443 *) ac_sed_conf_input=$configure_input;; 14444 esac 14445 14446 case $ac_tag in 14447 *:-:* | *:-) cat >"$tmp/stdin" \ 14448 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 14449 esac 14450 ;; 14451 esac 14452 14453 ac_dir=`$as_dirname -- "$ac_file" || 14454$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14455 X"$ac_file" : 'X\(//\)[^/]' \| \ 14456 X"$ac_file" : 'X\(//\)$' \| \ 14457 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14458$as_echo X"$ac_file" | 14459 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14460 s//\1/ 14461 q 14462 } 14463 /^X\(\/\/\)[^/].*/{ 14464 s//\1/ 14465 q 14466 } 14467 /^X\(\/\/\)$/{ 14468 s//\1/ 14469 q 14470 } 14471 /^X\(\/\).*/{ 14472 s//\1/ 14473 q 14474 } 14475 s/.*/./; q'` 14476 as_dir="$ac_dir"; as_fn_mkdir_p 14477 ac_builddir=. 14478 14479case "$ac_dir" in 14480.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14481*) 14482 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14483 # A ".." for each directory in $ac_dir_suffix. 14484 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14485 case $ac_top_builddir_sub in 14486 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14487 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14488 esac ;; 14489esac 14490ac_abs_top_builddir=$ac_pwd 14491ac_abs_builddir=$ac_pwd$ac_dir_suffix 14492# for backward compatibility: 14493ac_top_builddir=$ac_top_build_prefix 14494 14495case $srcdir in 14496 .) # We are building in place. 14497 ac_srcdir=. 14498 ac_top_srcdir=$ac_top_builddir_sub 14499 ac_abs_top_srcdir=$ac_pwd ;; 14500 [\\/]* | ?:[\\/]* ) # Absolute name. 14501 ac_srcdir=$srcdir$ac_dir_suffix; 14502 ac_top_srcdir=$srcdir 14503 ac_abs_top_srcdir=$srcdir ;; 14504 *) # Relative name. 14505 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14506 ac_top_srcdir=$ac_top_build_prefix$srcdir 14507 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14508esac 14509ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14510 14511 14512 case $ac_mode in 14513 :F) 14514 # 14515 # CONFIG_FILE 14516 # 14517 14518 case $INSTALL in 14519 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14520 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14521 esac 14522_ACEOF 14523 14524cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14525# If the template does not know about datarootdir, expand it. 14526# FIXME: This hack should be removed a few years after 2.60. 14527ac_datarootdir_hack=; ac_datarootdir_seen= 14528ac_sed_dataroot=' 14529/datarootdir/ { 14530 p 14531 q 14532} 14533/@datadir@/p 14534/@docdir@/p 14535/@infodir@/p 14536/@localedir@/p 14537/@mandir@/p' 14538case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14539*datarootdir*) ac_datarootdir_seen=yes;; 14540*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14542$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14543_ACEOF 14544cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14545 ac_datarootdir_hack=' 14546 s&@datadir@&$datadir&g 14547 s&@docdir@&$docdir&g 14548 s&@infodir@&$infodir&g 14549 s&@localedir@&$localedir&g 14550 s&@mandir@&$mandir&g 14551 s&\\\${datarootdir}&$datarootdir&g' ;; 14552esac 14553_ACEOF 14554 14555# Neutralize VPATH when `$srcdir' = `.'. 14556# Shell code in configure.ac might set extrasub. 14557# FIXME: do we really want to maintain this feature? 14558cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14559ac_sed_extra="$ac_vpsub 14560$extrasub 14561_ACEOF 14562cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14563:t 14564/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14565s|@configure_input@|$ac_sed_conf_input|;t t 14566s&@top_builddir@&$ac_top_builddir_sub&;t t 14567s&@top_build_prefix@&$ac_top_build_prefix&;t t 14568s&@srcdir@&$ac_srcdir&;t t 14569s&@abs_srcdir@&$ac_abs_srcdir&;t t 14570s&@top_srcdir@&$ac_top_srcdir&;t t 14571s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14572s&@builddir@&$ac_builddir&;t t 14573s&@abs_builddir@&$ac_abs_builddir&;t t 14574s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14575s&@INSTALL@&$ac_INSTALL&;t t 14576$ac_datarootdir_hack 14577" 14578eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 14579 || as_fn_error "could not create $ac_file" "$LINENO" 5 14580 14581test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14582 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 14583 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 14584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14585which seems to be undefined. Please make sure it is defined." >&5 14586$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14587which seems to be undefined. Please make sure it is defined." >&2;} 14588 14589 rm -f "$tmp/stdin" 14590 case $ac_file in 14591 -) cat "$tmp/out" && rm -f "$tmp/out";; 14592 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 14593 esac \ 14594 || as_fn_error "could not create $ac_file" "$LINENO" 5 14595 ;; 14596 :H) 14597 # 14598 # CONFIG_HEADER 14599 # 14600 if test x"$ac_file" != x-; then 14601 { 14602 $as_echo "/* $configure_input */" \ 14603 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 14604 } >"$tmp/config.h" \ 14605 || as_fn_error "could not create $ac_file" "$LINENO" 5 14606 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 14607 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14608$as_echo "$as_me: $ac_file is unchanged" >&6;} 14609 else 14610 rm -f "$ac_file" 14611 mv "$tmp/config.h" "$ac_file" \ 14612 || as_fn_error "could not create $ac_file" "$LINENO" 5 14613 fi 14614 else 14615 $as_echo "/* $configure_input */" \ 14616 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 14617 || as_fn_error "could not create -" "$LINENO" 5 14618 fi 14619 ;; 14620 :L) 14621 # 14622 # CONFIG_LINK 14623 # 14624 14625 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 14626 : 14627 else 14628 # Prefer the file from the source tree if names are identical. 14629 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 14630 ac_source=$srcdir/$ac_source 14631 fi 14632 14633 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 14634$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 14635 14636 if test ! -r "$ac_source"; then 14637 as_fn_error "$ac_source: file not found" "$LINENO" 5 14638 fi 14639 rm -f "$ac_file" 14640 14641 # Try a relative symlink, then a hard link, then a copy. 14642 case $srcdir in 14643 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 14644 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 14645 esac 14646 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 14647 ln "$ac_source" "$ac_file" 2>/dev/null || 14648 cp -p "$ac_source" "$ac_file" || 14649 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 14650 fi 14651 ;; 14652 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14653$as_echo "$as_me: executing $ac_file commands" >&6;} 14654 ;; 14655 esac 14656 14657 14658 case $ac_file$ac_mode in 14659 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 14660 "libtool":C) 14661 14662 # See if we are running on zsh, and set the options which allow our 14663 # commands through without removal of \ escapes. 14664 if test -n "${ZSH_VERSION+set}" ; then 14665 setopt NO_GLOB_SUBST 14666 fi 14667 14668 cfgfile="${ofile}T" 14669 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14670 $RM "$cfgfile" 14671 14672 cat <<_LT_EOF >> "$cfgfile" 14673#! $SHELL 14674 14675# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14676# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14677# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14678# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14679# 14680# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14681# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14682# Written by Gordon Matzigkeit, 1996 14683# 14684# This file is part of GNU Libtool. 14685# 14686# GNU Libtool is free software; you can redistribute it and/or 14687# modify it under the terms of the GNU General Public License as 14688# published by the Free Software Foundation; either version 2 of 14689# the License, or (at your option) any later version. 14690# 14691# As a special exception to the GNU General Public License, 14692# if you distribute this file as part of a program or library that 14693# is built using GNU Libtool, you may include this file under the 14694# same distribution terms that you use for the rest of that program. 14695# 14696# GNU Libtool is distributed in the hope that it will be useful, 14697# but WITHOUT ANY WARRANTY; without even the implied warranty of 14698# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14699# GNU General Public License for more details. 14700# 14701# You should have received a copy of the GNU General Public License 14702# along with GNU Libtool; see the file COPYING. If not, a copy 14703# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14704# obtained by writing to the Free Software Foundation, Inc., 14705# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14706 14707 14708# The names of the tagged configurations supported by this script. 14709available_tags="" 14710 14711# ### BEGIN LIBTOOL CONFIG 14712 14713# Which release of libtool.m4 was used? 14714macro_version=$macro_version 14715macro_revision=$macro_revision 14716 14717# Whether or not to build shared libraries. 14718build_libtool_libs=$enable_shared 14719 14720# Whether or not to build static libraries. 14721build_old_libs=$enable_static 14722 14723# What type of objects to build. 14724pic_mode=$pic_mode 14725 14726# Whether or not to optimize for fast installation. 14727fast_install=$enable_fast_install 14728 14729# Shell to use when invoking shell scripts. 14730SHELL=$lt_SHELL 14731 14732# An echo program that protects backslashes. 14733ECHO=$lt_ECHO 14734 14735# The host system. 14736host_alias=$host_alias 14737host=$host 14738host_os=$host_os 14739 14740# The build system. 14741build_alias=$build_alias 14742build=$build 14743build_os=$build_os 14744 14745# A sed program that does not truncate output. 14746SED=$lt_SED 14747 14748# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14749Xsed="\$SED -e 1s/^X//" 14750 14751# A grep program that handles long lines. 14752GREP=$lt_GREP 14753 14754# An ERE matcher. 14755EGREP=$lt_EGREP 14756 14757# A literal string matcher. 14758FGREP=$lt_FGREP 14759 14760# A BSD- or MS-compatible name lister. 14761NM=$lt_NM 14762 14763# Whether we need soft or hard links. 14764LN_S=$lt_LN_S 14765 14766# What is the maximum length of a command? 14767max_cmd_len=$max_cmd_len 14768 14769# Object file suffix (normally "o"). 14770objext=$ac_objext 14771 14772# Executable file suffix (normally ""). 14773exeext=$exeext 14774 14775# whether the shell understands "unset". 14776lt_unset=$lt_unset 14777 14778# turn spaces into newlines. 14779SP2NL=$lt_lt_SP2NL 14780 14781# turn newlines into spaces. 14782NL2SP=$lt_lt_NL2SP 14783 14784# An object symbol dumper. 14785OBJDUMP=$lt_OBJDUMP 14786 14787# Method to check whether dependent libraries are shared objects. 14788deplibs_check_method=$lt_deplibs_check_method 14789 14790# Command to use when deplibs_check_method == "file_magic". 14791file_magic_cmd=$lt_file_magic_cmd 14792 14793# The archiver. 14794AR=$lt_AR 14795AR_FLAGS=$lt_AR_FLAGS 14796 14797# A symbol stripping program. 14798STRIP=$lt_STRIP 14799 14800# Commands used to install an old-style archive. 14801RANLIB=$lt_RANLIB 14802old_postinstall_cmds=$lt_old_postinstall_cmds 14803old_postuninstall_cmds=$lt_old_postuninstall_cmds 14804 14805# Whether to use a lock for old archive extraction. 14806lock_old_archive_extraction=$lock_old_archive_extraction 14807 14808# A C compiler. 14809LTCC=$lt_CC 14810 14811# LTCC compiler flags. 14812LTCFLAGS=$lt_CFLAGS 14813 14814# Take the output of nm and produce a listing of raw symbols and C names. 14815global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14816 14817# Transform the output of nm in a proper C declaration. 14818global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14819 14820# Transform the output of nm in a C name address pair. 14821global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14822 14823# Transform the output of nm in a C name address pair when lib prefix is needed. 14824global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14825 14826# The name of the directory that contains temporary libtool files. 14827objdir=$objdir 14828 14829# Used to examine libraries when file_magic_cmd begins with "file". 14830MAGIC_CMD=$MAGIC_CMD 14831 14832# Must we lock files when doing compilation? 14833need_locks=$lt_need_locks 14834 14835# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14836DSYMUTIL=$lt_DSYMUTIL 14837 14838# Tool to change global to local symbols on Mac OS X. 14839NMEDIT=$lt_NMEDIT 14840 14841# Tool to manipulate fat objects and archives on Mac OS X. 14842LIPO=$lt_LIPO 14843 14844# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14845OTOOL=$lt_OTOOL 14846 14847# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14848OTOOL64=$lt_OTOOL64 14849 14850# Old archive suffix (normally "a"). 14851libext=$libext 14852 14853# Shared library suffix (normally ".so"). 14854shrext_cmds=$lt_shrext_cmds 14855 14856# The commands to extract the exported symbol list from a shared archive. 14857extract_expsyms_cmds=$lt_extract_expsyms_cmds 14858 14859# Variables whose values should be saved in libtool wrapper scripts and 14860# restored at link time. 14861variables_saved_for_relink=$lt_variables_saved_for_relink 14862 14863# Do we need the "lib" prefix for modules? 14864need_lib_prefix=$need_lib_prefix 14865 14866# Do we need a version for libraries? 14867need_version=$need_version 14868 14869# Library versioning type. 14870version_type=$version_type 14871 14872# Shared library runtime path variable. 14873runpath_var=$runpath_var 14874 14875# Shared library path variable. 14876shlibpath_var=$shlibpath_var 14877 14878# Is shlibpath searched before the hard-coded library search path? 14879shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14880 14881# Format of library name prefix. 14882libname_spec=$lt_libname_spec 14883 14884# List of archive names. First name is the real one, the rest are links. 14885# The last name is the one that the linker finds with -lNAME 14886library_names_spec=$lt_library_names_spec 14887 14888# The coded name of the library, if different from the real name. 14889soname_spec=$lt_soname_spec 14890 14891# Permission mode override for installation of shared libraries. 14892install_override_mode=$lt_install_override_mode 14893 14894# Command to use after installation of a shared archive. 14895postinstall_cmds=$lt_postinstall_cmds 14896 14897# Command to use after uninstallation of a shared archive. 14898postuninstall_cmds=$lt_postuninstall_cmds 14899 14900# Commands used to finish a libtool library installation in a directory. 14901finish_cmds=$lt_finish_cmds 14902 14903# As "finish_cmds", except a single script fragment to be evaled but 14904# not shown. 14905finish_eval=$lt_finish_eval 14906 14907# Whether we should hardcode library paths into libraries. 14908hardcode_into_libs=$hardcode_into_libs 14909 14910# Compile-time system search path for libraries. 14911sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14912 14913# Run-time system search path for libraries. 14914sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14915 14916# Whether dlopen is supported. 14917dlopen_support=$enable_dlopen 14918 14919# Whether dlopen of programs is supported. 14920dlopen_self=$enable_dlopen_self 14921 14922# Whether dlopen of statically linked programs is supported. 14923dlopen_self_static=$enable_dlopen_self_static 14924 14925# Commands to strip libraries. 14926old_striplib=$lt_old_striplib 14927striplib=$lt_striplib 14928 14929 14930# The linker used to build libraries. 14931LD=$lt_LD 14932 14933# How to create reloadable object files. 14934reload_flag=$lt_reload_flag 14935reload_cmds=$lt_reload_cmds 14936 14937# Commands used to build an old-style archive. 14938old_archive_cmds=$lt_old_archive_cmds 14939 14940# A language specific compiler. 14941CC=$lt_compiler 14942 14943# Is the compiler the GNU compiler? 14944with_gcc=$GCC 14945 14946# Compiler flag to turn off builtin functions. 14947no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14948 14949# How to pass a linker flag through the compiler. 14950wl=$lt_lt_prog_compiler_wl 14951 14952# Additional compiler flags for building library objects. 14953pic_flag=$lt_lt_prog_compiler_pic 14954 14955# Compiler flag to prevent dynamic linking. 14956link_static_flag=$lt_lt_prog_compiler_static 14957 14958# Does compiler simultaneously support -c and -o options? 14959compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14960 14961# Whether or not to add -lc for building shared libraries. 14962build_libtool_need_lc=$archive_cmds_need_lc 14963 14964# Whether or not to disallow shared libs when runtime libs are static. 14965allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14966 14967# Compiler flag to allow reflexive dlopens. 14968export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14969 14970# Compiler flag to generate shared objects directly from archives. 14971whole_archive_flag_spec=$lt_whole_archive_flag_spec 14972 14973# Whether the compiler copes with passing no objects directly. 14974compiler_needs_object=$lt_compiler_needs_object 14975 14976# Create an old-style archive from a shared archive. 14977old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14978 14979# Create a temporary old-style archive to link instead of a shared archive. 14980old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14981 14982# Commands used to build a shared archive. 14983archive_cmds=$lt_archive_cmds 14984archive_expsym_cmds=$lt_archive_expsym_cmds 14985 14986# Commands used to build a loadable module if different from building 14987# a shared archive. 14988module_cmds=$lt_module_cmds 14989module_expsym_cmds=$lt_module_expsym_cmds 14990 14991# Whether we are building with GNU ld or not. 14992with_gnu_ld=$lt_with_gnu_ld 14993 14994# Flag that allows shared libraries with undefined symbols to be built. 14995allow_undefined_flag=$lt_allow_undefined_flag 14996 14997# Flag that enforces no undefined symbols. 14998no_undefined_flag=$lt_no_undefined_flag 14999 15000# Flag to hardcode \$libdir into a binary during linking. 15001# This must work even if \$libdir does not exist 15002hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15003 15004# If ld is used when linking, flag to hardcode \$libdir into a binary 15005# during linking. This must work even if \$libdir does not exist. 15006hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15007 15008# Whether we need a single "-rpath" flag with a separated argument. 15009hardcode_libdir_separator=$lt_hardcode_libdir_separator 15010 15011# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15012# DIR into the resulting binary. 15013hardcode_direct=$hardcode_direct 15014 15015# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15016# DIR into the resulting binary and the resulting library dependency is 15017# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15018# library is relocated. 15019hardcode_direct_absolute=$hardcode_direct_absolute 15020 15021# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15022# into the resulting binary. 15023hardcode_minus_L=$hardcode_minus_L 15024 15025# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15026# into the resulting binary. 15027hardcode_shlibpath_var=$hardcode_shlibpath_var 15028 15029# Set to "yes" if building a shared library automatically hardcodes DIR 15030# into the library and all subsequent libraries and executables linked 15031# against it. 15032hardcode_automatic=$hardcode_automatic 15033 15034# Set to yes if linker adds runtime paths of dependent libraries 15035# to runtime path list. 15036inherit_rpath=$inherit_rpath 15037 15038# Whether libtool must link a program against all its dependency libraries. 15039link_all_deplibs=$link_all_deplibs 15040 15041# Fix the shell variable \$srcfile for the compiler. 15042fix_srcfile_path=$lt_fix_srcfile_path 15043 15044# Set to "yes" if exported symbols are required. 15045always_export_symbols=$always_export_symbols 15046 15047# The commands to list exported symbols. 15048export_symbols_cmds=$lt_export_symbols_cmds 15049 15050# Symbols that should not be listed in the preloaded symbols. 15051exclude_expsyms=$lt_exclude_expsyms 15052 15053# Symbols that must always be exported. 15054include_expsyms=$lt_include_expsyms 15055 15056# Commands necessary for linking programs (against libraries) with templates. 15057prelink_cmds=$lt_prelink_cmds 15058 15059# Specify filename containing input files. 15060file_list_spec=$lt_file_list_spec 15061 15062# How to hardcode a shared library path into an executable. 15063hardcode_action=$hardcode_action 15064 15065# ### END LIBTOOL CONFIG 15066 15067_LT_EOF 15068 15069 case $host_os in 15070 aix3*) 15071 cat <<\_LT_EOF >> "$cfgfile" 15072# AIX sometimes has problems with the GCC collect2 program. For some 15073# reason, if we set the COLLECT_NAMES environment variable, the problems 15074# vanish in a puff of smoke. 15075if test "X${COLLECT_NAMES+set}" != Xset; then 15076 COLLECT_NAMES= 15077 export COLLECT_NAMES 15078fi 15079_LT_EOF 15080 ;; 15081 esac 15082 15083 15084ltmain="$ac_aux_dir/ltmain.sh" 15085 15086 15087 # We use sed instead of cat because bash on DJGPP gets confused if 15088 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15089 # text mode, it properly converts lines to CR/LF. This bash problem 15090 # is reportedly fixed, but why not run on old versions too? 15091 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15092 || (rm -f "$cfgfile"; exit 1) 15093 15094 case $xsi_shell in 15095 yes) 15096 cat << \_LT_EOF >> "$cfgfile" 15097 15098# func_dirname file append nondir_replacement 15099# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15100# otherwise set result to NONDIR_REPLACEMENT. 15101func_dirname () 15102{ 15103 case ${1} in 15104 */*) func_dirname_result="${1%/*}${2}" ;; 15105 * ) func_dirname_result="${3}" ;; 15106 esac 15107} 15108 15109# func_basename file 15110func_basename () 15111{ 15112 func_basename_result="${1##*/}" 15113} 15114 15115# func_dirname_and_basename file append nondir_replacement 15116# perform func_basename and func_dirname in a single function 15117# call: 15118# dirname: Compute the dirname of FILE. If nonempty, 15119# add APPEND to the result, otherwise set result 15120# to NONDIR_REPLACEMENT. 15121# value returned in "$func_dirname_result" 15122# basename: Compute filename of FILE. 15123# value retuned in "$func_basename_result" 15124# Implementation must be kept synchronized with func_dirname 15125# and func_basename. For efficiency, we do not delegate to 15126# those functions but instead duplicate the functionality here. 15127func_dirname_and_basename () 15128{ 15129 case ${1} in 15130 */*) func_dirname_result="${1%/*}${2}" ;; 15131 * ) func_dirname_result="${3}" ;; 15132 esac 15133 func_basename_result="${1##*/}" 15134} 15135 15136# func_stripname prefix suffix name 15137# strip PREFIX and SUFFIX off of NAME. 15138# PREFIX and SUFFIX must not contain globbing or regex special 15139# characters, hashes, percent signs, but SUFFIX may contain a leading 15140# dot (in which case that matches only a dot). 15141func_stripname () 15142{ 15143 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15144 # positional parameters, so assign one to ordinary parameter first. 15145 func_stripname_result=${3} 15146 func_stripname_result=${func_stripname_result#"${1}"} 15147 func_stripname_result=${func_stripname_result%"${2}"} 15148} 15149 15150# func_opt_split 15151func_opt_split () 15152{ 15153 func_opt_split_opt=${1%%=*} 15154 func_opt_split_arg=${1#*=} 15155} 15156 15157# func_lo2o object 15158func_lo2o () 15159{ 15160 case ${1} in 15161 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15162 *) func_lo2o_result=${1} ;; 15163 esac 15164} 15165 15166# func_xform libobj-or-source 15167func_xform () 15168{ 15169 func_xform_result=${1%.*}.lo 15170} 15171 15172# func_arith arithmetic-term... 15173func_arith () 15174{ 15175 func_arith_result=$(( $* )) 15176} 15177 15178# func_len string 15179# STRING may not start with a hyphen. 15180func_len () 15181{ 15182 func_len_result=${#1} 15183} 15184 15185_LT_EOF 15186 ;; 15187 *) # Bourne compatible functions. 15188 cat << \_LT_EOF >> "$cfgfile" 15189 15190# func_dirname file append nondir_replacement 15191# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15192# otherwise set result to NONDIR_REPLACEMENT. 15193func_dirname () 15194{ 15195 # Extract subdirectory from the argument. 15196 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15197 if test "X$func_dirname_result" = "X${1}"; then 15198 func_dirname_result="${3}" 15199 else 15200 func_dirname_result="$func_dirname_result${2}" 15201 fi 15202} 15203 15204# func_basename file 15205func_basename () 15206{ 15207 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15208} 15209 15210 15211# func_stripname prefix suffix name 15212# strip PREFIX and SUFFIX off of NAME. 15213# PREFIX and SUFFIX must not contain globbing or regex special 15214# characters, hashes, percent signs, but SUFFIX may contain a leading 15215# dot (in which case that matches only a dot). 15216# func_strip_suffix prefix name 15217func_stripname () 15218{ 15219 case ${2} in 15220 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15221 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15222 esac 15223} 15224 15225# sed scripts: 15226my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15227my_sed_long_arg='1s/^-[^=]*=//' 15228 15229# func_opt_split 15230func_opt_split () 15231{ 15232 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15233 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15234} 15235 15236# func_lo2o object 15237func_lo2o () 15238{ 15239 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15240} 15241 15242# func_xform libobj-or-source 15243func_xform () 15244{ 15245 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15246} 15247 15248# func_arith arithmetic-term... 15249func_arith () 15250{ 15251 func_arith_result=`expr "$@"` 15252} 15253 15254# func_len string 15255# STRING may not start with a hyphen. 15256func_len () 15257{ 15258 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15259} 15260 15261_LT_EOF 15262esac 15263 15264case $lt_shell_append in 15265 yes) 15266 cat << \_LT_EOF >> "$cfgfile" 15267 15268# func_append var value 15269# Append VALUE to the end of shell variable VAR. 15270func_append () 15271{ 15272 eval "$1+=\$2" 15273} 15274_LT_EOF 15275 ;; 15276 *) 15277 cat << \_LT_EOF >> "$cfgfile" 15278 15279# func_append var value 15280# Append VALUE to the end of shell variable VAR. 15281func_append () 15282{ 15283 eval "$1=\$$1\$2" 15284} 15285 15286_LT_EOF 15287 ;; 15288 esac 15289 15290 15291 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15292 || (rm -f "$cfgfile"; exit 1) 15293 15294 mv -f "$cfgfile" "$ofile" || 15295 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15296 chmod +x "$ofile" 15297 15298 ;; 15299 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15300 rm -f Makesim1.tmp Makesim2.tmp Makefile 15301 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15302 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15303 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15304 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15305 <Makefile.sim >Makefile 15306 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15307 ;; 15308 "stamp-h":C) echo > stamp-h ;; 15309 15310 esac 15311done # for ac_tag 15312 15313 15314as_fn_exit 0 15315_ACEOF 15316ac_clean_files=$ac_clean_files_save 15317 15318test $ac_write_fail = 0 || 15319 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 15320 15321 15322# configure is writing to config.log, and then calls config.status. 15323# config.status does its own redirection, appending to config.log. 15324# Unfortunately, on DOS this fails, as config.log is still kept open 15325# by configure, so config.status won't be able to write to it; its 15326# output is simply discarded. So we exec the FD to /dev/null, 15327# effectively closing config.log, so it can be properly (re)opened and 15328# appended to by config.status. When coming back to configure, we 15329# need to make the FD available again. 15330if test "$no_create" != yes; then 15331 ac_cs_success=: 15332 ac_config_status_args= 15333 test "$silent" = yes && 15334 ac_config_status_args="$ac_config_status_args --quiet" 15335 exec 5>/dev/null 15336 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15337 exec 5>>config.log 15338 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15339 # would make configure fail if this is the last instruction. 15340 $ac_cs_success || as_fn_exit $? 15341fi 15342if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15344$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15345fi 15346 15347 15348