configure revision 1.1
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 (defaults no) 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# Check whether --enable-plugins was given. 8778if test "${enable_plugins+set}" = set; then : 8779 enableval=$enable_plugins; case "${enableval}" in 8780 yes | "") plugins=yes ;; 8781 no) plugins=no ;; 8782 *) plugins=yes ;; 8783 esac 8784else 8785 plugins=no 8786fi 8787 8788 8789 if test "$plugins" = yes; then 8790 PLUGINS_TRUE= 8791 PLUGINS_FALSE='#' 8792else 8793 PLUGINS_TRUE='#' 8794 PLUGINS_FALSE= 8795fi 8796 8797 8798 8799 8800 8801# Set options 8802enable_dlopen=yes 8803 8804 8805 8806 8807 enable_win32_dll=no 8808 8809 8810 # Check whether --enable-shared was given. 8811if test "${enable_shared+set}" = set; then : 8812 enableval=$enable_shared; p=${PACKAGE-default} 8813 case $enableval in 8814 yes) enable_shared=yes ;; 8815 no) enable_shared=no ;; 8816 *) 8817 enable_shared=no 8818 # Look at the argument we got. We use all the common list separators. 8819 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8820 for pkg in $enableval; do 8821 IFS="$lt_save_ifs" 8822 if test "X$pkg" = "X$p"; then 8823 enable_shared=yes 8824 fi 8825 done 8826 IFS="$lt_save_ifs" 8827 ;; 8828 esac 8829else 8830 enable_shared=yes 8831fi 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 # Check whether --enable-static was given. 8842if test "${enable_static+set}" = set; then : 8843 enableval=$enable_static; p=${PACKAGE-default} 8844 case $enableval in 8845 yes) enable_static=yes ;; 8846 no) enable_static=no ;; 8847 *) 8848 enable_static=no 8849 # Look at the argument we got. We use all the common list separators. 8850 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8851 for pkg in $enableval; do 8852 IFS="$lt_save_ifs" 8853 if test "X$pkg" = "X$p"; then 8854 enable_static=yes 8855 fi 8856 done 8857 IFS="$lt_save_ifs" 8858 ;; 8859 esac 8860else 8861 enable_static=yes 8862fi 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873# Check whether --with-pic was given. 8874if test "${with_pic+set}" = set; then : 8875 withval=$with_pic; pic_mode="$withval" 8876else 8877 pic_mode=default 8878fi 8879 8880 8881test -z "$pic_mode" && pic_mode=default 8882 8883 8884 8885 8886 8887 8888 8889 # Check whether --enable-fast-install was given. 8890if test "${enable_fast_install+set}" = set; then : 8891 enableval=$enable_fast_install; p=${PACKAGE-default} 8892 case $enableval in 8893 yes) enable_fast_install=yes ;; 8894 no) enable_fast_install=no ;; 8895 *) 8896 enable_fast_install=no 8897 # Look at the argument we got. We use all the common list separators. 8898 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8899 for pkg in $enableval; do 8900 IFS="$lt_save_ifs" 8901 if test "X$pkg" = "X$p"; then 8902 enable_fast_install=yes 8903 fi 8904 done 8905 IFS="$lt_save_ifs" 8906 ;; 8907 esac 8908else 8909 enable_fast_install=yes 8910fi 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922# This can be used to rebuild libtool when needed 8923LIBTOOL_DEPS="$ltmain" 8924 8925# Always use our own libtool. 8926LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953test -z "$LN_S" && LN_S="ln -s" 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968if test -n "${ZSH_VERSION+set}" ; then 8969 setopt NO_GLOB_SUBST 8970fi 8971 8972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8973$as_echo_n "checking for objdir... " >&6; } 8974if test "${lt_cv_objdir+set}" = set; then : 8975 $as_echo_n "(cached) " >&6 8976else 8977 rm -f .libs 2>/dev/null 8978mkdir .libs 2>/dev/null 8979if test -d .libs; then 8980 lt_cv_objdir=.libs 8981else 8982 # MS-DOS does not allow filenames that begin with a dot. 8983 lt_cv_objdir=_libs 8984fi 8985rmdir .libs 2>/dev/null 8986fi 8987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8988$as_echo "$lt_cv_objdir" >&6; } 8989objdir=$lt_cv_objdir 8990 8991 8992 8993 8994 8995cat >>confdefs.h <<_ACEOF 8996#define LT_OBJDIR "$lt_cv_objdir/" 8997_ACEOF 8998 8999 9000 9001 9002case $host_os in 9003aix3*) 9004 # AIX sometimes has problems with the GCC collect2 program. For some 9005 # reason, if we set the COLLECT_NAMES environment variable, the problems 9006 # vanish in a puff of smoke. 9007 if test "X${COLLECT_NAMES+set}" != Xset; then 9008 COLLECT_NAMES= 9009 export COLLECT_NAMES 9010 fi 9011 ;; 9012esac 9013 9014# Global variables: 9015ofile=libtool 9016can_build_shared=yes 9017 9018# All known linkers require a `.a' archive for static linking (except MSVC, 9019# which needs '.lib'). 9020libext=a 9021 9022with_gnu_ld="$lt_cv_prog_gnu_ld" 9023 9024old_CC="$CC" 9025old_CFLAGS="$CFLAGS" 9026 9027# Set sane defaults for various variables 9028test -z "$CC" && CC=cc 9029test -z "$LTCC" && LTCC=$CC 9030test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9031test -z "$LD" && LD=ld 9032test -z "$ac_objext" && ac_objext=o 9033 9034for cc_temp in $compiler""; do 9035 case $cc_temp in 9036 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9037 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9038 \-*) ;; 9039 *) break;; 9040 esac 9041done 9042cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9043 9044 9045# Only perform the check for file, if the check method requires it 9046test -z "$MAGIC_CMD" && MAGIC_CMD=file 9047case $deplibs_check_method in 9048file_magic*) 9049 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9051$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9052if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9053 $as_echo_n "(cached) " >&6 9054else 9055 case $MAGIC_CMD in 9056[\\/*] | ?:[\\/]*) 9057 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9058 ;; 9059*) 9060 lt_save_MAGIC_CMD="$MAGIC_CMD" 9061 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9062 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9063 for ac_dir in $ac_dummy; do 9064 IFS="$lt_save_ifs" 9065 test -z "$ac_dir" && ac_dir=. 9066 if test -f $ac_dir/${ac_tool_prefix}file; then 9067 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9068 if test -n "$file_magic_test_file"; then 9069 case $deplibs_check_method in 9070 "file_magic "*) 9071 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9072 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9073 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9074 $EGREP "$file_magic_regex" > /dev/null; then 9075 : 9076 else 9077 cat <<_LT_EOF 1>&2 9078 9079*** Warning: the command libtool uses to detect shared libraries, 9080*** $file_magic_cmd, produces output that libtool cannot recognize. 9081*** The result is that libtool may fail to recognize shared libraries 9082*** as such. This will affect the creation of libtool libraries that 9083*** depend on shared libraries, but programs linked with such libtool 9084*** libraries will work regardless of this problem. Nevertheless, you 9085*** may want to report the problem to your system manager and/or to 9086*** bug-libtool@gnu.org 9087 9088_LT_EOF 9089 fi ;; 9090 esac 9091 fi 9092 break 9093 fi 9094 done 9095 IFS="$lt_save_ifs" 9096 MAGIC_CMD="$lt_save_MAGIC_CMD" 9097 ;; 9098esac 9099fi 9100 9101MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9102if test -n "$MAGIC_CMD"; then 9103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9104$as_echo "$MAGIC_CMD" >&6; } 9105else 9106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9107$as_echo "no" >&6; } 9108fi 9109 9110 9111 9112 9113 9114if test -z "$lt_cv_path_MAGIC_CMD"; then 9115 if test -n "$ac_tool_prefix"; then 9116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9117$as_echo_n "checking for file... " >&6; } 9118if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9119 $as_echo_n "(cached) " >&6 9120else 9121 case $MAGIC_CMD in 9122[\\/*] | ?:[\\/]*) 9123 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9124 ;; 9125*) 9126 lt_save_MAGIC_CMD="$MAGIC_CMD" 9127 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9128 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9129 for ac_dir in $ac_dummy; do 9130 IFS="$lt_save_ifs" 9131 test -z "$ac_dir" && ac_dir=. 9132 if test -f $ac_dir/file; then 9133 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9134 if test -n "$file_magic_test_file"; then 9135 case $deplibs_check_method in 9136 "file_magic "*) 9137 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9138 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9139 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9140 $EGREP "$file_magic_regex" > /dev/null; then 9141 : 9142 else 9143 cat <<_LT_EOF 1>&2 9144 9145*** Warning: the command libtool uses to detect shared libraries, 9146*** $file_magic_cmd, produces output that libtool cannot recognize. 9147*** The result is that libtool may fail to recognize shared libraries 9148*** as such. This will affect the creation of libtool libraries that 9149*** depend on shared libraries, but programs linked with such libtool 9150*** libraries will work regardless of this problem. Nevertheless, you 9151*** may want to report the problem to your system manager and/or to 9152*** bug-libtool@gnu.org 9153 9154_LT_EOF 9155 fi ;; 9156 esac 9157 fi 9158 break 9159 fi 9160 done 9161 IFS="$lt_save_ifs" 9162 MAGIC_CMD="$lt_save_MAGIC_CMD" 9163 ;; 9164esac 9165fi 9166 9167MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9168if test -n "$MAGIC_CMD"; then 9169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9170$as_echo "$MAGIC_CMD" >&6; } 9171else 9172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9173$as_echo "no" >&6; } 9174fi 9175 9176 9177 else 9178 MAGIC_CMD=: 9179 fi 9180fi 9181 9182 fi 9183 ;; 9184esac 9185 9186# Use C for the default configuration in the libtool script 9187 9188lt_save_CC="$CC" 9189ac_ext=c 9190ac_cpp='$CPP $CPPFLAGS' 9191ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9192ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9193ac_compiler_gnu=$ac_cv_c_compiler_gnu 9194 9195 9196# Source file extension for C test sources. 9197ac_ext=c 9198 9199# Object file extension for compiled C test sources. 9200objext=o 9201objext=$objext 9202 9203# Code to be used in simple compile tests 9204lt_simple_compile_test_code="int some_variable = 0;" 9205 9206# Code to be used in simple link tests 9207lt_simple_link_test_code='int main(){return(0);}' 9208 9209 9210 9211 9212 9213 9214 9215# If no C compiler was specified, use CC. 9216LTCC=${LTCC-"$CC"} 9217 9218# If no C compiler flags were specified, use CFLAGS. 9219LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9220 9221# Allow CC to be a program name with arguments. 9222compiler=$CC 9223 9224# Save the default compiler, since it gets overwritten when the other 9225# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9226compiler_DEFAULT=$CC 9227 9228# save warnings/boilerplate of simple test code 9229ac_outfile=conftest.$ac_objext 9230echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9231eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9232_lt_compiler_boilerplate=`cat conftest.err` 9233$RM conftest* 9234 9235ac_outfile=conftest.$ac_objext 9236echo "$lt_simple_link_test_code" >conftest.$ac_ext 9237eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9238_lt_linker_boilerplate=`cat conftest.err` 9239$RM -r conftest* 9240 9241 9242## CAVEAT EMPTOR: 9243## There is no encapsulation within the following macros, do not change 9244## the running order or otherwise move them around unless you know exactly 9245## what you are doing... 9246if test -n "$compiler"; then 9247 9248lt_prog_compiler_no_builtin_flag= 9249 9250if test "$GCC" = yes; then 9251 case $cc_basename in 9252 nvcc*) 9253 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9254 *) 9255 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9256 esac 9257 9258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9259$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9260if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 9261 $as_echo_n "(cached) " >&6 9262else 9263 lt_cv_prog_compiler_rtti_exceptions=no 9264 ac_outfile=conftest.$ac_objext 9265 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9266 lt_compiler_flag="-fno-rtti -fno-exceptions" 9267 # Insert the option either (1) after the last *FLAGS variable, or 9268 # (2) before a word containing "conftest.", or (3) at the end. 9269 # Note that $ac_compile itself does not contain backslashes and begins 9270 # with a dollar sign (not a hyphen), so the echo should work correctly. 9271 # The option is referenced via a variable to avoid confusing sed. 9272 lt_compile=`echo "$ac_compile" | $SED \ 9273 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9274 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9275 -e 's:$: $lt_compiler_flag:'` 9276 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9277 (eval "$lt_compile" 2>conftest.err) 9278 ac_status=$? 9279 cat conftest.err >&5 9280 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9281 if (exit $ac_status) && test -s "$ac_outfile"; then 9282 # The compiler can only warn and ignore the option if not recognized 9283 # So say no if there are warnings other than the usual output. 9284 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9285 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9286 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9287 lt_cv_prog_compiler_rtti_exceptions=yes 9288 fi 9289 fi 9290 $RM conftest* 9291 9292fi 9293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9294$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9295 9296if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9297 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9298else 9299 : 9300fi 9301 9302fi 9303 9304 9305 9306 9307 9308 9309 lt_prog_compiler_wl= 9310lt_prog_compiler_pic= 9311lt_prog_compiler_static= 9312 9313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9314$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9315 9316 if test "$GCC" = yes; then 9317 lt_prog_compiler_wl='-Wl,' 9318 lt_prog_compiler_static='-static' 9319 9320 case $host_os in 9321 aix*) 9322 # All AIX code is PIC. 9323 if test "$host_cpu" = ia64; then 9324 # AIX 5 now supports IA64 processor 9325 lt_prog_compiler_static='-Bstatic' 9326 fi 9327 lt_prog_compiler_pic='-fPIC' 9328 ;; 9329 9330 amigaos*) 9331 case $host_cpu in 9332 powerpc) 9333 # see comment about AmigaOS4 .so support 9334 lt_prog_compiler_pic='-fPIC' 9335 ;; 9336 m68k) 9337 # FIXME: we need at least 68020 code to build shared libraries, but 9338 # adding the `-m68020' flag to GCC prevents building anything better, 9339 # like `-m68040'. 9340 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9341 ;; 9342 esac 9343 ;; 9344 9345 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9346 # PIC is the default for these OSes. 9347 ;; 9348 9349 mingw* | cygwin* | pw32* | os2* | cegcc*) 9350 # This hack is so that the source file can tell whether it is being 9351 # built for inclusion in a dll (and should export symbols for example). 9352 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9353 # (--disable-auto-import) libraries 9354 lt_prog_compiler_pic='-DDLL_EXPORT' 9355 ;; 9356 9357 darwin* | rhapsody*) 9358 # PIC is the default on this platform 9359 # Common symbols not allowed in MH_DYLIB files 9360 lt_prog_compiler_pic='-fno-common' 9361 ;; 9362 9363 haiku*) 9364 # PIC is the default for Haiku. 9365 # The "-static" flag exists, but is broken. 9366 lt_prog_compiler_static= 9367 ;; 9368 9369 hpux*) 9370 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9371 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9372 # sets the default TLS model and affects inlining. 9373 case $host_cpu in 9374 hppa*64*) 9375 # +Z the default 9376 ;; 9377 *) 9378 lt_prog_compiler_pic='-fPIC' 9379 ;; 9380 esac 9381 ;; 9382 9383 interix[3-9]*) 9384 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9385 # Instead, we relocate shared libraries at runtime. 9386 ;; 9387 9388 msdosdjgpp*) 9389 # Just because we use GCC doesn't mean we suddenly get shared libraries 9390 # on systems that don't support them. 9391 lt_prog_compiler_can_build_shared=no 9392 enable_shared=no 9393 ;; 9394 9395 *nto* | *qnx*) 9396 # QNX uses GNU C++, but need to define -shared option too, otherwise 9397 # it will coredump. 9398 lt_prog_compiler_pic='-fPIC -shared' 9399 ;; 9400 9401 sysv4*MP*) 9402 if test -d /usr/nec; then 9403 lt_prog_compiler_pic=-Kconform_pic 9404 fi 9405 ;; 9406 9407 *) 9408 lt_prog_compiler_pic='-fPIC' 9409 ;; 9410 esac 9411 9412 case $cc_basename in 9413 nvcc*) # Cuda Compiler Driver 2.2 9414 lt_prog_compiler_wl='-Xlinker ' 9415 lt_prog_compiler_pic='-Xcompiler -fPIC' 9416 ;; 9417 esac 9418 else 9419 # PORTME Check for flag to pass linker flags through the system compiler. 9420 case $host_os in 9421 aix*) 9422 lt_prog_compiler_wl='-Wl,' 9423 if test "$host_cpu" = ia64; then 9424 # AIX 5 now supports IA64 processor 9425 lt_prog_compiler_static='-Bstatic' 9426 else 9427 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9428 fi 9429 ;; 9430 9431 mingw* | cygwin* | pw32* | os2* | cegcc*) 9432 # This hack is so that the source file can tell whether it is being 9433 # built for inclusion in a dll (and should export symbols for example). 9434 lt_prog_compiler_pic='-DDLL_EXPORT' 9435 ;; 9436 9437 hpux9* | hpux10* | hpux11*) 9438 lt_prog_compiler_wl='-Wl,' 9439 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9440 # not for PA HP-UX. 9441 case $host_cpu in 9442 hppa*64*|ia64*) 9443 # +Z the default 9444 ;; 9445 *) 9446 lt_prog_compiler_pic='+Z' 9447 ;; 9448 esac 9449 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9450 lt_prog_compiler_static='${wl}-a ${wl}archive' 9451 ;; 9452 9453 irix5* | irix6* | nonstopux*) 9454 lt_prog_compiler_wl='-Wl,' 9455 # PIC (with -KPIC) is the default. 9456 lt_prog_compiler_static='-non_shared' 9457 ;; 9458 9459 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9460 case $cc_basename in 9461 # old Intel for x86_64 which still supported -KPIC. 9462 ecc*) 9463 lt_prog_compiler_wl='-Wl,' 9464 lt_prog_compiler_pic='-KPIC' 9465 lt_prog_compiler_static='-static' 9466 ;; 9467 # icc used to be incompatible with GCC. 9468 # ICC 10 doesn't accept -KPIC any more. 9469 icc* | ifort*) 9470 lt_prog_compiler_wl='-Wl,' 9471 lt_prog_compiler_pic='-fPIC' 9472 lt_prog_compiler_static='-static' 9473 ;; 9474 # Lahey Fortran 8.1. 9475 lf95*) 9476 lt_prog_compiler_wl='-Wl,' 9477 lt_prog_compiler_pic='--shared' 9478 lt_prog_compiler_static='--static' 9479 ;; 9480 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9481 # Portland Group compilers (*not* the Pentium gcc compiler, 9482 # which looks to be a dead project) 9483 lt_prog_compiler_wl='-Wl,' 9484 lt_prog_compiler_pic='-fpic' 9485 lt_prog_compiler_static='-Bstatic' 9486 ;; 9487 ccc*) 9488 lt_prog_compiler_wl='-Wl,' 9489 # All Alpha code is PIC. 9490 lt_prog_compiler_static='-non_shared' 9491 ;; 9492 xl* | bgxl* | bgf* | mpixl*) 9493 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9494 lt_prog_compiler_wl='-Wl,' 9495 lt_prog_compiler_pic='-qpic' 9496 lt_prog_compiler_static='-qstaticlink' 9497 ;; 9498 *) 9499 case `$CC -V 2>&1 | sed 5q` in 9500 *Sun\ F* | *Sun*Fortran*) 9501 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9502 lt_prog_compiler_pic='-KPIC' 9503 lt_prog_compiler_static='-Bstatic' 9504 lt_prog_compiler_wl='' 9505 ;; 9506 *Sun\ C*) 9507 # Sun C 5.9 9508 lt_prog_compiler_pic='-KPIC' 9509 lt_prog_compiler_static='-Bstatic' 9510 lt_prog_compiler_wl='-Wl,' 9511 ;; 9512 esac 9513 ;; 9514 esac 9515 ;; 9516 9517 newsos6) 9518 lt_prog_compiler_pic='-KPIC' 9519 lt_prog_compiler_static='-Bstatic' 9520 ;; 9521 9522 *nto* | *qnx*) 9523 # QNX uses GNU C++, but need to define -shared option too, otherwise 9524 # it will coredump. 9525 lt_prog_compiler_pic='-fPIC -shared' 9526 ;; 9527 9528 osf3* | osf4* | osf5*) 9529 lt_prog_compiler_wl='-Wl,' 9530 # All OSF/1 code is PIC. 9531 lt_prog_compiler_static='-non_shared' 9532 ;; 9533 9534 rdos*) 9535 lt_prog_compiler_static='-non_shared' 9536 ;; 9537 9538 solaris*) 9539 lt_prog_compiler_pic='-KPIC' 9540 lt_prog_compiler_static='-Bstatic' 9541 case $cc_basename in 9542 f77* | f90* | f95*) 9543 lt_prog_compiler_wl='-Qoption ld ';; 9544 *) 9545 lt_prog_compiler_wl='-Wl,';; 9546 esac 9547 ;; 9548 9549 sunos4*) 9550 lt_prog_compiler_wl='-Qoption ld ' 9551 lt_prog_compiler_pic='-PIC' 9552 lt_prog_compiler_static='-Bstatic' 9553 ;; 9554 9555 sysv4 | sysv4.2uw2* | sysv4.3*) 9556 lt_prog_compiler_wl='-Wl,' 9557 lt_prog_compiler_pic='-KPIC' 9558 lt_prog_compiler_static='-Bstatic' 9559 ;; 9560 9561 sysv4*MP*) 9562 if test -d /usr/nec ;then 9563 lt_prog_compiler_pic='-Kconform_pic' 9564 lt_prog_compiler_static='-Bstatic' 9565 fi 9566 ;; 9567 9568 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9569 lt_prog_compiler_wl='-Wl,' 9570 lt_prog_compiler_pic='-KPIC' 9571 lt_prog_compiler_static='-Bstatic' 9572 ;; 9573 9574 unicos*) 9575 lt_prog_compiler_wl='-Wl,' 9576 lt_prog_compiler_can_build_shared=no 9577 ;; 9578 9579 uts4*) 9580 lt_prog_compiler_pic='-pic' 9581 lt_prog_compiler_static='-Bstatic' 9582 ;; 9583 9584 *) 9585 lt_prog_compiler_can_build_shared=no 9586 ;; 9587 esac 9588 fi 9589 9590case $host_os in 9591 # For platforms which do not support PIC, -DPIC is meaningless: 9592 *djgpp*) 9593 lt_prog_compiler_pic= 9594 ;; 9595 *) 9596 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9597 ;; 9598esac 9599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9600$as_echo "$lt_prog_compiler_pic" >&6; } 9601 9602 9603 9604 9605 9606 9607# 9608# Check to make sure the PIC flag actually works. 9609# 9610if test -n "$lt_prog_compiler_pic"; then 9611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9612$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9613if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 9614 $as_echo_n "(cached) " >&6 9615else 9616 lt_cv_prog_compiler_pic_works=no 9617 ac_outfile=conftest.$ac_objext 9618 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9619 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9620 # Insert the option either (1) after the last *FLAGS variable, or 9621 # (2) before a word containing "conftest.", or (3) at the end. 9622 # Note that $ac_compile itself does not contain backslashes and begins 9623 # with a dollar sign (not a hyphen), so the echo should work correctly. 9624 # The option is referenced via a variable to avoid confusing sed. 9625 lt_compile=`echo "$ac_compile" | $SED \ 9626 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9627 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9628 -e 's:$: $lt_compiler_flag:'` 9629 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9630 (eval "$lt_compile" 2>conftest.err) 9631 ac_status=$? 9632 cat conftest.err >&5 9633 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9634 if (exit $ac_status) && test -s "$ac_outfile"; then 9635 # The compiler can only warn and ignore the option if not recognized 9636 # So say no if there are warnings other than the usual output. 9637 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9638 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9639 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9640 lt_cv_prog_compiler_pic_works=yes 9641 fi 9642 fi 9643 $RM conftest* 9644 9645fi 9646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9647$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9648 9649if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9650 case $lt_prog_compiler_pic in 9651 "" | " "*) ;; 9652 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9653 esac 9654else 9655 lt_prog_compiler_pic= 9656 lt_prog_compiler_can_build_shared=no 9657fi 9658 9659fi 9660 9661 9662 9663 9664 9665 9666# 9667# Check to make sure the static flag actually works. 9668# 9669wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9671$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9672if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 9673 $as_echo_n "(cached) " >&6 9674else 9675 lt_cv_prog_compiler_static_works=no 9676 save_LDFLAGS="$LDFLAGS" 9677 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9678 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9679 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9680 # The linker can only warn and ignore the option if not recognized 9681 # So say no if there are warnings 9682 if test -s conftest.err; then 9683 # Append any errors to the config.log. 9684 cat conftest.err 1>&5 9685 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9686 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9687 if diff conftest.exp conftest.er2 >/dev/null; then 9688 lt_cv_prog_compiler_static_works=yes 9689 fi 9690 else 9691 lt_cv_prog_compiler_static_works=yes 9692 fi 9693 fi 9694 $RM -r conftest* 9695 LDFLAGS="$save_LDFLAGS" 9696 9697fi 9698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9699$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9700 9701if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9702 : 9703else 9704 lt_prog_compiler_static= 9705fi 9706 9707 9708 9709 9710 9711 9712 9713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9714$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9715if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9716 $as_echo_n "(cached) " >&6 9717else 9718 lt_cv_prog_compiler_c_o=no 9719 $RM -r conftest 2>/dev/null 9720 mkdir conftest 9721 cd conftest 9722 mkdir out 9723 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9724 9725 lt_compiler_flag="-o out/conftest2.$ac_objext" 9726 # Insert the option either (1) after the last *FLAGS variable, or 9727 # (2) before a word containing "conftest.", or (3) at the end. 9728 # Note that $ac_compile itself does not contain backslashes and begins 9729 # with a dollar sign (not a hyphen), so the echo should work correctly. 9730 lt_compile=`echo "$ac_compile" | $SED \ 9731 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9732 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9733 -e 's:$: $lt_compiler_flag:'` 9734 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9735 (eval "$lt_compile" 2>out/conftest.err) 9736 ac_status=$? 9737 cat out/conftest.err >&5 9738 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9739 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9740 then 9741 # The compiler can only warn and ignore the option if not recognized 9742 # So say no if there are warnings 9743 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9744 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9745 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9746 lt_cv_prog_compiler_c_o=yes 9747 fi 9748 fi 9749 chmod u+w . 2>&5 9750 $RM conftest* 9751 # SGI C++ compiler will create directory out/ii_files/ for 9752 # template instantiation 9753 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9754 $RM out/* && rmdir out 9755 cd .. 9756 $RM -r conftest 9757 $RM conftest* 9758 9759fi 9760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9761$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9762 9763 9764 9765 9766 9767 9768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9769$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9770if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9771 $as_echo_n "(cached) " >&6 9772else 9773 lt_cv_prog_compiler_c_o=no 9774 $RM -r conftest 2>/dev/null 9775 mkdir conftest 9776 cd conftest 9777 mkdir out 9778 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9779 9780 lt_compiler_flag="-o out/conftest2.$ac_objext" 9781 # Insert the option either (1) after the last *FLAGS variable, or 9782 # (2) before a word containing "conftest.", or (3) at the end. 9783 # Note that $ac_compile itself does not contain backslashes and begins 9784 # with a dollar sign (not a hyphen), so the echo should work correctly. 9785 lt_compile=`echo "$ac_compile" | $SED \ 9786 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9787 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9788 -e 's:$: $lt_compiler_flag:'` 9789 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9790 (eval "$lt_compile" 2>out/conftest.err) 9791 ac_status=$? 9792 cat out/conftest.err >&5 9793 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9794 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9795 then 9796 # The compiler can only warn and ignore the option if not recognized 9797 # So say no if there are warnings 9798 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9799 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9800 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9801 lt_cv_prog_compiler_c_o=yes 9802 fi 9803 fi 9804 chmod u+w . 2>&5 9805 $RM conftest* 9806 # SGI C++ compiler will create directory out/ii_files/ for 9807 # template instantiation 9808 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9809 $RM out/* && rmdir out 9810 cd .. 9811 $RM -r conftest 9812 $RM conftest* 9813 9814fi 9815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9816$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9817 9818 9819 9820 9821hard_links="nottested" 9822if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9823 # do not overwrite the value of need_locks provided by the user 9824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9825$as_echo_n "checking if we can lock with hard links... " >&6; } 9826 hard_links=yes 9827 $RM conftest* 9828 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9829 touch conftest.a 9830 ln conftest.a conftest.b 2>&5 || hard_links=no 9831 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9833$as_echo "$hard_links" >&6; } 9834 if test "$hard_links" = no; then 9835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9836$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9837 need_locks=warn 9838 fi 9839else 9840 need_locks=no 9841fi 9842 9843 9844 9845 9846 9847 9848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9849$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9850 9851 runpath_var= 9852 allow_undefined_flag= 9853 always_export_symbols=no 9854 archive_cmds= 9855 archive_expsym_cmds= 9856 compiler_needs_object=no 9857 enable_shared_with_static_runtimes=no 9858 export_dynamic_flag_spec= 9859 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9860 hardcode_automatic=no 9861 hardcode_direct=no 9862 hardcode_direct_absolute=no 9863 hardcode_libdir_flag_spec= 9864 hardcode_libdir_flag_spec_ld= 9865 hardcode_libdir_separator= 9866 hardcode_minus_L=no 9867 hardcode_shlibpath_var=unsupported 9868 inherit_rpath=no 9869 link_all_deplibs=unknown 9870 module_cmds= 9871 module_expsym_cmds= 9872 old_archive_from_new_cmds= 9873 old_archive_from_expsyms_cmds= 9874 thread_safe_flag_spec= 9875 whole_archive_flag_spec= 9876 # include_expsyms should be a list of space-separated symbols to be *always* 9877 # included in the symbol list 9878 include_expsyms= 9879 # exclude_expsyms can be an extended regexp of symbols to exclude 9880 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9881 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9882 # as well as any symbol that contains `d'. 9883 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9884 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9885 # platforms (ab)use it in PIC code, but their linkers get confused if 9886 # the symbol is explicitly referenced. Since portable code cannot 9887 # rely on this symbol name, it's probably fine to never include it in 9888 # preloaded symbol tables. 9889 # Exclude shared library initialization/finalization symbols. 9890 extract_expsyms_cmds= 9891 9892 case $host_os in 9893 cygwin* | mingw* | pw32* | cegcc*) 9894 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9895 # When not using gcc, we currently assume that we are using 9896 # Microsoft Visual C++. 9897 if test "$GCC" != yes; then 9898 with_gnu_ld=no 9899 fi 9900 ;; 9901 interix*) 9902 # we just hope/assume this is gcc and not c89 (= MSVC++) 9903 with_gnu_ld=yes 9904 ;; 9905 openbsd*) 9906 with_gnu_ld=no 9907 ;; 9908 esac 9909 9910 ld_shlibs=yes 9911 9912 # On some targets, GNU ld is compatible enough with the native linker 9913 # that we're better off using the native interface for both. 9914 lt_use_gnu_ld_interface=no 9915 if test "$with_gnu_ld" = yes; then 9916 case $host_os in 9917 aix*) 9918 # The AIX port of GNU ld has always aspired to compatibility 9919 # with the native linker. However, as the warning in the GNU ld 9920 # block says, versions before 2.19.5* couldn't really create working 9921 # shared libraries, regardless of the interface used. 9922 case `$LD -v 2>&1` in 9923 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9924 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9925 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9926 *) 9927 lt_use_gnu_ld_interface=yes 9928 ;; 9929 esac 9930 ;; 9931 *) 9932 lt_use_gnu_ld_interface=yes 9933 ;; 9934 esac 9935 fi 9936 9937 if test "$lt_use_gnu_ld_interface" = yes; then 9938 # If archive_cmds runs LD, not CC, wlarc should be empty 9939 wlarc='${wl}' 9940 9941 # Set some defaults for GNU ld with shared library support. These 9942 # are reset later if shared libraries are not supported. Putting them 9943 # here allows them to be overridden if necessary. 9944 runpath_var=LD_RUN_PATH 9945 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9946 export_dynamic_flag_spec='${wl}--export-dynamic' 9947 # ancient GNU ld didn't support --whole-archive et. al. 9948 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9949 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9950 else 9951 whole_archive_flag_spec= 9952 fi 9953 supports_anon_versioning=no 9954 case `$LD -v 2>&1` in 9955 *GNU\ gold*) supports_anon_versioning=yes ;; 9956 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9957 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9958 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9959 *\ 2.11.*) ;; # other 2.11 versions 9960 *) supports_anon_versioning=yes ;; 9961 esac 9962 9963 # See if GNU ld supports shared libraries. 9964 case $host_os in 9965 aix[3-9]*) 9966 # On AIX/PPC, the GNU linker is very broken 9967 if test "$host_cpu" != ia64; then 9968 ld_shlibs=no 9969 cat <<_LT_EOF 1>&2 9970 9971*** Warning: the GNU linker, at least up to release 2.19, is reported 9972*** to be unable to reliably create shared libraries on AIX. 9973*** Therefore, libtool is disabling shared libraries support. If you 9974*** really care for shared libraries, you may want to install binutils 9975*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9976*** You will then need to restart the configuration process. 9977 9978_LT_EOF 9979 fi 9980 ;; 9981 9982 amigaos*) 9983 case $host_cpu in 9984 powerpc) 9985 # see comment about AmigaOS4 .so support 9986 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9987 archive_expsym_cmds='' 9988 ;; 9989 m68k) 9990 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)' 9991 hardcode_libdir_flag_spec='-L$libdir' 9992 hardcode_minus_L=yes 9993 ;; 9994 esac 9995 ;; 9996 9997 beos*) 9998 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9999 allow_undefined_flag=unsupported 10000 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10001 # support --undefined. This deserves some investigation. FIXME 10002 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10003 else 10004 ld_shlibs=no 10005 fi 10006 ;; 10007 10008 cygwin* | mingw* | pw32* | cegcc*) 10009 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10010 # as there is no search path for DLLs. 10011 hardcode_libdir_flag_spec='-L$libdir' 10012 export_dynamic_flag_spec='${wl}--export-all-symbols' 10013 allow_undefined_flag=unsupported 10014 always_export_symbols=no 10015 enable_shared_with_static_runtimes=yes 10016 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10017 10018 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10019 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10020 # If the export-symbols file already is a .def file (1st line 10021 # is EXPORTS), use it as is; otherwise, prepend... 10022 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10023 cp $export_symbols $output_objdir/$soname.def; 10024 else 10025 echo EXPORTS > $output_objdir/$soname.def; 10026 cat $export_symbols >> $output_objdir/$soname.def; 10027 fi~ 10028 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10029 else 10030 ld_shlibs=no 10031 fi 10032 ;; 10033 10034 haiku*) 10035 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10036 link_all_deplibs=yes 10037 ;; 10038 10039 interix[3-9]*) 10040 hardcode_direct=no 10041 hardcode_shlibpath_var=no 10042 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10043 export_dynamic_flag_spec='${wl}-E' 10044 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10045 # Instead, shared libraries are loaded at an image base (0x10000000 by 10046 # default) and relocated if they conflict, which is a slow very memory 10047 # consuming and fragmenting process. To avoid this, we pick a random, 10048 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10049 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10050 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10051 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' 10052 ;; 10053 10054 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10055 tmp_diet=no 10056 if test "$host_os" = linux-dietlibc; then 10057 case $cc_basename in 10058 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10059 esac 10060 fi 10061 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10062 && test "$tmp_diet" = no 10063 then 10064 tmp_addflag= 10065 tmp_sharedflag='-shared' 10066 case $cc_basename,$host_cpu in 10067 pgcc*) # Portland Group C compiler 10068 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' 10069 tmp_addflag=' $pic_flag' 10070 ;; 10071 pgf77* | pgf90* | pgf95* | pgfortran*) 10072 # Portland Group f77 and f90 compilers 10073 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' 10074 tmp_addflag=' $pic_flag -Mnomain' ;; 10075 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10076 tmp_addflag=' -i_dynamic' ;; 10077 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10078 tmp_addflag=' -i_dynamic -nofor_main' ;; 10079 ifc* | ifort*) # Intel Fortran compiler 10080 tmp_addflag=' -nofor_main' ;; 10081 lf95*) # Lahey Fortran 8.1 10082 whole_archive_flag_spec= 10083 tmp_sharedflag='--shared' ;; 10084 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10085 tmp_sharedflag='-qmkshrobj' 10086 tmp_addflag= ;; 10087 nvcc*) # Cuda Compiler Driver 2.2 10088 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' 10089 compiler_needs_object=yes 10090 ;; 10091 esac 10092 case `$CC -V 2>&1 | sed 5q` in 10093 *Sun\ C*) # Sun C 5.9 10094 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' 10095 compiler_needs_object=yes 10096 tmp_sharedflag='-G' ;; 10097 *Sun\ F*) # Sun Fortran 8.3 10098 tmp_sharedflag='-G' ;; 10099 esac 10100 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10101 10102 if test "x$supports_anon_versioning" = xyes; then 10103 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10104 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10105 echo "local: *; };" >> $output_objdir/$libname.ver~ 10106 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10107 fi 10108 10109 case $cc_basename in 10110 xlf* | bgf* | bgxlf* | mpixlf*) 10111 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10112 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10113 hardcode_libdir_flag_spec= 10114 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10115 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10116 if test "x$supports_anon_versioning" = xyes; then 10117 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10118 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10119 echo "local: *; };" >> $output_objdir/$libname.ver~ 10120 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10121 fi 10122 ;; 10123 esac 10124 else 10125 ld_shlibs=no 10126 fi 10127 ;; 10128 10129 netbsd*) 10130 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10131 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10132 wlarc= 10133 else 10134 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10135 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10136 fi 10137 ;; 10138 10139 solaris*) 10140 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10141 ld_shlibs=no 10142 cat <<_LT_EOF 1>&2 10143 10144*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10145*** create shared libraries on Solaris systems. Therefore, libtool 10146*** is disabling shared libraries support. We urge you to upgrade GNU 10147*** binutils to release 2.9.1 or newer. Another option is to modify 10148*** your PATH or compiler configuration so that the native linker is 10149*** used, and then restart. 10150 10151_LT_EOF 10152 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10153 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10154 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10155 else 10156 ld_shlibs=no 10157 fi 10158 ;; 10159 10160 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10161 case `$LD -v 2>&1` in 10162 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10163 ld_shlibs=no 10164 cat <<_LT_EOF 1>&2 10165 10166*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10167*** reliably create shared libraries on SCO systems. Therefore, libtool 10168*** is disabling shared libraries support. We urge you to upgrade GNU 10169*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10170*** your PATH or compiler configuration so that the native linker is 10171*** used, and then restart. 10172 10173_LT_EOF 10174 ;; 10175 *) 10176 # For security reasons, it is highly recommended that you always 10177 # use absolute paths for naming shared libraries, and exclude the 10178 # DT_RUNPATH tag from executables and libraries. But doing so 10179 # requires that you compile everything twice, which is a pain. 10180 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10181 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10182 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10183 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10184 else 10185 ld_shlibs=no 10186 fi 10187 ;; 10188 esac 10189 ;; 10190 10191 sunos4*) 10192 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10193 wlarc= 10194 hardcode_direct=yes 10195 hardcode_shlibpath_var=no 10196 ;; 10197 10198 *) 10199 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10200 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10201 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10202 else 10203 ld_shlibs=no 10204 fi 10205 ;; 10206 esac 10207 10208 if test "$ld_shlibs" = no; then 10209 runpath_var= 10210 hardcode_libdir_flag_spec= 10211 export_dynamic_flag_spec= 10212 whole_archive_flag_spec= 10213 fi 10214 else 10215 # PORTME fill in a description of your system's linker (not GNU ld) 10216 case $host_os in 10217 aix3*) 10218 allow_undefined_flag=unsupported 10219 always_export_symbols=yes 10220 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' 10221 # Note: this linker hardcodes the directories in LIBPATH if there 10222 # are no directories specified by -L. 10223 hardcode_minus_L=yes 10224 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10225 # Neither direct hardcoding nor static linking is supported with a 10226 # broken collect2. 10227 hardcode_direct=unsupported 10228 fi 10229 ;; 10230 10231 aix[4-9]*) 10232 if test "$host_cpu" = ia64; then 10233 # On IA64, the linker does run time linking by default, so we don't 10234 # have to do anything special. 10235 aix_use_runtimelinking=no 10236 exp_sym_flag='-Bexport' 10237 no_entry_flag="" 10238 else 10239 # If we're using GNU nm, then we don't want the "-C" option. 10240 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10241 # Also, AIX nm treats weak defined symbols like other global 10242 # defined symbols, whereas GNU nm marks them as "W". 10243 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10244 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' 10245 else 10246 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' 10247 fi 10248 aix_use_runtimelinking=no 10249 10250 # Test if we are trying to use run time linking or normal 10251 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10252 # need to do runtime linking. 10253 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10254 for ld_flag in $LDFLAGS; do 10255 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10256 aix_use_runtimelinking=yes 10257 break 10258 fi 10259 done 10260 ;; 10261 esac 10262 10263 exp_sym_flag='-bexport' 10264 no_entry_flag='-bnoentry' 10265 fi 10266 10267 # When large executables or shared objects are built, AIX ld can 10268 # have problems creating the table of contents. If linking a library 10269 # or program results in "error TOC overflow" add -mminimal-toc to 10270 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10271 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10272 10273 archive_cmds='' 10274 hardcode_direct=yes 10275 hardcode_direct_absolute=yes 10276 hardcode_libdir_separator=':' 10277 link_all_deplibs=yes 10278 file_list_spec='${wl}-f,' 10279 10280 if test "$GCC" = yes; then 10281 case $host_os in aix4.[012]|aix4.[012].*) 10282 # We only want to do this on AIX 4.2 and lower, the check 10283 # below for broken collect2 doesn't work under 4.3+ 10284 collect2name=`${CC} -print-prog-name=collect2` 10285 if test -f "$collect2name" && 10286 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10287 then 10288 # We have reworked collect2 10289 : 10290 else 10291 # We have old collect2 10292 hardcode_direct=unsupported 10293 # It fails to find uninstalled libraries when the uninstalled 10294 # path is not listed in the libpath. Setting hardcode_minus_L 10295 # to unsupported forces relinking 10296 hardcode_minus_L=yes 10297 hardcode_libdir_flag_spec='-L$libdir' 10298 hardcode_libdir_separator= 10299 fi 10300 ;; 10301 esac 10302 shared_flag='-shared' 10303 if test "$aix_use_runtimelinking" = yes; then 10304 shared_flag="$shared_flag "'${wl}-G' 10305 fi 10306 else 10307 # not using gcc 10308 if test "$host_cpu" = ia64; then 10309 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10310 # chokes on -Wl,-G. The following line is correct: 10311 shared_flag='-G' 10312 else 10313 if test "$aix_use_runtimelinking" = yes; then 10314 shared_flag='${wl}-G' 10315 else 10316 shared_flag='${wl}-bM:SRE' 10317 fi 10318 fi 10319 fi 10320 10321 export_dynamic_flag_spec='${wl}-bexpall' 10322 # It seems that -bexpall does not export symbols beginning with 10323 # underscore (_), so it is better to generate a list of symbols to export. 10324 always_export_symbols=yes 10325 if test "$aix_use_runtimelinking" = yes; then 10326 # Warning - without using the other runtime loading flags (-brtl), 10327 # -berok will link without error, but may produce a broken library. 10328 allow_undefined_flag='-berok' 10329 # Determine the default libpath from the value encoded in an 10330 # empty executable. 10331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10332/* end confdefs.h. */ 10333 10334int 10335main () 10336{ 10337 10338 ; 10339 return 0; 10340} 10341_ACEOF 10342if ac_fn_c_try_link "$LINENO"; then : 10343 10344lt_aix_libpath_sed=' 10345 /Import File Strings/,/^$/ { 10346 /^0/ { 10347 s/^0 *\(.*\)$/\1/ 10348 p 10349 } 10350 }' 10351aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10352# Check for a 64-bit object if we didn't find anything. 10353if test -z "$aix_libpath"; then 10354 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10355fi 10356fi 10357rm -f core conftest.err conftest.$ac_objext \ 10358 conftest$ac_exeext conftest.$ac_ext 10359if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10360 10361 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10362 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" 10363 else 10364 if test "$host_cpu" = ia64; then 10365 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10366 allow_undefined_flag="-z nodefs" 10367 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" 10368 else 10369 # Determine the default libpath from the value encoded in an 10370 # empty executable. 10371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10372/* end confdefs.h. */ 10373 10374int 10375main () 10376{ 10377 10378 ; 10379 return 0; 10380} 10381_ACEOF 10382if ac_fn_c_try_link "$LINENO"; then : 10383 10384lt_aix_libpath_sed=' 10385 /Import File Strings/,/^$/ { 10386 /^0/ { 10387 s/^0 *\(.*\)$/\1/ 10388 p 10389 } 10390 }' 10391aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10392# Check for a 64-bit object if we didn't find anything. 10393if test -z "$aix_libpath"; then 10394 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10395fi 10396fi 10397rm -f core conftest.err conftest.$ac_objext \ 10398 conftest$ac_exeext conftest.$ac_ext 10399if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10400 10401 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10402 # Warning - without using the other run time loading flags, 10403 # -berok will link without error, but may produce a broken library. 10404 no_undefined_flag=' ${wl}-bernotok' 10405 allow_undefined_flag=' ${wl}-berok' 10406 if test "$with_gnu_ld" = yes; then 10407 # We only use this code for GNU lds that support --whole-archive. 10408 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10409 else 10410 # Exported symbols can be pulled into shared objects from archives 10411 whole_archive_flag_spec='$convenience' 10412 fi 10413 archive_cmds_need_lc=yes 10414 # This is similar to how AIX traditionally builds its shared libraries. 10415 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' 10416 fi 10417 fi 10418 ;; 10419 10420 amigaos*) 10421 case $host_cpu in 10422 powerpc) 10423 # see comment about AmigaOS4 .so support 10424 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10425 archive_expsym_cmds='' 10426 ;; 10427 m68k) 10428 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)' 10429 hardcode_libdir_flag_spec='-L$libdir' 10430 hardcode_minus_L=yes 10431 ;; 10432 esac 10433 ;; 10434 10435 bsdi[45]*) 10436 export_dynamic_flag_spec=-rdynamic 10437 ;; 10438 10439 cygwin* | mingw* | pw32* | cegcc*) 10440 # When not using gcc, we currently assume that we are using 10441 # Microsoft Visual C++. 10442 # hardcode_libdir_flag_spec is actually meaningless, as there is 10443 # no search path for DLLs. 10444 hardcode_libdir_flag_spec=' ' 10445 allow_undefined_flag=unsupported 10446 # Tell ltmain to make .lib files, not .a files. 10447 libext=lib 10448 # Tell ltmain to make .dll files, not .so files. 10449 shrext_cmds=".dll" 10450 # FIXME: Setting linknames here is a bad hack. 10451 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10452 # The linker will automatically build a .lib file if we build a DLL. 10453 old_archive_from_new_cmds='true' 10454 # FIXME: Should let the user specify the lib program. 10455 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10456 fix_srcfile_path='`cygpath -w "$srcfile"`' 10457 enable_shared_with_static_runtimes=yes 10458 ;; 10459 10460 darwin* | rhapsody*) 10461 10462 10463 archive_cmds_need_lc=no 10464 hardcode_direct=no 10465 hardcode_automatic=yes 10466 hardcode_shlibpath_var=unsupported 10467 if test "$lt_cv_ld_force_load" = "yes"; then 10468 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\"`' 10469 else 10470 whole_archive_flag_spec='' 10471 fi 10472 link_all_deplibs=yes 10473 allow_undefined_flag="$_lt_dar_allow_undefined" 10474 case $cc_basename in 10475 ifort*) _lt_dar_can_shared=yes ;; 10476 *) _lt_dar_can_shared=$GCC ;; 10477 esac 10478 if test "$_lt_dar_can_shared" = "yes"; then 10479 output_verbose_link_cmd=func_echo_all 10480 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10481 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10482 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}" 10483 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}" 10484 10485 else 10486 ld_shlibs=no 10487 fi 10488 10489 ;; 10490 10491 dgux*) 10492 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10493 hardcode_libdir_flag_spec='-L$libdir' 10494 hardcode_shlibpath_var=no 10495 ;; 10496 10497 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10498 # support. Future versions do this automatically, but an explicit c++rt0.o 10499 # does not break anything, and helps significantly (at the cost of a little 10500 # extra space). 10501 freebsd2.2*) 10502 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10503 hardcode_libdir_flag_spec='-R$libdir' 10504 hardcode_direct=yes 10505 hardcode_shlibpath_var=no 10506 ;; 10507 10508 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10509 freebsd2.*) 10510 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10511 hardcode_direct=yes 10512 hardcode_minus_L=yes 10513 hardcode_shlibpath_var=no 10514 ;; 10515 10516 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10517 freebsd* | dragonfly*) 10518 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10519 hardcode_libdir_flag_spec='-R$libdir' 10520 hardcode_direct=yes 10521 hardcode_shlibpath_var=no 10522 ;; 10523 10524 hpux9*) 10525 if test "$GCC" = yes; then 10526 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' 10527 else 10528 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' 10529 fi 10530 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10531 hardcode_libdir_separator=: 10532 hardcode_direct=yes 10533 10534 # hardcode_minus_L: Not really in the search PATH, 10535 # but as the default location of the library. 10536 hardcode_minus_L=yes 10537 export_dynamic_flag_spec='${wl}-E' 10538 ;; 10539 10540 hpux10*) 10541 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10542 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10543 else 10544 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10545 fi 10546 if test "$with_gnu_ld" = no; then 10547 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10548 hardcode_libdir_flag_spec_ld='+b $libdir' 10549 hardcode_libdir_separator=: 10550 hardcode_direct=yes 10551 hardcode_direct_absolute=yes 10552 export_dynamic_flag_spec='${wl}-E' 10553 # hardcode_minus_L: Not really in the search PATH, 10554 # but as the default location of the library. 10555 hardcode_minus_L=yes 10556 fi 10557 ;; 10558 10559 hpux11*) 10560 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10561 case $host_cpu in 10562 hppa*64*) 10563 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10564 ;; 10565 ia64*) 10566 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10567 ;; 10568 *) 10569 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10570 ;; 10571 esac 10572 else 10573 case $host_cpu in 10574 hppa*64*) 10575 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10576 ;; 10577 ia64*) 10578 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10579 ;; 10580 *) 10581 10582 # Older versions of the 11.00 compiler do not understand -b yet 10583 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10585$as_echo_n "checking if $CC understands -b... " >&6; } 10586if test "${lt_cv_prog_compiler__b+set}" = set; then : 10587 $as_echo_n "(cached) " >&6 10588else 10589 lt_cv_prog_compiler__b=no 10590 save_LDFLAGS="$LDFLAGS" 10591 LDFLAGS="$LDFLAGS -b" 10592 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10593 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10594 # The linker can only warn and ignore the option if not recognized 10595 # So say no if there are warnings 10596 if test -s conftest.err; then 10597 # Append any errors to the config.log. 10598 cat conftest.err 1>&5 10599 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10600 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10601 if diff conftest.exp conftest.er2 >/dev/null; then 10602 lt_cv_prog_compiler__b=yes 10603 fi 10604 else 10605 lt_cv_prog_compiler__b=yes 10606 fi 10607 fi 10608 $RM -r conftest* 10609 LDFLAGS="$save_LDFLAGS" 10610 10611fi 10612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10613$as_echo "$lt_cv_prog_compiler__b" >&6; } 10614 10615if test x"$lt_cv_prog_compiler__b" = xyes; then 10616 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10617else 10618 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10619fi 10620 10621 ;; 10622 esac 10623 fi 10624 if test "$with_gnu_ld" = no; then 10625 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10626 hardcode_libdir_separator=: 10627 10628 case $host_cpu in 10629 hppa*64*|ia64*) 10630 hardcode_direct=no 10631 hardcode_shlibpath_var=no 10632 ;; 10633 *) 10634 hardcode_direct=yes 10635 hardcode_direct_absolute=yes 10636 export_dynamic_flag_spec='${wl}-E' 10637 10638 # hardcode_minus_L: Not really in the search PATH, 10639 # but as the default location of the library. 10640 hardcode_minus_L=yes 10641 ;; 10642 esac 10643 fi 10644 ;; 10645 10646 irix5* | irix6* | nonstopux*) 10647 if test "$GCC" = yes; then 10648 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' 10649 # Try to use the -exported_symbol ld option, if it does not 10650 # work, assume that -exports_file does not work either and 10651 # implicitly export all symbols. 10652 save_LDFLAGS="$LDFLAGS" 10653 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10655/* end confdefs.h. */ 10656int foo(void) {} 10657_ACEOF 10658if ac_fn_c_try_link "$LINENO"; then : 10659 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' 10660 10661fi 10662rm -f core conftest.err conftest.$ac_objext \ 10663 conftest$ac_exeext conftest.$ac_ext 10664 LDFLAGS="$save_LDFLAGS" 10665 else 10666 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' 10667 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' 10668 fi 10669 archive_cmds_need_lc='no' 10670 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10671 hardcode_libdir_separator=: 10672 inherit_rpath=yes 10673 link_all_deplibs=yes 10674 ;; 10675 10676 netbsd*) 10677 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10678 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10679 else 10680 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10681 fi 10682 hardcode_libdir_flag_spec='-R$libdir' 10683 hardcode_direct=yes 10684 hardcode_shlibpath_var=no 10685 ;; 10686 10687 newsos6) 10688 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10689 hardcode_direct=yes 10690 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10691 hardcode_libdir_separator=: 10692 hardcode_shlibpath_var=no 10693 ;; 10694 10695 *nto* | *qnx*) 10696 ;; 10697 10698 openbsd*) 10699 if test -f /usr/libexec/ld.so; then 10700 hardcode_direct=yes 10701 hardcode_shlibpath_var=no 10702 hardcode_direct_absolute=yes 10703 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10704 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10705 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10706 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10707 export_dynamic_flag_spec='${wl}-E' 10708 else 10709 case $host_os in 10710 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10711 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10712 hardcode_libdir_flag_spec='-R$libdir' 10713 ;; 10714 *) 10715 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10716 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10717 ;; 10718 esac 10719 fi 10720 else 10721 ld_shlibs=no 10722 fi 10723 ;; 10724 10725 os2*) 10726 hardcode_libdir_flag_spec='-L$libdir' 10727 hardcode_minus_L=yes 10728 allow_undefined_flag=unsupported 10729 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' 10730 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10731 ;; 10732 10733 osf3*) 10734 if test "$GCC" = yes; then 10735 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10736 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' 10737 else 10738 allow_undefined_flag=' -expect_unresolved \*' 10739 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' 10740 fi 10741 archive_cmds_need_lc='no' 10742 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10743 hardcode_libdir_separator=: 10744 ;; 10745 10746 osf4* | osf5*) # as osf3* with the addition of -msym flag 10747 if test "$GCC" = yes; then 10748 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10749 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' 10750 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10751 else 10752 allow_undefined_flag=' -expect_unresolved \*' 10753 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' 10754 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~ 10755 $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' 10756 10757 # Both c and cxx compiler support -rpath directly 10758 hardcode_libdir_flag_spec='-rpath $libdir' 10759 fi 10760 archive_cmds_need_lc='no' 10761 hardcode_libdir_separator=: 10762 ;; 10763 10764 solaris*) 10765 no_undefined_flag=' -z defs' 10766 if test "$GCC" = yes; then 10767 wlarc='${wl}' 10768 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10769 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10770 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10771 else 10772 case `$CC -V 2>&1` in 10773 *"Compilers 5.0"*) 10774 wlarc='' 10775 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10776 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10777 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10778 ;; 10779 *) 10780 wlarc='${wl}' 10781 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10782 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10783 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10784 ;; 10785 esac 10786 fi 10787 hardcode_libdir_flag_spec='-R$libdir' 10788 hardcode_shlibpath_var=no 10789 case $host_os in 10790 solaris2.[0-5] | solaris2.[0-5].*) ;; 10791 *) 10792 # The compiler driver will combine and reorder linker options, 10793 # but understands `-z linker_flag'. GCC discards it without `$wl', 10794 # but is careful enough not to reorder. 10795 # Supported since Solaris 2.6 (maybe 2.5.1?) 10796 if test "$GCC" = yes; then 10797 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10798 else 10799 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10800 fi 10801 ;; 10802 esac 10803 link_all_deplibs=yes 10804 ;; 10805 10806 sunos4*) 10807 if test "x$host_vendor" = xsequent; then 10808 # Use $CC to link under sequent, because it throws in some extra .o 10809 # files that make .init and .fini sections work. 10810 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10811 else 10812 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10813 fi 10814 hardcode_libdir_flag_spec='-L$libdir' 10815 hardcode_direct=yes 10816 hardcode_minus_L=yes 10817 hardcode_shlibpath_var=no 10818 ;; 10819 10820 sysv4) 10821 case $host_vendor in 10822 sni) 10823 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10824 hardcode_direct=yes # is this really true??? 10825 ;; 10826 siemens) 10827 ## LD is ld it makes a PLAMLIB 10828 ## CC just makes a GrossModule. 10829 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10830 reload_cmds='$CC -r -o $output$reload_objs' 10831 hardcode_direct=no 10832 ;; 10833 motorola) 10834 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10835 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10836 ;; 10837 esac 10838 runpath_var='LD_RUN_PATH' 10839 hardcode_shlibpath_var=no 10840 ;; 10841 10842 sysv4.3*) 10843 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10844 hardcode_shlibpath_var=no 10845 export_dynamic_flag_spec='-Bexport' 10846 ;; 10847 10848 sysv4*MP*) 10849 if test -d /usr/nec; then 10850 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10851 hardcode_shlibpath_var=no 10852 runpath_var=LD_RUN_PATH 10853 hardcode_runpath_var=yes 10854 ld_shlibs=yes 10855 fi 10856 ;; 10857 10858 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10859 no_undefined_flag='${wl}-z,text' 10860 archive_cmds_need_lc=no 10861 hardcode_shlibpath_var=no 10862 runpath_var='LD_RUN_PATH' 10863 10864 if test "$GCC" = yes; then 10865 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10866 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10867 else 10868 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10869 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10870 fi 10871 ;; 10872 10873 sysv5* | sco3.2v5* | sco5v6*) 10874 # Note: We can NOT use -z defs as we might desire, because we do not 10875 # link with -lc, and that would cause any symbols used from libc to 10876 # always be unresolved, which means just about no library would 10877 # ever link correctly. If we're not using GNU ld we use -z text 10878 # though, which does catch some bad symbols but isn't as heavy-handed 10879 # as -z defs. 10880 no_undefined_flag='${wl}-z,text' 10881 allow_undefined_flag='${wl}-z,nodefs' 10882 archive_cmds_need_lc=no 10883 hardcode_shlibpath_var=no 10884 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10885 hardcode_libdir_separator=':' 10886 link_all_deplibs=yes 10887 export_dynamic_flag_spec='${wl}-Bexport' 10888 runpath_var='LD_RUN_PATH' 10889 10890 if test "$GCC" = yes; then 10891 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10892 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10893 else 10894 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10895 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10896 fi 10897 ;; 10898 10899 uts4*) 10900 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10901 hardcode_libdir_flag_spec='-L$libdir' 10902 hardcode_shlibpath_var=no 10903 ;; 10904 10905 *) 10906 ld_shlibs=no 10907 ;; 10908 esac 10909 10910 if test x$host_vendor = xsni; then 10911 case $host in 10912 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10913 export_dynamic_flag_spec='${wl}-Blargedynsym' 10914 ;; 10915 esac 10916 fi 10917 fi 10918 10919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10920$as_echo "$ld_shlibs" >&6; } 10921test "$ld_shlibs" = no && can_build_shared=no 10922 10923with_gnu_ld=$with_gnu_ld 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939# 10940# Do we need to explicitly link libc? 10941# 10942case "x$archive_cmds_need_lc" in 10943x|xyes) 10944 # Assume -lc should be added 10945 archive_cmds_need_lc=yes 10946 10947 if test "$enable_shared" = yes && test "$GCC" = yes; then 10948 case $archive_cmds in 10949 *'~'*) 10950 # FIXME: we may have to deal with multi-command sequences. 10951 ;; 10952 '$CC '*) 10953 # Test whether the compiler implicitly links with -lc since on some 10954 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10955 # to ld, don't add -lc before -lgcc. 10956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10957$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10958if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10959 $as_echo_n "(cached) " >&6 10960else 10961 $RM conftest* 10962 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10963 10964 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10965 (eval $ac_compile) 2>&5 10966 ac_status=$? 10967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10968 test $ac_status = 0; } 2>conftest.err; then 10969 soname=conftest 10970 lib=conftest 10971 libobjs=conftest.$ac_objext 10972 deplibs= 10973 wl=$lt_prog_compiler_wl 10974 pic_flag=$lt_prog_compiler_pic 10975 compiler_flags=-v 10976 linker_flags=-v 10977 verstring= 10978 output_objdir=. 10979 libname=conftest 10980 lt_save_allow_undefined_flag=$allow_undefined_flag 10981 allow_undefined_flag= 10982 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10983 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10984 ac_status=$? 10985 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10986 test $ac_status = 0; } 10987 then 10988 lt_cv_archive_cmds_need_lc=no 10989 else 10990 lt_cv_archive_cmds_need_lc=yes 10991 fi 10992 allow_undefined_flag=$lt_save_allow_undefined_flag 10993 else 10994 cat conftest.err 1>&5 10995 fi 10996 $RM conftest* 10997 10998fi 10999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11000$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11001 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11002 ;; 11003 esac 11004 fi 11005 ;; 11006esac 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11165$as_echo_n "checking dynamic linker characteristics... " >&6; } 11166 11167if test "$GCC" = yes; then 11168 case $host_os in 11169 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11170 *) lt_awk_arg="/^libraries:/" ;; 11171 esac 11172 case $host_os in 11173 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11174 *) lt_sed_strip_eq="s,=/,/,g" ;; 11175 esac 11176 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11177 case $lt_search_path_spec in 11178 *\;*) 11179 # if the path contains ";" then we assume it to be the separator 11180 # otherwise default to the standard path separator (i.e. ":") - it is 11181 # assumed that no part of a normal pathname contains ";" but that should 11182 # okay in the real world where ";" in dirpaths is itself problematic. 11183 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11184 ;; 11185 *) 11186 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11187 ;; 11188 esac 11189 # Ok, now we have the path, separated by spaces, we can step through it 11190 # and add multilib dir if necessary. 11191 lt_tmp_lt_search_path_spec= 11192 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11193 for lt_sys_path in $lt_search_path_spec; do 11194 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11195 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11196 else 11197 test -d "$lt_sys_path" && \ 11198 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11199 fi 11200 done 11201 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11202BEGIN {RS=" "; FS="/|\n";} { 11203 lt_foo=""; 11204 lt_count=0; 11205 for (lt_i = NF; lt_i > 0; lt_i--) { 11206 if ($lt_i != "" && $lt_i != ".") { 11207 if ($lt_i == "..") { 11208 lt_count++; 11209 } else { 11210 if (lt_count == 0) { 11211 lt_foo="/" $lt_i lt_foo; 11212 } else { 11213 lt_count--; 11214 } 11215 } 11216 } 11217 } 11218 if (lt_foo != "") { lt_freq[lt_foo]++; } 11219 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11220}'` 11221 # AWK program above erroneously prepends '/' to C:/dos/paths 11222 # for these hosts. 11223 case $host_os in 11224 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11225 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11226 esac 11227 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11228else 11229 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11230fi 11231library_names_spec= 11232libname_spec='lib$name' 11233soname_spec= 11234shrext_cmds=".so" 11235postinstall_cmds= 11236postuninstall_cmds= 11237finish_cmds= 11238finish_eval= 11239shlibpath_var= 11240shlibpath_overrides_runpath=unknown 11241version_type=none 11242dynamic_linker="$host_os ld.so" 11243sys_lib_dlsearch_path_spec="/lib /usr/lib" 11244need_lib_prefix=unknown 11245hardcode_into_libs=no 11246 11247# when you set need_version to no, make sure it does not cause -set_version 11248# flags to be left without arguments 11249need_version=unknown 11250 11251case $host_os in 11252aix3*) 11253 version_type=linux 11254 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11255 shlibpath_var=LIBPATH 11256 11257 # AIX 3 has no versioning support, so we append a major version to the name. 11258 soname_spec='${libname}${release}${shared_ext}$major' 11259 ;; 11260 11261aix[4-9]*) 11262 version_type=linux 11263 need_lib_prefix=no 11264 need_version=no 11265 hardcode_into_libs=yes 11266 if test "$host_cpu" = ia64; then 11267 # AIX 5 supports IA64 11268 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11269 shlibpath_var=LD_LIBRARY_PATH 11270 else 11271 # With GCC up to 2.95.x, collect2 would create an import file 11272 # for dependence libraries. The import file would start with 11273 # the line `#! .'. This would cause the generated library to 11274 # depend on `.', always an invalid library. This was fixed in 11275 # development snapshots of GCC prior to 3.0. 11276 case $host_os in 11277 aix4 | aix4.[01] | aix4.[01].*) 11278 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11279 echo ' yes ' 11280 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11281 : 11282 else 11283 can_build_shared=no 11284 fi 11285 ;; 11286 esac 11287 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11288 # soname into executable. Probably we can add versioning support to 11289 # collect2, so additional links can be useful in future. 11290 if test "$aix_use_runtimelinking" = yes; then 11291 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11292 # instead of lib<name>.a to let people know that these are not 11293 # typical AIX shared libraries. 11294 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11295 else 11296 # We preserve .a as extension for shared libraries through AIX4.2 11297 # and later when we are not doing run time linking. 11298 library_names_spec='${libname}${release}.a $libname.a' 11299 soname_spec='${libname}${release}${shared_ext}$major' 11300 fi 11301 shlibpath_var=LIBPATH 11302 fi 11303 ;; 11304 11305amigaos*) 11306 case $host_cpu in 11307 powerpc) 11308 # Since July 2007 AmigaOS4 officially supports .so libraries. 11309 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11311 ;; 11312 m68k) 11313 library_names_spec='$libname.ixlibrary $libname.a' 11314 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11315 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' 11316 ;; 11317 esac 11318 ;; 11319 11320beos*) 11321 library_names_spec='${libname}${shared_ext}' 11322 dynamic_linker="$host_os ld.so" 11323 shlibpath_var=LIBRARY_PATH 11324 ;; 11325 11326bsdi[45]*) 11327 version_type=linux 11328 need_version=no 11329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11330 soname_spec='${libname}${release}${shared_ext}$major' 11331 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11332 shlibpath_var=LD_LIBRARY_PATH 11333 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11334 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11335 # the default ld.so.conf also contains /usr/contrib/lib and 11336 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11337 # libtool to hard-code these into programs 11338 ;; 11339 11340cygwin* | mingw* | pw32* | cegcc*) 11341 version_type=windows 11342 shrext_cmds=".dll" 11343 need_version=no 11344 need_lib_prefix=no 11345 11346 case $GCC,$host_os in 11347 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11348 library_names_spec='$libname.dll.a' 11349 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11350 postinstall_cmds='base_file=`basename \${file}`~ 11351 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11352 dldir=$destdir/`dirname \$dlpath`~ 11353 test -d \$dldir || mkdir -p \$dldir~ 11354 $install_prog $dir/$dlname \$dldir/$dlname~ 11355 chmod a+x \$dldir/$dlname~ 11356 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11357 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11358 fi' 11359 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11360 dlpath=$dir/\$dldll~ 11361 $RM \$dlpath' 11362 shlibpath_overrides_runpath=yes 11363 11364 case $host_os in 11365 cygwin*) 11366 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11367 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11368 11369 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11370 ;; 11371 mingw* | cegcc*) 11372 # MinGW DLLs use traditional 'lib' prefix 11373 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11374 ;; 11375 pw32*) 11376 # pw32 DLLs use 'pw' prefix rather than 'lib' 11377 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11378 ;; 11379 esac 11380 ;; 11381 11382 *) 11383 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11384 ;; 11385 esac 11386 dynamic_linker='Win32 ld.exe' 11387 # FIXME: first we should search . and the directory the executable is in 11388 shlibpath_var=PATH 11389 ;; 11390 11391darwin* | rhapsody*) 11392 dynamic_linker="$host_os dyld" 11393 version_type=darwin 11394 need_lib_prefix=no 11395 need_version=no 11396 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11397 soname_spec='${libname}${release}${major}$shared_ext' 11398 shlibpath_overrides_runpath=yes 11399 shlibpath_var=DYLD_LIBRARY_PATH 11400 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11401 11402 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11403 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11404 ;; 11405 11406dgux*) 11407 version_type=linux 11408 need_lib_prefix=no 11409 need_version=no 11410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11411 soname_spec='${libname}${release}${shared_ext}$major' 11412 shlibpath_var=LD_LIBRARY_PATH 11413 ;; 11414 11415freebsd* | dragonfly*) 11416 # DragonFly does not have aout. When/if they implement a new 11417 # versioning mechanism, adjust this. 11418 if test -x /usr/bin/objformat; then 11419 objformat=`/usr/bin/objformat` 11420 else 11421 case $host_os in 11422 freebsd[23].*) objformat=aout ;; 11423 *) objformat=elf ;; 11424 esac 11425 fi 11426 version_type=freebsd-$objformat 11427 case $version_type in 11428 freebsd-elf*) 11429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11430 need_version=no 11431 need_lib_prefix=no 11432 ;; 11433 freebsd-*) 11434 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11435 need_version=yes 11436 ;; 11437 esac 11438 shlibpath_var=LD_LIBRARY_PATH 11439 case $host_os in 11440 freebsd2.*) 11441 shlibpath_overrides_runpath=yes 11442 ;; 11443 freebsd3.[01]* | freebsdelf3.[01]*) 11444 shlibpath_overrides_runpath=yes 11445 hardcode_into_libs=yes 11446 ;; 11447 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11448 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11449 shlibpath_overrides_runpath=no 11450 hardcode_into_libs=yes 11451 ;; 11452 *) # from 4.6 on, and DragonFly 11453 shlibpath_overrides_runpath=yes 11454 hardcode_into_libs=yes 11455 ;; 11456 esac 11457 ;; 11458 11459gnu*) 11460 version_type=linux 11461 need_lib_prefix=no 11462 need_version=no 11463 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11464 soname_spec='${libname}${release}${shared_ext}$major' 11465 shlibpath_var=LD_LIBRARY_PATH 11466 hardcode_into_libs=yes 11467 ;; 11468 11469haiku*) 11470 version_type=linux 11471 need_lib_prefix=no 11472 need_version=no 11473 dynamic_linker="$host_os runtime_loader" 11474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11475 soname_spec='${libname}${release}${shared_ext}$major' 11476 shlibpath_var=LIBRARY_PATH 11477 shlibpath_overrides_runpath=yes 11478 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11479 hardcode_into_libs=yes 11480 ;; 11481 11482hpux9* | hpux10* | hpux11*) 11483 # Give a soname corresponding to the major version so that dld.sl refuses to 11484 # link against other versions. 11485 version_type=sunos 11486 need_lib_prefix=no 11487 need_version=no 11488 case $host_cpu in 11489 ia64*) 11490 shrext_cmds='.so' 11491 hardcode_into_libs=yes 11492 dynamic_linker="$host_os dld.so" 11493 shlibpath_var=LD_LIBRARY_PATH 11494 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11496 soname_spec='${libname}${release}${shared_ext}$major' 11497 if test "X$HPUX_IA64_MODE" = X32; then 11498 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11499 else 11500 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11501 fi 11502 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11503 ;; 11504 hppa*64*) 11505 shrext_cmds='.sl' 11506 hardcode_into_libs=yes 11507 dynamic_linker="$host_os dld.sl" 11508 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11509 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11511 soname_spec='${libname}${release}${shared_ext}$major' 11512 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11513 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11514 ;; 11515 *) 11516 shrext_cmds='.sl' 11517 dynamic_linker="$host_os dld.sl" 11518 shlibpath_var=SHLIB_PATH 11519 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11521 soname_spec='${libname}${release}${shared_ext}$major' 11522 ;; 11523 esac 11524 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11525 postinstall_cmds='chmod 555 $lib' 11526 # or fails outright, so override atomically: 11527 install_override_mode=555 11528 ;; 11529 11530interix[3-9]*) 11531 version_type=linux 11532 need_lib_prefix=no 11533 need_version=no 11534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11535 soname_spec='${libname}${release}${shared_ext}$major' 11536 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11537 shlibpath_var=LD_LIBRARY_PATH 11538 shlibpath_overrides_runpath=no 11539 hardcode_into_libs=yes 11540 ;; 11541 11542irix5* | irix6* | nonstopux*) 11543 case $host_os in 11544 nonstopux*) version_type=nonstopux ;; 11545 *) 11546 if test "$lt_cv_prog_gnu_ld" = yes; then 11547 version_type=linux 11548 else 11549 version_type=irix 11550 fi ;; 11551 esac 11552 need_lib_prefix=no 11553 need_version=no 11554 soname_spec='${libname}${release}${shared_ext}$major' 11555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11556 case $host_os in 11557 irix5* | nonstopux*) 11558 libsuff= shlibsuff= 11559 ;; 11560 *) 11561 case $LD in # libtool.m4 will add one of these switches to LD 11562 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11563 libsuff= shlibsuff= libmagic=32-bit;; 11564 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11565 libsuff=32 shlibsuff=N32 libmagic=N32;; 11566 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11567 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11568 *) libsuff= shlibsuff= libmagic=never-match;; 11569 esac 11570 ;; 11571 esac 11572 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11573 shlibpath_overrides_runpath=no 11574 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11575 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11576 hardcode_into_libs=yes 11577 ;; 11578 11579# No shared lib support for Linux oldld, aout, or coff. 11580linux*oldld* | linux*aout* | linux*coff*) 11581 dynamic_linker=no 11582 ;; 11583 11584# This must be Linux ELF. 11585linux* | k*bsd*-gnu | kopensolaris*-gnu) 11586 version_type=linux 11587 need_lib_prefix=no 11588 need_version=no 11589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11590 soname_spec='${libname}${release}${shared_ext}$major' 11591 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11592 shlibpath_var=LD_LIBRARY_PATH 11593 shlibpath_overrides_runpath=no 11594 11595 # Some binutils ld are patched to set DT_RUNPATH 11596 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 11597 $as_echo_n "(cached) " >&6 11598else 11599 lt_cv_shlibpath_overrides_runpath=no 11600 save_LDFLAGS=$LDFLAGS 11601 save_libdir=$libdir 11602 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11603 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11605/* end confdefs.h. */ 11606 11607int 11608main () 11609{ 11610 11611 ; 11612 return 0; 11613} 11614_ACEOF 11615if ac_fn_c_try_link "$LINENO"; then : 11616 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11617 lt_cv_shlibpath_overrides_runpath=yes 11618fi 11619fi 11620rm -f core conftest.err conftest.$ac_objext \ 11621 conftest$ac_exeext conftest.$ac_ext 11622 LDFLAGS=$save_LDFLAGS 11623 libdir=$save_libdir 11624 11625fi 11626 11627 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11628 11629 # This implies no fast_install, which is unacceptable. 11630 # Some rework will be needed to allow for fast_install 11631 # before this can be enabled. 11632 hardcode_into_libs=yes 11633 11634 # Append ld.so.conf contents to the search path 11635 if test -f /etc/ld.so.conf; then 11636 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' ' '` 11637 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11638 fi 11639 11640 # We used to test for /lib/ld.so.1 and disable shared libraries on 11641 # powerpc, because MkLinux only supported shared libraries with the 11642 # GNU dynamic linker. Since this was broken with cross compilers, 11643 # most powerpc-linux boxes support dynamic linking these days and 11644 # people can always --disable-shared, the test was removed, and we 11645 # assume the GNU/Linux dynamic linker is in use. 11646 dynamic_linker='GNU/Linux ld.so' 11647 ;; 11648 11649netbsd*) 11650 version_type=sunos 11651 need_lib_prefix=no 11652 need_version=no 11653 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11654 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11655 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11656 dynamic_linker='NetBSD (a.out) ld.so' 11657 else 11658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11659 soname_spec='${libname}${release}${shared_ext}$major' 11660 dynamic_linker='NetBSD ld.elf_so' 11661 fi 11662 shlibpath_var=LD_LIBRARY_PATH 11663 shlibpath_overrides_runpath=yes 11664 hardcode_into_libs=yes 11665 ;; 11666 11667newsos6) 11668 version_type=linux 11669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11670 shlibpath_var=LD_LIBRARY_PATH 11671 shlibpath_overrides_runpath=yes 11672 ;; 11673 11674*nto* | *qnx*) 11675 version_type=qnx 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 shlibpath_var=LD_LIBRARY_PATH 11681 shlibpath_overrides_runpath=no 11682 hardcode_into_libs=yes 11683 dynamic_linker='ldqnx.so' 11684 ;; 11685 11686openbsd*) 11687 version_type=sunos 11688 sys_lib_dlsearch_path_spec="/usr/lib" 11689 need_lib_prefix=no 11690 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11691 case $host_os in 11692 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11693 *) need_version=no ;; 11694 esac 11695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11696 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11697 shlibpath_var=LD_LIBRARY_PATH 11698 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11699 case $host_os in 11700 openbsd2.[89] | openbsd2.[89].*) 11701 shlibpath_overrides_runpath=no 11702 ;; 11703 *) 11704 shlibpath_overrides_runpath=yes 11705 ;; 11706 esac 11707 else 11708 shlibpath_overrides_runpath=yes 11709 fi 11710 ;; 11711 11712os2*) 11713 libname_spec='$name' 11714 shrext_cmds=".dll" 11715 need_lib_prefix=no 11716 library_names_spec='$libname${shared_ext} $libname.a' 11717 dynamic_linker='OS/2 ld.exe' 11718 shlibpath_var=LIBPATH 11719 ;; 11720 11721osf3* | osf4* | osf5*) 11722 version_type=osf 11723 need_lib_prefix=no 11724 need_version=no 11725 soname_spec='${libname}${release}${shared_ext}$major' 11726 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11727 shlibpath_var=LD_LIBRARY_PATH 11728 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11729 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11730 ;; 11731 11732rdos*) 11733 dynamic_linker=no 11734 ;; 11735 11736solaris*) 11737 version_type=linux 11738 need_lib_prefix=no 11739 need_version=no 11740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11741 soname_spec='${libname}${release}${shared_ext}$major' 11742 shlibpath_var=LD_LIBRARY_PATH 11743 shlibpath_overrides_runpath=yes 11744 hardcode_into_libs=yes 11745 # ldd complains unless libraries are executable 11746 postinstall_cmds='chmod +x $lib' 11747 ;; 11748 11749sunos4*) 11750 version_type=sunos 11751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11752 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11753 shlibpath_var=LD_LIBRARY_PATH 11754 shlibpath_overrides_runpath=yes 11755 if test "$with_gnu_ld" = yes; then 11756 need_lib_prefix=no 11757 fi 11758 need_version=yes 11759 ;; 11760 11761sysv4 | sysv4.3*) 11762 version_type=linux 11763 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11764 soname_spec='${libname}${release}${shared_ext}$major' 11765 shlibpath_var=LD_LIBRARY_PATH 11766 case $host_vendor in 11767 sni) 11768 shlibpath_overrides_runpath=no 11769 need_lib_prefix=no 11770 runpath_var=LD_RUN_PATH 11771 ;; 11772 siemens) 11773 need_lib_prefix=no 11774 ;; 11775 motorola) 11776 need_lib_prefix=no 11777 need_version=no 11778 shlibpath_overrides_runpath=no 11779 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11780 ;; 11781 esac 11782 ;; 11783 11784sysv4*MP*) 11785 if test -d /usr/nec ;then 11786 version_type=linux 11787 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11788 soname_spec='$libname${shared_ext}.$major' 11789 shlibpath_var=LD_LIBRARY_PATH 11790 fi 11791 ;; 11792 11793sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11794 version_type=freebsd-elf 11795 need_lib_prefix=no 11796 need_version=no 11797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11798 soname_spec='${libname}${release}${shared_ext}$major' 11799 shlibpath_var=LD_LIBRARY_PATH 11800 shlibpath_overrides_runpath=yes 11801 hardcode_into_libs=yes 11802 if test "$with_gnu_ld" = yes; then 11803 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11804 else 11805 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11806 case $host_os in 11807 sco3.2v5*) 11808 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11809 ;; 11810 esac 11811 fi 11812 sys_lib_dlsearch_path_spec='/usr/lib' 11813 ;; 11814 11815tpf*) 11816 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11817 version_type=linux 11818 need_lib_prefix=no 11819 need_version=no 11820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11821 shlibpath_var=LD_LIBRARY_PATH 11822 shlibpath_overrides_runpath=no 11823 hardcode_into_libs=yes 11824 ;; 11825 11826uts4*) 11827 version_type=linux 11828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11829 soname_spec='${libname}${release}${shared_ext}$major' 11830 shlibpath_var=LD_LIBRARY_PATH 11831 ;; 11832 11833*) 11834 dynamic_linker=no 11835 ;; 11836esac 11837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11838$as_echo "$dynamic_linker" >&6; } 11839test "$dynamic_linker" = no && can_build_shared=no 11840 11841variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11842if test "$GCC" = yes; then 11843 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11844fi 11845 11846if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11847 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11848fi 11849if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11850 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11851fi 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11945$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11946hardcode_action= 11947if test -n "$hardcode_libdir_flag_spec" || 11948 test -n "$runpath_var" || 11949 test "X$hardcode_automatic" = "Xyes" ; then 11950 11951 # We can hardcode non-existent directories. 11952 if test "$hardcode_direct" != no && 11953 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11954 # have to relink, otherwise we might link with an installed library 11955 # when we should be linking with a yet-to-be-installed one 11956 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11957 test "$hardcode_minus_L" != no; then 11958 # Linking always hardcodes the temporary library directory. 11959 hardcode_action=relink 11960 else 11961 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11962 hardcode_action=immediate 11963 fi 11964else 11965 # We cannot hardcode anything, or else we can only hardcode existing 11966 # directories. 11967 hardcode_action=unsupported 11968fi 11969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11970$as_echo "$hardcode_action" >&6; } 11971 11972if test "$hardcode_action" = relink || 11973 test "$inherit_rpath" = yes; then 11974 # Fast installation is not supported 11975 enable_fast_install=no 11976elif test "$shlibpath_overrides_runpath" = yes || 11977 test "$enable_shared" = no; then 11978 # Fast installation is not necessary 11979 enable_fast_install=needless 11980fi 11981 11982 11983 11984 11985 11986 11987 if test "x$enable_dlopen" != xyes; then 11988 enable_dlopen=unknown 11989 enable_dlopen_self=unknown 11990 enable_dlopen_self_static=unknown 11991else 11992 lt_cv_dlopen=no 11993 lt_cv_dlopen_libs= 11994 11995 case $host_os in 11996 beos*) 11997 lt_cv_dlopen="load_add_on" 11998 lt_cv_dlopen_libs= 11999 lt_cv_dlopen_self=yes 12000 ;; 12001 12002 mingw* | pw32* | cegcc*) 12003 lt_cv_dlopen="LoadLibrary" 12004 lt_cv_dlopen_libs= 12005 ;; 12006 12007 cygwin*) 12008 lt_cv_dlopen="dlopen" 12009 lt_cv_dlopen_libs= 12010 ;; 12011 12012 darwin*) 12013 # if libdl is installed we need to link against it 12014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12015$as_echo_n "checking for dlopen in -ldl... " >&6; } 12016if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12017 $as_echo_n "(cached) " >&6 12018else 12019 ac_check_lib_save_LIBS=$LIBS 12020LIBS="-ldl $LIBS" 12021cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12022/* end confdefs.h. */ 12023 12024/* Override any GCC internal prototype to avoid an error. 12025 Use char because int might match the return type of a GCC 12026 builtin and then its argument prototype would still apply. */ 12027#ifdef __cplusplus 12028extern "C" 12029#endif 12030char dlopen (); 12031int 12032main () 12033{ 12034return dlopen (); 12035 ; 12036 return 0; 12037} 12038_ACEOF 12039if ac_fn_c_try_link "$LINENO"; then : 12040 ac_cv_lib_dl_dlopen=yes 12041else 12042 ac_cv_lib_dl_dlopen=no 12043fi 12044rm -f core conftest.err conftest.$ac_objext \ 12045 conftest$ac_exeext conftest.$ac_ext 12046LIBS=$ac_check_lib_save_LIBS 12047fi 12048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12049$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12050if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12051 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12052else 12053 12054 lt_cv_dlopen="dyld" 12055 lt_cv_dlopen_libs= 12056 lt_cv_dlopen_self=yes 12057 12058fi 12059 12060 ;; 12061 12062 *) 12063 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12064if test "x$ac_cv_func_shl_load" = x""yes; then : 12065 lt_cv_dlopen="shl_load" 12066else 12067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12068$as_echo_n "checking for shl_load in -ldld... " >&6; } 12069if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 12070 $as_echo_n "(cached) " >&6 12071else 12072 ac_check_lib_save_LIBS=$LIBS 12073LIBS="-ldld $LIBS" 12074cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12075/* end confdefs.h. */ 12076 12077/* Override any GCC internal prototype to avoid an error. 12078 Use char because int might match the return type of a GCC 12079 builtin and then its argument prototype would still apply. */ 12080#ifdef __cplusplus 12081extern "C" 12082#endif 12083char shl_load (); 12084int 12085main () 12086{ 12087return shl_load (); 12088 ; 12089 return 0; 12090} 12091_ACEOF 12092if ac_fn_c_try_link "$LINENO"; then : 12093 ac_cv_lib_dld_shl_load=yes 12094else 12095 ac_cv_lib_dld_shl_load=no 12096fi 12097rm -f core conftest.err conftest.$ac_objext \ 12098 conftest$ac_exeext conftest.$ac_ext 12099LIBS=$ac_check_lib_save_LIBS 12100fi 12101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12102$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12103if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 12104 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12105else 12106 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12107if test "x$ac_cv_func_dlopen" = x""yes; then : 12108 lt_cv_dlopen="dlopen" 12109else 12110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12111$as_echo_n "checking for dlopen in -ldl... " >&6; } 12112if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12113 $as_echo_n "(cached) " >&6 12114else 12115 ac_check_lib_save_LIBS=$LIBS 12116LIBS="-ldl $LIBS" 12117cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12118/* end confdefs.h. */ 12119 12120/* Override any GCC internal prototype to avoid an error. 12121 Use char because int might match the return type of a GCC 12122 builtin and then its argument prototype would still apply. */ 12123#ifdef __cplusplus 12124extern "C" 12125#endif 12126char dlopen (); 12127int 12128main () 12129{ 12130return dlopen (); 12131 ; 12132 return 0; 12133} 12134_ACEOF 12135if ac_fn_c_try_link "$LINENO"; then : 12136 ac_cv_lib_dl_dlopen=yes 12137else 12138 ac_cv_lib_dl_dlopen=no 12139fi 12140rm -f core conftest.err conftest.$ac_objext \ 12141 conftest$ac_exeext conftest.$ac_ext 12142LIBS=$ac_check_lib_save_LIBS 12143fi 12144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12145$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12146if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12147 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12148else 12149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12150$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12151if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 12152 $as_echo_n "(cached) " >&6 12153else 12154 ac_check_lib_save_LIBS=$LIBS 12155LIBS="-lsvld $LIBS" 12156cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12157/* end confdefs.h. */ 12158 12159/* Override any GCC internal prototype to avoid an error. 12160 Use char because int might match the return type of a GCC 12161 builtin and then its argument prototype would still apply. */ 12162#ifdef __cplusplus 12163extern "C" 12164#endif 12165char dlopen (); 12166int 12167main () 12168{ 12169return dlopen (); 12170 ; 12171 return 0; 12172} 12173_ACEOF 12174if ac_fn_c_try_link "$LINENO"; then : 12175 ac_cv_lib_svld_dlopen=yes 12176else 12177 ac_cv_lib_svld_dlopen=no 12178fi 12179rm -f core conftest.err conftest.$ac_objext \ 12180 conftest$ac_exeext conftest.$ac_ext 12181LIBS=$ac_check_lib_save_LIBS 12182fi 12183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12184$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12185if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 12186 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12187else 12188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12189$as_echo_n "checking for dld_link in -ldld... " >&6; } 12190if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 12191 $as_echo_n "(cached) " >&6 12192else 12193 ac_check_lib_save_LIBS=$LIBS 12194LIBS="-ldld $LIBS" 12195cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12196/* end confdefs.h. */ 12197 12198/* Override any GCC internal prototype to avoid an error. 12199 Use char because int might match the return type of a GCC 12200 builtin and then its argument prototype would still apply. */ 12201#ifdef __cplusplus 12202extern "C" 12203#endif 12204char dld_link (); 12205int 12206main () 12207{ 12208return dld_link (); 12209 ; 12210 return 0; 12211} 12212_ACEOF 12213if ac_fn_c_try_link "$LINENO"; then : 12214 ac_cv_lib_dld_dld_link=yes 12215else 12216 ac_cv_lib_dld_dld_link=no 12217fi 12218rm -f core conftest.err conftest.$ac_objext \ 12219 conftest$ac_exeext conftest.$ac_ext 12220LIBS=$ac_check_lib_save_LIBS 12221fi 12222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12223$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12224if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 12225 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12226fi 12227 12228 12229fi 12230 12231 12232fi 12233 12234 12235fi 12236 12237 12238fi 12239 12240 12241fi 12242 12243 ;; 12244 esac 12245 12246 if test "x$lt_cv_dlopen" != xno; then 12247 enable_dlopen=yes 12248 else 12249 enable_dlopen=no 12250 fi 12251 12252 case $lt_cv_dlopen in 12253 dlopen) 12254 save_CPPFLAGS="$CPPFLAGS" 12255 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12256 12257 save_LDFLAGS="$LDFLAGS" 12258 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12259 12260 save_LIBS="$LIBS" 12261 LIBS="$lt_cv_dlopen_libs $LIBS" 12262 12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12264$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12265if test "${lt_cv_dlopen_self+set}" = set; then : 12266 $as_echo_n "(cached) " >&6 12267else 12268 if test "$cross_compiling" = yes; then : 12269 lt_cv_dlopen_self=cross 12270else 12271 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12272 lt_status=$lt_dlunknown 12273 cat > conftest.$ac_ext <<_LT_EOF 12274#line 12274 "configure" 12275#include "confdefs.h" 12276 12277#if HAVE_DLFCN_H 12278#include <dlfcn.h> 12279#endif 12280 12281#include <stdio.h> 12282 12283#ifdef RTLD_GLOBAL 12284# define LT_DLGLOBAL RTLD_GLOBAL 12285#else 12286# ifdef DL_GLOBAL 12287# define LT_DLGLOBAL DL_GLOBAL 12288# else 12289# define LT_DLGLOBAL 0 12290# endif 12291#endif 12292 12293/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12294 find out it does not work in some platform. */ 12295#ifndef LT_DLLAZY_OR_NOW 12296# ifdef RTLD_LAZY 12297# define LT_DLLAZY_OR_NOW RTLD_LAZY 12298# else 12299# ifdef DL_LAZY 12300# define LT_DLLAZY_OR_NOW DL_LAZY 12301# else 12302# ifdef RTLD_NOW 12303# define LT_DLLAZY_OR_NOW RTLD_NOW 12304# else 12305# ifdef DL_NOW 12306# define LT_DLLAZY_OR_NOW DL_NOW 12307# else 12308# define LT_DLLAZY_OR_NOW 0 12309# endif 12310# endif 12311# endif 12312# endif 12313#endif 12314 12315/* When -fvisbility=hidden is used, assume the code has been annotated 12316 correspondingly for the symbols needed. */ 12317#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12318void fnord () __attribute__((visibility("default"))); 12319#endif 12320 12321void fnord () { int i=42; } 12322int main () 12323{ 12324 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12325 int status = $lt_dlunknown; 12326 12327 if (self) 12328 { 12329 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12330 else 12331 { 12332 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12333 else puts (dlerror ()); 12334 } 12335 /* dlclose (self); */ 12336 } 12337 else 12338 puts (dlerror ()); 12339 12340 return status; 12341} 12342_LT_EOF 12343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12344 (eval $ac_link) 2>&5 12345 ac_status=$? 12346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12347 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12348 (./conftest; exit; ) >&5 2>/dev/null 12349 lt_status=$? 12350 case x$lt_status in 12351 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12352 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12353 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12354 esac 12355 else : 12356 # compilation failed 12357 lt_cv_dlopen_self=no 12358 fi 12359fi 12360rm -fr conftest* 12361 12362 12363fi 12364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12365$as_echo "$lt_cv_dlopen_self" >&6; } 12366 12367 if test "x$lt_cv_dlopen_self" = xyes; then 12368 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12370$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12371if test "${lt_cv_dlopen_self_static+set}" = set; then : 12372 $as_echo_n "(cached) " >&6 12373else 12374 if test "$cross_compiling" = yes; then : 12375 lt_cv_dlopen_self_static=cross 12376else 12377 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12378 lt_status=$lt_dlunknown 12379 cat > conftest.$ac_ext <<_LT_EOF 12380#line 12380 "configure" 12381#include "confdefs.h" 12382 12383#if HAVE_DLFCN_H 12384#include <dlfcn.h> 12385#endif 12386 12387#include <stdio.h> 12388 12389#ifdef RTLD_GLOBAL 12390# define LT_DLGLOBAL RTLD_GLOBAL 12391#else 12392# ifdef DL_GLOBAL 12393# define LT_DLGLOBAL DL_GLOBAL 12394# else 12395# define LT_DLGLOBAL 0 12396# endif 12397#endif 12398 12399/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12400 find out it does not work in some platform. */ 12401#ifndef LT_DLLAZY_OR_NOW 12402# ifdef RTLD_LAZY 12403# define LT_DLLAZY_OR_NOW RTLD_LAZY 12404# else 12405# ifdef DL_LAZY 12406# define LT_DLLAZY_OR_NOW DL_LAZY 12407# else 12408# ifdef RTLD_NOW 12409# define LT_DLLAZY_OR_NOW RTLD_NOW 12410# else 12411# ifdef DL_NOW 12412# define LT_DLLAZY_OR_NOW DL_NOW 12413# else 12414# define LT_DLLAZY_OR_NOW 0 12415# endif 12416# endif 12417# endif 12418# endif 12419#endif 12420 12421/* When -fvisbility=hidden is used, assume the code has been annotated 12422 correspondingly for the symbols needed. */ 12423#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12424void fnord () __attribute__((visibility("default"))); 12425#endif 12426 12427void fnord () { int i=42; } 12428int main () 12429{ 12430 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12431 int status = $lt_dlunknown; 12432 12433 if (self) 12434 { 12435 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12436 else 12437 { 12438 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12439 else puts (dlerror ()); 12440 } 12441 /* dlclose (self); */ 12442 } 12443 else 12444 puts (dlerror ()); 12445 12446 return status; 12447} 12448_LT_EOF 12449 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12450 (eval $ac_link) 2>&5 12451 ac_status=$? 12452 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12453 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12454 (./conftest; exit; ) >&5 2>/dev/null 12455 lt_status=$? 12456 case x$lt_status in 12457 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12458 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12459 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12460 esac 12461 else : 12462 # compilation failed 12463 lt_cv_dlopen_self_static=no 12464 fi 12465fi 12466rm -fr conftest* 12467 12468 12469fi 12470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12471$as_echo "$lt_cv_dlopen_self_static" >&6; } 12472 fi 12473 12474 CPPFLAGS="$save_CPPFLAGS" 12475 LDFLAGS="$save_LDFLAGS" 12476 LIBS="$save_LIBS" 12477 ;; 12478 esac 12479 12480 case $lt_cv_dlopen_self in 12481 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12482 *) enable_dlopen_self=unknown ;; 12483 esac 12484 12485 case $lt_cv_dlopen_self_static in 12486 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12487 *) enable_dlopen_self_static=unknown ;; 12488 esac 12489fi 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507striplib= 12508old_striplib= 12509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12510$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12511if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12512 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12513 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12515$as_echo "yes" >&6; } 12516else 12517# FIXME - insert some real tests, host_os isn't really good enough 12518 case $host_os in 12519 darwin*) 12520 if test -n "$STRIP" ; then 12521 striplib="$STRIP -x" 12522 old_striplib="$STRIP -S" 12523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12524$as_echo "yes" >&6; } 12525 else 12526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12527$as_echo "no" >&6; } 12528 fi 12529 ;; 12530 *) 12531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12532$as_echo "no" >&6; } 12533 ;; 12534 esac 12535fi 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 # Report which library types will actually be built 12549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12550$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12552$as_echo "$can_build_shared" >&6; } 12553 12554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12555$as_echo_n "checking whether to build shared libraries... " >&6; } 12556 test "$can_build_shared" = "no" && enable_shared=no 12557 12558 # On AIX, shared libraries and static libraries use the same namespace, and 12559 # are all built from PIC. 12560 case $host_os in 12561 aix3*) 12562 test "$enable_shared" = yes && enable_static=no 12563 if test -n "$RANLIB"; then 12564 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12565 postinstall_cmds='$RANLIB $lib' 12566 fi 12567 ;; 12568 12569 aix[4-9]*) 12570 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12571 test "$enable_shared" = yes && enable_static=no 12572 fi 12573 ;; 12574 esac 12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12576$as_echo "$enable_shared" >&6; } 12577 12578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12579$as_echo_n "checking whether to build static libraries... " >&6; } 12580 # Make sure either enable_shared or enable_static is yes. 12581 test "$enable_shared" = yes || enable_static=yes 12582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12583$as_echo "$enable_static" >&6; } 12584 12585 12586 12587 12588fi 12589ac_ext=c 12590ac_cpp='$CPP $CPPFLAGS' 12591ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12592ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12593ac_compiler_gnu=$ac_cv_c_compiler_gnu 12594 12595CC="$lt_save_CC" 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 ac_config_commands="$ac_config_commands libtool" 12610 12611 12612 12613 12614# Only expand once: 12615 12616 12617 12618 12619. ${srcdir}/../../bfd/configure.host 12620 12621 12622 12623 12624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12625$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12626 # Check whether --enable-maintainer-mode was given. 12627if test "${enable_maintainer_mode+set}" = set; then : 12628 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12629else 12630 USE_MAINTAINER_MODE=no 12631fi 12632 12633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12634$as_echo "$USE_MAINTAINER_MODE" >&6; } 12635 if test $USE_MAINTAINER_MODE = yes; then 12636 MAINTAINER_MODE_TRUE= 12637 MAINTAINER_MODE_FALSE='#' 12638else 12639 MAINTAINER_MODE_TRUE='#' 12640 MAINTAINER_MODE_FALSE= 12641fi 12642 12643 MAINT=$MAINTAINER_MODE_TRUE 12644 12645 12646 12647 12648# Check whether --enable-sim-bswap was given. 12649if test "${enable_sim_bswap+set}" = set; then : 12650 enableval=$enable_sim_bswap; case "${enableval}" in 12651 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";; 12652 no) sim_bswap="-DWITH_BSWAP=0";; 12653 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";; 12654esac 12655if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then 12656 echo "Setting bswap flags = $sim_bswap" 6>&1 12657fi 12658else 12659 sim_bswap="" 12660fi 12661 12662 12663 12664# Check whether --enable-sim-cflags was given. 12665if test "${enable_sim_cflags+set}" = set; then : 12666 enableval=$enable_sim_cflags; case "${enableval}" in 12667 yes) sim_cflags="-O2 -fomit-frame-pointer";; 12668 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";; 12669 no) sim_cflags="";; 12670 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12671esac 12672if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then 12673 echo "Setting sim cflags = $sim_cflags" 6>&1 12674fi 12675else 12676 sim_cflags="" 12677fi 12678 12679 12680 12681# Check whether --enable-sim-debug was given. 12682if test "${enable_sim_debug+set}" = set; then : 12683 enableval=$enable_sim_debug; case "${enableval}" in 12684 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";; 12685 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";; 12686 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";; 12687esac 12688if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then 12689 echo "Setting sim debug = $sim_debug" 6>&1 12690fi 12691else 12692 sim_debug="" 12693fi 12694 12695 12696 12697# Check whether --enable-sim-stdio was given. 12698if test "${enable_sim_stdio+set}" = set; then : 12699 enableval=$enable_sim_stdio; case "${enableval}" in 12700 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";; 12701 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";; 12702 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";; 12703esac 12704if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then 12705 echo "Setting stdio flags = $sim_stdio" 6>&1 12706fi 12707else 12708 sim_stdio="" 12709fi 12710 12711 12712 12713# Check whether --enable-sim-trace was given. 12714if test "${enable_sim_trace+set}" = set; then : 12715 enableval=$enable_sim_trace; case "${enableval}" in 12716 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";; 12717 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";; 12718 [-0-9]*) 12719 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";; 12720 [[:lower:]]*) 12721 sim_trace="" 12722 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12723 if test x"$sim_trace" = x; then 12724 sim_trace="-DWITH_TRACE='(TRACE_$x" 12725 else 12726 sim_trace="${sim_trace}|TRACE_$x" 12727 fi 12728 done 12729 sim_trace="$sim_trace)'" ;; 12730esac 12731if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then 12732 echo "Setting sim trace = $sim_trace" 6>&1 12733fi 12734else 12735 sim_trace="" 12736fi 12737 12738 12739 12740# Check whether --enable-sim-profile was given. 12741if test "${enable_sim_profile+set}" = set; then : 12742 enableval=$enable_sim_profile; case "${enableval}" in 12743 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";; 12744 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";; 12745 [-0-9]*) 12746 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";; 12747 [a-z]*) 12748 sim_profile="" 12749 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12750 if test x"$sim_profile" = x; then 12751 sim_profile="-DWITH_PROFILE='(PROFILE_$x" 12752 else 12753 sim_profile="${sim_profile}|PROFILE_$x" 12754 fi 12755 done 12756 sim_profile="$sim_profile)'" ;; 12757esac 12758if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then 12759 echo "Setting sim profile = $sim_profile" 6>&1 12760fi 12761else 12762 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1" 12763fi 12764 12765 12766 12767 12768# Check whether --with-pkgversion was given. 12769if test "${with_pkgversion+set}" = set; then : 12770 withval=$with_pkgversion; case "$withval" in 12771 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12772 no) PKGVERSION= ;; 12773 *) PKGVERSION="($withval) " ;; 12774 esac 12775else 12776 PKGVERSION="(GDB) " 12777 12778fi 12779 12780 12781 12782 12783 12784# Check whether --with-bugurl was given. 12785if test "${with_bugurl+set}" = set; then : 12786 withval=$with_bugurl; case "$withval" in 12787 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12788 no) BUGURL= 12789 ;; 12790 *) BUGURL="$withval" 12791 ;; 12792 esac 12793else 12794 BUGURL="http://www.gnu.org/software/gdb/bugs/" 12795 12796fi 12797 12798 case ${BUGURL} in 12799 "") 12800 REPORT_BUGS_TO= 12801 REPORT_BUGS_TEXI= 12802 ;; 12803 *) 12804 REPORT_BUGS_TO="<$BUGURL>" 12805 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12806 ;; 12807 esac; 12808 12809 12810 12811 12812cat >>confdefs.h <<_ACEOF 12813#define PKGVERSION "$PKGVERSION" 12814_ACEOF 12815 12816 12817cat >>confdefs.h <<_ACEOF 12818#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 12819_ACEOF 12820 12821 12822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12823$as_echo_n "checking return type of signal handlers... " >&6; } 12824if test "${ac_cv_type_signal+set}" = set; then : 12825 $as_echo_n "(cached) " >&6 12826else 12827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12828/* end confdefs.h. */ 12829#include <sys/types.h> 12830#include <signal.h> 12831 12832int 12833main () 12834{ 12835return *(signal (0, 0)) (0) == 1; 12836 ; 12837 return 0; 12838} 12839_ACEOF 12840if ac_fn_c_try_compile "$LINENO"; then : 12841 ac_cv_type_signal=int 12842else 12843 ac_cv_type_signal=void 12844fi 12845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12846fi 12847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12848$as_echo "$ac_cv_type_signal" >&6; } 12849 12850cat >>confdefs.h <<_ACEOF 12851#define RETSIGTYPE $ac_cv_type_signal 12852_ACEOF 12853 12854 12855 12856 12857 12858sim_link_files= 12859sim_link_links= 12860 12861sim_link_links=tconfig.h 12862if test -f ${srcdir}/tconfig.in 12863then 12864 sim_link_files=tconfig.in 12865else 12866 sim_link_files=../common/tconfig.in 12867fi 12868 12869# targ-vals.def points to the libc macro description file. 12870case "${target}" in 12871*-*-*) TARG_VALS_DEF=../common/nltvals.def ;; 12872esac 12873sim_link_files="${sim_link_files} ${TARG_VALS_DEF}" 12874sim_link_links="${sim_link_links} targ-vals.def" 12875 12876 12877 12878 12879# Check whether --enable-werror was given. 12880if test "${enable_werror+set}" = set; then : 12881 enableval=$enable_werror; case "${enableval}" in 12882 yes | y) ERROR_ON_WARNING="yes" ;; 12883 no | n) ERROR_ON_WARNING="no" ;; 12884 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12885 esac 12886fi 12887 12888 12889# Enable -Werror by default when using gcc 12890if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12891 ERROR_ON_WARNING=yes 12892fi 12893 12894WERROR_CFLAGS="" 12895if test "${ERROR_ON_WARNING}" = yes ; then 12896# NOTE: Disabled in the sim dir due to most sims generating warnings. 12897# WERROR_CFLAGS="-Werror" 12898 true 12899fi 12900 12901# The entries after -Wno-pointer-sign are disabled warnings which may 12902# be enabled in the future, which can not currently be used to build 12903# GDB. 12904# NOTE: If you change this list, remember to update 12905# gdb/doc/gdbint.texinfo. 12906build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \ 12907-Wno-pointer-sign \ 12908-Wno-unused -Wunused-value -Wunused-function \ 12909-Wno-switch -Wno-char-subscripts -Wmissing-prototypes" 12910 12911# Enable -Wno-format by default when using gcc on mingw since many 12912# GCC versions complain about %I64. 12913case "${host}" in 12914 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;; 12915 *) build_warnings="$build_warnings -Wformat-nonliteral" ;; 12916esac 12917 12918# Check whether --enable-build-warnings was given. 12919if test "${enable_build_warnings+set}" = set; then : 12920 enableval=$enable_build_warnings; case "${enableval}" in 12921 yes) ;; 12922 no) build_warnings="-w";; 12923 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12924 build_warnings="${build_warnings} ${t}";; 12925 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12926 build_warnings="${t} ${build_warnings}";; 12927 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12928esac 12929if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 12930 echo "Setting compiler warning flags = $build_warnings" 6>&1 12931fi 12932fi 12933# Check whether --enable-sim-build-warnings was given. 12934if test "${enable_sim_build_warnings+set}" = set; then : 12935 enableval=$enable_sim_build_warnings; case "${enableval}" in 12936 yes) ;; 12937 no) build_warnings="-w";; 12938 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12939 build_warnings="${build_warnings} ${t}";; 12940 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12941 build_warnings="${t} ${build_warnings}";; 12942 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12943esac 12944if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then 12945 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 12946fi 12947fi 12948WARN_CFLAGS="" 12949if test "x${build_warnings}" != x -a "x$GCC" = xyes 12950then 12951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5 12952$as_echo_n "checking compiler warning flags... " >&6; } 12953 # Separate out the -Werror flag as some files just cannot be 12954 # compiled with it enabled. 12955 for w in ${build_warnings}; do 12956 case $w in 12957 -Werr*) WERROR_CFLAGS=-Werror ;; 12958 *) # Check that GCC accepts it 12959 saved_CFLAGS="$CFLAGS" 12960 CFLAGS="$CFLAGS $w" 12961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12962/* end confdefs.h. */ 12963 12964int 12965main () 12966{ 12967 12968 ; 12969 return 0; 12970} 12971_ACEOF 12972if ac_fn_c_try_compile "$LINENO"; then : 12973 WARN_CFLAGS="${WARN_CFLAGS} $w" 12974fi 12975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12976 CFLAGS="$saved_CFLAGS" 12977 esac 12978 done 12979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5 12980$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; } 12981fi 12982 12983 12984for ac_header in unistd.h 12985do : 12986 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 12987if test "x$ac_cv_header_unistd_h" = x""yes; then : 12988 cat >>confdefs.h <<_ACEOF 12989#define HAVE_UNISTD_H 1 12990_ACEOF 12991 12992fi 12993 12994done 12995 12996 12997 12998 12999ac_sources="$sim_link_files" 13000ac_dests="$sim_link_links" 13001while test -n "$ac_sources"; do 13002 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 13003 set $ac_sources; ac_source=$1; shift; ac_sources=$* 13004 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source" 13005done 13006ac_config_links="$ac_config_links $ac_config_links_1" 13007 13008cgen_breaks="" 13009if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 13010cgen_breaks="break cgen_rtx_error"; 13011fi 13012 13013ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 13014 13015ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 13016 13017ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 13018 13019ac_config_commands="$ac_config_commands Makefile" 13020 13021ac_config_commands="$ac_config_commands stamp-h" 13022 13023cat >confcache <<\_ACEOF 13024# This file is a shell script that caches the results of configure 13025# tests run on this system so they can be shared between configure 13026# scripts and configure runs, see configure's option --config-cache. 13027# It is not useful on other systems. If it contains results you don't 13028# want to keep, you may remove or edit it. 13029# 13030# config.status only pays attention to the cache file if you give it 13031# the --recheck option to rerun configure. 13032# 13033# `ac_cv_env_foo' variables (set or unset) will be overridden when 13034# loading this file, other *unset* `ac_cv_foo' will be assigned the 13035# following values. 13036 13037_ACEOF 13038 13039# The following way of writing the cache mishandles newlines in values, 13040# but we know of no workaround that is simple, portable, and efficient. 13041# So, we kill variables containing newlines. 13042# Ultrix sh set writes to stderr and can't be redirected directly, 13043# and sets the high bit in the cache file unless we assign to the vars. 13044( 13045 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13046 eval ac_val=\$$ac_var 13047 case $ac_val in #( 13048 *${as_nl}*) 13049 case $ac_var in #( 13050 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13051$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13052 esac 13053 case $ac_var in #( 13054 _ | IFS | as_nl) ;; #( 13055 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13056 *) { eval $ac_var=; unset $ac_var;} ;; 13057 esac ;; 13058 esac 13059 done 13060 13061 (set) 2>&1 | 13062 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13063 *${as_nl}ac_space=\ *) 13064 # `set' does not quote correctly, so add quotes: double-quote 13065 # substitution turns \\\\ into \\, and sed turns \\ into \. 13066 sed -n \ 13067 "s/'/'\\\\''/g; 13068 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13069 ;; #( 13070 *) 13071 # `set' quotes correctly as required by POSIX, so do not add quotes. 13072 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13073 ;; 13074 esac | 13075 sort 13076) | 13077 sed ' 13078 /^ac_cv_env_/b end 13079 t clear 13080 :clear 13081 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13082 t end 13083 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13084 :end' >>confcache 13085if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13086 if test -w "$cache_file"; then 13087 test "x$cache_file" != "x/dev/null" && 13088 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13089$as_echo "$as_me: updating cache $cache_file" >&6;} 13090 cat confcache >$cache_file 13091 else 13092 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13093$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13094 fi 13095fi 13096rm -f confcache 13097 13098test "x$prefix" = xNONE && prefix=$ac_default_prefix 13099# Let make expand exec_prefix. 13100test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13101 13102DEFS=-DHAVE_CONFIG_H 13103 13104ac_libobjs= 13105ac_ltlibobjs= 13106for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13107 # 1. Remove the extension, and $U if already installed. 13108 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13109 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13110 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13111 # will be set to the directory where LIBOBJS objects are built. 13112 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13113 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13114done 13115LIBOBJS=$ac_libobjs 13116 13117LTLIBOBJS=$ac_ltlibobjs 13118 13119 13120if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13121 as_fn_error "conditional \"GMAKE\" was never defined. 13122Usually this means the macro was only invoked conditionally." "$LINENO" 5 13123fi 13124if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 13125 as_fn_error "conditional \"PLUGINS\" was never defined. 13126Usually this means the macro was only invoked conditionally." "$LINENO" 5 13127fi 13128if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13129 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 13130Usually this means the macro was only invoked conditionally." "$LINENO" 5 13131fi 13132 13133: ${CONFIG_STATUS=./config.status} 13134ac_write_fail=0 13135ac_clean_files_save=$ac_clean_files 13136ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13137{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13138$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13139as_write_fail=0 13140cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13141#! $SHELL 13142# Generated by $as_me. 13143# Run this file to recreate the current configuration. 13144# Compiler output produced by configure, useful for debugging 13145# configure, is in config.log if it exists. 13146 13147debug=false 13148ac_cs_recheck=false 13149ac_cs_silent=false 13150 13151SHELL=\${CONFIG_SHELL-$SHELL} 13152export SHELL 13153_ASEOF 13154cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13155## -------------------- ## 13156## M4sh Initialization. ## 13157## -------------------- ## 13158 13159# Be more Bourne compatible 13160DUALCASE=1; export DUALCASE # for MKS sh 13161if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13162 emulate sh 13163 NULLCMD=: 13164 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13165 # is contrary to our usage. Disable this feature. 13166 alias -g '${1+"$@"}'='"$@"' 13167 setopt NO_GLOB_SUBST 13168else 13169 case `(set -o) 2>/dev/null` in #( 13170 *posix*) : 13171 set -o posix ;; #( 13172 *) : 13173 ;; 13174esac 13175fi 13176 13177 13178as_nl=' 13179' 13180export as_nl 13181# Printing a long string crashes Solaris 7 /usr/bin/printf. 13182as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13183as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13184as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13185# Prefer a ksh shell builtin over an external printf program on Solaris, 13186# but without wasting forks for bash or zsh. 13187if test -z "$BASH_VERSION$ZSH_VERSION" \ 13188 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13189 as_echo='print -r --' 13190 as_echo_n='print -rn --' 13191elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13192 as_echo='printf %s\n' 13193 as_echo_n='printf %s' 13194else 13195 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13196 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13197 as_echo_n='/usr/ucb/echo -n' 13198 else 13199 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13200 as_echo_n_body='eval 13201 arg=$1; 13202 case $arg in #( 13203 *"$as_nl"*) 13204 expr "X$arg" : "X\\(.*\\)$as_nl"; 13205 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13206 esac; 13207 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13208 ' 13209 export as_echo_n_body 13210 as_echo_n='sh -c $as_echo_n_body as_echo' 13211 fi 13212 export as_echo_body 13213 as_echo='sh -c $as_echo_body as_echo' 13214fi 13215 13216# The user is always right. 13217if test "${PATH_SEPARATOR+set}" != set; then 13218 PATH_SEPARATOR=: 13219 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13220 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13221 PATH_SEPARATOR=';' 13222 } 13223fi 13224 13225 13226# IFS 13227# We need space, tab and new line, in precisely that order. Quoting is 13228# there to prevent editors from complaining about space-tab. 13229# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13230# splitting by setting IFS to empty value.) 13231IFS=" "" $as_nl" 13232 13233# Find who we are. Look in the path if we contain no directory separator. 13234case $0 in #(( 13235 *[\\/]* ) as_myself=$0 ;; 13236 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13237for as_dir in $PATH 13238do 13239 IFS=$as_save_IFS 13240 test -z "$as_dir" && as_dir=. 13241 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13242 done 13243IFS=$as_save_IFS 13244 13245 ;; 13246esac 13247# We did not find ourselves, most probably we were run as `sh COMMAND' 13248# in which case we are not to be found in the path. 13249if test "x$as_myself" = x; then 13250 as_myself=$0 13251fi 13252if test ! -f "$as_myself"; then 13253 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13254 exit 1 13255fi 13256 13257# Unset variables that we do not need and which cause bugs (e.g. in 13258# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13259# suppresses any "Segmentation fault" message there. '((' could 13260# trigger a bug in pdksh 5.2.14. 13261for as_var in BASH_ENV ENV MAIL MAILPATH 13262do eval test x\${$as_var+set} = xset \ 13263 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13264done 13265PS1='$ ' 13266PS2='> ' 13267PS4='+ ' 13268 13269# NLS nuisances. 13270LC_ALL=C 13271export LC_ALL 13272LANGUAGE=C 13273export LANGUAGE 13274 13275# CDPATH. 13276(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13277 13278 13279# as_fn_error ERROR [LINENO LOG_FD] 13280# --------------------------------- 13281# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13282# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13283# script with status $?, using 1 if that was 0. 13284as_fn_error () 13285{ 13286 as_status=$?; test $as_status -eq 0 && as_status=1 13287 if test "$3"; then 13288 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13289 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 13290 fi 13291 $as_echo "$as_me: error: $1" >&2 13292 as_fn_exit $as_status 13293} # as_fn_error 13294 13295 13296# as_fn_set_status STATUS 13297# ----------------------- 13298# Set $? to STATUS, without forking. 13299as_fn_set_status () 13300{ 13301 return $1 13302} # as_fn_set_status 13303 13304# as_fn_exit STATUS 13305# ----------------- 13306# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13307as_fn_exit () 13308{ 13309 set +e 13310 as_fn_set_status $1 13311 exit $1 13312} # as_fn_exit 13313 13314# as_fn_unset VAR 13315# --------------- 13316# Portably unset VAR. 13317as_fn_unset () 13318{ 13319 { eval $1=; unset $1;} 13320} 13321as_unset=as_fn_unset 13322# as_fn_append VAR VALUE 13323# ---------------------- 13324# Append the text in VALUE to the end of the definition contained in VAR. Take 13325# advantage of any shell optimizations that allow amortized linear growth over 13326# repeated appends, instead of the typical quadratic growth present in naive 13327# implementations. 13328if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13329 eval 'as_fn_append () 13330 { 13331 eval $1+=\$2 13332 }' 13333else 13334 as_fn_append () 13335 { 13336 eval $1=\$$1\$2 13337 } 13338fi # as_fn_append 13339 13340# as_fn_arith ARG... 13341# ------------------ 13342# Perform arithmetic evaluation on the ARGs, and store the result in the 13343# global $as_val. Take advantage of shells that can avoid forks. The arguments 13344# must be portable across $(()) and expr. 13345if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13346 eval 'as_fn_arith () 13347 { 13348 as_val=$(( $* )) 13349 }' 13350else 13351 as_fn_arith () 13352 { 13353 as_val=`expr "$@" || test $? -eq 1` 13354 } 13355fi # as_fn_arith 13356 13357 13358if expr a : '\(a\)' >/dev/null 2>&1 && 13359 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13360 as_expr=expr 13361else 13362 as_expr=false 13363fi 13364 13365if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13366 as_basename=basename 13367else 13368 as_basename=false 13369fi 13370 13371if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13372 as_dirname=dirname 13373else 13374 as_dirname=false 13375fi 13376 13377as_me=`$as_basename -- "$0" || 13378$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13379 X"$0" : 'X\(//\)$' \| \ 13380 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13381$as_echo X/"$0" | 13382 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13383 s//\1/ 13384 q 13385 } 13386 /^X\/\(\/\/\)$/{ 13387 s//\1/ 13388 q 13389 } 13390 /^X\/\(\/\).*/{ 13391 s//\1/ 13392 q 13393 } 13394 s/.*/./; q'` 13395 13396# Avoid depending upon Character Ranges. 13397as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13398as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13399as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13400as_cr_digits='0123456789' 13401as_cr_alnum=$as_cr_Letters$as_cr_digits 13402 13403ECHO_C= ECHO_N= ECHO_T= 13404case `echo -n x` in #((((( 13405-n*) 13406 case `echo 'xy\c'` in 13407 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13408 xy) ECHO_C='\c';; 13409 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13410 ECHO_T=' ';; 13411 esac;; 13412*) 13413 ECHO_N='-n';; 13414esac 13415 13416rm -f conf$$ conf$$.exe conf$$.file 13417if test -d conf$$.dir; then 13418 rm -f conf$$.dir/conf$$.file 13419else 13420 rm -f conf$$.dir 13421 mkdir conf$$.dir 2>/dev/null 13422fi 13423if (echo >conf$$.file) 2>/dev/null; then 13424 if ln -s conf$$.file conf$$ 2>/dev/null; then 13425 as_ln_s='ln -s' 13426 # ... but there are two gotchas: 13427 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13428 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13429 # In both cases, we have to default to `cp -p'. 13430 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13431 as_ln_s='cp -p' 13432 elif ln conf$$.file conf$$ 2>/dev/null; then 13433 as_ln_s=ln 13434 else 13435 as_ln_s='cp -p' 13436 fi 13437else 13438 as_ln_s='cp -p' 13439fi 13440rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13441rmdir conf$$.dir 2>/dev/null 13442 13443 13444# as_fn_mkdir_p 13445# ------------- 13446# Create "$as_dir" as a directory, including parents if necessary. 13447as_fn_mkdir_p () 13448{ 13449 13450 case $as_dir in #( 13451 -*) as_dir=./$as_dir;; 13452 esac 13453 test -d "$as_dir" || eval $as_mkdir_p || { 13454 as_dirs= 13455 while :; do 13456 case $as_dir in #( 13457 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13458 *) as_qdir=$as_dir;; 13459 esac 13460 as_dirs="'$as_qdir' $as_dirs" 13461 as_dir=`$as_dirname -- "$as_dir" || 13462$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13463 X"$as_dir" : 'X\(//\)[^/]' \| \ 13464 X"$as_dir" : 'X\(//\)$' \| \ 13465 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13466$as_echo X"$as_dir" | 13467 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13468 s//\1/ 13469 q 13470 } 13471 /^X\(\/\/\)[^/].*/{ 13472 s//\1/ 13473 q 13474 } 13475 /^X\(\/\/\)$/{ 13476 s//\1/ 13477 q 13478 } 13479 /^X\(\/\).*/{ 13480 s//\1/ 13481 q 13482 } 13483 s/.*/./; q'` 13484 test -d "$as_dir" && break 13485 done 13486 test -z "$as_dirs" || eval "mkdir $as_dirs" 13487 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13488 13489 13490} # as_fn_mkdir_p 13491if mkdir -p . 2>/dev/null; then 13492 as_mkdir_p='mkdir -p "$as_dir"' 13493else 13494 test -d ./-p && rmdir ./-p 13495 as_mkdir_p=false 13496fi 13497 13498if test -x / >/dev/null 2>&1; then 13499 as_test_x='test -x' 13500else 13501 if ls -dL / >/dev/null 2>&1; then 13502 as_ls_L_option=L 13503 else 13504 as_ls_L_option= 13505 fi 13506 as_test_x=' 13507 eval sh -c '\'' 13508 if test -d "$1"; then 13509 test -d "$1/."; 13510 else 13511 case $1 in #( 13512 -*)set "./$1";; 13513 esac; 13514 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13515 ???[sx]*):;;*)false;;esac;fi 13516 '\'' sh 13517 ' 13518fi 13519as_executable_p=$as_test_x 13520 13521# Sed expression to map a string onto a valid CPP name. 13522as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13523 13524# Sed expression to map a string onto a valid variable name. 13525as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13526 13527 13528exec 6>&1 13529## ----------------------------------- ## 13530## Main body of $CONFIG_STATUS script. ## 13531## ----------------------------------- ## 13532_ASEOF 13533test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13534 13535cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13536# Save the log message, to keep $0 and so on meaningful, and to 13537# report actual input values of CONFIG_FILES etc. instead of their 13538# values after options handling. 13539ac_log=" 13540This file was extended by $as_me, which was 13541generated by GNU Autoconf 2.64. Invocation command line was 13542 13543 CONFIG_FILES = $CONFIG_FILES 13544 CONFIG_HEADERS = $CONFIG_HEADERS 13545 CONFIG_LINKS = $CONFIG_LINKS 13546 CONFIG_COMMANDS = $CONFIG_COMMANDS 13547 $ $0 $@ 13548 13549on `(hostname || uname -n) 2>/dev/null | sed 1q` 13550" 13551 13552_ACEOF 13553 13554case $ac_config_files in *" 13555"*) set x $ac_config_files; shift; ac_config_files=$*;; 13556esac 13557 13558case $ac_config_headers in *" 13559"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13560esac 13561 13562 13563cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13564# Files that config.status was made for. 13565config_files="$ac_config_files" 13566config_headers="$ac_config_headers" 13567config_links="$ac_config_links" 13568config_commands="$ac_config_commands" 13569 13570_ACEOF 13571 13572cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13573ac_cs_usage="\ 13574\`$as_me' instantiates files and other configuration actions 13575from templates according to the current configuration. Unless the files 13576and actions are specified as TAGs, all are instantiated by default. 13577 13578Usage: $0 [OPTION]... [TAG]... 13579 13580 -h, --help print this help, then exit 13581 -V, --version print version number and configuration settings, then exit 13582 -q, --quiet, --silent 13583 do not print progress messages 13584 -d, --debug don't remove temporary files 13585 --recheck update $as_me by reconfiguring in the same conditions 13586 --file=FILE[:TEMPLATE] 13587 instantiate the configuration file FILE 13588 --header=FILE[:TEMPLATE] 13589 instantiate the configuration header FILE 13590 13591Configuration files: 13592$config_files 13593 13594Configuration headers: 13595$config_headers 13596 13597Configuration links: 13598$config_links 13599 13600Configuration commands: 13601$config_commands 13602 13603Report bugs to the package provider." 13604 13605_ACEOF 13606cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13607ac_cs_version="\\ 13608config.status 13609configured by $0, generated by GNU Autoconf 2.64, 13610 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 13611 13612Copyright (C) 2009 Free Software Foundation, Inc. 13613This config.status script is free software; the Free Software Foundation 13614gives unlimited permission to copy, distribute and modify it." 13615 13616ac_pwd='$ac_pwd' 13617srcdir='$srcdir' 13618INSTALL='$INSTALL' 13619AWK='$AWK' 13620test -n "\$AWK" || AWK=awk 13621_ACEOF 13622 13623cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13624# The default lists apply if the user does not specify any file. 13625ac_need_defaults=: 13626while test $# != 0 13627do 13628 case $1 in 13629 --*=*) 13630 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13631 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13632 ac_shift=: 13633 ;; 13634 *) 13635 ac_option=$1 13636 ac_optarg=$2 13637 ac_shift=shift 13638 ;; 13639 esac 13640 13641 case $ac_option in 13642 # Handling of the options. 13643 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13644 ac_cs_recheck=: ;; 13645 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13646 $as_echo "$ac_cs_version"; exit ;; 13647 --debug | --debu | --deb | --de | --d | -d ) 13648 debug=: ;; 13649 --file | --fil | --fi | --f ) 13650 $ac_shift 13651 case $ac_optarg in 13652 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13653 esac 13654 as_fn_append CONFIG_FILES " '$ac_optarg'" 13655 ac_need_defaults=false;; 13656 --header | --heade | --head | --hea ) 13657 $ac_shift 13658 case $ac_optarg in 13659 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13660 esac 13661 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13662 ac_need_defaults=false;; 13663 --he | --h) 13664 # Conflict between --help and --header 13665 as_fn_error "ambiguous option: \`$1' 13666Try \`$0 --help' for more information.";; 13667 --help | --hel | -h ) 13668 $as_echo "$ac_cs_usage"; exit ;; 13669 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13670 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13671 ac_cs_silent=: ;; 13672 13673 # This is an error. 13674 -*) as_fn_error "unrecognized option: \`$1' 13675Try \`$0 --help' for more information." ;; 13676 13677 *) as_fn_append ac_config_targets " $1" 13678 ac_need_defaults=false ;; 13679 13680 esac 13681 shift 13682done 13683 13684ac_configure_extra_args= 13685 13686if $ac_cs_silent; then 13687 exec 6>/dev/null 13688 ac_configure_extra_args="$ac_configure_extra_args --silent" 13689fi 13690 13691_ACEOF 13692cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13693if \$ac_cs_recheck; then 13694 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13695 shift 13696 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13697 CONFIG_SHELL='$SHELL' 13698 export CONFIG_SHELL 13699 exec "\$@" 13700fi 13701 13702_ACEOF 13703cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13704exec 5>>config.log 13705{ 13706 echo 13707 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13708## Running $as_me. ## 13709_ASBOX 13710 $as_echo "$ac_log" 13711} >&5 13712 13713_ACEOF 13714cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13715# 13716# INIT-COMMANDS 13717# 13718ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 13719 13720 13721# The HP-UX ksh and POSIX shell print the target directory to stdout 13722# if CDPATH is set. 13723(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13724 13725sed_quote_subst='$sed_quote_subst' 13726double_quote_subst='$double_quote_subst' 13727delay_variable_subst='$delay_variable_subst' 13728macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13729macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13730enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13731enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13732pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13733enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13734SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13735ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13736host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13737host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13738host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13739build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13740build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13741build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13742SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13743Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13744GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13745EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13746FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13747LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13748NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13749LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13750max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13751ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13752exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13753lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13754lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13755lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13756reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13757reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13758OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13759deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13760file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13761AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13762AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13763STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13764RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13765old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13766old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13767old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13768lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13769CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13770CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13771compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13772GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13773lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13774lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13775lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13776lt_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"`' 13777objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13778MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13779lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13780lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13781lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13782lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13783lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13784need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13785DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13786NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13787LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13788OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13789OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13790libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13791shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13792extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13793archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13794enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13795export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13796whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13797compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13798old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13799old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13800archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13801archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13802module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13803module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13804with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13805allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13806no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13807hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13808hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13809hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13810hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13811hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13812hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13813hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13814hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13815inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13816link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13817fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13818always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13819export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13820exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13821include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13822prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13823file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13824variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13825need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13826need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13827version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13828runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13829shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13830shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13831libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13832library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13833soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13834install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13835postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13836postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13837finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13838finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13839hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13840sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13841sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13842hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13843enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13844enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13845enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13846old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13847striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13848 13849LTCC='$LTCC' 13850LTCFLAGS='$LTCFLAGS' 13851compiler='$compiler_DEFAULT' 13852 13853# A function that is used when there is no print builtin or printf. 13854func_fallback_echo () 13855{ 13856 eval 'cat <<_LTECHO_EOF 13857\$1 13858_LTECHO_EOF' 13859} 13860 13861# Quote evaled strings. 13862for var in SHELL \ 13863ECHO \ 13864SED \ 13865GREP \ 13866EGREP \ 13867FGREP \ 13868LD \ 13869NM \ 13870LN_S \ 13871lt_SP2NL \ 13872lt_NL2SP \ 13873reload_flag \ 13874OBJDUMP \ 13875deplibs_check_method \ 13876file_magic_cmd \ 13877AR \ 13878AR_FLAGS \ 13879STRIP \ 13880RANLIB \ 13881CC \ 13882CFLAGS \ 13883compiler \ 13884lt_cv_sys_global_symbol_pipe \ 13885lt_cv_sys_global_symbol_to_cdecl \ 13886lt_cv_sys_global_symbol_to_c_name_address \ 13887lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13888lt_prog_compiler_no_builtin_flag \ 13889lt_prog_compiler_wl \ 13890lt_prog_compiler_pic \ 13891lt_prog_compiler_static \ 13892lt_cv_prog_compiler_c_o \ 13893need_locks \ 13894DSYMUTIL \ 13895NMEDIT \ 13896LIPO \ 13897OTOOL \ 13898OTOOL64 \ 13899shrext_cmds \ 13900export_dynamic_flag_spec \ 13901whole_archive_flag_spec \ 13902compiler_needs_object \ 13903with_gnu_ld \ 13904allow_undefined_flag \ 13905no_undefined_flag \ 13906hardcode_libdir_flag_spec \ 13907hardcode_libdir_flag_spec_ld \ 13908hardcode_libdir_separator \ 13909fix_srcfile_path \ 13910exclude_expsyms \ 13911include_expsyms \ 13912file_list_spec \ 13913variables_saved_for_relink \ 13914libname_spec \ 13915library_names_spec \ 13916soname_spec \ 13917install_override_mode \ 13918finish_eval \ 13919old_striplib \ 13920striplib; do 13921 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13922 *[\\\\\\\`\\"\\\$]*) 13923 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13924 ;; 13925 *) 13926 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13927 ;; 13928 esac 13929done 13930 13931# Double-quote double-evaled strings. 13932for var in reload_cmds \ 13933old_postinstall_cmds \ 13934old_postuninstall_cmds \ 13935old_archive_cmds \ 13936extract_expsyms_cmds \ 13937old_archive_from_new_cmds \ 13938old_archive_from_expsyms_cmds \ 13939archive_cmds \ 13940archive_expsym_cmds \ 13941module_cmds \ 13942module_expsym_cmds \ 13943export_symbols_cmds \ 13944prelink_cmds \ 13945postinstall_cmds \ 13946postuninstall_cmds \ 13947finish_cmds \ 13948sys_lib_search_path_spec \ 13949sys_lib_dlsearch_path_spec; do 13950 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13951 *[\\\\\\\`\\"\\\$]*) 13952 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13953 ;; 13954 *) 13955 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13956 ;; 13957 esac 13958done 13959 13960ac_aux_dir='$ac_aux_dir' 13961xsi_shell='$xsi_shell' 13962lt_shell_append='$lt_shell_append' 13963 13964# See if we are running on zsh, and set the options which allow our 13965# commands through without removal of \ escapes INIT. 13966if test -n "\${ZSH_VERSION+set}" ; then 13967 setopt NO_GLOB_SUBST 13968fi 13969 13970 13971 PACKAGE='$PACKAGE' 13972 VERSION='$VERSION' 13973 TIMESTAMP='$TIMESTAMP' 13974 RM='$RM' 13975 ofile='$ofile' 13976 13977 13978 13979 13980_ACEOF 13981 13982cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13983 13984# Handling of arguments. 13985for ac_config_target in $ac_config_targets 13986do 13987 case $ac_config_target in 13988 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 13989 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 13990 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13991 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 13992 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 13993 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 13994 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 13995 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 13996 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 13997 13998 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13999 esac 14000done 14001 14002 14003# If the user did not use the arguments to specify the items to instantiate, 14004# then the envvar interface is used. Set only those that are not. 14005# We use the long form for the default assignment because of an extremely 14006# bizarre bug on SunOS 4.1.3. 14007if $ac_need_defaults; then 14008 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14009 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14010 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 14011 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14012fi 14013 14014# Have a temporary directory for convenience. Make it in the build tree 14015# simply because there is no reason against having it here, and in addition, 14016# creating and moving files from /tmp can sometimes cause problems. 14017# Hook for its removal unless debugging. 14018# Note that there is a small window in which the directory will not be cleaned: 14019# after its creation but before its name has been assigned to `$tmp'. 14020$debug || 14021{ 14022 tmp= 14023 trap 'exit_status=$? 14024 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 14025' 0 14026 trap 'as_fn_exit 1' 1 2 13 15 14027} 14028# Create a (secure) tmp directory for tmp files. 14029 14030{ 14031 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14032 test -n "$tmp" && test -d "$tmp" 14033} || 14034{ 14035 tmp=./conf$$-$RANDOM 14036 (umask 077 && mkdir "$tmp") 14037} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 14038 14039# Set up the scripts for CONFIG_FILES section. 14040# No need to generate them if there are no CONFIG_FILES. 14041# This happens for instance with `./config.status config.h'. 14042if test -n "$CONFIG_FILES"; then 14043 14044 14045ac_cr=`echo X | tr X '\015'` 14046# On cygwin, bash can eat \r inside `` if the user requested igncr. 14047# But we know of no other shell where ac_cr would be empty at this 14048# point, so we can use a bashism as a fallback. 14049if test "x$ac_cr" = x; then 14050 eval ac_cr=\$\'\\r\' 14051fi 14052ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14053if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14054 ac_cs_awk_cr='\r' 14055else 14056 ac_cs_awk_cr=$ac_cr 14057fi 14058 14059echo 'BEGIN {' >"$tmp/subs1.awk" && 14060_ACEOF 14061 14062 14063{ 14064 echo "cat >conf$$subs.awk <<_ACEOF" && 14065 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14066 echo "_ACEOF" 14067} >conf$$subs.sh || 14068 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14069ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 14070ac_delim='%!_!# ' 14071for ac_last_try in false false false false false :; do 14072 . ./conf$$subs.sh || 14073 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14074 14075 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14076 if test $ac_delim_n = $ac_delim_num; then 14077 break 14078 elif $ac_last_try; then 14079 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 14080 else 14081 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14082 fi 14083done 14084rm -f conf$$subs.sh 14085 14086cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14087cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 14088_ACEOF 14089sed -n ' 14090h 14091s/^/S["/; s/!.*/"]=/ 14092p 14093g 14094s/^[^!]*!// 14095:repl 14096t repl 14097s/'"$ac_delim"'$// 14098t delim 14099:nl 14100h 14101s/\(.\{148\}\).*/\1/ 14102t more1 14103s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14104p 14105n 14106b repl 14107:more1 14108s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14109p 14110g 14111s/.\{148\}// 14112t nl 14113:delim 14114h 14115s/\(.\{148\}\).*/\1/ 14116t more2 14117s/["\\]/\\&/g; s/^/"/; s/$/"/ 14118p 14119b 14120:more2 14121s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14122p 14123g 14124s/.\{148\}// 14125t delim 14126' <conf$$subs.awk | sed ' 14127/^[^""]/{ 14128 N 14129 s/\n// 14130} 14131' >>$CONFIG_STATUS || ac_write_fail=1 14132rm -f conf$$subs.awk 14133cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14134_ACAWK 14135cat >>"\$tmp/subs1.awk" <<_ACAWK && 14136 for (key in S) S_is_set[key] = 1 14137 FS = "" 14138 14139} 14140{ 14141 line = $ 0 14142 nfields = split(line, field, "@") 14143 substed = 0 14144 len = length(field[1]) 14145 for (i = 2; i < nfields; i++) { 14146 key = field[i] 14147 keylen = length(key) 14148 if (S_is_set[key]) { 14149 value = S[key] 14150 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14151 len += length(value) + length(field[++i]) 14152 substed = 1 14153 } else 14154 len += 1 + keylen 14155 } 14156 14157 print line 14158} 14159 14160_ACAWK 14161_ACEOF 14162cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14163if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14164 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14165else 14166 cat 14167fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 14168 || as_fn_error "could not setup config files machinery" "$LINENO" 5 14169_ACEOF 14170 14171# VPATH may cause trouble with some makes, so we remove $(srcdir), 14172# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14173# trailing colons and then remove the whole line if VPATH becomes empty 14174# (actually we leave an empty line to preserve line numbers). 14175if test "x$srcdir" = x.; then 14176 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14177s/:*\$(srcdir):*/:/ 14178s/:*\${srcdir}:*/:/ 14179s/:*@srcdir@:*/:/ 14180s/^\([^=]*=[ ]*\):*/\1/ 14181s/:*$// 14182s/^[^=]*=[ ]*$// 14183}' 14184fi 14185 14186cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14187fi # test -n "$CONFIG_FILES" 14188 14189# Set up the scripts for CONFIG_HEADERS section. 14190# No need to generate them if there are no CONFIG_HEADERS. 14191# This happens for instance with `./config.status Makefile'. 14192if test -n "$CONFIG_HEADERS"; then 14193cat >"$tmp/defines.awk" <<\_ACAWK || 14194BEGIN { 14195_ACEOF 14196 14197# Transform confdefs.h into an awk script `defines.awk', embedded as 14198# here-document in config.status, that substitutes the proper values into 14199# config.h.in to produce config.h. 14200 14201# Create a delimiter string that does not exist in confdefs.h, to ease 14202# handling of long lines. 14203ac_delim='%!_!# ' 14204for ac_last_try in false false :; do 14205 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 14206 if test -z "$ac_t"; then 14207 break 14208 elif $ac_last_try; then 14209 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 14210 else 14211 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14212 fi 14213done 14214 14215# For the awk script, D is an array of macro values keyed by name, 14216# likewise P contains macro parameters if any. Preserve backslash 14217# newline sequences. 14218 14219ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14220sed -n ' 14221s/.\{148\}/&'"$ac_delim"'/g 14222t rset 14223:rset 14224s/^[ ]*#[ ]*define[ ][ ]*/ / 14225t def 14226d 14227:def 14228s/\\$// 14229t bsnl 14230s/["\\]/\\&/g 14231s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14232D["\1"]=" \3"/p 14233s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14234d 14235:bsnl 14236s/["\\]/\\&/g 14237s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14238D["\1"]=" \3\\\\\\n"\\/p 14239t cont 14240s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14241t cont 14242d 14243:cont 14244n 14245s/.\{148\}/&'"$ac_delim"'/g 14246t clear 14247:clear 14248s/\\$// 14249t bsnlc 14250s/["\\]/\\&/g; s/^/"/; s/$/"/p 14251d 14252:bsnlc 14253s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14254b cont 14255' <confdefs.h | sed ' 14256s/'"$ac_delim"'/"\\\ 14257"/g' >>$CONFIG_STATUS || ac_write_fail=1 14258 14259cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14260 for (key in D) D_is_set[key] = 1 14261 FS = "" 14262} 14263/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14264 line = \$ 0 14265 split(line, arg, " ") 14266 if (arg[1] == "#") { 14267 defundef = arg[2] 14268 mac1 = arg[3] 14269 } else { 14270 defundef = substr(arg[1], 2) 14271 mac1 = arg[2] 14272 } 14273 split(mac1, mac2, "(") #) 14274 macro = mac2[1] 14275 prefix = substr(line, 1, index(line, defundef) - 1) 14276 if (D_is_set[macro]) { 14277 # Preserve the white space surrounding the "#". 14278 print prefix "define", macro P[macro] D[macro] 14279 next 14280 } else { 14281 # Replace #undef with comments. This is necessary, for example, 14282 # in the case of _POSIX_SOURCE, which is predefined and required 14283 # on some systems where configure will not decide to define it. 14284 if (defundef == "undef") { 14285 print "/*", prefix defundef, macro, "*/" 14286 next 14287 } 14288 } 14289} 14290{ print } 14291_ACAWK 14292_ACEOF 14293cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14294 as_fn_error "could not setup config headers machinery" "$LINENO" 5 14295fi # test -n "$CONFIG_HEADERS" 14296 14297 14298eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 14299shift 14300for ac_tag 14301do 14302 case $ac_tag in 14303 :[FHLC]) ac_mode=$ac_tag; continue;; 14304 esac 14305 case $ac_mode$ac_tag in 14306 :[FHL]*:*);; 14307 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 14308 :[FH]-) ac_tag=-:-;; 14309 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14310 esac 14311 ac_save_IFS=$IFS 14312 IFS=: 14313 set x $ac_tag 14314 IFS=$ac_save_IFS 14315 shift 14316 ac_file=$1 14317 shift 14318 14319 case $ac_mode in 14320 :L) ac_source=$1;; 14321 :[FH]) 14322 ac_file_inputs= 14323 for ac_f 14324 do 14325 case $ac_f in 14326 -) ac_f="$tmp/stdin";; 14327 *) # Look for the file first in the build tree, then in the source tree 14328 # (if the path is not absolute). The absolute path cannot be DOS-style, 14329 # because $ac_f cannot contain `:'. 14330 test -f "$ac_f" || 14331 case $ac_f in 14332 [\\/$]*) false;; 14333 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14334 esac || 14335 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14336 esac 14337 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14338 as_fn_append ac_file_inputs " '$ac_f'" 14339 done 14340 14341 # Let's still pretend it is `configure' which instantiates (i.e., don't 14342 # use $as_me), people would be surprised to read: 14343 # /* config.h. Generated by config.status. */ 14344 configure_input='Generated from '` 14345 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14346 `' by configure.' 14347 if test x"$ac_file" != x-; then 14348 configure_input="$ac_file. $configure_input" 14349 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14350$as_echo "$as_me: creating $ac_file" >&6;} 14351 fi 14352 # Neutralize special characters interpreted by sed in replacement strings. 14353 case $configure_input in #( 14354 *\&* | *\|* | *\\* ) 14355 ac_sed_conf_input=`$as_echo "$configure_input" | 14356 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14357 *) ac_sed_conf_input=$configure_input;; 14358 esac 14359 14360 case $ac_tag in 14361 *:-:* | *:-) cat >"$tmp/stdin" \ 14362 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 14363 esac 14364 ;; 14365 esac 14366 14367 ac_dir=`$as_dirname -- "$ac_file" || 14368$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14369 X"$ac_file" : 'X\(//\)[^/]' \| \ 14370 X"$ac_file" : 'X\(//\)$' \| \ 14371 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14372$as_echo X"$ac_file" | 14373 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14374 s//\1/ 14375 q 14376 } 14377 /^X\(\/\/\)[^/].*/{ 14378 s//\1/ 14379 q 14380 } 14381 /^X\(\/\/\)$/{ 14382 s//\1/ 14383 q 14384 } 14385 /^X\(\/\).*/{ 14386 s//\1/ 14387 q 14388 } 14389 s/.*/./; q'` 14390 as_dir="$ac_dir"; as_fn_mkdir_p 14391 ac_builddir=. 14392 14393case "$ac_dir" in 14394.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14395*) 14396 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14397 # A ".." for each directory in $ac_dir_suffix. 14398 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14399 case $ac_top_builddir_sub in 14400 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14401 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14402 esac ;; 14403esac 14404ac_abs_top_builddir=$ac_pwd 14405ac_abs_builddir=$ac_pwd$ac_dir_suffix 14406# for backward compatibility: 14407ac_top_builddir=$ac_top_build_prefix 14408 14409case $srcdir in 14410 .) # We are building in place. 14411 ac_srcdir=. 14412 ac_top_srcdir=$ac_top_builddir_sub 14413 ac_abs_top_srcdir=$ac_pwd ;; 14414 [\\/]* | ?:[\\/]* ) # Absolute name. 14415 ac_srcdir=$srcdir$ac_dir_suffix; 14416 ac_top_srcdir=$srcdir 14417 ac_abs_top_srcdir=$srcdir ;; 14418 *) # Relative name. 14419 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14420 ac_top_srcdir=$ac_top_build_prefix$srcdir 14421 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14422esac 14423ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14424 14425 14426 case $ac_mode in 14427 :F) 14428 # 14429 # CONFIG_FILE 14430 # 14431 14432 case $INSTALL in 14433 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14434 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14435 esac 14436_ACEOF 14437 14438cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14439# If the template does not know about datarootdir, expand it. 14440# FIXME: This hack should be removed a few years after 2.60. 14441ac_datarootdir_hack=; ac_datarootdir_seen= 14442ac_sed_dataroot=' 14443/datarootdir/ { 14444 p 14445 q 14446} 14447/@datadir@/p 14448/@docdir@/p 14449/@infodir@/p 14450/@localedir@/p 14451/@mandir@/p' 14452case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14453*datarootdir*) ac_datarootdir_seen=yes;; 14454*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14456$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14457_ACEOF 14458cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14459 ac_datarootdir_hack=' 14460 s&@datadir@&$datadir&g 14461 s&@docdir@&$docdir&g 14462 s&@infodir@&$infodir&g 14463 s&@localedir@&$localedir&g 14464 s&@mandir@&$mandir&g 14465 s&\\\${datarootdir}&$datarootdir&g' ;; 14466esac 14467_ACEOF 14468 14469# Neutralize VPATH when `$srcdir' = `.'. 14470# Shell code in configure.ac might set extrasub. 14471# FIXME: do we really want to maintain this feature? 14472cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14473ac_sed_extra="$ac_vpsub 14474$extrasub 14475_ACEOF 14476cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14477:t 14478/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14479s|@configure_input@|$ac_sed_conf_input|;t t 14480s&@top_builddir@&$ac_top_builddir_sub&;t t 14481s&@top_build_prefix@&$ac_top_build_prefix&;t t 14482s&@srcdir@&$ac_srcdir&;t t 14483s&@abs_srcdir@&$ac_abs_srcdir&;t t 14484s&@top_srcdir@&$ac_top_srcdir&;t t 14485s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14486s&@builddir@&$ac_builddir&;t t 14487s&@abs_builddir@&$ac_abs_builddir&;t t 14488s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14489s&@INSTALL@&$ac_INSTALL&;t t 14490$ac_datarootdir_hack 14491" 14492eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 14493 || as_fn_error "could not create $ac_file" "$LINENO" 5 14494 14495test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14496 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 14497 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 14498 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14499which seems to be undefined. Please make sure it is defined." >&5 14500$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14501which seems to be undefined. Please make sure it is defined." >&2;} 14502 14503 rm -f "$tmp/stdin" 14504 case $ac_file in 14505 -) cat "$tmp/out" && rm -f "$tmp/out";; 14506 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 14507 esac \ 14508 || as_fn_error "could not create $ac_file" "$LINENO" 5 14509 ;; 14510 :H) 14511 # 14512 # CONFIG_HEADER 14513 # 14514 if test x"$ac_file" != x-; then 14515 { 14516 $as_echo "/* $configure_input */" \ 14517 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 14518 } >"$tmp/config.h" \ 14519 || as_fn_error "could not create $ac_file" "$LINENO" 5 14520 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 14521 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14522$as_echo "$as_me: $ac_file is unchanged" >&6;} 14523 else 14524 rm -f "$ac_file" 14525 mv "$tmp/config.h" "$ac_file" \ 14526 || as_fn_error "could not create $ac_file" "$LINENO" 5 14527 fi 14528 else 14529 $as_echo "/* $configure_input */" \ 14530 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 14531 || as_fn_error "could not create -" "$LINENO" 5 14532 fi 14533 ;; 14534 :L) 14535 # 14536 # CONFIG_LINK 14537 # 14538 14539 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 14540 : 14541 else 14542 # Prefer the file from the source tree if names are identical. 14543 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 14544 ac_source=$srcdir/$ac_source 14545 fi 14546 14547 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 14548$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 14549 14550 if test ! -r "$ac_source"; then 14551 as_fn_error "$ac_source: file not found" "$LINENO" 5 14552 fi 14553 rm -f "$ac_file" 14554 14555 # Try a relative symlink, then a hard link, then a copy. 14556 case $srcdir in 14557 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 14558 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 14559 esac 14560 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 14561 ln "$ac_source" "$ac_file" 2>/dev/null || 14562 cp -p "$ac_source" "$ac_file" || 14563 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 14564 fi 14565 ;; 14566 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14567$as_echo "$as_me: executing $ac_file commands" >&6;} 14568 ;; 14569 esac 14570 14571 14572 case $ac_file$ac_mode in 14573 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 14574 "libtool":C) 14575 14576 # See if we are running on zsh, and set the options which allow our 14577 # commands through without removal of \ escapes. 14578 if test -n "${ZSH_VERSION+set}" ; then 14579 setopt NO_GLOB_SUBST 14580 fi 14581 14582 cfgfile="${ofile}T" 14583 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14584 $RM "$cfgfile" 14585 14586 cat <<_LT_EOF >> "$cfgfile" 14587#! $SHELL 14588 14589# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14590# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14591# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14592# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14593# 14594# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14595# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14596# Written by Gordon Matzigkeit, 1996 14597# 14598# This file is part of GNU Libtool. 14599# 14600# GNU Libtool is free software; you can redistribute it and/or 14601# modify it under the terms of the GNU General Public License as 14602# published by the Free Software Foundation; either version 2 of 14603# the License, or (at your option) any later version. 14604# 14605# As a special exception to the GNU General Public License, 14606# if you distribute this file as part of a program or library that 14607# is built using GNU Libtool, you may include this file under the 14608# same distribution terms that you use for the rest of that program. 14609# 14610# GNU Libtool is distributed in the hope that it will be useful, 14611# but WITHOUT ANY WARRANTY; without even the implied warranty of 14612# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14613# GNU General Public License for more details. 14614# 14615# You should have received a copy of the GNU General Public License 14616# along with GNU Libtool; see the file COPYING. If not, a copy 14617# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14618# obtained by writing to the Free Software Foundation, Inc., 14619# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14620 14621 14622# The names of the tagged configurations supported by this script. 14623available_tags="" 14624 14625# ### BEGIN LIBTOOL CONFIG 14626 14627# Which release of libtool.m4 was used? 14628macro_version=$macro_version 14629macro_revision=$macro_revision 14630 14631# Whether or not to build shared libraries. 14632build_libtool_libs=$enable_shared 14633 14634# Whether or not to build static libraries. 14635build_old_libs=$enable_static 14636 14637# What type of objects to build. 14638pic_mode=$pic_mode 14639 14640# Whether or not to optimize for fast installation. 14641fast_install=$enable_fast_install 14642 14643# Shell to use when invoking shell scripts. 14644SHELL=$lt_SHELL 14645 14646# An echo program that protects backslashes. 14647ECHO=$lt_ECHO 14648 14649# The host system. 14650host_alias=$host_alias 14651host=$host 14652host_os=$host_os 14653 14654# The build system. 14655build_alias=$build_alias 14656build=$build 14657build_os=$build_os 14658 14659# A sed program that does not truncate output. 14660SED=$lt_SED 14661 14662# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14663Xsed="\$SED -e 1s/^X//" 14664 14665# A grep program that handles long lines. 14666GREP=$lt_GREP 14667 14668# An ERE matcher. 14669EGREP=$lt_EGREP 14670 14671# A literal string matcher. 14672FGREP=$lt_FGREP 14673 14674# A BSD- or MS-compatible name lister. 14675NM=$lt_NM 14676 14677# Whether we need soft or hard links. 14678LN_S=$lt_LN_S 14679 14680# What is the maximum length of a command? 14681max_cmd_len=$max_cmd_len 14682 14683# Object file suffix (normally "o"). 14684objext=$ac_objext 14685 14686# Executable file suffix (normally ""). 14687exeext=$exeext 14688 14689# whether the shell understands "unset". 14690lt_unset=$lt_unset 14691 14692# turn spaces into newlines. 14693SP2NL=$lt_lt_SP2NL 14694 14695# turn newlines into spaces. 14696NL2SP=$lt_lt_NL2SP 14697 14698# An object symbol dumper. 14699OBJDUMP=$lt_OBJDUMP 14700 14701# Method to check whether dependent libraries are shared objects. 14702deplibs_check_method=$lt_deplibs_check_method 14703 14704# Command to use when deplibs_check_method == "file_magic". 14705file_magic_cmd=$lt_file_magic_cmd 14706 14707# The archiver. 14708AR=$lt_AR 14709AR_FLAGS=$lt_AR_FLAGS 14710 14711# A symbol stripping program. 14712STRIP=$lt_STRIP 14713 14714# Commands used to install an old-style archive. 14715RANLIB=$lt_RANLIB 14716old_postinstall_cmds=$lt_old_postinstall_cmds 14717old_postuninstall_cmds=$lt_old_postuninstall_cmds 14718 14719# Whether to use a lock for old archive extraction. 14720lock_old_archive_extraction=$lock_old_archive_extraction 14721 14722# A C compiler. 14723LTCC=$lt_CC 14724 14725# LTCC compiler flags. 14726LTCFLAGS=$lt_CFLAGS 14727 14728# Take the output of nm and produce a listing of raw symbols and C names. 14729global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14730 14731# Transform the output of nm in a proper C declaration. 14732global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14733 14734# Transform the output of nm in a C name address pair. 14735global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14736 14737# Transform the output of nm in a C name address pair when lib prefix is needed. 14738global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14739 14740# The name of the directory that contains temporary libtool files. 14741objdir=$objdir 14742 14743# Used to examine libraries when file_magic_cmd begins with "file". 14744MAGIC_CMD=$MAGIC_CMD 14745 14746# Must we lock files when doing compilation? 14747need_locks=$lt_need_locks 14748 14749# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14750DSYMUTIL=$lt_DSYMUTIL 14751 14752# Tool to change global to local symbols on Mac OS X. 14753NMEDIT=$lt_NMEDIT 14754 14755# Tool to manipulate fat objects and archives on Mac OS X. 14756LIPO=$lt_LIPO 14757 14758# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14759OTOOL=$lt_OTOOL 14760 14761# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14762OTOOL64=$lt_OTOOL64 14763 14764# Old archive suffix (normally "a"). 14765libext=$libext 14766 14767# Shared library suffix (normally ".so"). 14768shrext_cmds=$lt_shrext_cmds 14769 14770# The commands to extract the exported symbol list from a shared archive. 14771extract_expsyms_cmds=$lt_extract_expsyms_cmds 14772 14773# Variables whose values should be saved in libtool wrapper scripts and 14774# restored at link time. 14775variables_saved_for_relink=$lt_variables_saved_for_relink 14776 14777# Do we need the "lib" prefix for modules? 14778need_lib_prefix=$need_lib_prefix 14779 14780# Do we need a version for libraries? 14781need_version=$need_version 14782 14783# Library versioning type. 14784version_type=$version_type 14785 14786# Shared library runtime path variable. 14787runpath_var=$runpath_var 14788 14789# Shared library path variable. 14790shlibpath_var=$shlibpath_var 14791 14792# Is shlibpath searched before the hard-coded library search path? 14793shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14794 14795# Format of library name prefix. 14796libname_spec=$lt_libname_spec 14797 14798# List of archive names. First name is the real one, the rest are links. 14799# The last name is the one that the linker finds with -lNAME 14800library_names_spec=$lt_library_names_spec 14801 14802# The coded name of the library, if different from the real name. 14803soname_spec=$lt_soname_spec 14804 14805# Permission mode override for installation of shared libraries. 14806install_override_mode=$lt_install_override_mode 14807 14808# Command to use after installation of a shared archive. 14809postinstall_cmds=$lt_postinstall_cmds 14810 14811# Command to use after uninstallation of a shared archive. 14812postuninstall_cmds=$lt_postuninstall_cmds 14813 14814# Commands used to finish a libtool library installation in a directory. 14815finish_cmds=$lt_finish_cmds 14816 14817# As "finish_cmds", except a single script fragment to be evaled but 14818# not shown. 14819finish_eval=$lt_finish_eval 14820 14821# Whether we should hardcode library paths into libraries. 14822hardcode_into_libs=$hardcode_into_libs 14823 14824# Compile-time system search path for libraries. 14825sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14826 14827# Run-time system search path for libraries. 14828sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14829 14830# Whether dlopen is supported. 14831dlopen_support=$enable_dlopen 14832 14833# Whether dlopen of programs is supported. 14834dlopen_self=$enable_dlopen_self 14835 14836# Whether dlopen of statically linked programs is supported. 14837dlopen_self_static=$enable_dlopen_self_static 14838 14839# Commands to strip libraries. 14840old_striplib=$lt_old_striplib 14841striplib=$lt_striplib 14842 14843 14844# The linker used to build libraries. 14845LD=$lt_LD 14846 14847# How to create reloadable object files. 14848reload_flag=$lt_reload_flag 14849reload_cmds=$lt_reload_cmds 14850 14851# Commands used to build an old-style archive. 14852old_archive_cmds=$lt_old_archive_cmds 14853 14854# A language specific compiler. 14855CC=$lt_compiler 14856 14857# Is the compiler the GNU compiler? 14858with_gcc=$GCC 14859 14860# Compiler flag to turn off builtin functions. 14861no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14862 14863# How to pass a linker flag through the compiler. 14864wl=$lt_lt_prog_compiler_wl 14865 14866# Additional compiler flags for building library objects. 14867pic_flag=$lt_lt_prog_compiler_pic 14868 14869# Compiler flag to prevent dynamic linking. 14870link_static_flag=$lt_lt_prog_compiler_static 14871 14872# Does compiler simultaneously support -c and -o options? 14873compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14874 14875# Whether or not to add -lc for building shared libraries. 14876build_libtool_need_lc=$archive_cmds_need_lc 14877 14878# Whether or not to disallow shared libs when runtime libs are static. 14879allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14880 14881# Compiler flag to allow reflexive dlopens. 14882export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14883 14884# Compiler flag to generate shared objects directly from archives. 14885whole_archive_flag_spec=$lt_whole_archive_flag_spec 14886 14887# Whether the compiler copes with passing no objects directly. 14888compiler_needs_object=$lt_compiler_needs_object 14889 14890# Create an old-style archive from a shared archive. 14891old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14892 14893# Create a temporary old-style archive to link instead of a shared archive. 14894old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14895 14896# Commands used to build a shared archive. 14897archive_cmds=$lt_archive_cmds 14898archive_expsym_cmds=$lt_archive_expsym_cmds 14899 14900# Commands used to build a loadable module if different from building 14901# a shared archive. 14902module_cmds=$lt_module_cmds 14903module_expsym_cmds=$lt_module_expsym_cmds 14904 14905# Whether we are building with GNU ld or not. 14906with_gnu_ld=$lt_with_gnu_ld 14907 14908# Flag that allows shared libraries with undefined symbols to be built. 14909allow_undefined_flag=$lt_allow_undefined_flag 14910 14911# Flag that enforces no undefined symbols. 14912no_undefined_flag=$lt_no_undefined_flag 14913 14914# Flag to hardcode \$libdir into a binary during linking. 14915# This must work even if \$libdir does not exist 14916hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14917 14918# If ld is used when linking, flag to hardcode \$libdir into a binary 14919# during linking. This must work even if \$libdir does not exist. 14920hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14921 14922# Whether we need a single "-rpath" flag with a separated argument. 14923hardcode_libdir_separator=$lt_hardcode_libdir_separator 14924 14925# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14926# DIR into the resulting binary. 14927hardcode_direct=$hardcode_direct 14928 14929# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14930# DIR into the resulting binary and the resulting library dependency is 14931# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14932# library is relocated. 14933hardcode_direct_absolute=$hardcode_direct_absolute 14934 14935# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14936# into the resulting binary. 14937hardcode_minus_L=$hardcode_minus_L 14938 14939# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14940# into the resulting binary. 14941hardcode_shlibpath_var=$hardcode_shlibpath_var 14942 14943# Set to "yes" if building a shared library automatically hardcodes DIR 14944# into the library and all subsequent libraries and executables linked 14945# against it. 14946hardcode_automatic=$hardcode_automatic 14947 14948# Set to yes if linker adds runtime paths of dependent libraries 14949# to runtime path list. 14950inherit_rpath=$inherit_rpath 14951 14952# Whether libtool must link a program against all its dependency libraries. 14953link_all_deplibs=$link_all_deplibs 14954 14955# Fix the shell variable \$srcfile for the compiler. 14956fix_srcfile_path=$lt_fix_srcfile_path 14957 14958# Set to "yes" if exported symbols are required. 14959always_export_symbols=$always_export_symbols 14960 14961# The commands to list exported symbols. 14962export_symbols_cmds=$lt_export_symbols_cmds 14963 14964# Symbols that should not be listed in the preloaded symbols. 14965exclude_expsyms=$lt_exclude_expsyms 14966 14967# Symbols that must always be exported. 14968include_expsyms=$lt_include_expsyms 14969 14970# Commands necessary for linking programs (against libraries) with templates. 14971prelink_cmds=$lt_prelink_cmds 14972 14973# Specify filename containing input files. 14974file_list_spec=$lt_file_list_spec 14975 14976# How to hardcode a shared library path into an executable. 14977hardcode_action=$hardcode_action 14978 14979# ### END LIBTOOL CONFIG 14980 14981_LT_EOF 14982 14983 case $host_os in 14984 aix3*) 14985 cat <<\_LT_EOF >> "$cfgfile" 14986# AIX sometimes has problems with the GCC collect2 program. For some 14987# reason, if we set the COLLECT_NAMES environment variable, the problems 14988# vanish in a puff of smoke. 14989if test "X${COLLECT_NAMES+set}" != Xset; then 14990 COLLECT_NAMES= 14991 export COLLECT_NAMES 14992fi 14993_LT_EOF 14994 ;; 14995 esac 14996 14997 14998ltmain="$ac_aux_dir/ltmain.sh" 14999 15000 15001 # We use sed instead of cat because bash on DJGPP gets confused if 15002 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15003 # text mode, it properly converts lines to CR/LF. This bash problem 15004 # is reportedly fixed, but why not run on old versions too? 15005 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15006 || (rm -f "$cfgfile"; exit 1) 15007 15008 case $xsi_shell in 15009 yes) 15010 cat << \_LT_EOF >> "$cfgfile" 15011 15012# func_dirname file append nondir_replacement 15013# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15014# otherwise set result to NONDIR_REPLACEMENT. 15015func_dirname () 15016{ 15017 case ${1} in 15018 */*) func_dirname_result="${1%/*}${2}" ;; 15019 * ) func_dirname_result="${3}" ;; 15020 esac 15021} 15022 15023# func_basename file 15024func_basename () 15025{ 15026 func_basename_result="${1##*/}" 15027} 15028 15029# func_dirname_and_basename file append nondir_replacement 15030# perform func_basename and func_dirname in a single function 15031# call: 15032# dirname: Compute the dirname of FILE. If nonempty, 15033# add APPEND to the result, otherwise set result 15034# to NONDIR_REPLACEMENT. 15035# value returned in "$func_dirname_result" 15036# basename: Compute filename of FILE. 15037# value retuned in "$func_basename_result" 15038# Implementation must be kept synchronized with func_dirname 15039# and func_basename. For efficiency, we do not delegate to 15040# those functions but instead duplicate the functionality here. 15041func_dirname_and_basename () 15042{ 15043 case ${1} in 15044 */*) func_dirname_result="${1%/*}${2}" ;; 15045 * ) func_dirname_result="${3}" ;; 15046 esac 15047 func_basename_result="${1##*/}" 15048} 15049 15050# func_stripname prefix suffix name 15051# strip PREFIX and SUFFIX off of NAME. 15052# PREFIX and SUFFIX must not contain globbing or regex special 15053# characters, hashes, percent signs, but SUFFIX may contain a leading 15054# dot (in which case that matches only a dot). 15055func_stripname () 15056{ 15057 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15058 # positional parameters, so assign one to ordinary parameter first. 15059 func_stripname_result=${3} 15060 func_stripname_result=${func_stripname_result#"${1}"} 15061 func_stripname_result=${func_stripname_result%"${2}"} 15062} 15063 15064# func_opt_split 15065func_opt_split () 15066{ 15067 func_opt_split_opt=${1%%=*} 15068 func_opt_split_arg=${1#*=} 15069} 15070 15071# func_lo2o object 15072func_lo2o () 15073{ 15074 case ${1} in 15075 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15076 *) func_lo2o_result=${1} ;; 15077 esac 15078} 15079 15080# func_xform libobj-or-source 15081func_xform () 15082{ 15083 func_xform_result=${1%.*}.lo 15084} 15085 15086# func_arith arithmetic-term... 15087func_arith () 15088{ 15089 func_arith_result=$(( $* )) 15090} 15091 15092# func_len string 15093# STRING may not start with a hyphen. 15094func_len () 15095{ 15096 func_len_result=${#1} 15097} 15098 15099_LT_EOF 15100 ;; 15101 *) # Bourne compatible functions. 15102 cat << \_LT_EOF >> "$cfgfile" 15103 15104# func_dirname file append nondir_replacement 15105# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15106# otherwise set result to NONDIR_REPLACEMENT. 15107func_dirname () 15108{ 15109 # Extract subdirectory from the argument. 15110 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15111 if test "X$func_dirname_result" = "X${1}"; then 15112 func_dirname_result="${3}" 15113 else 15114 func_dirname_result="$func_dirname_result${2}" 15115 fi 15116} 15117 15118# func_basename file 15119func_basename () 15120{ 15121 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15122} 15123 15124 15125# func_stripname prefix suffix name 15126# strip PREFIX and SUFFIX off of NAME. 15127# PREFIX and SUFFIX must not contain globbing or regex special 15128# characters, hashes, percent signs, but SUFFIX may contain a leading 15129# dot (in which case that matches only a dot). 15130# func_strip_suffix prefix name 15131func_stripname () 15132{ 15133 case ${2} in 15134 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15135 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15136 esac 15137} 15138 15139# sed scripts: 15140my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15141my_sed_long_arg='1s/^-[^=]*=//' 15142 15143# func_opt_split 15144func_opt_split () 15145{ 15146 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15147 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15148} 15149 15150# func_lo2o object 15151func_lo2o () 15152{ 15153 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15154} 15155 15156# func_xform libobj-or-source 15157func_xform () 15158{ 15159 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15160} 15161 15162# func_arith arithmetic-term... 15163func_arith () 15164{ 15165 func_arith_result=`expr "$@"` 15166} 15167 15168# func_len string 15169# STRING may not start with a hyphen. 15170func_len () 15171{ 15172 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15173} 15174 15175_LT_EOF 15176esac 15177 15178case $lt_shell_append in 15179 yes) 15180 cat << \_LT_EOF >> "$cfgfile" 15181 15182# func_append var value 15183# Append VALUE to the end of shell variable VAR. 15184func_append () 15185{ 15186 eval "$1+=\$2" 15187} 15188_LT_EOF 15189 ;; 15190 *) 15191 cat << \_LT_EOF >> "$cfgfile" 15192 15193# func_append var value 15194# Append VALUE to the end of shell variable VAR. 15195func_append () 15196{ 15197 eval "$1=\$$1\$2" 15198} 15199 15200_LT_EOF 15201 ;; 15202 esac 15203 15204 15205 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15206 || (rm -f "$cfgfile"; exit 1) 15207 15208 mv -f "$cfgfile" "$ofile" || 15209 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15210 chmod +x "$ofile" 15211 15212 ;; 15213 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15214 rm -f Makesim1.tmp Makesim2.tmp Makefile 15215 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15216 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15217 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15218 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15219 <Makefile.sim >Makefile 15220 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15221 ;; 15222 "stamp-h":C) echo > stamp-h ;; 15223 15224 esac 15225done # for ac_tag 15226 15227 15228as_fn_exit 0 15229_ACEOF 15230ac_clean_files=$ac_clean_files_save 15231 15232test $ac_write_fail = 0 || 15233 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 15234 15235 15236# configure is writing to config.log, and then calls config.status. 15237# config.status does its own redirection, appending to config.log. 15238# Unfortunately, on DOS this fails, as config.log is still kept open 15239# by configure, so config.status won't be able to write to it; its 15240# output is simply discarded. So we exec the FD to /dev/null, 15241# effectively closing config.log, so it can be properly (re)opened and 15242# appended to by config.status. When coming back to configure, we 15243# need to make the FD available again. 15244if test "$no_create" != yes; then 15245 ac_cs_success=: 15246 ac_config_status_args= 15247 test "$silent" = yes && 15248 ac_config_status_args="$ac_config_status_args --quiet" 15249 exec 5>/dev/null 15250 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15251 exec 5>>config.log 15252 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15253 # would make configure fail if this is the last instruction. 15254 $ac_cs_success || as_fn_exit $? 15255fi 15256if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15258$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15259fi 15260 15261 15262