1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172test \$(( 1 + 1 )) = 2 || exit 1 173 174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 178 PATH=/empty FPATH=/empty; export PATH FPATH 179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME= 558PACKAGE_TARNAME= 559PACKAGE_VERSION= 560PACKAGE_STRING= 561PACKAGE_BUGREPORT= 562PACKAGE_URL= 563 564ac_unique_file="Makefile.in" 565# Factoring default headers for most tests. 566ac_includes_default="\ 567#include <stdio.h> 568#ifdef HAVE_SYS_TYPES_H 569# include <sys/types.h> 570#endif 571#ifdef HAVE_SYS_STAT_H 572# include <sys/stat.h> 573#endif 574#ifdef STDC_HEADERS 575# include <stdlib.h> 576# include <stddef.h> 577#else 578# ifdef HAVE_STDLIB_H 579# include <stdlib.h> 580# endif 581#endif 582#ifdef HAVE_STRING_H 583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 584# include <memory.h> 585# endif 586# include <string.h> 587#endif 588#ifdef HAVE_STRINGS_H 589# include <strings.h> 590#endif 591#ifdef HAVE_INTTYPES_H 592# include <inttypes.h> 593#endif 594#ifdef HAVE_STDINT_H 595# include <stdint.h> 596#endif 597#ifdef HAVE_UNISTD_H 598# include <unistd.h> 599#endif" 600 601ac_subst_vars='LTLIBOBJS 602LIBOBJS 603cgen_breaks 604REPORT_BUGS_TEXI 605REPORT_BUGS_TO 606PKGVERSION 607sim_profile 608sim_trace 609sim_stdio 610sim_debug 611sim_cflags 612sim_bswap 613MAINT 614MAINTAINER_MODE_FALSE 615MAINTAINER_MODE_TRUE 616lt_cv_dlopen_libs 617OTOOL64 618OTOOL 619LIPO 620NMEDIT 621DSYMUTIL 622AWK 623STRIP 624OBJDUMP 625LN_S 626NM 627ac_ct_DUMPBIN 628DUMPBIN 629LD 630FGREP 631SED 632LIBTOOL 633PLUGINS_FALSE 634PLUGINS_TRUE 635CATOBJEXT 636GENCAT 637INSTOBJEXT 638DATADIRNAME 639CATALOGS 640POSUB 641GMSGFMT 642XGETTEXT 643INCINTL 644LIBINTL_DEP 645LIBINTL 646USE_NLS 647GMAKE_FALSE 648GMAKE_TRUE 649MAKE 650CCDEPMODE 651DEPDIR 652am__leading_dot 653PACKAGE 654RANLIB 655AR 656HDEFINES 657CC_FOR_BUILD 658INSTALL_DATA 659INSTALL_SCRIPT 660INSTALL_PROGRAM 661EGREP 662GREP 663CPP 664target_os 665target_vendor 666target_cpu 667target 668host_os 669host_vendor 670host_cpu 671host 672build_os 673build_vendor 674build_cpu 675build 676OBJEXT 677EXEEXT 678ac_ct_CC 679CPPFLAGS 680LDFLAGS 681CFLAGS 682CC 683WERROR_CFLAGS 684WARN_CFLAGS 685sim_xor_endian 686sim_stdcall 687sim_smp 688sim_reserved_bits 689sim_regparm 690sim_packages 691sim_inline 692sim_hw 693sim_hw_objs 694sim_hw_cflags 695sim_default_model 696sim_scache 697sim_float 698sim_hostendian 699sim_endian 700sim_bitsize 701sim_assert 702sim_alignment 703sim_environment 704target_alias 705host_alias 706build_alias 707LIBS 708ECHO_T 709ECHO_N 710ECHO_C 711DEFS 712mandir 713localedir 714libdir 715psdir 716pdfdir 717dvidir 718htmldir 719infodir 720docdir 721oldincludedir 722includedir 723localstatedir 724sharedstatedir 725sysconfdir 726datadir 727datarootdir 728libexecdir 729sbindir 730bindir 731program_transform_name 732prefix 733exec_prefix 734PACKAGE_URL 735PACKAGE_BUGREPORT 736PACKAGE_STRING 737PACKAGE_VERSION 738PACKAGE_TARNAME 739PACKAGE_NAME 740PATH_SEPARATOR 741SHELL' 742ac_subst_files='' 743ac_user_opts=' 744enable_option_checking 745with_zlib 746enable_plugins 747enable_shared 748enable_static 749with_pic 750enable_fast_install 751with_gnu_ld 752enable_libtool_lock 753enable_maintainer_mode 754enable_sim_bswap 755enable_sim_cflags 756enable_sim_debug 757enable_sim_stdio 758enable_sim_trace 759enable_sim_profile 760with_pkgversion 761with_bugurl 762' 763 ac_precious_vars='build_alias 764host_alias 765target_alias 766CC 767CFLAGS 768LDFLAGS 769LIBS 770CPPFLAGS 771CPP' 772 773 774# Initialize some variables set by options. 775ac_init_help= 776ac_init_version=false 777ac_unrecognized_opts= 778ac_unrecognized_sep= 779# The variables have the same names as the options, with 780# dashes changed to underlines. 781cache_file=/dev/null 782exec_prefix=NONE 783no_create= 784no_recursion= 785prefix=NONE 786program_prefix=NONE 787program_suffix=NONE 788program_transform_name=s,x,x, 789silent= 790site= 791srcdir= 792verbose= 793x_includes=NONE 794x_libraries=NONE 795 796# Installation directory options. 797# These are left unexpanded so users can "make install exec_prefix=/foo" 798# and all the variables that are supposed to be based on exec_prefix 799# by default will actually change. 800# Use braces instead of parens because sh, perl, etc. also accept them. 801# (The list follows the same order as the GNU Coding Standards.) 802bindir='${exec_prefix}/bin' 803sbindir='${exec_prefix}/sbin' 804libexecdir='${exec_prefix}/libexec' 805datarootdir='${prefix}/share' 806datadir='${datarootdir}' 807sysconfdir='${prefix}/etc' 808sharedstatedir='${prefix}/com' 809localstatedir='${prefix}/var' 810includedir='${prefix}/include' 811oldincludedir='/usr/include' 812docdir='${datarootdir}/doc/${PACKAGE}' 813infodir='${datarootdir}/info' 814htmldir='${docdir}' 815dvidir='${docdir}' 816pdfdir='${docdir}' 817psdir='${docdir}' 818libdir='${exec_prefix}/lib' 819localedir='${datarootdir}/locale' 820mandir='${datarootdir}/man' 821 822ac_prev= 823ac_dashdash= 824for ac_option 825do 826 # If the previous option needs an argument, assign it. 827 if test -n "$ac_prev"; then 828 eval $ac_prev=\$ac_option 829 ac_prev= 830 continue 831 fi 832 833 case $ac_option in 834 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 835 *) ac_optarg=yes ;; 836 esac 837 838 # Accept the important Cygnus configure options, so we can diagnose typos. 839 840 case $ac_dashdash$ac_option in 841 --) 842 ac_dashdash=yes ;; 843 844 -bindir | --bindir | --bindi | --bind | --bin | --bi) 845 ac_prev=bindir ;; 846 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 847 bindir=$ac_optarg ;; 848 849 -build | --build | --buil | --bui | --bu) 850 ac_prev=build_alias ;; 851 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 852 build_alias=$ac_optarg ;; 853 854 -cache-file | --cache-file | --cache-fil | --cache-fi \ 855 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 856 ac_prev=cache_file ;; 857 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 858 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 859 cache_file=$ac_optarg ;; 860 861 --config-cache | -C) 862 cache_file=config.cache ;; 863 864 -datadir | --datadir | --datadi | --datad) 865 ac_prev=datadir ;; 866 -datadir=* | --datadir=* | --datadi=* | --datad=*) 867 datadir=$ac_optarg ;; 868 869 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 870 | --dataroo | --dataro | --datar) 871 ac_prev=datarootdir ;; 872 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 873 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 874 datarootdir=$ac_optarg ;; 875 876 -disable-* | --disable-*) 877 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 878 # Reject names that are not valid shell variable names. 879 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 880 as_fn_error "invalid feature name: $ac_useropt" 881 ac_useropt_orig=$ac_useropt 882 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 883 case $ac_user_opts in 884 *" 885"enable_$ac_useropt" 886"*) ;; 887 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 888 ac_unrecognized_sep=', ';; 889 esac 890 eval enable_$ac_useropt=no ;; 891 892 -docdir | --docdir | --docdi | --doc | --do) 893 ac_prev=docdir ;; 894 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 895 docdir=$ac_optarg ;; 896 897 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 898 ac_prev=dvidir ;; 899 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 900 dvidir=$ac_optarg ;; 901 902 -enable-* | --enable-*) 903 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 904 # Reject names that are not valid shell variable names. 905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 906 as_fn_error "invalid feature name: $ac_useropt" 907 ac_useropt_orig=$ac_useropt 908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 909 case $ac_user_opts in 910 *" 911"enable_$ac_useropt" 912"*) ;; 913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 914 ac_unrecognized_sep=', ';; 915 esac 916 eval enable_$ac_useropt=\$ac_optarg ;; 917 918 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 919 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 920 | --exec | --exe | --ex) 921 ac_prev=exec_prefix ;; 922 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 923 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 924 | --exec=* | --exe=* | --ex=*) 925 exec_prefix=$ac_optarg ;; 926 927 -gas | --gas | --ga | --g) 928 # Obsolete; use --with-gas. 929 with_gas=yes ;; 930 931 -help | --help | --hel | --he | -h) 932 ac_init_help=long ;; 933 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 934 ac_init_help=recursive ;; 935 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 936 ac_init_help=short ;; 937 938 -host | --host | --hos | --ho) 939 ac_prev=host_alias ;; 940 -host=* | --host=* | --hos=* | --ho=*) 941 host_alias=$ac_optarg ;; 942 943 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 944 ac_prev=htmldir ;; 945 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 946 | --ht=*) 947 htmldir=$ac_optarg ;; 948 949 -includedir | --includedir | --includedi | --included | --include \ 950 | --includ | --inclu | --incl | --inc) 951 ac_prev=includedir ;; 952 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 953 | --includ=* | --inclu=* | --incl=* | --inc=*) 954 includedir=$ac_optarg ;; 955 956 -infodir | --infodir | --infodi | --infod | --info | --inf) 957 ac_prev=infodir ;; 958 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 959 infodir=$ac_optarg ;; 960 961 -libdir | --libdir | --libdi | --libd) 962 ac_prev=libdir ;; 963 -libdir=* | --libdir=* | --libdi=* | --libd=*) 964 libdir=$ac_optarg ;; 965 966 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 967 | --libexe | --libex | --libe) 968 ac_prev=libexecdir ;; 969 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 970 | --libexe=* | --libex=* | --libe=*) 971 libexecdir=$ac_optarg ;; 972 973 -localedir | --localedir | --localedi | --localed | --locale) 974 ac_prev=localedir ;; 975 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 976 localedir=$ac_optarg ;; 977 978 -localstatedir | --localstatedir | --localstatedi | --localstated \ 979 | --localstate | --localstat | --localsta | --localst | --locals) 980 ac_prev=localstatedir ;; 981 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 982 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 983 localstatedir=$ac_optarg ;; 984 985 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 986 ac_prev=mandir ;; 987 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 988 mandir=$ac_optarg ;; 989 990 -nfp | --nfp | --nf) 991 # Obsolete; use --without-fp. 992 with_fp=no ;; 993 994 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 995 | --no-cr | --no-c | -n) 996 no_create=yes ;; 997 998 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 999 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1000 no_recursion=yes ;; 1001 1002 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1003 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1004 | --oldin | --oldi | --old | --ol | --o) 1005 ac_prev=oldincludedir ;; 1006 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1007 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1008 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1009 oldincludedir=$ac_optarg ;; 1010 1011 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1012 ac_prev=prefix ;; 1013 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1014 prefix=$ac_optarg ;; 1015 1016 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1017 | --program-pre | --program-pr | --program-p) 1018 ac_prev=program_prefix ;; 1019 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1020 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1021 program_prefix=$ac_optarg ;; 1022 1023 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1024 | --program-suf | --program-su | --program-s) 1025 ac_prev=program_suffix ;; 1026 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1027 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1028 program_suffix=$ac_optarg ;; 1029 1030 -program-transform-name | --program-transform-name \ 1031 | --program-transform-nam | --program-transform-na \ 1032 | --program-transform-n | --program-transform- \ 1033 | --program-transform | --program-transfor \ 1034 | --program-transfo | --program-transf \ 1035 | --program-trans | --program-tran \ 1036 | --progr-tra | --program-tr | --program-t) 1037 ac_prev=program_transform_name ;; 1038 -program-transform-name=* | --program-transform-name=* \ 1039 | --program-transform-nam=* | --program-transform-na=* \ 1040 | --program-transform-n=* | --program-transform-=* \ 1041 | --program-transform=* | --program-transfor=* \ 1042 | --program-transfo=* | --program-transf=* \ 1043 | --program-trans=* | --program-tran=* \ 1044 | --progr-tra=* | --program-tr=* | --program-t=*) 1045 program_transform_name=$ac_optarg ;; 1046 1047 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1048 ac_prev=pdfdir ;; 1049 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1050 pdfdir=$ac_optarg ;; 1051 1052 -psdir | --psdir | --psdi | --psd | --ps) 1053 ac_prev=psdir ;; 1054 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1055 psdir=$ac_optarg ;; 1056 1057 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1058 | -silent | --silent | --silen | --sile | --sil) 1059 silent=yes ;; 1060 1061 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1062 ac_prev=sbindir ;; 1063 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1064 | --sbi=* | --sb=*) 1065 sbindir=$ac_optarg ;; 1066 1067 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1068 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1069 | --sharedst | --shareds | --shared | --share | --shar \ 1070 | --sha | --sh) 1071 ac_prev=sharedstatedir ;; 1072 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1073 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1074 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1075 | --sha=* | --sh=*) 1076 sharedstatedir=$ac_optarg ;; 1077 1078 -site | --site | --sit) 1079 ac_prev=site ;; 1080 -site=* | --site=* | --sit=*) 1081 site=$ac_optarg ;; 1082 1083 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1084 ac_prev=srcdir ;; 1085 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1086 srcdir=$ac_optarg ;; 1087 1088 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1089 | --syscon | --sysco | --sysc | --sys | --sy) 1090 ac_prev=sysconfdir ;; 1091 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1092 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1093 sysconfdir=$ac_optarg ;; 1094 1095 -target | --target | --targe | --targ | --tar | --ta | --t) 1096 ac_prev=target_alias ;; 1097 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1098 target_alias=$ac_optarg ;; 1099 1100 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1101 verbose=yes ;; 1102 1103 -version | --version | --versio | --versi | --vers | -V) 1104 ac_init_version=: ;; 1105 1106 -with-* | --with-*) 1107 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1108 # Reject names that are not valid shell variable names. 1109 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1110 as_fn_error "invalid package name: $ac_useropt" 1111 ac_useropt_orig=$ac_useropt 1112 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1113 case $ac_user_opts in 1114 *" 1115"with_$ac_useropt" 1116"*) ;; 1117 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1118 ac_unrecognized_sep=', ';; 1119 esac 1120 eval with_$ac_useropt=\$ac_optarg ;; 1121 1122 -without-* | --without-*) 1123 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1124 # Reject names that are not valid shell variable names. 1125 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1126 as_fn_error "invalid package name: $ac_useropt" 1127 ac_useropt_orig=$ac_useropt 1128 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1129 case $ac_user_opts in 1130 *" 1131"with_$ac_useropt" 1132"*) ;; 1133 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1134 ac_unrecognized_sep=', ';; 1135 esac 1136 eval with_$ac_useropt=no ;; 1137 1138 --x) 1139 # Obsolete; use --with-x. 1140 with_x=yes ;; 1141 1142 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1143 | --x-incl | --x-inc | --x-in | --x-i) 1144 ac_prev=x_includes ;; 1145 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1146 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1147 x_includes=$ac_optarg ;; 1148 1149 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1150 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1151 ac_prev=x_libraries ;; 1152 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1153 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1154 x_libraries=$ac_optarg ;; 1155 1156 -*) as_fn_error "unrecognized option: \`$ac_option' 1157Try \`$0 --help' for more information." 1158 ;; 1159 1160 *=*) 1161 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1162 # Reject names that are not valid shell variable names. 1163 case $ac_envvar in #( 1164 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1165 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1166 esac 1167 eval $ac_envvar=\$ac_optarg 1168 export $ac_envvar ;; 1169 1170 *) 1171 # FIXME: should be removed in autoconf 3.0. 1172 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1173 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1174 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1175 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1176 ;; 1177 1178 esac 1179done 1180 1181if test -n "$ac_prev"; then 1182 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1183 as_fn_error "missing argument to $ac_option" 1184fi 1185 1186if test -n "$ac_unrecognized_opts"; then 1187 case $enable_option_checking in 1188 no) ;; 1189 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1190 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1191 esac 1192fi 1193 1194# Check all directory arguments for consistency. 1195for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1196 datadir sysconfdir sharedstatedir localstatedir includedir \ 1197 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1198 libdir localedir mandir 1199do 1200 eval ac_val=\$$ac_var 1201 # Remove trailing slashes. 1202 case $ac_val in 1203 */ ) 1204 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1205 eval $ac_var=\$ac_val;; 1206 esac 1207 # Be sure to have absolute directory names. 1208 case $ac_val in 1209 [\\/$]* | ?:[\\/]* ) continue;; 1210 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1211 esac 1212 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1213done 1214 1215# There might be people who depend on the old broken behavior: `$host' 1216# used to hold the argument of --host etc. 1217# FIXME: To remove some day. 1218build=$build_alias 1219host=$host_alias 1220target=$target_alias 1221 1222# FIXME: To remove some day. 1223if test "x$host_alias" != x; then 1224 if test "x$build_alias" = x; then 1225 cross_compiling=maybe 1226 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1227 If a cross compiler is detected then cross compile mode will be used." >&2 1228 elif test "x$build_alias" != "x$host_alias"; then 1229 cross_compiling=yes 1230 fi 1231fi 1232 1233ac_tool_prefix= 1234test -n "$host_alias" && ac_tool_prefix=$host_alias- 1235 1236test "$silent" = yes && exec 6>/dev/null 1237 1238 1239ac_pwd=`pwd` && test -n "$ac_pwd" && 1240ac_ls_di=`ls -di .` && 1241ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1242 as_fn_error "working directory cannot be determined" 1243test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1244 as_fn_error "pwd does not report name of working directory" 1245 1246 1247# Find the source files, if location was not specified. 1248if test -z "$srcdir"; then 1249 ac_srcdir_defaulted=yes 1250 # Try the directory containing this script, then the parent directory. 1251 ac_confdir=`$as_dirname -- "$as_myself" || 1252$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1253 X"$as_myself" : 'X\(//\)[^/]' \| \ 1254 X"$as_myself" : 'X\(//\)$' \| \ 1255 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1256$as_echo X"$as_myself" | 1257 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1258 s//\1/ 1259 q 1260 } 1261 /^X\(\/\/\)[^/].*/{ 1262 s//\1/ 1263 q 1264 } 1265 /^X\(\/\/\)$/{ 1266 s//\1/ 1267 q 1268 } 1269 /^X\(\/\).*/{ 1270 s//\1/ 1271 q 1272 } 1273 s/.*/./; q'` 1274 srcdir=$ac_confdir 1275 if test ! -r "$srcdir/$ac_unique_file"; then 1276 srcdir=.. 1277 fi 1278else 1279 ac_srcdir_defaulted=no 1280fi 1281if test ! -r "$srcdir/$ac_unique_file"; then 1282 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1283 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1284fi 1285ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1286ac_abs_confdir=`( 1287 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1288 pwd)` 1289# When building in place, set srcdir=. 1290if test "$ac_abs_confdir" = "$ac_pwd"; then 1291 srcdir=. 1292fi 1293# Remove unnecessary trailing slashes from srcdir. 1294# Double slashes in file names in object file debugging info 1295# mess up M-x gdb in Emacs. 1296case $srcdir in 1297*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1298esac 1299for ac_var in $ac_precious_vars; do 1300 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1301 eval ac_env_${ac_var}_value=\$${ac_var} 1302 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1303 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1304done 1305 1306# 1307# Report the --help message. 1308# 1309if test "$ac_init_help" = "long"; then 1310 # Omit some internal or obsolete options to make the list less imposing. 1311 # This message is too long to be a string in the A/UX 3.1 sh. 1312 cat <<_ACEOF 1313\`configure' configures this package to adapt to many kinds of systems. 1314 1315Usage: $0 [OPTION]... [VAR=VALUE]... 1316 1317To assign environment variables (e.g., CC, CFLAGS...), specify them as 1318VAR=VALUE. See below for descriptions of some of the useful variables. 1319 1320Defaults for the options are specified in brackets. 1321 1322Configuration: 1323 -h, --help display this help and exit 1324 --help=short display options specific to this package 1325 --help=recursive display the short help of all the included packages 1326 -V, --version display version information and exit 1327 -q, --quiet, --silent do not print \`checking...' messages 1328 --cache-file=FILE cache test results in FILE [disabled] 1329 -C, --config-cache alias for \`--cache-file=config.cache' 1330 -n, --no-create do not create output files 1331 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1332 1333Installation directories: 1334 --prefix=PREFIX install architecture-independent files in PREFIX 1335 [$ac_default_prefix] 1336 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1337 [PREFIX] 1338 1339By default, \`make install' will install all the files in 1340\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1341an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1342for instance \`--prefix=\$HOME'. 1343 1344For better control, use the options below. 1345 1346Fine tuning of the installation directories: 1347 --bindir=DIR user executables [EPREFIX/bin] 1348 --sbindir=DIR system admin executables [EPREFIX/sbin] 1349 --libexecdir=DIR program executables [EPREFIX/libexec] 1350 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1351 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1352 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1353 --libdir=DIR object code libraries [EPREFIX/lib] 1354 --includedir=DIR C header files [PREFIX/include] 1355 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1356 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1357 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1358 --infodir=DIR info documentation [DATAROOTDIR/info] 1359 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1360 --mandir=DIR man documentation [DATAROOTDIR/man] 1361 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1362 --htmldir=DIR html documentation [DOCDIR] 1363 --dvidir=DIR dvi documentation [DOCDIR] 1364 --pdfdir=DIR pdf documentation [DOCDIR] 1365 --psdir=DIR ps documentation [DOCDIR] 1366_ACEOF 1367 1368 cat <<\_ACEOF 1369 1370Program names: 1371 --program-prefix=PREFIX prepend PREFIX to installed program names 1372 --program-suffix=SUFFIX append SUFFIX to installed program names 1373 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1374 1375System types: 1376 --build=BUILD configure for building on BUILD [guessed] 1377 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1378 --target=TARGET configure for building compilers for TARGET [HOST] 1379_ACEOF 1380fi 1381 1382if test -n "$ac_init_help"; then 1383 1384 cat <<\_ACEOF 1385 1386Optional Features: 1387 --disable-option-checking ignore unrecognized --enable/--with options 1388 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1389 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1390 --enable-plugins Enable support for plugins (defaults no) 1391 --enable-shared[=PKGS] build shared libraries [default=yes] 1392 --enable-static[=PKGS] build static libraries [default=yes] 1393 --enable-fast-install[=PKGS] 1394 optimize for fast installation [default=yes] 1395 --disable-libtool-lock avoid locking (might break parallel builds) 1396 --enable-maintainer-mode enable make rules and dependencies not useful 1397 (and sometimes confusing) to the casual installer 1398 --enable-sim-bswap Use Host specific BSWAP instruction. 1399 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator 1400 --enable-sim-debug=opts Enable debugging flags 1401 --enable-sim-stdio Specify whether to use stdio for console input/output. 1402 --enable-sim-trace=opts Enable tracing flags 1403 --enable-sim-profile=opts Enable profiling flags 1404 1405Optional Packages: 1406 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1407 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1408 --with-zlib include zlib support (auto/yes/no) default=auto 1409 --with-pic try to use only PIC/non-PIC objects [default=use 1410 both] 1411 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1412 --with-pkgversion=PKG Use PKG in the version string in place of "GDB" 1413 --with-bugurl=URL Direct users to URL to report a bug 1414 1415Some influential environment variables: 1416 CC C compiler command 1417 CFLAGS C compiler flags 1418 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1419 nonstandard directory <lib dir> 1420 LIBS libraries to pass to the linker, e.g. -l<library> 1421 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1422 you have headers in a nonstandard directory <include dir> 1423 CPP C preprocessor 1424 1425Use these variables to override the choices made by `configure' or to help 1426it to find libraries and programs with nonstandard names/locations. 1427 1428Report bugs to the package provider. 1429_ACEOF 1430ac_status=$? 1431fi 1432 1433if test "$ac_init_help" = "recursive"; then 1434 # If there are subdirs, report their specific --help. 1435 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1436 test -d "$ac_dir" || 1437 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1438 continue 1439 ac_builddir=. 1440 1441case "$ac_dir" in 1442.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1443*) 1444 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1445 # A ".." for each directory in $ac_dir_suffix. 1446 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1447 case $ac_top_builddir_sub in 1448 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1449 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1450 esac ;; 1451esac 1452ac_abs_top_builddir=$ac_pwd 1453ac_abs_builddir=$ac_pwd$ac_dir_suffix 1454# for backward compatibility: 1455ac_top_builddir=$ac_top_build_prefix 1456 1457case $srcdir in 1458 .) # We are building in place. 1459 ac_srcdir=. 1460 ac_top_srcdir=$ac_top_builddir_sub 1461 ac_abs_top_srcdir=$ac_pwd ;; 1462 [\\/]* | ?:[\\/]* ) # Absolute name. 1463 ac_srcdir=$srcdir$ac_dir_suffix; 1464 ac_top_srcdir=$srcdir 1465 ac_abs_top_srcdir=$srcdir ;; 1466 *) # Relative name. 1467 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1468 ac_top_srcdir=$ac_top_build_prefix$srcdir 1469 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1470esac 1471ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1472 1473 cd "$ac_dir" || { ac_status=$?; continue; } 1474 # Check for guested configure. 1475 if test -f "$ac_srcdir/configure.gnu"; then 1476 echo && 1477 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1478 elif test -f "$ac_srcdir/configure"; then 1479 echo && 1480 $SHELL "$ac_srcdir/configure" --help=recursive 1481 else 1482 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1483 fi || ac_status=$? 1484 cd "$ac_pwd" || { ac_status=$?; break; } 1485 done 1486fi 1487 1488test -n "$ac_init_help" && exit $ac_status 1489if $ac_init_version; then 1490 cat <<\_ACEOF 1491configure 1492generated by GNU Autoconf 2.64 1493 1494Copyright (C) 2009 Free Software Foundation, Inc. 1495This configure script is free software; the Free Software Foundation 1496gives unlimited permission to copy, distribute and modify it. 1497_ACEOF 1498 exit 1499fi 1500 1501## ------------------------ ## 1502## Autoconf initialization. ## 1503## ------------------------ ## 1504 1505# ac_fn_c_try_compile LINENO 1506# -------------------------- 1507# Try to compile conftest.$ac_ext, and return whether this succeeded. 1508ac_fn_c_try_compile () 1509{ 1510 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1511 rm -f conftest.$ac_objext 1512 if { { ac_try="$ac_compile" 1513case "(($ac_try" in 1514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1515 *) ac_try_echo=$ac_try;; 1516esac 1517eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1518$as_echo "$ac_try_echo"; } >&5 1519 (eval "$ac_compile") 2>conftest.err 1520 ac_status=$? 1521 if test -s conftest.err; then 1522 grep -v '^ *+' conftest.err >conftest.er1 1523 cat conftest.er1 >&5 1524 mv -f conftest.er1 conftest.err 1525 fi 1526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1527 test $ac_status = 0; } && { 1528 test -z "$ac_c_werror_flag" || 1529 test ! -s conftest.err 1530 } && test -s conftest.$ac_objext; then : 1531 ac_retval=0 1532else 1533 $as_echo "$as_me: failed program was:" >&5 1534sed 's/^/| /' conftest.$ac_ext >&5 1535 1536 ac_retval=1 1537fi 1538 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1539 return $ac_retval 1540 1541} # ac_fn_c_try_compile 1542 1543# ac_fn_c_try_cpp LINENO 1544# ---------------------- 1545# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1546ac_fn_c_try_cpp () 1547{ 1548 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1549 if { { ac_try="$ac_cpp conftest.$ac_ext" 1550case "(($ac_try" in 1551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1552 *) ac_try_echo=$ac_try;; 1553esac 1554eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1555$as_echo "$ac_try_echo"; } >&5 1556 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1557 ac_status=$? 1558 if test -s conftest.err; then 1559 grep -v '^ *+' conftest.err >conftest.er1 1560 cat conftest.er1 >&5 1561 mv -f conftest.er1 conftest.err 1562 fi 1563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1564 test $ac_status = 0; } >/dev/null && { 1565 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1566 test ! -s conftest.err 1567 }; then : 1568 ac_retval=0 1569else 1570 $as_echo "$as_me: failed program was:" >&5 1571sed 's/^/| /' conftest.$ac_ext >&5 1572 1573 ac_retval=1 1574fi 1575 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1576 return $ac_retval 1577 1578} # ac_fn_c_try_cpp 1579 1580# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1581# ------------------------------------------------------- 1582# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1583# the include files in INCLUDES and setting the cache variable VAR 1584# accordingly. 1585ac_fn_c_check_header_mongrel () 1586{ 1587 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1588 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1590$as_echo_n "checking for $2... " >&6; } 1591if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1592 $as_echo_n "(cached) " >&6 1593fi 1594eval ac_res=\$$3 1595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1596$as_echo "$ac_res" >&6; } 1597else 1598 # Is the header compilable? 1599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1600$as_echo_n "checking $2 usability... " >&6; } 1601cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1602/* end confdefs.h. */ 1603$4 1604#include <$2> 1605_ACEOF 1606if ac_fn_c_try_compile "$LINENO"; then : 1607 ac_header_compiler=yes 1608else 1609 ac_header_compiler=no 1610fi 1611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1613$as_echo "$ac_header_compiler" >&6; } 1614 1615# Is the header present? 1616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1617$as_echo_n "checking $2 presence... " >&6; } 1618cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1619/* end confdefs.h. */ 1620#include <$2> 1621_ACEOF 1622if ac_fn_c_try_cpp "$LINENO"; then : 1623 ac_header_preproc=yes 1624else 1625 ac_header_preproc=no 1626fi 1627rm -f conftest.err conftest.$ac_ext 1628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1629$as_echo "$ac_header_preproc" >&6; } 1630 1631# So? What about this header? 1632case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1633 yes:no: ) 1634 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1635$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1636 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1637$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1638 ;; 1639 no:yes:* ) 1640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1641$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1643$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1645$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1647$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1649$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1650 ;; 1651esac 1652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1653$as_echo_n "checking for $2... " >&6; } 1654if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1655 $as_echo_n "(cached) " >&6 1656else 1657 eval "$3=\$ac_header_compiler" 1658fi 1659eval ac_res=\$$3 1660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1661$as_echo "$ac_res" >&6; } 1662fi 1663 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1664 1665} # ac_fn_c_check_header_mongrel 1666 1667# ac_fn_c_try_run LINENO 1668# ---------------------- 1669# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1670# that executables *can* be run. 1671ac_fn_c_try_run () 1672{ 1673 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1674 if { { ac_try="$ac_link" 1675case "(($ac_try" in 1676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1677 *) ac_try_echo=$ac_try;; 1678esac 1679eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1680$as_echo "$ac_try_echo"; } >&5 1681 (eval "$ac_link") 2>&5 1682 ac_status=$? 1683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1684 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1685 { { case "(($ac_try" in 1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1687 *) ac_try_echo=$ac_try;; 1688esac 1689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1690$as_echo "$ac_try_echo"; } >&5 1691 (eval "$ac_try") 2>&5 1692 ac_status=$? 1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1694 test $ac_status = 0; }; }; then : 1695 ac_retval=0 1696else 1697 $as_echo "$as_me: program exited with status $ac_status" >&5 1698 $as_echo "$as_me: failed program was:" >&5 1699sed 's/^/| /' conftest.$ac_ext >&5 1700 1701 ac_retval=$ac_status 1702fi 1703 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1704 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1705 return $ac_retval 1706 1707} # ac_fn_c_try_run 1708 1709# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1710# ------------------------------------------------------- 1711# Tests whether HEADER exists and can be compiled using the include files in 1712# INCLUDES, setting the cache variable VAR accordingly. 1713ac_fn_c_check_header_compile () 1714{ 1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1717$as_echo_n "checking for $2... " >&6; } 1718if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1719 $as_echo_n "(cached) " >&6 1720else 1721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1722/* end confdefs.h. */ 1723$4 1724#include <$2> 1725_ACEOF 1726if ac_fn_c_try_compile "$LINENO"; then : 1727 eval "$3=yes" 1728else 1729 eval "$3=no" 1730fi 1731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1732fi 1733eval ac_res=\$$3 1734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1735$as_echo "$ac_res" >&6; } 1736 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1737 1738} # ac_fn_c_check_header_compile 1739 1740# ac_fn_c_try_link LINENO 1741# ----------------------- 1742# Try to link conftest.$ac_ext, and return whether this succeeded. 1743ac_fn_c_try_link () 1744{ 1745 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1746 rm -f conftest.$ac_objext conftest$ac_exeext 1747 if { { ac_try="$ac_link" 1748case "(($ac_try" in 1749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1750 *) ac_try_echo=$ac_try;; 1751esac 1752eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1753$as_echo "$ac_try_echo"; } >&5 1754 (eval "$ac_link") 2>conftest.err 1755 ac_status=$? 1756 if test -s conftest.err; then 1757 grep -v '^ *+' conftest.err >conftest.er1 1758 cat conftest.er1 >&5 1759 mv -f conftest.er1 conftest.err 1760 fi 1761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1762 test $ac_status = 0; } && { 1763 test -z "$ac_c_werror_flag" || 1764 test ! -s conftest.err 1765 } && test -s conftest$ac_exeext && { 1766 test "$cross_compiling" = yes || 1767 $as_test_x conftest$ac_exeext 1768 }; then : 1769 ac_retval=0 1770else 1771 $as_echo "$as_me: failed program was:" >&5 1772sed 's/^/| /' conftest.$ac_ext >&5 1773 1774 ac_retval=1 1775fi 1776 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1777 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1778 # interfere with the next link command; also delete a directory that is 1779 # left behind by Apple's compiler. We do this before executing the actions. 1780 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1781 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1782 return $ac_retval 1783 1784} # ac_fn_c_try_link 1785 1786# ac_fn_c_check_func LINENO FUNC VAR 1787# ---------------------------------- 1788# Tests whether FUNC exists, setting the cache variable VAR accordingly 1789ac_fn_c_check_func () 1790{ 1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1793$as_echo_n "checking for $2... " >&6; } 1794if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1795 $as_echo_n "(cached) " >&6 1796else 1797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1798/* end confdefs.h. */ 1799/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1800 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1801#define $2 innocuous_$2 1802 1803/* System header to define __stub macros and hopefully few prototypes, 1804 which can conflict with char $2 (); below. 1805 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1806 <limits.h> exists even on freestanding compilers. */ 1807 1808#ifdef __STDC__ 1809# include <limits.h> 1810#else 1811# include <assert.h> 1812#endif 1813 1814#undef $2 1815 1816/* Override any GCC internal prototype to avoid an error. 1817 Use char because int might match the return type of a GCC 1818 builtin and then its argument prototype would still apply. */ 1819#ifdef __cplusplus 1820extern "C" 1821#endif 1822char $2 (); 1823/* The GNU C library defines this for functions which it implements 1824 to always fail with ENOSYS. Some functions are actually named 1825 something starting with __ and the normal name is an alias. */ 1826#if defined __stub_$2 || defined __stub___$2 1827choke me 1828#endif 1829 1830int 1831main () 1832{ 1833return $2 (); 1834 ; 1835 return 0; 1836} 1837_ACEOF 1838if ac_fn_c_try_link "$LINENO"; then : 1839 eval "$3=yes" 1840else 1841 eval "$3=no" 1842fi 1843rm -f core conftest.err conftest.$ac_objext \ 1844 conftest$ac_exeext conftest.$ac_ext 1845fi 1846eval ac_res=\$$3 1847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1848$as_echo "$ac_res" >&6; } 1849 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1850 1851} # ac_fn_c_check_func 1852cat >config.log <<_ACEOF 1853This file contains any messages produced by compilers while 1854running configure, to aid debugging if configure makes a mistake. 1855 1856It was created by $as_me, which was 1857generated by GNU Autoconf 2.64. Invocation command line was 1858 1859 $ $0 $@ 1860 1861_ACEOF 1862exec 5>>config.log 1863{ 1864cat <<_ASUNAME 1865## --------- ## 1866## Platform. ## 1867## --------- ## 1868 1869hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1870uname -m = `(uname -m) 2>/dev/null || echo unknown` 1871uname -r = `(uname -r) 2>/dev/null || echo unknown` 1872uname -s = `(uname -s) 2>/dev/null || echo unknown` 1873uname -v = `(uname -v) 2>/dev/null || echo unknown` 1874 1875/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1876/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1877 1878/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1879/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1880/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1881/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1882/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1883/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1884/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1885 1886_ASUNAME 1887 1888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1889for as_dir in $PATH 1890do 1891 IFS=$as_save_IFS 1892 test -z "$as_dir" && as_dir=. 1893 $as_echo "PATH: $as_dir" 1894 done 1895IFS=$as_save_IFS 1896 1897} >&5 1898 1899cat >&5 <<_ACEOF 1900 1901 1902## ----------- ## 1903## Core tests. ## 1904## ----------- ## 1905 1906_ACEOF 1907 1908 1909# Keep a trace of the command line. 1910# Strip out --no-create and --no-recursion so they do not pile up. 1911# Strip out --silent because we don't want to record it for future runs. 1912# Also quote any args containing shell meta-characters. 1913# Make two passes to allow for proper duplicate-argument suppression. 1914ac_configure_args= 1915ac_configure_args0= 1916ac_configure_args1= 1917ac_must_keep_next=false 1918for ac_pass in 1 2 1919do 1920 for ac_arg 1921 do 1922 case $ac_arg in 1923 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1924 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1925 | -silent | --silent | --silen | --sile | --sil) 1926 continue ;; 1927 *\'*) 1928 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1929 esac 1930 case $ac_pass in 1931 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1932 2) 1933 as_fn_append ac_configure_args1 " '$ac_arg'" 1934 if test $ac_must_keep_next = true; then 1935 ac_must_keep_next=false # Got value, back to normal. 1936 else 1937 case $ac_arg in 1938 *=* | --config-cache | -C | -disable-* | --disable-* \ 1939 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1940 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1941 | -with-* | --with-* | -without-* | --without-* | --x) 1942 case "$ac_configure_args0 " in 1943 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1944 esac 1945 ;; 1946 -* ) ac_must_keep_next=true ;; 1947 esac 1948 fi 1949 as_fn_append ac_configure_args " '$ac_arg'" 1950 ;; 1951 esac 1952 done 1953done 1954{ ac_configure_args0=; unset ac_configure_args0;} 1955{ ac_configure_args1=; unset ac_configure_args1;} 1956 1957# When interrupted or exit'd, cleanup temporary files, and complete 1958# config.log. We remove comments because anyway the quotes in there 1959# would cause problems or look ugly. 1960# WARNING: Use '\'' to represent an apostrophe within the trap. 1961# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1962trap 'exit_status=$? 1963 # Save into config.log some information that might help in debugging. 1964 { 1965 echo 1966 1967 cat <<\_ASBOX 1968## ---------------- ## 1969## Cache variables. ## 1970## ---------------- ## 1971_ASBOX 1972 echo 1973 # The following way of writing the cache mishandles newlines in values, 1974( 1975 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1976 eval ac_val=\$$ac_var 1977 case $ac_val in #( 1978 *${as_nl}*) 1979 case $ac_var in #( 1980 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1981$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1982 esac 1983 case $ac_var in #( 1984 _ | IFS | as_nl) ;; #( 1985 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1986 *) { eval $ac_var=; unset $ac_var;} ;; 1987 esac ;; 1988 esac 1989 done 1990 (set) 2>&1 | 1991 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1992 *${as_nl}ac_space=\ *) 1993 sed -n \ 1994 "s/'\''/'\''\\\\'\'''\''/g; 1995 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1996 ;; #( 1997 *) 1998 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1999 ;; 2000 esac | 2001 sort 2002) 2003 echo 2004 2005 cat <<\_ASBOX 2006## ----------------- ## 2007## Output variables. ## 2008## ----------------- ## 2009_ASBOX 2010 echo 2011 for ac_var in $ac_subst_vars 2012 do 2013 eval ac_val=\$$ac_var 2014 case $ac_val in 2015 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2016 esac 2017 $as_echo "$ac_var='\''$ac_val'\''" 2018 done | sort 2019 echo 2020 2021 if test -n "$ac_subst_files"; then 2022 cat <<\_ASBOX 2023## ------------------- ## 2024## File substitutions. ## 2025## ------------------- ## 2026_ASBOX 2027 echo 2028 for ac_var in $ac_subst_files 2029 do 2030 eval ac_val=\$$ac_var 2031 case $ac_val in 2032 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2033 esac 2034 $as_echo "$ac_var='\''$ac_val'\''" 2035 done | sort 2036 echo 2037 fi 2038 2039 if test -s confdefs.h; then 2040 cat <<\_ASBOX 2041## ----------- ## 2042## confdefs.h. ## 2043## ----------- ## 2044_ASBOX 2045 echo 2046 cat confdefs.h 2047 echo 2048 fi 2049 test "$ac_signal" != 0 && 2050 $as_echo "$as_me: caught signal $ac_signal" 2051 $as_echo "$as_me: exit $exit_status" 2052 } >&5 2053 rm -f core *.core core.conftest.* && 2054 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2055 exit $exit_status 2056' 0 2057for ac_signal in 1 2 13 15; do 2058 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2059done 2060ac_signal=0 2061 2062# confdefs.h avoids OS command line length limits that DEFS can exceed. 2063rm -f -r conftest* confdefs.h 2064 2065$as_echo "/* confdefs.h */" > confdefs.h 2066 2067# Predefined preprocessor variables. 2068 2069cat >>confdefs.h <<_ACEOF 2070#define PACKAGE_NAME "$PACKAGE_NAME" 2071_ACEOF 2072 2073cat >>confdefs.h <<_ACEOF 2074#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2075_ACEOF 2076 2077cat >>confdefs.h <<_ACEOF 2078#define PACKAGE_VERSION "$PACKAGE_VERSION" 2079_ACEOF 2080 2081cat >>confdefs.h <<_ACEOF 2082#define PACKAGE_STRING "$PACKAGE_STRING" 2083_ACEOF 2084 2085cat >>confdefs.h <<_ACEOF 2086#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2087_ACEOF 2088 2089cat >>confdefs.h <<_ACEOF 2090#define PACKAGE_URL "$PACKAGE_URL" 2091_ACEOF 2092 2093 2094# Let the site file select an alternate cache file if it wants to. 2095# Prefer an explicitly selected file to automatically selected ones. 2096ac_site_file1=NONE 2097ac_site_file2=NONE 2098if test -n "$CONFIG_SITE"; then 2099 ac_site_file1=$CONFIG_SITE 2100elif test "x$prefix" != xNONE; then 2101 ac_site_file1=$prefix/share/config.site 2102 ac_site_file2=$prefix/etc/config.site 2103else 2104 ac_site_file1=$ac_default_prefix/share/config.site 2105 ac_site_file2=$ac_default_prefix/etc/config.site 2106fi 2107for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2108do 2109 test "x$ac_site_file" = xNONE && continue 2110 if test -r "$ac_site_file"; then 2111 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2112$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2113 sed 's/^/| /' "$ac_site_file" >&5 2114 . "$ac_site_file" 2115 fi 2116done 2117 2118if test -r "$cache_file"; then 2119 # Some versions of bash will fail to source /dev/null (special 2120 # files actually), so we avoid doing that. 2121 if test -f "$cache_file"; then 2122 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2123$as_echo "$as_me: loading cache $cache_file" >&6;} 2124 case $cache_file in 2125 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2126 *) . "./$cache_file";; 2127 esac 2128 fi 2129else 2130 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2131$as_echo "$as_me: creating cache $cache_file" >&6;} 2132 >$cache_file 2133fi 2134 2135# Check that the precious variables saved in the cache have kept the same 2136# value. 2137ac_cache_corrupted=false 2138for ac_var in $ac_precious_vars; do 2139 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2140 eval ac_new_set=\$ac_env_${ac_var}_set 2141 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2142 eval ac_new_val=\$ac_env_${ac_var}_value 2143 case $ac_old_set,$ac_new_set in 2144 set,) 2145 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2146$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2147 ac_cache_corrupted=: ;; 2148 ,set) 2149 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2150$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2151 ac_cache_corrupted=: ;; 2152 ,);; 2153 *) 2154 if test "x$ac_old_val" != "x$ac_new_val"; then 2155 # differences in whitespace do not lead to failure. 2156 ac_old_val_w=`echo x $ac_old_val` 2157 ac_new_val_w=`echo x $ac_new_val` 2158 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2160$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2161 ac_cache_corrupted=: 2162 else 2163 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2164$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2165 eval $ac_var=\$ac_old_val 2166 fi 2167 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2168$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2169 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2170$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2171 fi;; 2172 esac 2173 # Pass precious variables to config.status. 2174 if test "$ac_new_set" = set; then 2175 case $ac_new_val in 2176 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2177 *) ac_arg=$ac_var=$ac_new_val ;; 2178 esac 2179 case " $ac_configure_args " in 2180 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2181 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2182 esac 2183 fi 2184done 2185if $ac_cache_corrupted; then 2186 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2187$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2188 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2189$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2190 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2191fi 2192## -------------------- ## 2193## Main body of script. ## 2194## -------------------- ## 2195 2196ac_ext=c 2197ac_cpp='$CPP $CPPFLAGS' 2198ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2199ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2200ac_compiler_gnu=$ac_cv_c_compiler_gnu 2201 2202 2203# This file contains common code used by all simulators. 2204# 2205# SIM_AC_COMMON invokes AC macros used by all simulators and by the common 2206# directory. It is intended to be invoked before any target specific stuff. 2207# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile. 2208# It is intended to be invoked last. 2209# 2210# The simulator's configure.in should look like: 2211# 2212# dnl Process this file with autoconf to produce a configure script. 2213# AC_PREREQ(2.64)dnl 2214# AC_INIT(Makefile.in) 2215# sinclude(../common/aclocal.m4) 2216# 2217# SIM_AC_COMMON 2218# 2219# ... target specific stuff ... 2220# 2221# SIM_AC_OUTPUT 2222 2223# Include global overrides and fixes for Autoconf. 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250# _AC_CHECK_DECL_BODY 2251# ------------------- 2252# Shell function body for AC_CHECK_DECL. 2253# _AC_CHECK_DECL_BODY 2254 2255# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND, 2256# INCLUDES) 2257# ------------------------------------------------------------- 2258# Helper to AC_CHECK_DECLS, which generates the check for a single 2259# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands 2260# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND. 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 2274# 2275# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2276# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 2277# Written by Gordon Matzigkeit, 1996 2278# 2279# This file is free software; the Free Software Foundation gives 2280# unlimited permission to copy and/or distribute it, with or without 2281# modifications, as long as this notice is preserved. 2282 2283 2284 2285# serial 56 LT_INIT 2286 2287 2288# LT_PREREQ(VERSION) 2289# ------------------ 2290# Complain and exit if this libtool version is less that VERSION. 2291 2292 2293 2294# _LT_CHECK_BUILDDIR 2295# ------------------ 2296# Complain if the absolute build directory name contains unusual characters 2297 2298 2299 2300# LT_INIT([OPTIONS]) 2301# ------------------ 2302# LT_INIT 2303 2304# Old names: 2305# This is what autoupdate's m4 run will expand. It fires 2306# the warning (with _au_warn_XXX), outputs it into the 2307# updated configure.ac (with AC_DIAGNOSE), and then outputs 2308# the replacement expansion. 2309 2310 2311# This is an auxiliary macro that is also run when 2312# autoupdate runs m4. It simply calls m4_warning, but 2313# we need a wrapper so that each warning is emitted only 2314# once. We break the quoting in m4_warning's argument in 2315# order to expand this macro's arguments, not AU_DEFUN's. 2316 2317 2318# Finally, this is the expansion that is picked up by 2319# autoconf. It tells the user to run autoupdate, and 2320# then outputs the replacement expansion. We do not care 2321# about autoupdate's warning because that contains 2322# information on what to do *after* running autoupdate. 2323 2324# This is what autoupdate's m4 run will expand. It fires 2325# the warning (with _au_warn_XXX), outputs it into the 2326# updated configure.ac (with AC_DIAGNOSE), and then outputs 2327# the replacement expansion. 2328 2329 2330# This is an auxiliary macro that is also run when 2331# autoupdate runs m4. It simply calls m4_warning, but 2332# we need a wrapper so that each warning is emitted only 2333# once. We break the quoting in m4_warning's argument in 2334# order to expand this macro's arguments, not AU_DEFUN's. 2335 2336 2337# Finally, this is the expansion that is picked up by 2338# autoconf. It tells the user to run autoupdate, and 2339# then outputs the replacement expansion. We do not care 2340# about autoupdate's warning because that contains 2341# information on what to do *after* running autoupdate. 2342 2343 2344 2345# _LT_CC_BASENAME(CC) 2346# ------------------- 2347# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2348 2349 2350 2351# _LT_FILEUTILS_DEFAULTS 2352# ---------------------- 2353# It is okay to use these file commands and assume they have been set 2354# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. 2355# _LT_FILEUTILS_DEFAULTS 2356 2357 2358# _LT_SETUP 2359# --------- 2360# _LT_SETUP 2361 2362 2363# _LT_PREPARE_SED_QUOTE_VARS 2364# -------------------------- 2365# Define a few sed substitution that help us do robust quoting. 2366 2367 2368# _LT_PROG_LTMAIN 2369# --------------- 2370# Note that this code is called both from `configure', and `config.status' 2371# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, 2372# `config.status' has no value for ac_aux_dir unless we are using Automake, 2373# so we pass a copy along to make sure it has a sensible value anyway. 2374# _LT_PROG_LTMAIN 2375 2376 2377## ------------------------------------- ## 2378## Accumulate code for creating libtool. ## 2379## ------------------------------------- ## 2380 2381# So that we can recreate a full libtool script including additional 2382# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS 2383# in macros and then make a single call at the end using the `libtool' 2384# label. 2385 2386 2387# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) 2388# ---------------------------------------- 2389# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2390 2391 2392# Initialize. 2393 2394 2395 2396# _LT_CONFIG_LIBTOOL([COMMANDS]) 2397# ------------------------------ 2398# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. 2399 2400 2401# Initialize. 2402 2403 2404 2405# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) 2406# ----------------------------------------------------- 2407 2408 2409 2410# _LT_FORMAT_COMMENT([COMMENT]) 2411# ----------------------------- 2412# Add leading comment marks to the start of each line, and a trailing 2413# full-stop to the whole comment if one is not present already. 2414 2415 2416 2417 2418## ------------------------ ## 2419## FIXME: Eliminate VARNAME ## 2420## ------------------------ ## 2421 2422 2423# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) 2424# ------------------------------------------------------------------- 2425# CONFIGNAME is the name given to the value in the libtool script. 2426# VARNAME is the (base) name used in the configure script. 2427# VALUE may be 0, 1 or 2 for a computed quote escaped value based on 2428# VARNAME. Any other value will be used directly. 2429 2430 2431 2432# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) 2433# -------------------------------------------------------- 2434 2435 2436 2437# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) 2438# ------------------------------------------------ 2439 2440 2441 2442# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) 2443# --------------------------------------------------------- 2444 2445 2446 2447# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) 2448# -------------------------------------------------- 2449 2450 2451 2452# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) 2453# --------------------------------------------------- 2454 2455 2456 2457# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) 2458# --------------------------------------------------- 2459 2460 2461 2462 2463# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) 2464# ------------------------------------------------ 2465 2466 2467 2468 2469# _LT_CONFIG_STATUS_DECLARE([VARNAME]) 2470# ------------------------------------ 2471# Quote a variable value, and forward it to `config.status' so that its 2472# declaration there will have the same value as in `configure'. VARNAME 2473# must have a single quote delimited value for this to work. 2474 2475 2476 2477# _LT_CONFIG_STATUS_DECLARATIONS 2478# ------------------------------ 2479# We delimit libtool config variables with single quotes, so when 2480# we write them to config.status, we have to be sure to quote all 2481# embedded single quotes properly. In configure, this macro expands 2482# each variable declared with _LT_DECL (and _LT_TAGDECL) into: 2483# 2484# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' 2485 2486 2487 2488# _LT_LIBTOOL_TAGS 2489# ---------------- 2490# Output comment and list of tags supported by the script 2491 2492 2493 2494# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) 2495# ----------------------------------- 2496# Extract the dictionary values for VARNAME (optionally with TAG) and 2497# expand to a commented shell variable setting: 2498# 2499# # Some comment about what VAR is for. 2500# visible_name=$lt_internal_name 2501 2502 2503 2504# _LT_LIBTOOL_CONFIG_VARS 2505# ----------------------- 2506# Produce commented declarations of non-tagged libtool config variables 2507# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' 2508# script. Tagged libtool config variables (even for the LIBTOOL CONFIG 2509# section) are produced by _LT_LIBTOOL_TAG_VARS. 2510 2511 2512 2513# _LT_LIBTOOL_TAG_VARS(TAG) 2514# ------------------------- 2515 2516 2517 2518# _LT_TAGVAR(VARNAME, [TAGNAME]) 2519# ------------------------------ 2520 2521 2522 2523# _LT_CONFIG_COMMANDS 2524# ------------------- 2525# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of 2526# variables for single and double quote escaping we saved from calls 2527# to _LT_DECL, we can put quote escaped variables declarations 2528# into `config.status', and then the shell code to quote escape them in 2529# for loops in `config.status'. Finally, any additional code accumulated 2530# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. 2531#_LT_CONFIG_COMMANDS 2532 2533 2534# Initialize. 2535 2536 2537# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) 2538# ------------------------------------ 2539# Generate a child script FILE with all initialization necessary to 2540# reuse the environment learned by the parent script, and make the 2541# file executable. If COMMENT is supplied, it is inserted after the 2542# `#!' sequence but before initialization text begins. After this 2543# macro, additional text can be appended to FILE to form the body of 2544# the child script. The macro ends with non-zero status if the 2545# file could not be fully written (such as if the disk is full). 2546# _LT_GENERATED_FILE_INIT 2547 2548# LT_OUTPUT 2549# --------- 2550# This macro allows early generation of the libtool script (before 2551# AC_OUTPUT is called), incase it is used in configure for compilation 2552# tests. 2553# LT_OUTPUT 2554 2555 2556# _LT_CONFIG(TAG) 2557# --------------- 2558# If TAG is the built-in tag, create an initial libtool script with a 2559# default configuration from the untagged config vars. Otherwise add code 2560# to config.status for appending the configuration named by TAG from the 2561# matching tagged config vars. 2562# _LT_CONFIG 2563 2564 2565# LT_SUPPORTED_TAG(TAG) 2566# --------------------- 2567# Trace this macro to discover what tags are supported by the libtool 2568# --tag option, using: 2569# autoconf --trace 'LT_SUPPORTED_TAG:$1' 2570 2571 2572 2573# C support is built-in for now 2574 2575 2576 2577 2578# LT_LANG(LANG) 2579# ------------- 2580# Enable libtool support for the given language if not already enabled. 2581# LT_LANG 2582 2583 2584# _LT_LANG(LANGNAME) 2585# ------------------ 2586# _LT_LANG 2587 2588 2589# _LT_LANG_DEFAULT_CONFIG 2590# ----------------------- 2591# _LT_LANG_DEFAULT_CONFIG 2592 2593# Obsolete macros: 2594# This is what autoupdate's m4 run will expand. It fires 2595# the warning (with _au_warn_XXX), outputs it into the 2596# updated configure.ac (with AC_DIAGNOSE), and then outputs 2597# the replacement expansion. 2598 2599 2600# This is an auxiliary macro that is also run when 2601# autoupdate runs m4. It simply calls m4_warning, but 2602# we need a wrapper so that each warning is emitted only 2603# once. We break the quoting in m4_warning's argument in 2604# order to expand this macro's arguments, not AU_DEFUN's. 2605 2606 2607# Finally, this is the expansion that is picked up by 2608# autoconf. It tells the user to run autoupdate, and 2609# then outputs the replacement expansion. We do not care 2610# about autoupdate's warning because that contains 2611# information on what to do *after* running autoupdate. 2612 2613# This is what autoupdate's m4 run will expand. It fires 2614# the warning (with _au_warn_XXX), outputs it into the 2615# updated configure.ac (with AC_DIAGNOSE), and then outputs 2616# the replacement expansion. 2617 2618 2619# This is an auxiliary macro that is also run when 2620# autoupdate runs m4. It simply calls m4_warning, but 2621# we need a wrapper so that each warning is emitted only 2622# once. We break the quoting in m4_warning's argument in 2623# order to expand this macro's arguments, not AU_DEFUN's. 2624 2625 2626# Finally, this is the expansion that is picked up by 2627# autoconf. It tells the user to run autoupdate, and 2628# then outputs the replacement expansion. We do not care 2629# about autoupdate's warning because that contains 2630# information on what to do *after* running autoupdate. 2631 2632# This is what autoupdate's m4 run will expand. It fires 2633# the warning (with _au_warn_XXX), outputs it into the 2634# updated configure.ac (with AC_DIAGNOSE), and then outputs 2635# the replacement expansion. 2636 2637 2638# This is an auxiliary macro that is also run when 2639# autoupdate runs m4. It simply calls m4_warning, but 2640# we need a wrapper so that each warning is emitted only 2641# once. We break the quoting in m4_warning's argument in 2642# order to expand this macro's arguments, not AU_DEFUN's. 2643 2644 2645# Finally, this is the expansion that is picked up by 2646# autoconf. It tells the user to run autoupdate, and 2647# then outputs the replacement expansion. We do not care 2648# about autoupdate's warning because that contains 2649# information on what to do *after* running autoupdate. 2650 2651# This is what autoupdate's m4 run will expand. It fires 2652# the warning (with _au_warn_XXX), outputs it into the 2653# updated configure.ac (with AC_DIAGNOSE), and then outputs 2654# the replacement expansion. 2655 2656 2657# This is an auxiliary macro that is also run when 2658# autoupdate runs m4. It simply calls m4_warning, but 2659# we need a wrapper so that each warning is emitted only 2660# once. We break the quoting in m4_warning's argument in 2661# order to expand this macro's arguments, not AU_DEFUN's. 2662 2663 2664# Finally, this is the expansion that is picked up by 2665# autoconf. It tells the user to run autoupdate, and 2666# then outputs the replacement expansion. We do not care 2667# about autoupdate's warning because that contains 2668# information on what to do *after* running autoupdate. 2669 2670# This is what autoupdate's m4 run will expand. It fires 2671# the warning (with _au_warn_XXX), outputs it into the 2672# updated configure.ac (with AC_DIAGNOSE), and then outputs 2673# the replacement expansion. 2674 2675 2676# This is an auxiliary macro that is also run when 2677# autoupdate runs m4. It simply calls m4_warning, but 2678# we need a wrapper so that each warning is emitted only 2679# once. We break the quoting in m4_warning's argument in 2680# order to expand this macro's arguments, not AU_DEFUN's. 2681 2682 2683# Finally, this is the expansion that is picked up by 2684# autoconf. It tells the user to run autoupdate, and 2685# then outputs the replacement expansion. We do not care 2686# about autoupdate's warning because that contains 2687# information on what to do *after* running autoupdate. 2688 2689 2690 2691# _LT_TAG_COMPILER 2692# ---------------- 2693# _LT_TAG_COMPILER 2694 2695 2696# _LT_COMPILER_BOILERPLATE 2697# ------------------------ 2698# Check for compiler boilerplate output or warnings with 2699# the simple compiler test code. 2700# _LT_COMPILER_BOILERPLATE 2701 2702 2703# _LT_LINKER_BOILERPLATE 2704# ---------------------- 2705# Check for linker boilerplate output or warnings with 2706# the simple link test code. 2707# _LT_LINKER_BOILERPLATE 2708 2709# _LT_REQUIRED_DARWIN_CHECKS 2710# ------------------------- 2711 2712 2713 2714# _LT_DARWIN_LINKER_FEATURES 2715# -------------------------- 2716# Checks for linker and compiler features on darwin 2717 2718 2719# _LT_SYS_MODULE_PATH_AIX 2720# ----------------------- 2721# Links a minimal program and checks the executable 2722# for the system default hardcoded library path. In most cases, 2723# this is /usr/lib:/lib, but when the MPI compilers are used 2724# the location of the communication and MPI libs are included too. 2725# If we don't find anything, use the default library path according 2726# to the aix ld manual. 2727# _LT_SYS_MODULE_PATH_AIX 2728 2729 2730# _LT_SHELL_INIT(ARG) 2731# ------------------- 2732# _LT_SHELL_INIT 2733 2734 2735 2736# _LT_PROG_ECHO_BACKSLASH 2737# ----------------------- 2738# Find how we can fake an echo command that does not interpret backslash. 2739# In particular, with Autoconf 2.60 or later we add some code to the start 2740# of the generated configure script which will find a shell with a builtin 2741# printf (which we can use as an echo command). 2742# _LT_PROG_ECHO_BACKSLASH 2743 2744 2745# _LT_ENABLE_LOCK 2746# --------------- 2747# _LT_ENABLE_LOCK 2748 2749 2750# _LT_CMD_OLD_ARCHIVE 2751# ------------------- 2752# _LT_CMD_OLD_ARCHIVE 2753 2754 2755# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2756# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) 2757# ---------------------------------------------------------------- 2758# Check whether the given compiler option works 2759# _LT_COMPILER_OPTION 2760 2761# Old name: 2762# This is what autoupdate's m4 run will expand. It fires 2763# the warning (with _au_warn_XXX), outputs it into the 2764# updated configure.ac (with AC_DIAGNOSE), and then outputs 2765# the replacement expansion. 2766 2767 2768# This is an auxiliary macro that is also run when 2769# autoupdate runs m4. It simply calls m4_warning, but 2770# we need a wrapper so that each warning is emitted only 2771# once. We break the quoting in m4_warning's argument in 2772# order to expand this macro's arguments, not AU_DEFUN's. 2773 2774 2775# Finally, this is the expansion that is picked up by 2776# autoconf. It tells the user to run autoupdate, and 2777# then outputs the replacement expansion. We do not care 2778# about autoupdate's warning because that contains 2779# information on what to do *after* running autoupdate. 2780 2781 2782 2783# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, 2784# [ACTION-SUCCESS], [ACTION-FAILURE]) 2785# ---------------------------------------------------- 2786# Check whether the given linker option works 2787# _LT_LINKER_OPTION 2788 2789# Old name: 2790# This is what autoupdate's m4 run will expand. It fires 2791# the warning (with _au_warn_XXX), outputs it into the 2792# updated configure.ac (with AC_DIAGNOSE), and then outputs 2793# the replacement expansion. 2794 2795 2796# This is an auxiliary macro that is also run when 2797# autoupdate runs m4. It simply calls m4_warning, but 2798# we need a wrapper so that each warning is emitted only 2799# once. We break the quoting in m4_warning's argument in 2800# order to expand this macro's arguments, not AU_DEFUN's. 2801 2802 2803# Finally, this is the expansion that is picked up by 2804# autoconf. It tells the user to run autoupdate, and 2805# then outputs the replacement expansion. We do not care 2806# about autoupdate's warning because that contains 2807# information on what to do *after* running autoupdate. 2808 2809 2810 2811# LT_CMD_MAX_LEN 2812#--------------- 2813# LT_CMD_MAX_LEN 2814 2815# Old name: 2816# This is what autoupdate's m4 run will expand. It fires 2817# the warning (with _au_warn_XXX), outputs it into the 2818# updated configure.ac (with AC_DIAGNOSE), and then outputs 2819# the replacement expansion. 2820 2821 2822# This is an auxiliary macro that is also run when 2823# autoupdate runs m4. It simply calls m4_warning, but 2824# we need a wrapper so that each warning is emitted only 2825# once. We break the quoting in m4_warning's argument in 2826# order to expand this macro's arguments, not AU_DEFUN's. 2827 2828 2829# Finally, this is the expansion that is picked up by 2830# autoconf. It tells the user to run autoupdate, and 2831# then outputs the replacement expansion. We do not care 2832# about autoupdate's warning because that contains 2833# information on what to do *after* running autoupdate. 2834 2835 2836 2837# _LT_HEADER_DLFCN 2838# ---------------- 2839# _LT_HEADER_DLFCN 2840 2841 2842# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, 2843# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) 2844# ---------------------------------------------------------------- 2845# _LT_TRY_DLOPEN_SELF 2846 2847 2848# LT_SYS_DLOPEN_SELF 2849# ------------------ 2850# LT_SYS_DLOPEN_SELF 2851 2852# Old name: 2853# This is what autoupdate's m4 run will expand. It fires 2854# the warning (with _au_warn_XXX), outputs it into the 2855# updated configure.ac (with AC_DIAGNOSE), and then outputs 2856# the replacement expansion. 2857 2858 2859# This is an auxiliary macro that is also run when 2860# autoupdate runs m4. It simply calls m4_warning, but 2861# we need a wrapper so that each warning is emitted only 2862# once. We break the quoting in m4_warning's argument in 2863# order to expand this macro's arguments, not AU_DEFUN's. 2864 2865 2866# Finally, this is the expansion that is picked up by 2867# autoconf. It tells the user to run autoupdate, and 2868# then outputs the replacement expansion. We do not care 2869# about autoupdate's warning because that contains 2870# information on what to do *after* running autoupdate. 2871 2872 2873 2874# _LT_COMPILER_C_O([TAGNAME]) 2875# --------------------------- 2876# Check to see if options -c and -o are simultaneously supported by compiler. 2877# This macro does not hard code the compiler like AC_PROG_CC_C_O. 2878# _LT_COMPILER_C_O 2879 2880 2881# _LT_COMPILER_FILE_LOCKS([TAGNAME]) 2882# ---------------------------------- 2883# Check to see if we can do hard links to lock some files if needed 2884# _LT_COMPILER_FILE_LOCKS 2885 2886 2887# _LT_CHECK_OBJDIR 2888# ---------------- 2889# _LT_CHECK_OBJDIR 2890 2891 2892# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) 2893# -------------------------------------- 2894# Check hardcoding attributes. 2895# _LT_LINKER_HARDCODE_LIBPATH 2896 2897 2898# _LT_CMD_STRIPLIB 2899# ---------------- 2900# _LT_CMD_STRIPLIB 2901 2902 2903# _LT_SYS_DYNAMIC_LINKER([TAG]) 2904# ----------------------------- 2905# PORTME Fill in your ld.so characteristics 2906# _LT_SYS_DYNAMIC_LINKER 2907 2908 2909# _LT_PATH_TOOL_PREFIX(TOOL) 2910# -------------------------- 2911# find a file program which can recognize shared library 2912# _LT_PATH_TOOL_PREFIX 2913 2914# Old name: 2915# This is what autoupdate's m4 run will expand. It fires 2916# the warning (with _au_warn_XXX), outputs it into the 2917# updated configure.ac (with AC_DIAGNOSE), and then outputs 2918# the replacement expansion. 2919 2920 2921# This is an auxiliary macro that is also run when 2922# autoupdate runs m4. It simply calls m4_warning, but 2923# we need a wrapper so that each warning is emitted only 2924# once. We break the quoting in m4_warning's argument in 2925# order to expand this macro's arguments, not AU_DEFUN's. 2926 2927 2928# Finally, this is the expansion that is picked up by 2929# autoconf. It tells the user to run autoupdate, and 2930# then outputs the replacement expansion. We do not care 2931# about autoupdate's warning because that contains 2932# information on what to do *after* running autoupdate. 2933 2934 2935 2936# _LT_PATH_MAGIC 2937# -------------- 2938# find a file program which can recognize a shared library 2939# _LT_PATH_MAGIC 2940 2941 2942# LT_PATH_LD 2943# ---------- 2944# find the pathname to the GNU or non-GNU linker 2945# LT_PATH_LD 2946 2947# Old names: 2948# This is what autoupdate's m4 run will expand. It fires 2949# the warning (with _au_warn_XXX), outputs it into the 2950# updated configure.ac (with AC_DIAGNOSE), and then outputs 2951# the replacement expansion. 2952 2953 2954# This is an auxiliary macro that is also run when 2955# autoupdate runs m4. It simply calls m4_warning, but 2956# we need a wrapper so that each warning is emitted only 2957# once. We break the quoting in m4_warning's argument in 2958# order to expand this macro's arguments, not AU_DEFUN's. 2959 2960 2961# Finally, this is the expansion that is picked up by 2962# autoconf. It tells the user to run autoupdate, and 2963# then outputs the replacement expansion. We do not care 2964# about autoupdate's warning because that contains 2965# information on what to do *after* running autoupdate. 2966 2967# This is what autoupdate's m4 run will expand. It fires 2968# the warning (with _au_warn_XXX), outputs it into the 2969# updated configure.ac (with AC_DIAGNOSE), and then outputs 2970# the replacement expansion. 2971 2972 2973# This is an auxiliary macro that is also run when 2974# autoupdate runs m4. It simply calls m4_warning, but 2975# we need a wrapper so that each warning is emitted only 2976# once. We break the quoting in m4_warning's argument in 2977# order to expand this macro's arguments, not AU_DEFUN's. 2978 2979 2980# Finally, this is the expansion that is picked up by 2981# autoconf. It tells the user to run autoupdate, and 2982# then outputs the replacement expansion. We do not care 2983# about autoupdate's warning because that contains 2984# information on what to do *after* running autoupdate. 2985 2986 2987 2988# _LT_PATH_LD_GNU 2989#- -------------- 2990# _LT_PATH_LD_GNU 2991 2992 2993# _LT_CMD_RELOAD 2994# -------------- 2995# find reload flag for linker 2996# -- PORTME Some linkers may need a different reload flag. 2997# _LT_CMD_RELOAD 2998 2999 3000# _LT_CHECK_MAGIC_METHOD 3001# ---------------------- 3002# how to check for library dependencies 3003# -- PORTME fill in with the dynamic library characteristics 3004# _LT_CHECK_MAGIC_METHOD 3005 3006 3007# LT_PATH_NM 3008# ---------- 3009# find the pathname to a BSD- or MS-compatible name lister 3010# LT_PATH_NM 3011 3012# Old names: 3013# This is what autoupdate's m4 run will expand. It fires 3014# the warning (with _au_warn_XXX), outputs it into the 3015# updated configure.ac (with AC_DIAGNOSE), and then outputs 3016# the replacement expansion. 3017 3018 3019# This is an auxiliary macro that is also run when 3020# autoupdate runs m4. It simply calls m4_warning, but 3021# we need a wrapper so that each warning is emitted only 3022# once. We break the quoting in m4_warning's argument in 3023# order to expand this macro's arguments, not AU_DEFUN's. 3024 3025 3026# Finally, this is the expansion that is picked up by 3027# autoconf. It tells the user to run autoupdate, and 3028# then outputs the replacement expansion. We do not care 3029# about autoupdate's warning because that contains 3030# information on what to do *after* running autoupdate. 3031 3032# This is what autoupdate's m4 run will expand. It fires 3033# the warning (with _au_warn_XXX), outputs it into the 3034# updated configure.ac (with AC_DIAGNOSE), and then outputs 3035# the replacement expansion. 3036 3037 3038# This is an auxiliary macro that is also run when 3039# autoupdate runs m4. It simply calls m4_warning, but 3040# we need a wrapper so that each warning is emitted only 3041# once. We break the quoting in m4_warning's argument in 3042# order to expand this macro's arguments, not AU_DEFUN's. 3043 3044 3045# Finally, this is the expansion that is picked up by 3046# autoconf. It tells the user to run autoupdate, and 3047# then outputs the replacement expansion. We do not care 3048# about autoupdate's warning because that contains 3049# information on what to do *after* running autoupdate. 3050 3051 3052 3053# LT_LIB_M 3054# -------- 3055# check for math library 3056# LT_LIB_M 3057 3058# Old name: 3059# This is what autoupdate's m4 run will expand. It fires 3060# the warning (with _au_warn_XXX), outputs it into the 3061# updated configure.ac (with AC_DIAGNOSE), and then outputs 3062# the replacement expansion. 3063 3064 3065# This is an auxiliary macro that is also run when 3066# autoupdate runs m4. It simply calls m4_warning, but 3067# we need a wrapper so that each warning is emitted only 3068# once. We break the quoting in m4_warning's argument in 3069# order to expand this macro's arguments, not AU_DEFUN's. 3070 3071 3072# Finally, this is the expansion that is picked up by 3073# autoconf. It tells the user to run autoupdate, and 3074# then outputs the replacement expansion. We do not care 3075# about autoupdate's warning because that contains 3076# information on what to do *after* running autoupdate. 3077 3078 3079 3080# _LT_COMPILER_NO_RTTI([TAGNAME]) 3081# ------------------------------- 3082# _LT_COMPILER_NO_RTTI 3083 3084 3085# _LT_CMD_GLOBAL_SYMBOLS 3086# ---------------------- 3087 # _LT_CMD_GLOBAL_SYMBOLS 3088 3089 3090# _LT_COMPILER_PIC([TAGNAME]) 3091# --------------------------- 3092# _LT_COMPILER_PIC 3093 3094 3095# _LT_LINKER_SHLIBS([TAGNAME]) 3096# ---------------------------- 3097# See if the linker supports building shared libraries. 3098# _LT_LINKER_SHLIBS 3099 3100 3101# _LT_LANG_C_CONFIG([TAG]) 3102# ------------------------ 3103# Ensure that the configuration variables for a C compiler are suitably 3104# defined. These variables are subsequently used by _LT_CONFIG to write 3105# the compiler configuration to `libtool'. 3106# _LT_LANG_C_CONFIG 3107 3108 3109# _LT_LANG_CXX_CONFIG([TAG]) 3110# -------------------------- 3111# Ensure that the configuration variables for a C++ compiler are suitably 3112# defined. These variables are subsequently used by _LT_CONFIG to write 3113# the compiler configuration to `libtool'. 3114# _LT_LANG_CXX_CONFIG 3115 3116 3117# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) 3118# --------------------------------- 3119# Figure out "hidden" library dependencies from verbose 3120# compiler output when linking a shared library. 3121# Parse the compiler output and extract the necessary 3122# objects, libraries and library flags. 3123# _LT_SYS_HIDDEN_LIBDEPS 3124 3125 3126# _LT_LANG_F77_CONFIG([TAG]) 3127# -------------------------- 3128# Ensure that the configuration variables for a Fortran 77 compiler are 3129# suitably defined. These variables are subsequently used by _LT_CONFIG 3130# to write the compiler configuration to `libtool'. 3131# _LT_LANG_F77_CONFIG 3132 3133 3134# _LT_LANG_FC_CONFIG([TAG]) 3135# ------------------------- 3136# Ensure that the configuration variables for a Fortran compiler are 3137# suitably defined. These variables are subsequently used by _LT_CONFIG 3138# to write the compiler configuration to `libtool'. 3139# _LT_LANG_FC_CONFIG 3140 3141 3142# _LT_LANG_GCJ_CONFIG([TAG]) 3143# -------------------------- 3144# Ensure that the configuration variables for the GNU Java Compiler compiler 3145# are suitably defined. These variables are subsequently used by _LT_CONFIG 3146# to write the compiler configuration to `libtool'. 3147# _LT_LANG_GCJ_CONFIG 3148 3149 3150# _LT_LANG_RC_CONFIG([TAG]) 3151# ------------------------- 3152# Ensure that the configuration variables for the Windows resource compiler 3153# are suitably defined. These variables are subsequently used by _LT_CONFIG 3154# to write the compiler configuration to `libtool'. 3155# _LT_LANG_RC_CONFIG 3156 3157 3158# LT_PROG_GCJ 3159# ----------- 3160 3161 3162# Old name: 3163# This is what autoupdate's m4 run will expand. It fires 3164# the warning (with _au_warn_XXX), outputs it into the 3165# updated configure.ac (with AC_DIAGNOSE), and then outputs 3166# the replacement expansion. 3167 3168 3169# This is an auxiliary macro that is also run when 3170# autoupdate runs m4. It simply calls m4_warning, but 3171# we need a wrapper so that each warning is emitted only 3172# once. We break the quoting in m4_warning's argument in 3173# order to expand this macro's arguments, not AU_DEFUN's. 3174 3175 3176# Finally, this is the expansion that is picked up by 3177# autoconf. It tells the user to run autoupdate, and 3178# then outputs the replacement expansion. We do not care 3179# about autoupdate's warning because that contains 3180# information on what to do *after* running autoupdate. 3181 3182 3183 3184# LT_PROG_RC 3185# ---------- 3186 3187 3188# Old name: 3189# This is what autoupdate's m4 run will expand. It fires 3190# the warning (with _au_warn_XXX), outputs it into the 3191# updated configure.ac (with AC_DIAGNOSE), and then outputs 3192# the replacement expansion. 3193 3194 3195# This is an auxiliary macro that is also run when 3196# autoupdate runs m4. It simply calls m4_warning, but 3197# we need a wrapper so that each warning is emitted only 3198# once. We break the quoting in m4_warning's argument in 3199# order to expand this macro's arguments, not AU_DEFUN's. 3200 3201 3202# Finally, this is the expansion that is picked up by 3203# autoconf. It tells the user to run autoupdate, and 3204# then outputs the replacement expansion. We do not care 3205# about autoupdate's warning because that contains 3206# information on what to do *after* running autoupdate. 3207 3208 3209 3210# _LT_DECL_EGREP 3211# -------------- 3212# If we don't have a new enough Autoconf to choose the best grep 3213# available, choose the one first in the user's PATH. 3214 3215 3216 3217# _LT_DECL_OBJDUMP 3218# -------------- 3219# If we don't have a new enough Autoconf to choose the best objdump 3220# available, choose the one first in the user's PATH. 3221 3222 3223 3224# _LT_DECL_SED 3225# ------------ 3226# Check for a fully-functional sed program, that truncates 3227# as few characters as possible. Prefer GNU sed if found. 3228# _LT_DECL_SED 3229 3230#m4_ifndef 3231 3232# Old name: 3233# This is what autoupdate's m4 run will expand. It fires 3234# the warning (with _au_warn_XXX), outputs it into the 3235# updated configure.ac (with AC_DIAGNOSE), and then outputs 3236# the replacement expansion. 3237 3238 3239# This is an auxiliary macro that is also run when 3240# autoupdate runs m4. It simply calls m4_warning, but 3241# we need a wrapper so that each warning is emitted only 3242# once. We break the quoting in m4_warning's argument in 3243# order to expand this macro's arguments, not AU_DEFUN's. 3244 3245 3246# Finally, this is the expansion that is picked up by 3247# autoconf. It tells the user to run autoupdate, and 3248# then outputs the replacement expansion. We do not care 3249# about autoupdate's warning because that contains 3250# information on what to do *after* running autoupdate. 3251 3252 3253 3254# _LT_CHECK_SHELL_FEATURES 3255# ------------------------ 3256# Find out whether the shell is Bourne or XSI compatible, 3257# or has some other useful features. 3258# _LT_CHECK_SHELL_FEATURES 3259 3260 3261# _LT_PROG_XSI_SHELLFNS 3262# --------------------- 3263# Bourne and XSI compatible variants of some useful shell functions. 3264 3265 3266# Helper functions for option handling. -*- Autoconf -*- 3267# 3268# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, 3269# Inc. 3270# Written by Gary V. Vaughan, 2004 3271# 3272# This file is free software; the Free Software Foundation gives 3273# unlimited permission to copy and/or distribute it, with or without 3274# modifications, as long as this notice is preserved. 3275 3276# serial 6 ltoptions.m4 3277 3278# This is to help aclocal find these macros, as it can't see m4_define. 3279 3280 3281 3282# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) 3283# ------------------------------------------ 3284 3285 3286 3287# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) 3288# --------------------------------------- 3289# Set option OPTION-NAME for macro MACRO-NAME, and if there is a 3290# matching handler defined, dispatch to it. Other OPTION-NAMEs are 3291# saved as a flag. 3292 3293 3294 3295# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) 3296# ------------------------------------------------------------ 3297# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 3298 3299 3300 3301# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) 3302# ------------------------------------------------------- 3303# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME 3304# are set. 3305 3306 3307 3308# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) 3309# ---------------------------------------- 3310# OPTION-LIST is a space-separated list of Libtool options associated 3311# with MACRO-NAME. If any OPTION has a matching handler declared with 3312# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about 3313# the unknown option and exit. 3314# _LT_SET_OPTIONS 3315 3316 3317## --------------------------------- ## 3318## Macros to handle LT_INIT options. ## 3319## --------------------------------- ## 3320 3321# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) 3322# ----------------------------------------- 3323 3324 3325 3326# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) 3327# ----------------------------------------------- 3328# LT_OPTION_DEFINE 3329 3330 3331# dlopen 3332# ------ 3333 3334 3335# This is what autoupdate's m4 run will expand. It fires 3336# the warning (with _au_warn_XXX), outputs it into the 3337# updated configure.ac (with AC_DIAGNOSE), and then outputs 3338# the replacement expansion. 3339 3340 3341# This is an auxiliary macro that is also run when 3342# autoupdate runs m4. It simply calls m4_warning, but 3343# we need a wrapper so that each warning is emitted only 3344# once. We break the quoting in m4_warning's argument in 3345# order to expand this macro's arguments, not AU_DEFUN's. 3346 3347 3348# Finally, this is the expansion that is picked up by 3349# autoconf. It tells the user to run autoupdate, and 3350# then outputs the replacement expansion. We do not care 3351# about autoupdate's warning because that contains 3352# information on what to do *after* running autoupdate. 3353 3354 3355 3356 3357# win32-dll 3358# --------- 3359# Declare package support for building win32 dll's. 3360# win32-dll 3361 3362# This is what autoupdate's m4 run will expand. It fires 3363# the warning (with _au_warn_XXX), outputs it into the 3364# updated configure.ac (with AC_DIAGNOSE), and then outputs 3365# the replacement expansion. 3366 3367 3368# This is an auxiliary macro that is also run when 3369# autoupdate runs m4. It simply calls m4_warning, but 3370# we need a wrapper so that each warning is emitted only 3371# once. We break the quoting in m4_warning's argument in 3372# order to expand this macro's arguments, not AU_DEFUN's. 3373 3374 3375# Finally, this is the expansion that is picked up by 3376# autoconf. It tells the user to run autoupdate, and 3377# then outputs the replacement expansion. We do not care 3378# about autoupdate's warning because that contains 3379# information on what to do *after* running autoupdate. 3380 3381 3382 3383 3384# _LT_ENABLE_SHARED([DEFAULT]) 3385# ---------------------------- 3386# implement the --enable-shared flag, and supports the `shared' and 3387# `disable-shared' LT_INIT options. 3388# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3389# _LT_ENABLE_SHARED 3390 3391 3392 3393 3394# Old names: 3395 3396 3397 3398 3399# This is what autoupdate's m4 run will expand. It fires 3400# the warning (with _au_warn_XXX), outputs it into the 3401# updated configure.ac (with AC_DIAGNOSE), and then outputs 3402# the replacement expansion. 3403 3404 3405# This is an auxiliary macro that is also run when 3406# autoupdate runs m4. It simply calls m4_warning, but 3407# we need a wrapper so that each warning is emitted only 3408# once. We break the quoting in m4_warning's argument in 3409# order to expand this macro's arguments, not AU_DEFUN's. 3410 3411 3412# Finally, this is the expansion that is picked up by 3413# autoconf. It tells the user to run autoupdate, and 3414# then outputs the replacement expansion. We do not care 3415# about autoupdate's warning because that contains 3416# information on what to do *after* running autoupdate. 3417 3418# This is what autoupdate's m4 run will expand. It fires 3419# the warning (with _au_warn_XXX), outputs it into the 3420# updated configure.ac (with AC_DIAGNOSE), and then outputs 3421# the replacement expansion. 3422 3423 3424# This is an auxiliary macro that is also run when 3425# autoupdate runs m4. It simply calls m4_warning, but 3426# we need a wrapper so that each warning is emitted only 3427# once. We break the quoting in m4_warning's argument in 3428# order to expand this macro's arguments, not AU_DEFUN's. 3429 3430 3431# Finally, this is the expansion that is picked up by 3432# autoconf. It tells the user to run autoupdate, and 3433# then outputs the replacement expansion. We do not care 3434# about autoupdate's warning because that contains 3435# information on what to do *after* running autoupdate. 3436 3437 3438 3439 3440 3441# _LT_ENABLE_STATIC([DEFAULT]) 3442# ---------------------------- 3443# implement the --enable-static flag, and support the `static' and 3444# `disable-static' LT_INIT options. 3445# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3446# _LT_ENABLE_STATIC 3447 3448 3449 3450 3451# Old names: 3452 3453 3454 3455 3456# This is what autoupdate's m4 run will expand. It fires 3457# the warning (with _au_warn_XXX), outputs it into the 3458# updated configure.ac (with AC_DIAGNOSE), and then outputs 3459# the replacement expansion. 3460 3461 3462# This is an auxiliary macro that is also run when 3463# autoupdate runs m4. It simply calls m4_warning, but 3464# we need a wrapper so that each warning is emitted only 3465# once. We break the quoting in m4_warning's argument in 3466# order to expand this macro's arguments, not AU_DEFUN's. 3467 3468 3469# Finally, this is the expansion that is picked up by 3470# autoconf. It tells the user to run autoupdate, and 3471# then outputs the replacement expansion. We do not care 3472# about autoupdate's warning because that contains 3473# information on what to do *after* running autoupdate. 3474 3475# This is what autoupdate's m4 run will expand. It fires 3476# the warning (with _au_warn_XXX), outputs it into the 3477# updated configure.ac (with AC_DIAGNOSE), and then outputs 3478# the replacement expansion. 3479 3480 3481# This is an auxiliary macro that is also run when 3482# autoupdate runs m4. It simply calls m4_warning, but 3483# we need a wrapper so that each warning is emitted only 3484# once. We break the quoting in m4_warning's argument in 3485# order to expand this macro's arguments, not AU_DEFUN's. 3486 3487 3488# Finally, this is the expansion that is picked up by 3489# autoconf. It tells the user to run autoupdate, and 3490# then outputs the replacement expansion. We do not care 3491# about autoupdate's warning because that contains 3492# information on what to do *after* running autoupdate. 3493 3494 3495 3496 3497 3498# _LT_ENABLE_FAST_INSTALL([DEFAULT]) 3499# ---------------------------------- 3500# implement the --enable-fast-install flag, and support the `fast-install' 3501# and `disable-fast-install' LT_INIT options. 3502# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. 3503# _LT_ENABLE_FAST_INSTALL 3504 3505 3506 3507 3508# Old names: 3509# This is what autoupdate's m4 run will expand. It fires 3510# the warning (with _au_warn_XXX), outputs it into the 3511# updated configure.ac (with AC_DIAGNOSE), and then outputs 3512# the replacement expansion. 3513 3514 3515# This is an auxiliary macro that is also run when 3516# autoupdate runs m4. It simply calls m4_warning, but 3517# we need a wrapper so that each warning is emitted only 3518# once. We break the quoting in m4_warning's argument in 3519# order to expand this macro's arguments, not AU_DEFUN's. 3520 3521 3522# Finally, this is the expansion that is picked up by 3523# autoconf. It tells the user to run autoupdate, and 3524# then outputs the replacement expansion. We do not care 3525# about autoupdate's warning because that contains 3526# information on what to do *after* running autoupdate. 3527 3528 3529# This is what autoupdate's m4 run will expand. It fires 3530# the warning (with _au_warn_XXX), outputs it into the 3531# updated configure.ac (with AC_DIAGNOSE), and then outputs 3532# the replacement expansion. 3533 3534 3535# This is an auxiliary macro that is also run when 3536# autoupdate runs m4. It simply calls m4_warning, but 3537# we need a wrapper so that each warning is emitted only 3538# once. We break the quoting in m4_warning's argument in 3539# order to expand this macro's arguments, not AU_DEFUN's. 3540 3541 3542# Finally, this is the expansion that is picked up by 3543# autoconf. It tells the user to run autoupdate, and 3544# then outputs the replacement expansion. We do not care 3545# about autoupdate's warning because that contains 3546# information on what to do *after* running autoupdate. 3547 3548 3549 3550 3551# _LT_WITH_PIC([MODE]) 3552# -------------------- 3553# implement the --with-pic flag, and support the `pic-only' and `no-pic' 3554# LT_INIT options. 3555# MODE is either `yes' or `no'. If omitted, it defaults to `both'. 3556# _LT_WITH_PIC 3557 3558 3559 3560 3561# Old name: 3562# This is what autoupdate's m4 run will expand. It fires 3563# the warning (with _au_warn_XXX), outputs it into the 3564# updated configure.ac (with AC_DIAGNOSE), and then outputs 3565# the replacement expansion. 3566 3567 3568# This is an auxiliary macro that is also run when 3569# autoupdate runs m4. It simply calls m4_warning, but 3570# we need a wrapper so that each warning is emitted only 3571# once. We break the quoting in m4_warning's argument in 3572# order to expand this macro's arguments, not AU_DEFUN's. 3573 3574 3575# Finally, this is the expansion that is picked up by 3576# autoconf. It tells the user to run autoupdate, and 3577# then outputs the replacement expansion. We do not care 3578# about autoupdate's warning because that contains 3579# information on what to do *after* running autoupdate. 3580 3581 3582 3583## ----------------- ## 3584## LTDL_INIT Options ## 3585## ----------------- ## 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- 3597# 3598# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. 3599# Written by Gary V. Vaughan, 2004 3600# 3601# This file is free software; the Free Software Foundation gives 3602# unlimited permission to copy and/or distribute it, with or without 3603# modifications, as long as this notice is preserved. 3604 3605# serial 6 ltsugar.m4 3606 3607# This is to help aclocal find these macros, as it can't see m4_define. 3608 3609 3610 3611# lt_join(SEP, ARG1, [ARG2...]) 3612# ----------------------------- 3613# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their 3614# associated separator. 3615# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier 3616# versions in m4sugar had bugs. 3617 3618 3619 3620 3621# lt_car(LIST) 3622# lt_cdr(LIST) 3623# ------------ 3624# Manipulate m4 lists. 3625# These macros are necessary as long as will still need to support 3626# Autoconf-2.59 which quotes differently. 3627 3628 3629 3630 3631 3632# lt_append(MACRO-NAME, STRING, [SEPARATOR]) 3633# ------------------------------------------ 3634# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. 3635# Note that neither SEPARATOR nor STRING are expanded; they are appended 3636# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). 3637# No SEPARATOR is output if MACRO-NAME was previously undefined (different 3638# than defined and empty). 3639# 3640# This macro is needed until we can rely on Autoconf 2.62, since earlier 3641# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. 3642 3643 3644 3645 3646# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) 3647# ---------------------------------------------------------- 3648# Produce a SEP delimited list of all paired combinations of elements of 3649# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list 3650# has the form PREFIXmINFIXSUFFIXn. 3651# Needed until we can rely on m4_combine added in Autoconf 2.62. 3652 3653 3654 3655# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) 3656# ----------------------------------------------------------------------- 3657# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited 3658# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. 3659 3660 3661 3662# lt_dict_add(DICT, KEY, VALUE) 3663# ----------------------------- 3664 3665 3666 3667# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) 3668# -------------------------------------------- 3669 3670 3671 3672# lt_dict_fetch(DICT, KEY, [SUBKEY]) 3673# ---------------------------------- 3674 3675 3676 3677# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) 3678# ----------------------------------------------------------------- 3679 3680 3681 3682# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) 3683# -------------------------------------------------------------- 3684 3685 3686# ltversion.m4 -- version numbers -*- Autoconf -*- 3687# 3688# Copyright (C) 2004 Free Software Foundation, Inc. 3689# Written by Scott James Remnant, 2004 3690# 3691# This file is free software; the Free Software Foundation gives 3692# unlimited permission to copy and/or distribute it, with or without 3693# modifications, as long as this notice is preserved. 3694 3695# Generated from ltversion.in. 3696 3697# serial 3134 ltversion.m4 3698# This file is part of GNU Libtool 3699 3700 3701 3702 3703 3704 3705# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- 3706# 3707# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. 3708# Written by Scott James Remnant, 2004. 3709# 3710# This file is free software; the Free Software Foundation gives 3711# unlimited permission to copy and/or distribute it, with or without 3712# modifications, as long as this notice is preserved. 3713 3714# serial 4 lt~obsolete.m4 3715 3716# These exist entirely to fool aclocal when bootstrapping libtool. 3717# 3718# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) 3719# which have later been changed to m4_define as they aren't part of the 3720# exported API, or moved to Autoconf or Automake where they belong. 3721# 3722# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN 3723# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us 3724# using a macro with the same name in our local m4/libtool.m4 it'll 3725# pull the old libtool.m4 in (it doesn't see our shiny new m4_define 3726# and doesn't know about Autoconf macros at all.) 3727# 3728# So we provide this file, which has a silly filename so it's always 3729# included after everything else. This provides aclocal with the 3730# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything 3731# because those macros already exist, or will be overwritten later. 3732# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 3733# 3734# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. 3735# Yes, that means every name once taken will need to remain here until 3736# we give up compatibility with versions before 1.7, at which point 3737# we need to keep only those names which we still refer to. 3738 3739# This is to help aclocal find these macros, as it can't see m4_define. 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804## -*- Autoconf -*- 3805 3806# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3807# Free Software Foundation, Inc. 3808# 3809# This file is free software; the Free Software Foundation 3810# gives unlimited permission to copy and/or distribute it, 3811# with or without modifications, as long as this notice is preserved. 3812 3813# serial 8 3814 3815# Based on depend.m4 from automake 1.9, modified for standalone use in 3816# an environment where GNU make is required. 3817 3818# ZW_PROG_COMPILER_DEPENDENCIES 3819# ----------------------------- 3820# Variant of _AM_DEPENDENCIES which just does the dependency probe and 3821# sets fooDEPMODE accordingly. Cache-variable compatible with 3822# original; not side-effect compatible. As the users of this macro 3823# may require accurate dependencies for correct builds, it does *not* 3824# honor --disable-dependency-checking, and failure to detect a usable 3825# method is an error. depcomp is assumed to be located in 3826# $ac_aux_dir. 3827# 3828# FIXME: Should use the Autoconf 2.5x language-selection mechanism. 3829 3830 3831 3832# AM_SET_DEPDIR 3833# ------------- 3834# Choose a directory name for dependency files. 3835 3836 3837# ZW_CREATE_DEPDIR 3838# ---------------- 3839# As AM_SET_DEPDIR, but also create the directory at config.status time. 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890sim_inline="-DDEFAULT_INLINE=0" 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927# intl sister-directory configuration rules. 3928# 3929 3930# The idea behind this macro is that there's no need to repeat all the 3931# autoconf probes done by the intl directory - it's already done them 3932# for us. In fact, there's no need even to look at the cache for the 3933# answers. All we need to do is nab a few pieces of information. 3934# The intl directory is set up to make this easy, by generating a 3935# small file which can be sourced as a shell script; then we produce 3936# the necessary substitutions and definitions for this directory. 3937 3938 3939 3940# Autoconf M4 include file defining utility macros for complex Canadian 3941# cross builds. 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951#### 3952# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM 3953# or AC_INIT. 3954# These demand that AC_CANONICAL_SYSTEM be called beforehand. 3955 3956#### 3957# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3958# Like plain AC_CHECK_TOOLS, but require prefix if build!=host. 3959 3960 3961#### 3962# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path]) 3963# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target. 3964 3965 3966 3967# Backported from Autoconf 2.5x; can go away when and if 3968# we switch. Put the OS path separator in $PATH_SEPARATOR. 3969 3970 3971 3972 3973# ACX_HAVE_GCC_FOR_TARGET 3974# Check if the variable GCC_FOR_TARGET really points to a GCC binary. 3975 3976 3977# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG) 3978# Searching for installed target binutils. We need to take extra care, 3979# else we may find the wrong assembler, linker, etc., and lose. 3980# 3981# First try --with-build-time-tools, if specified. 3982# 3983# For build != host, we ask the installed GCC for the name of the tool it 3984# uses, and accept it if it is an absolute path. This is because the 3985# only good choice for a compiler is the same GCC version that is being 3986# installed (or we couldn't make target libraries), and we assume that 3987# on the host system we'll have not only the same GCC version, but also 3988# the same binutils version. 3989# 3990# For build == host, search the same directories that the installed 3991# compiler will search. We used to do this for the assembler, linker, 3992# and nm only; for simplicity of configuration, however, we extend this 3993# criterion to tools (such as ar and ranlib) that are never invoked by 3994# the compiler, to avoid mismatches. 3995# 3996# Also note we have to check MD_EXEC_PREFIX before checking the user's path 3997# if build == target. This makes the most sense only when bootstrapping, 3998# but we also do so when build != host. In this case, we hope that the 3999# build and host systems will have similar contents of MD_EXEC_PREFIX. 4000# 4001# If we do not find a suitable binary, then try the user's path. 4002 4003 4004### 4005# AC_PROG_CPP_WERROR 4006# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which 4007# triggers warnings from the preprocessor. Will be in autoconf 2.58. 4008# For now, using this also overrides header checks to use only the 4009# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a 4010# bit harder from here). 4011# Eventually autoconf will default to checking headers with the compiler 4012# instead, and we'll have to do this differently. 4013 4014# AC_PROG_CPP_WERROR 4015 4016# Test for GNAT. 4017# We require the gnatbind & gnatmake programs, as well as a compiler driver 4018# that understands Ada. We use the user's CC setting, already found, and 4019# possibly add $1 to the command-line parameters. 4020# 4021# Sets the shell variable have_gnat to yes or no as appropriate, and 4022# substitutes GNATBIND and GNATMAKE. 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048ac_ext=c 4049ac_cpp='$CPP $CPPFLAGS' 4050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4052ac_compiler_gnu=$ac_cv_c_compiler_gnu 4053if test -n "$ac_tool_prefix"; then 4054 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4055set dummy ${ac_tool_prefix}gcc; ac_word=$2 4056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4057$as_echo_n "checking for $ac_word... " >&6; } 4058if test "${ac_cv_prog_CC+set}" = set; then : 4059 $as_echo_n "(cached) " >&6 4060else 4061 if test -n "$CC"; then 4062 ac_cv_prog_CC="$CC" # Let the user override the test. 4063else 4064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4065for as_dir in $PATH 4066do 4067 IFS=$as_save_IFS 4068 test -z "$as_dir" && as_dir=. 4069 for ac_exec_ext in '' $ac_executable_extensions; do 4070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4071 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4073 break 2 4074 fi 4075done 4076 done 4077IFS=$as_save_IFS 4078 4079fi 4080fi 4081CC=$ac_cv_prog_CC 4082if test -n "$CC"; then 4083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4084$as_echo "$CC" >&6; } 4085else 4086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4087$as_echo "no" >&6; } 4088fi 4089 4090 4091fi 4092if test -z "$ac_cv_prog_CC"; then 4093 ac_ct_CC=$CC 4094 # Extract the first word of "gcc", so it can be a program name with args. 4095set dummy gcc; ac_word=$2 4096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4097$as_echo_n "checking for $ac_word... " >&6; } 4098if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4099 $as_echo_n "(cached) " >&6 4100else 4101 if test -n "$ac_ct_CC"; then 4102 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4103else 4104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4105for as_dir in $PATH 4106do 4107 IFS=$as_save_IFS 4108 test -z "$as_dir" && as_dir=. 4109 for ac_exec_ext in '' $ac_executable_extensions; do 4110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4111 ac_cv_prog_ac_ct_CC="gcc" 4112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4113 break 2 4114 fi 4115done 4116 done 4117IFS=$as_save_IFS 4118 4119fi 4120fi 4121ac_ct_CC=$ac_cv_prog_ac_ct_CC 4122if test -n "$ac_ct_CC"; then 4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4124$as_echo "$ac_ct_CC" >&6; } 4125else 4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4127$as_echo "no" >&6; } 4128fi 4129 4130 if test "x$ac_ct_CC" = x; then 4131 CC="" 4132 else 4133 case $cross_compiling:$ac_tool_warned in 4134yes:) 4135{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4136$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4137ac_tool_warned=yes ;; 4138esac 4139 CC=$ac_ct_CC 4140 fi 4141else 4142 CC="$ac_cv_prog_CC" 4143fi 4144 4145if test -z "$CC"; then 4146 if test -n "$ac_tool_prefix"; then 4147 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4148set dummy ${ac_tool_prefix}cc; ac_word=$2 4149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4150$as_echo_n "checking for $ac_word... " >&6; } 4151if test "${ac_cv_prog_CC+set}" = set; then : 4152 $as_echo_n "(cached) " >&6 4153else 4154 if test -n "$CC"; then 4155 ac_cv_prog_CC="$CC" # Let the user override the test. 4156else 4157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4158for as_dir in $PATH 4159do 4160 IFS=$as_save_IFS 4161 test -z "$as_dir" && as_dir=. 4162 for ac_exec_ext in '' $ac_executable_extensions; do 4163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4164 ac_cv_prog_CC="${ac_tool_prefix}cc" 4165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4166 break 2 4167 fi 4168done 4169 done 4170IFS=$as_save_IFS 4171 4172fi 4173fi 4174CC=$ac_cv_prog_CC 4175if test -n "$CC"; then 4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4177$as_echo "$CC" >&6; } 4178else 4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4180$as_echo "no" >&6; } 4181fi 4182 4183 4184 fi 4185fi 4186if test -z "$CC"; then 4187 # Extract the first word of "cc", so it can be a program name with args. 4188set dummy cc; ac_word=$2 4189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4190$as_echo_n "checking for $ac_word... " >&6; } 4191if test "${ac_cv_prog_CC+set}" = set; then : 4192 $as_echo_n "(cached) " >&6 4193else 4194 if test -n "$CC"; then 4195 ac_cv_prog_CC="$CC" # Let the user override the test. 4196else 4197 ac_prog_rejected=no 4198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4199for as_dir in $PATH 4200do 4201 IFS=$as_save_IFS 4202 test -z "$as_dir" && as_dir=. 4203 for ac_exec_ext in '' $ac_executable_extensions; do 4204 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4205 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4206 ac_prog_rejected=yes 4207 continue 4208 fi 4209 ac_cv_prog_CC="cc" 4210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4211 break 2 4212 fi 4213done 4214 done 4215IFS=$as_save_IFS 4216 4217if test $ac_prog_rejected = yes; then 4218 # We found a bogon in the path, so make sure we never use it. 4219 set dummy $ac_cv_prog_CC 4220 shift 4221 if test $# != 0; then 4222 # We chose a different compiler from the bogus one. 4223 # However, it has the same basename, so the bogon will be chosen 4224 # first if we set CC to just the basename; use the full file name. 4225 shift 4226 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4227 fi 4228fi 4229fi 4230fi 4231CC=$ac_cv_prog_CC 4232if test -n "$CC"; then 4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4234$as_echo "$CC" >&6; } 4235else 4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4237$as_echo "no" >&6; } 4238fi 4239 4240 4241fi 4242if test -z "$CC"; then 4243 if test -n "$ac_tool_prefix"; then 4244 for ac_prog in cl.exe 4245 do 4246 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4247set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4249$as_echo_n "checking for $ac_word... " >&6; } 4250if test "${ac_cv_prog_CC+set}" = set; then : 4251 $as_echo_n "(cached) " >&6 4252else 4253 if test -n "$CC"; then 4254 ac_cv_prog_CC="$CC" # Let the user override the test. 4255else 4256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4257for as_dir in $PATH 4258do 4259 IFS=$as_save_IFS 4260 test -z "$as_dir" && as_dir=. 4261 for ac_exec_ext in '' $ac_executable_extensions; do 4262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4263 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4265 break 2 4266 fi 4267done 4268 done 4269IFS=$as_save_IFS 4270 4271fi 4272fi 4273CC=$ac_cv_prog_CC 4274if test -n "$CC"; then 4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4276$as_echo "$CC" >&6; } 4277else 4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4279$as_echo "no" >&6; } 4280fi 4281 4282 4283 test -n "$CC" && break 4284 done 4285fi 4286if test -z "$CC"; then 4287 ac_ct_CC=$CC 4288 for ac_prog in cl.exe 4289do 4290 # Extract the first word of "$ac_prog", so it can be a program name with args. 4291set dummy $ac_prog; ac_word=$2 4292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4293$as_echo_n "checking for $ac_word... " >&6; } 4294if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 4295 $as_echo_n "(cached) " >&6 4296else 4297 if test -n "$ac_ct_CC"; then 4298 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4299else 4300as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4301for as_dir in $PATH 4302do 4303 IFS=$as_save_IFS 4304 test -z "$as_dir" && as_dir=. 4305 for ac_exec_ext in '' $ac_executable_extensions; do 4306 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4307 ac_cv_prog_ac_ct_CC="$ac_prog" 4308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4309 break 2 4310 fi 4311done 4312 done 4313IFS=$as_save_IFS 4314 4315fi 4316fi 4317ac_ct_CC=$ac_cv_prog_ac_ct_CC 4318if test -n "$ac_ct_CC"; then 4319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4320$as_echo "$ac_ct_CC" >&6; } 4321else 4322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4323$as_echo "no" >&6; } 4324fi 4325 4326 4327 test -n "$ac_ct_CC" && break 4328done 4329 4330 if test "x$ac_ct_CC" = x; then 4331 CC="" 4332 else 4333 case $cross_compiling:$ac_tool_warned in 4334yes:) 4335{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4336$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4337ac_tool_warned=yes ;; 4338esac 4339 CC=$ac_ct_CC 4340 fi 4341fi 4342 4343fi 4344 4345 4346test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4347$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4348as_fn_error "no acceptable C compiler found in \$PATH 4349See \`config.log' for more details." "$LINENO" 5; } 4350 4351# Provide some information about the compiler. 4352$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4353set X $ac_compile 4354ac_compiler=$2 4355for ac_option in --version -v -V -qversion; do 4356 { { ac_try="$ac_compiler $ac_option >&5" 4357case "(($ac_try" in 4358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4359 *) ac_try_echo=$ac_try;; 4360esac 4361eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4362$as_echo "$ac_try_echo"; } >&5 4363 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4364 ac_status=$? 4365 if test -s conftest.err; then 4366 sed '10a\ 4367... rest of stderr output deleted ... 4368 10q' conftest.err >conftest.er1 4369 cat conftest.er1 >&5 4370 rm -f conftest.er1 conftest.err 4371 fi 4372 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4373 test $ac_status = 0; } 4374done 4375 4376cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4377/* end confdefs.h. */ 4378 4379int 4380main () 4381{ 4382 4383 ; 4384 return 0; 4385} 4386_ACEOF 4387ac_clean_files_save=$ac_clean_files 4388ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 4389# Try to create an executable without -o first, disregard a.out. 4390# It will help us diagnose broken compilers, and finding out an intuition 4391# of exeext. 4392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4393$as_echo_n "checking for C compiler default output file name... " >&6; } 4394ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4395 4396# The possible output files: 4397ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4398 4399ac_rmfiles= 4400for ac_file in $ac_files 4401do 4402 case $ac_file in 4403 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4404 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4405 esac 4406done 4407rm -f $ac_rmfiles 4408 4409if { { ac_try="$ac_link_default" 4410case "(($ac_try" in 4411 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4412 *) ac_try_echo=$ac_try;; 4413esac 4414eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4415$as_echo "$ac_try_echo"; } >&5 4416 (eval "$ac_link_default") 2>&5 4417 ac_status=$? 4418 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4419 test $ac_status = 0; }; then : 4420 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4421# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4422# in a Makefile. We should not override ac_cv_exeext if it was cached, 4423# so that the user can short-circuit this test for compilers unknown to 4424# Autoconf. 4425for ac_file in $ac_files '' 4426do 4427 test -f "$ac_file" || continue 4428 case $ac_file in 4429 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4430 ;; 4431 [ab].out ) 4432 # We found the default executable, but exeext='' is most 4433 # certainly right. 4434 break;; 4435 *.* ) 4436 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4437 then :; else 4438 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4439 fi 4440 # We set ac_cv_exeext here because the later test for it is not 4441 # safe: cross compilers may not add the suffix if given an `-o' 4442 # argument, so we may need to know it at that point already. 4443 # Even if this section looks crufty: it has the advantage of 4444 # actually working. 4445 break;; 4446 * ) 4447 break;; 4448 esac 4449done 4450test "$ac_cv_exeext" = no && ac_cv_exeext= 4451 4452else 4453 ac_file='' 4454fi 4455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4456$as_echo "$ac_file" >&6; } 4457if test -z "$ac_file"; then : 4458 $as_echo "$as_me: failed program was:" >&5 4459sed 's/^/| /' conftest.$ac_ext >&5 4460 4461{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4462$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4463{ as_fn_set_status 77 4464as_fn_error "C compiler cannot create executables 4465See \`config.log' for more details." "$LINENO" 5; }; } 4466fi 4467ac_exeext=$ac_cv_exeext 4468 4469# Check that the compiler produces executables we can run. If not, either 4470# the compiler is broken, or we cross compile. 4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4472$as_echo_n "checking whether the C compiler works... " >&6; } 4473# If not cross compiling, check that we can run a simple program. 4474if test "$cross_compiling" != yes; then 4475 if { ac_try='./$ac_file' 4476 { { case "(($ac_try" in 4477 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4478 *) ac_try_echo=$ac_try;; 4479esac 4480eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4481$as_echo "$ac_try_echo"; } >&5 4482 (eval "$ac_try") 2>&5 4483 ac_status=$? 4484 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4485 test $ac_status = 0; }; }; then 4486 cross_compiling=no 4487 else 4488 if test "$cross_compiling" = maybe; then 4489 cross_compiling=yes 4490 else 4491 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4492$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4493as_fn_error "cannot run C compiled programs. 4494If you meant to cross compile, use \`--host'. 4495See \`config.log' for more details." "$LINENO" 5; } 4496 fi 4497 fi 4498fi 4499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4500$as_echo "yes" >&6; } 4501 4502rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 4503ac_clean_files=$ac_clean_files_save 4504# Check that the compiler produces executables we can run. If not, either 4505# the compiler is broken, or we cross compile. 4506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4507$as_echo_n "checking whether we are cross compiling... " >&6; } 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4509$as_echo "$cross_compiling" >&6; } 4510 4511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4512$as_echo_n "checking for suffix of executables... " >&6; } 4513if { { ac_try="$ac_link" 4514case "(($ac_try" in 4515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4516 *) ac_try_echo=$ac_try;; 4517esac 4518eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4519$as_echo "$ac_try_echo"; } >&5 4520 (eval "$ac_link") 2>&5 4521 ac_status=$? 4522 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4523 test $ac_status = 0; }; then : 4524 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4525# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4526# work properly (i.e., refer to `conftest.exe'), while it won't with 4527# `rm'. 4528for ac_file in conftest.exe conftest conftest.*; do 4529 test -f "$ac_file" || continue 4530 case $ac_file in 4531 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4532 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4533 break;; 4534 * ) break;; 4535 esac 4536done 4537else 4538 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4539$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4540as_fn_error "cannot compute suffix of executables: cannot compile and link 4541See \`config.log' for more details." "$LINENO" 5; } 4542fi 4543rm -f conftest$ac_cv_exeext 4544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4545$as_echo "$ac_cv_exeext" >&6; } 4546 4547rm -f conftest.$ac_ext 4548EXEEXT=$ac_cv_exeext 4549ac_exeext=$EXEEXT 4550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4551$as_echo_n "checking for suffix of object files... " >&6; } 4552if test "${ac_cv_objext+set}" = set; then : 4553 $as_echo_n "(cached) " >&6 4554else 4555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4556/* end confdefs.h. */ 4557 4558int 4559main () 4560{ 4561 4562 ; 4563 return 0; 4564} 4565_ACEOF 4566rm -f conftest.o conftest.obj 4567if { { ac_try="$ac_compile" 4568case "(($ac_try" in 4569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4570 *) ac_try_echo=$ac_try;; 4571esac 4572eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4573$as_echo "$ac_try_echo"; } >&5 4574 (eval "$ac_compile") 2>&5 4575 ac_status=$? 4576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4577 test $ac_status = 0; }; then : 4578 for ac_file in conftest.o conftest.obj conftest.*; do 4579 test -f "$ac_file" || continue; 4580 case $ac_file in 4581 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4582 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4583 break;; 4584 esac 4585done 4586else 4587 $as_echo "$as_me: failed program was:" >&5 4588sed 's/^/| /' conftest.$ac_ext >&5 4589 4590{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4591$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4592as_fn_error "cannot compute suffix of object files: cannot compile 4593See \`config.log' for more details." "$LINENO" 5; } 4594fi 4595rm -f conftest.$ac_cv_objext conftest.$ac_ext 4596fi 4597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4598$as_echo "$ac_cv_objext" >&6; } 4599OBJEXT=$ac_cv_objext 4600ac_objext=$OBJEXT 4601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4602$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4603if test "${ac_cv_c_compiler_gnu+set}" = set; then : 4604 $as_echo_n "(cached) " >&6 4605else 4606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4607/* end confdefs.h. */ 4608 4609int 4610main () 4611{ 4612#ifndef __GNUC__ 4613 choke me 4614#endif 4615 4616 ; 4617 return 0; 4618} 4619_ACEOF 4620if ac_fn_c_try_compile "$LINENO"; then : 4621 ac_compiler_gnu=yes 4622else 4623 ac_compiler_gnu=no 4624fi 4625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4626ac_cv_c_compiler_gnu=$ac_compiler_gnu 4627 4628fi 4629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4630$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4631if test $ac_compiler_gnu = yes; then 4632 GCC=yes 4633else 4634 GCC= 4635fi 4636ac_test_CFLAGS=${CFLAGS+set} 4637ac_save_CFLAGS=$CFLAGS 4638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4639$as_echo_n "checking whether $CC accepts -g... " >&6; } 4640if test "${ac_cv_prog_cc_g+set}" = set; then : 4641 $as_echo_n "(cached) " >&6 4642else 4643 ac_save_c_werror_flag=$ac_c_werror_flag 4644 ac_c_werror_flag=yes 4645 ac_cv_prog_cc_g=no 4646 CFLAGS="-g" 4647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4648/* end confdefs.h. */ 4649 4650int 4651main () 4652{ 4653 4654 ; 4655 return 0; 4656} 4657_ACEOF 4658if ac_fn_c_try_compile "$LINENO"; then : 4659 ac_cv_prog_cc_g=yes 4660else 4661 CFLAGS="" 4662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4663/* end confdefs.h. */ 4664 4665int 4666main () 4667{ 4668 4669 ; 4670 return 0; 4671} 4672_ACEOF 4673if ac_fn_c_try_compile "$LINENO"; then : 4674 4675else 4676 ac_c_werror_flag=$ac_save_c_werror_flag 4677 CFLAGS="-g" 4678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4679/* end confdefs.h. */ 4680 4681int 4682main () 4683{ 4684 4685 ; 4686 return 0; 4687} 4688_ACEOF 4689if ac_fn_c_try_compile "$LINENO"; then : 4690 ac_cv_prog_cc_g=yes 4691fi 4692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4693fi 4694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4695fi 4696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4697 ac_c_werror_flag=$ac_save_c_werror_flag 4698fi 4699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4700$as_echo "$ac_cv_prog_cc_g" >&6; } 4701if test "$ac_test_CFLAGS" = set; then 4702 CFLAGS=$ac_save_CFLAGS 4703elif test $ac_cv_prog_cc_g = yes; then 4704 if test "$GCC" = yes; then 4705 CFLAGS="-g -O2" 4706 else 4707 CFLAGS="-g" 4708 fi 4709else 4710 if test "$GCC" = yes; then 4711 CFLAGS="-O2" 4712 else 4713 CFLAGS= 4714 fi 4715fi 4716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4717$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4718if test "${ac_cv_prog_cc_c89+set}" = set; then : 4719 $as_echo_n "(cached) " >&6 4720else 4721 ac_cv_prog_cc_c89=no 4722ac_save_CC=$CC 4723cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4724/* end confdefs.h. */ 4725#include <stdarg.h> 4726#include <stdio.h> 4727#include <sys/types.h> 4728#include <sys/stat.h> 4729/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4730struct buf { int x; }; 4731FILE * (*rcsopen) (struct buf *, struct stat *, int); 4732static char *e (p, i) 4733 char **p; 4734 int i; 4735{ 4736 return p[i]; 4737} 4738static char *f (char * (*g) (char **, int), char **p, ...) 4739{ 4740 char *s; 4741 va_list v; 4742 va_start (v,p); 4743 s = g (p, va_arg (v,int)); 4744 va_end (v); 4745 return s; 4746} 4747 4748/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4749 function prototypes and stuff, but not '\xHH' hex character constants. 4750 These don't provoke an error unfortunately, instead are silently treated 4751 as 'x'. The following induces an error, until -std is added to get 4752 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4753 array size at least. It's necessary to write '\x00'==0 to get something 4754 that's true only with -std. */ 4755int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4756 4757/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4758 inside strings and character constants. */ 4759#define FOO(x) 'x' 4760int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4761 4762int test (int i, double x); 4763struct s1 {int (*f) (int a);}; 4764struct s2 {int (*f) (double a);}; 4765int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4766int argc; 4767char **argv; 4768int 4769main () 4770{ 4771return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4772 ; 4773 return 0; 4774} 4775_ACEOF 4776for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4777 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4778do 4779 CC="$ac_save_CC $ac_arg" 4780 if ac_fn_c_try_compile "$LINENO"; then : 4781 ac_cv_prog_cc_c89=$ac_arg 4782fi 4783rm -f core conftest.err conftest.$ac_objext 4784 test "x$ac_cv_prog_cc_c89" != "xno" && break 4785done 4786rm -f conftest.$ac_ext 4787CC=$ac_save_CC 4788 4789fi 4790# AC_CACHE_VAL 4791case "x$ac_cv_prog_cc_c89" in 4792 x) 4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4794$as_echo "none needed" >&6; } ;; 4795 xno) 4796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4797$as_echo "unsupported" >&6; } ;; 4798 *) 4799 CC="$CC $ac_cv_prog_cc_c89" 4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4801$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4802esac 4803if test "x$ac_cv_prog_cc_c89" != xno; then : 4804 4805fi 4806 4807ac_ext=c 4808ac_cpp='$CPP $CPPFLAGS' 4809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4811ac_compiler_gnu=$ac_cv_c_compiler_gnu 4812 4813ac_aux_dir= 4814for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 4815 for ac_t in install-sh install.sh shtool; do 4816 if test -f "$ac_dir/$ac_t"; then 4817 ac_aux_dir=$ac_dir 4818 ac_install_sh="$ac_aux_dir/$ac_t -c" 4819 break 2 4820 fi 4821 done 4822done 4823if test -z "$ac_aux_dir"; then 4824 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 4825fi 4826 4827# These three variables are undocumented and unsupported, 4828# and are intended to be withdrawn in a future Autoconf release. 4829# They can cause serious problems if a builder's source tree is in a directory 4830# whose full name contains unusual characters. 4831ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4832ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4833ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4834 4835 4836# Make sure we can run config.sub. 4837$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4838 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4839 4840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4841$as_echo_n "checking build system type... " >&6; } 4842if test "${ac_cv_build+set}" = set; then : 4843 $as_echo_n "(cached) " >&6 4844else 4845 ac_build_alias=$build_alias 4846test "x$ac_build_alias" = x && 4847 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4848test "x$ac_build_alias" = x && 4849 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4850ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4851 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4852 4853fi 4854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4855$as_echo "$ac_cv_build" >&6; } 4856case $ac_cv_build in 4857*-*-*) ;; 4858*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4859esac 4860build=$ac_cv_build 4861ac_save_IFS=$IFS; IFS='-' 4862set x $ac_cv_build 4863shift 4864build_cpu=$1 4865build_vendor=$2 4866shift; shift 4867# Remember, the first character of IFS is used to create $*, 4868# except with old shells: 4869build_os=$* 4870IFS=$ac_save_IFS 4871case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4872 4873 4874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4875$as_echo_n "checking host system type... " >&6; } 4876if test "${ac_cv_host+set}" = set; then : 4877 $as_echo_n "(cached) " >&6 4878else 4879 if test "x$host_alias" = x; then 4880 ac_cv_host=$ac_cv_build 4881else 4882 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4883 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4884fi 4885 4886fi 4887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4888$as_echo "$ac_cv_host" >&6; } 4889case $ac_cv_host in 4890*-*-*) ;; 4891*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4892esac 4893host=$ac_cv_host 4894ac_save_IFS=$IFS; IFS='-' 4895set x $ac_cv_host 4896shift 4897host_cpu=$1 4898host_vendor=$2 4899shift; shift 4900# Remember, the first character of IFS is used to create $*, 4901# except with old shells: 4902host_os=$* 4903IFS=$ac_save_IFS 4904case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4905 4906 4907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4908$as_echo_n "checking target system type... " >&6; } 4909if test "${ac_cv_target+set}" = set; then : 4910 $as_echo_n "(cached) " >&6 4911else 4912 if test "x$target_alias" = x; then 4913 ac_cv_target=$ac_cv_host 4914else 4915 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4916 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4917fi 4918 4919fi 4920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4921$as_echo "$ac_cv_target" >&6; } 4922case $ac_cv_target in 4923*-*-*) ;; 4924*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 4925esac 4926target=$ac_cv_target 4927ac_save_IFS=$IFS; IFS='-' 4928set x $ac_cv_target 4929shift 4930target_cpu=$1 4931target_vendor=$2 4932shift; shift 4933# Remember, the first character of IFS is used to create $*, 4934# except with old shells: 4935target_os=$* 4936IFS=$ac_save_IFS 4937case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4938 4939 4940# The aliases save the names the user supplied, while $host etc. 4941# will get canonicalized. 4942test -n "$target_alias" && 4943 test "$program_prefix$program_suffix$program_transform_name" = \ 4944 NONENONEs,x,x, && 4945 program_prefix=${target_alias}- 4946 4947ac_ext=c 4948ac_cpp='$CPP $CPPFLAGS' 4949ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4950ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4951ac_compiler_gnu=$ac_cv_c_compiler_gnu 4952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4953$as_echo_n "checking how to run the C preprocessor... " >&6; } 4954# On Suns, sometimes $CPP names a directory. 4955if test -n "$CPP" && test -d "$CPP"; then 4956 CPP= 4957fi 4958if test -z "$CPP"; then 4959 if test "${ac_cv_prog_CPP+set}" = set; then : 4960 $as_echo_n "(cached) " >&6 4961else 4962 # Double quotes because CPP needs to be expanded 4963 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4964 do 4965 ac_preproc_ok=false 4966for ac_c_preproc_warn_flag in '' yes 4967do 4968 # Use a header file that comes with gcc, so configuring glibc 4969 # with a fresh cross-compiler works. 4970 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4971 # <limits.h> exists even on freestanding compilers. 4972 # On the NeXT, cc -E runs the code through the compiler's parser, 4973 # not just through cpp. "Syntax error" is here to catch this case. 4974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4975/* end confdefs.h. */ 4976#ifdef __STDC__ 4977# include <limits.h> 4978#else 4979# include <assert.h> 4980#endif 4981 Syntax error 4982_ACEOF 4983if ac_fn_c_try_cpp "$LINENO"; then : 4984 4985else 4986 # Broken: fails on valid input. 4987continue 4988fi 4989rm -f conftest.err conftest.$ac_ext 4990 4991 # OK, works on sane cases. Now check whether nonexistent headers 4992 # can be detected and how. 4993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4994/* end confdefs.h. */ 4995#include <ac_nonexistent.h> 4996_ACEOF 4997if ac_fn_c_try_cpp "$LINENO"; then : 4998 # Broken: success on invalid input. 4999continue 5000else 5001 # Passes both tests. 5002ac_preproc_ok=: 5003break 5004fi 5005rm -f conftest.err conftest.$ac_ext 5006 5007done 5008# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5009rm -f conftest.err conftest.$ac_ext 5010if $ac_preproc_ok; then : 5011 break 5012fi 5013 5014 done 5015 ac_cv_prog_CPP=$CPP 5016 5017fi 5018 CPP=$ac_cv_prog_CPP 5019else 5020 ac_cv_prog_CPP=$CPP 5021fi 5022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5023$as_echo "$CPP" >&6; } 5024ac_preproc_ok=false 5025for ac_c_preproc_warn_flag in '' yes 5026do 5027 # Use a header file that comes with gcc, so configuring glibc 5028 # with a fresh cross-compiler works. 5029 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5030 # <limits.h> exists even on freestanding compilers. 5031 # On the NeXT, cc -E runs the code through the compiler's parser, 5032 # not just through cpp. "Syntax error" is here to catch this case. 5033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5034/* end confdefs.h. */ 5035#ifdef __STDC__ 5036# include <limits.h> 5037#else 5038# include <assert.h> 5039#endif 5040 Syntax error 5041_ACEOF 5042if ac_fn_c_try_cpp "$LINENO"; then : 5043 5044else 5045 # Broken: fails on valid input. 5046continue 5047fi 5048rm -f conftest.err conftest.$ac_ext 5049 5050 # OK, works on sane cases. Now check whether nonexistent headers 5051 # can be detected and how. 5052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5053/* end confdefs.h. */ 5054#include <ac_nonexistent.h> 5055_ACEOF 5056if ac_fn_c_try_cpp "$LINENO"; then : 5057 # Broken: success on invalid input. 5058continue 5059else 5060 # Passes both tests. 5061ac_preproc_ok=: 5062break 5063fi 5064rm -f conftest.err conftest.$ac_ext 5065 5066done 5067# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5068rm -f conftest.err conftest.$ac_ext 5069if $ac_preproc_ok; then : 5070 5071else 5072 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5073$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5074as_fn_error "C preprocessor \"$CPP\" fails sanity check 5075See \`config.log' for more details." "$LINENO" 5; } 5076fi 5077 5078ac_ext=c 5079ac_cpp='$CPP $CPPFLAGS' 5080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5082ac_compiler_gnu=$ac_cv_c_compiler_gnu 5083 5084 5085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5086$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5087if test "${ac_cv_path_GREP+set}" = set; then : 5088 $as_echo_n "(cached) " >&6 5089else 5090 if test -z "$GREP"; then 5091 ac_path_GREP_found=false 5092 # Loop through the user's path and test for each of PROGNAME-LIST 5093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5094for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5095do 5096 IFS=$as_save_IFS 5097 test -z "$as_dir" && as_dir=. 5098 for ac_prog in grep ggrep; do 5099 for ac_exec_ext in '' $ac_executable_extensions; do 5100 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5101 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5102# Check for GNU ac_path_GREP and select it if it is found. 5103 # Check for GNU $ac_path_GREP 5104case `"$ac_path_GREP" --version 2>&1` in 5105*GNU*) 5106 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5107*) 5108 ac_count=0 5109 $as_echo_n 0123456789 >"conftest.in" 5110 while : 5111 do 5112 cat "conftest.in" "conftest.in" >"conftest.tmp" 5113 mv "conftest.tmp" "conftest.in" 5114 cp "conftest.in" "conftest.nl" 5115 $as_echo 'GREP' >> "conftest.nl" 5116 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5117 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5118 as_fn_arith $ac_count + 1 && ac_count=$as_val 5119 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5120 # Best one so far, save it but keep looking for a better one 5121 ac_cv_path_GREP="$ac_path_GREP" 5122 ac_path_GREP_max=$ac_count 5123 fi 5124 # 10*(2^10) chars as input seems more than enough 5125 test $ac_count -gt 10 && break 5126 done 5127 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5128esac 5129 5130 $ac_path_GREP_found && break 3 5131 done 5132 done 5133 done 5134IFS=$as_save_IFS 5135 if test -z "$ac_cv_path_GREP"; then 5136 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5137 fi 5138else 5139 ac_cv_path_GREP=$GREP 5140fi 5141 5142fi 5143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5144$as_echo "$ac_cv_path_GREP" >&6; } 5145 GREP="$ac_cv_path_GREP" 5146 5147 5148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5149$as_echo_n "checking for egrep... " >&6; } 5150if test "${ac_cv_path_EGREP+set}" = set; then : 5151 $as_echo_n "(cached) " >&6 5152else 5153 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5154 then ac_cv_path_EGREP="$GREP -E" 5155 else 5156 if test -z "$EGREP"; then 5157 ac_path_EGREP_found=false 5158 # Loop through the user's path and test for each of PROGNAME-LIST 5159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5160for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5161do 5162 IFS=$as_save_IFS 5163 test -z "$as_dir" && as_dir=. 5164 for ac_prog in egrep; do 5165 for ac_exec_ext in '' $ac_executable_extensions; do 5166 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5167 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5168# Check for GNU ac_path_EGREP and select it if it is found. 5169 # Check for GNU $ac_path_EGREP 5170case `"$ac_path_EGREP" --version 2>&1` in 5171*GNU*) 5172 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5173*) 5174 ac_count=0 5175 $as_echo_n 0123456789 >"conftest.in" 5176 while : 5177 do 5178 cat "conftest.in" "conftest.in" >"conftest.tmp" 5179 mv "conftest.tmp" "conftest.in" 5180 cp "conftest.in" "conftest.nl" 5181 $as_echo 'EGREP' >> "conftest.nl" 5182 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5183 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5184 as_fn_arith $ac_count + 1 && ac_count=$as_val 5185 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5186 # Best one so far, save it but keep looking for a better one 5187 ac_cv_path_EGREP="$ac_path_EGREP" 5188 ac_path_EGREP_max=$ac_count 5189 fi 5190 # 10*(2^10) chars as input seems more than enough 5191 test $ac_count -gt 10 && break 5192 done 5193 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5194esac 5195 5196 $ac_path_EGREP_found && break 3 5197 done 5198 done 5199 done 5200IFS=$as_save_IFS 5201 if test -z "$ac_cv_path_EGREP"; then 5202 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5203 fi 5204else 5205 ac_cv_path_EGREP=$EGREP 5206fi 5207 5208 fi 5209fi 5210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5211$as_echo "$ac_cv_path_EGREP" >&6; } 5212 EGREP="$ac_cv_path_EGREP" 5213 5214 5215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5216$as_echo_n "checking for ANSI C header files... " >&6; } 5217if test "${ac_cv_header_stdc+set}" = set; then : 5218 $as_echo_n "(cached) " >&6 5219else 5220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5221/* end confdefs.h. */ 5222#include <stdlib.h> 5223#include <stdarg.h> 5224#include <string.h> 5225#include <float.h> 5226 5227int 5228main () 5229{ 5230 5231 ; 5232 return 0; 5233} 5234_ACEOF 5235if ac_fn_c_try_compile "$LINENO"; then : 5236 ac_cv_header_stdc=yes 5237else 5238 ac_cv_header_stdc=no 5239fi 5240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5241 5242if test $ac_cv_header_stdc = yes; then 5243 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5245/* end confdefs.h. */ 5246#include <string.h> 5247 5248_ACEOF 5249if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5250 $EGREP "memchr" >/dev/null 2>&1; then : 5251 5252else 5253 ac_cv_header_stdc=no 5254fi 5255rm -f conftest* 5256 5257fi 5258 5259if test $ac_cv_header_stdc = yes; then 5260 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5262/* end confdefs.h. */ 5263#include <stdlib.h> 5264 5265_ACEOF 5266if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5267 $EGREP "free" >/dev/null 2>&1; then : 5268 5269else 5270 ac_cv_header_stdc=no 5271fi 5272rm -f conftest* 5273 5274fi 5275 5276if test $ac_cv_header_stdc = yes; then 5277 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5278 if test "$cross_compiling" = yes; then : 5279 : 5280else 5281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5282/* end confdefs.h. */ 5283#include <ctype.h> 5284#include <stdlib.h> 5285#if ((' ' & 0x0FF) == 0x020) 5286# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5287# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5288#else 5289# define ISLOWER(c) \ 5290 (('a' <= (c) && (c) <= 'i') \ 5291 || ('j' <= (c) && (c) <= 'r') \ 5292 || ('s' <= (c) && (c) <= 'z')) 5293# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5294#endif 5295 5296#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5297int 5298main () 5299{ 5300 int i; 5301 for (i = 0; i < 256; i++) 5302 if (XOR (islower (i), ISLOWER (i)) 5303 || toupper (i) != TOUPPER (i)) 5304 return 2; 5305 return 0; 5306} 5307_ACEOF 5308if ac_fn_c_try_run "$LINENO"; then : 5309 5310else 5311 ac_cv_header_stdc=no 5312fi 5313rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5314 conftest.$ac_objext conftest.beam conftest.$ac_ext 5315fi 5316 5317fi 5318fi 5319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5320$as_echo "$ac_cv_header_stdc" >&6; } 5321if test $ac_cv_header_stdc = yes; then 5322 5323$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5324 5325fi 5326 5327# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5328for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5329 inttypes.h stdint.h unistd.h 5330do : 5331 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5332ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5333" 5334eval as_val=\$$as_ac_Header 5335 if test "x$as_val" = x""yes; then : 5336 cat >>confdefs.h <<_ACEOF 5337#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5338_ACEOF 5339 5340fi 5341 5342done 5343 5344 5345 5346 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5347if test "x$ac_cv_header_minix_config_h" = x""yes; then : 5348 MINIX=yes 5349else 5350 MINIX= 5351fi 5352 5353 5354 if test "$MINIX" = yes; then 5355 5356$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5357 5358 5359$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5360 5361 5362$as_echo "#define _MINIX 1" >>confdefs.h 5363 5364 fi 5365 5366 5367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5368$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5369if test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 5370 $as_echo_n "(cached) " >&6 5371else 5372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5373/* end confdefs.h. */ 5374 5375# define __EXTENSIONS__ 1 5376 $ac_includes_default 5377int 5378main () 5379{ 5380 5381 ; 5382 return 0; 5383} 5384_ACEOF 5385if ac_fn_c_try_compile "$LINENO"; then : 5386 ac_cv_safe_to_define___extensions__=yes 5387else 5388 ac_cv_safe_to_define___extensions__=no 5389fi 5390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5391fi 5392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5393$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5394 test $ac_cv_safe_to_define___extensions__ = yes && 5395 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5396 5397 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5398 5399 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5400 5401 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5402 5403 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5404 5405 5406test "$program_prefix" != NONE && 5407 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5408# Use a double $ so make ignores it. 5409test "$program_suffix" != NONE && 5410 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5411# Double any \ or $. 5412# By default was `s,x,x', remove it if useless. 5413ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5414program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5415 5416# Find a good install program. We prefer a C program (faster), 5417# so one script is as good as another. But avoid the broken or 5418# incompatible versions: 5419# SysV /etc/install, /usr/sbin/install 5420# SunOS /usr/etc/install 5421# IRIX /sbin/install 5422# AIX /bin/install 5423# AmigaOS /C/install, which installs bootblocks on floppy discs 5424# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 5425# AFS /usr/afsws/bin/install, which mishandles nonexistent args 5426# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 5427# OS/2's system install, which has a completely different semantic 5428# ./install, which can be erroneously created by make from ./install.sh. 5429# Reject install programs that cannot install multiple files. 5430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 5431$as_echo_n "checking for a BSD-compatible install... " >&6; } 5432if test -z "$INSTALL"; then 5433if test "${ac_cv_path_install+set}" = set; then : 5434 $as_echo_n "(cached) " >&6 5435else 5436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5437for as_dir in $PATH 5438do 5439 IFS=$as_save_IFS 5440 test -z "$as_dir" && as_dir=. 5441 # Account for people who put trailing slashes in PATH elements. 5442case $as_dir/ in #(( 5443 ./ | .// | /[cC]/* | \ 5444 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 5445 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 5446 /usr/ucb/* ) ;; 5447 *) 5448 # OSF1 and SCO ODT 3.0 have their own names for install. 5449 # Don't use installbsd from OSF since it installs stuff as root 5450 # by default. 5451 for ac_prog in ginstall scoinst install; do 5452 for ac_exec_ext in '' $ac_executable_extensions; do 5453 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 5454 if test $ac_prog = install && 5455 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5456 # AIX install. It has an incompatible calling convention. 5457 : 5458 elif test $ac_prog = install && 5459 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 5460 # program-specific install script used by HP pwplus--don't use. 5461 : 5462 else 5463 rm -rf conftest.one conftest.two conftest.dir 5464 echo one > conftest.one 5465 echo two > conftest.two 5466 mkdir conftest.dir 5467 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 5468 test -s conftest.one && test -s conftest.two && 5469 test -s conftest.dir/conftest.one && 5470 test -s conftest.dir/conftest.two 5471 then 5472 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 5473 break 3 5474 fi 5475 fi 5476 fi 5477 done 5478 done 5479 ;; 5480esac 5481 5482 done 5483IFS=$as_save_IFS 5484 5485rm -rf conftest.one conftest.two conftest.dir 5486 5487fi 5488 if test "${ac_cv_path_install+set}" = set; then 5489 INSTALL=$ac_cv_path_install 5490 else 5491 # As a last resort, use the slow shell script. Don't cache a 5492 # value for INSTALL within a source directory, because that will 5493 # break other packages using the cache if that directory is 5494 # removed, or if the value is a relative name. 5495 INSTALL=$ac_install_sh 5496 fi 5497fi 5498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 5499$as_echo "$INSTALL" >&6; } 5500 5501# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 5502# It thinks the first close brace ends the variable substitution. 5503test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 5504 5505test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 5506 5507test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 5508 5509rm -rf .tst 2>/dev/null 5510mkdir .tst 2>/dev/null 5511if test -d .tst; then 5512 am__leading_dot=. 5513else 5514 am__leading_dot=_ 5515fi 5516rmdir .tst 2>/dev/null 5517 5518DEPDIR="${am__leading_dot}deps" 5519 5520case `pwd` in 5521 *\ * | *\ *) 5522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5523$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5524esac 5525 5526 5527 5528macro_version='2.2.7a' 5529macro_revision='1.3134' 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543ltmain="$ac_aux_dir/ltmain.sh" 5544 5545# Backslashify metacharacters that are still active within 5546# double-quoted strings. 5547sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5548 5549# Same as above, but do not quote variable references. 5550double_quote_subst='s/\(["`\\]\)/\\\1/g' 5551 5552# Sed substitution to delay expansion of an escaped shell variable in a 5553# double_quote_subst'ed string. 5554delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5555 5556# Sed substitution to delay expansion of an escaped single quote. 5557delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5558 5559# Sed substitution to avoid accidental globbing in evaled expressions 5560no_glob_subst='s/\*/\\\*/g' 5561 5562ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5563ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5564ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5565 5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5567$as_echo_n "checking how to print strings... " >&6; } 5568# Test print first, because it will be a builtin if present. 5569if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5570 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5571 ECHO='print -r --' 5572elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5573 ECHO='printf %s\n' 5574else 5575 # Use this function as a fallback that always works. 5576 func_fallback_echo () 5577 { 5578 eval 'cat <<_LTECHO_EOF 5579$1 5580_LTECHO_EOF' 5581 } 5582 ECHO='func_fallback_echo' 5583fi 5584 5585# func_echo_all arg... 5586# Invoke $ECHO with all args, space-separated. 5587func_echo_all () 5588{ 5589 $ECHO "" 5590} 5591 5592case "$ECHO" in 5593 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5594$as_echo "printf" >&6; } ;; 5595 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5596$as_echo "print -r" >&6; } ;; 5597 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5598$as_echo "cat" >&6; } ;; 5599esac 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5615$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5616if test "${ac_cv_path_SED+set}" = set; then : 5617 $as_echo_n "(cached) " >&6 5618else 5619 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5620 for ac_i in 1 2 3 4 5 6 7; do 5621 ac_script="$ac_script$as_nl$ac_script" 5622 done 5623 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5624 { ac_script=; unset ac_script;} 5625 if test -z "$SED"; then 5626 ac_path_SED_found=false 5627 # Loop through the user's path and test for each of PROGNAME-LIST 5628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5629for as_dir in $PATH 5630do 5631 IFS=$as_save_IFS 5632 test -z "$as_dir" && as_dir=. 5633 for ac_prog in sed gsed; do 5634 for ac_exec_ext in '' $ac_executable_extensions; do 5635 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5636 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5637# Check for GNU ac_path_SED and select it if it is found. 5638 # Check for GNU $ac_path_SED 5639case `"$ac_path_SED" --version 2>&1` in 5640*GNU*) 5641 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5642*) 5643 ac_count=0 5644 $as_echo_n 0123456789 >"conftest.in" 5645 while : 5646 do 5647 cat "conftest.in" "conftest.in" >"conftest.tmp" 5648 mv "conftest.tmp" "conftest.in" 5649 cp "conftest.in" "conftest.nl" 5650 $as_echo '' >> "conftest.nl" 5651 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5652 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5653 as_fn_arith $ac_count + 1 && ac_count=$as_val 5654 if test $ac_count -gt ${ac_path_SED_max-0}; then 5655 # Best one so far, save it but keep looking for a better one 5656 ac_cv_path_SED="$ac_path_SED" 5657 ac_path_SED_max=$ac_count 5658 fi 5659 # 10*(2^10) chars as input seems more than enough 5660 test $ac_count -gt 10 && break 5661 done 5662 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5663esac 5664 5665 $ac_path_SED_found && break 3 5666 done 5667 done 5668 done 5669IFS=$as_save_IFS 5670 if test -z "$ac_cv_path_SED"; then 5671 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 5672 fi 5673else 5674 ac_cv_path_SED=$SED 5675fi 5676 5677fi 5678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5679$as_echo "$ac_cv_path_SED" >&6; } 5680 SED="$ac_cv_path_SED" 5681 rm -f conftest.sed 5682 5683test -z "$SED" && SED=sed 5684Xsed="$SED -e 1s/^X//" 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5697$as_echo_n "checking for fgrep... " >&6; } 5698if test "${ac_cv_path_FGREP+set}" = set; then : 5699 $as_echo_n "(cached) " >&6 5700else 5701 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5702 then ac_cv_path_FGREP="$GREP -F" 5703 else 5704 if test -z "$FGREP"; then 5705 ac_path_FGREP_found=false 5706 # Loop through the user's path and test for each of PROGNAME-LIST 5707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5708for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5709do 5710 IFS=$as_save_IFS 5711 test -z "$as_dir" && as_dir=. 5712 for ac_prog in fgrep; do 5713 for ac_exec_ext in '' $ac_executable_extensions; do 5714 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5715 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5716# Check for GNU ac_path_FGREP and select it if it is found. 5717 # Check for GNU $ac_path_FGREP 5718case `"$ac_path_FGREP" --version 2>&1` in 5719*GNU*) 5720 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5721*) 5722 ac_count=0 5723 $as_echo_n 0123456789 >"conftest.in" 5724 while : 5725 do 5726 cat "conftest.in" "conftest.in" >"conftest.tmp" 5727 mv "conftest.tmp" "conftest.in" 5728 cp "conftest.in" "conftest.nl" 5729 $as_echo 'FGREP' >> "conftest.nl" 5730 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5731 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5732 as_fn_arith $ac_count + 1 && ac_count=$as_val 5733 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5734 # Best one so far, save it but keep looking for a better one 5735 ac_cv_path_FGREP="$ac_path_FGREP" 5736 ac_path_FGREP_max=$ac_count 5737 fi 5738 # 10*(2^10) chars as input seems more than enough 5739 test $ac_count -gt 10 && break 5740 done 5741 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5742esac 5743 5744 $ac_path_FGREP_found && break 3 5745 done 5746 done 5747 done 5748IFS=$as_save_IFS 5749 if test -z "$ac_cv_path_FGREP"; then 5750 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5751 fi 5752else 5753 ac_cv_path_FGREP=$FGREP 5754fi 5755 5756 fi 5757fi 5758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5759$as_echo "$ac_cv_path_FGREP" >&6; } 5760 FGREP="$ac_cv_path_FGREP" 5761 5762 5763test -z "$GREP" && GREP=grep 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783# Check whether --with-gnu-ld was given. 5784if test "${with_gnu_ld+set}" = set; then : 5785 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5786else 5787 with_gnu_ld=no 5788fi 5789 5790ac_prog=ld 5791if test "$GCC" = yes; then 5792 # Check if gcc -print-prog-name=ld gives a path. 5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5794$as_echo_n "checking for ld used by $CC... " >&6; } 5795 case $host in 5796 *-*-mingw*) 5797 # gcc leaves a trailing carriage return which upsets mingw 5798 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5799 *) 5800 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5801 esac 5802 case $ac_prog in 5803 # Accept absolute paths. 5804 [\\/]* | ?:[\\/]*) 5805 re_direlt='/[^/][^/]*/\.\./' 5806 # Canonicalize the pathname of ld 5807 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5808 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5809 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5810 done 5811 test -z "$LD" && LD="$ac_prog" 5812 ;; 5813 "") 5814 # If it fails, then pretend we aren't using GCC. 5815 ac_prog=ld 5816 ;; 5817 *) 5818 # If it is relative, then search for the first ld in PATH. 5819 with_gnu_ld=unknown 5820 ;; 5821 esac 5822elif test "$with_gnu_ld" = yes; then 5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5824$as_echo_n "checking for GNU ld... " >&6; } 5825else 5826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5827$as_echo_n "checking for non-GNU ld... " >&6; } 5828fi 5829if test "${lt_cv_path_LD+set}" = set; then : 5830 $as_echo_n "(cached) " >&6 5831else 5832 if test -z "$LD"; then 5833 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5834 for ac_dir in $PATH; do 5835 IFS="$lt_save_ifs" 5836 test -z "$ac_dir" && ac_dir=. 5837 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5838 lt_cv_path_LD="$ac_dir/$ac_prog" 5839 # Check to see if the program is GNU ld. I'd rather use --version, 5840 # but apparently some variants of GNU ld only accept -v. 5841 # Break only if it was the GNU/non-GNU ld that we prefer. 5842 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5843 *GNU* | *'with BFD'*) 5844 test "$with_gnu_ld" != no && break 5845 ;; 5846 *) 5847 test "$with_gnu_ld" != yes && break 5848 ;; 5849 esac 5850 fi 5851 done 5852 IFS="$lt_save_ifs" 5853else 5854 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5855fi 5856fi 5857 5858LD="$lt_cv_path_LD" 5859if test -n "$LD"; then 5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5861$as_echo "$LD" >&6; } 5862else 5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5864$as_echo "no" >&6; } 5865fi 5866test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5868$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5869if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5870 $as_echo_n "(cached) " >&6 5871else 5872 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5873case `$LD -v 2>&1 </dev/null` in 5874*GNU* | *'with BFD'*) 5875 lt_cv_prog_gnu_ld=yes 5876 ;; 5877*) 5878 lt_cv_prog_gnu_ld=no 5879 ;; 5880esac 5881fi 5882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5883$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5884with_gnu_ld=$lt_cv_prog_gnu_ld 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5895$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5896if test "${lt_cv_path_NM+set}" = set; then : 5897 $as_echo_n "(cached) " >&6 5898else 5899 if test -n "$NM"; then 5900 # Let the user override the test. 5901 lt_cv_path_NM="$NM" 5902else 5903 lt_nm_to_check="${ac_tool_prefix}nm" 5904 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5905 lt_nm_to_check="$lt_nm_to_check nm" 5906 fi 5907 for lt_tmp_nm in $lt_nm_to_check; do 5908 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5909 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5910 IFS="$lt_save_ifs" 5911 test -z "$ac_dir" && ac_dir=. 5912 tmp_nm="$ac_dir/$lt_tmp_nm" 5913 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5914 # Check to see if the nm accepts a BSD-compat flag. 5915 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5916 # nm: unknown option "B" ignored 5917 # Tru64's nm complains that /dev/null is an invalid object file 5918 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5919 */dev/null* | *'Invalid file or object type'*) 5920 lt_cv_path_NM="$tmp_nm -B" 5921 break 5922 ;; 5923 *) 5924 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5925 */dev/null*) 5926 lt_cv_path_NM="$tmp_nm -p" 5927 break 5928 ;; 5929 *) 5930 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5931 continue # so that we can try to find one that supports BSD flags 5932 ;; 5933 esac 5934 ;; 5935 esac 5936 fi 5937 done 5938 IFS="$lt_save_ifs" 5939 done 5940 : ${lt_cv_path_NM=no} 5941fi 5942fi 5943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5944$as_echo "$lt_cv_path_NM" >&6; } 5945if test "$lt_cv_path_NM" != "no"; then 5946 NM="$lt_cv_path_NM" 5947else 5948 # Didn't find any BSD compatible name lister, look for dumpbin. 5949 if test -n "$DUMPBIN"; then : 5950 # Let the user override the test. 5951 else 5952 if test -n "$ac_tool_prefix"; then 5953 for ac_prog in dumpbin "link -dump" 5954 do 5955 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5956set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5958$as_echo_n "checking for $ac_word... " >&6; } 5959if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5960 $as_echo_n "(cached) " >&6 5961else 5962 if test -n "$DUMPBIN"; then 5963 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5964else 5965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5966for as_dir in $PATH 5967do 5968 IFS=$as_save_IFS 5969 test -z "$as_dir" && as_dir=. 5970 for ac_exec_ext in '' $ac_executable_extensions; do 5971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5972 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5974 break 2 5975 fi 5976done 5977 done 5978IFS=$as_save_IFS 5979 5980fi 5981fi 5982DUMPBIN=$ac_cv_prog_DUMPBIN 5983if test -n "$DUMPBIN"; then 5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5985$as_echo "$DUMPBIN" >&6; } 5986else 5987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5988$as_echo "no" >&6; } 5989fi 5990 5991 5992 test -n "$DUMPBIN" && break 5993 done 5994fi 5995if test -z "$DUMPBIN"; then 5996 ac_ct_DUMPBIN=$DUMPBIN 5997 for ac_prog in dumpbin "link -dump" 5998do 5999 # Extract the first word of "$ac_prog", so it can be a program name with args. 6000set dummy $ac_prog; ac_word=$2 6001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6002$as_echo_n "checking for $ac_word... " >&6; } 6003if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 6004 $as_echo_n "(cached) " >&6 6005else 6006 if test -n "$ac_ct_DUMPBIN"; then 6007 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6008else 6009as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6010for as_dir in $PATH 6011do 6012 IFS=$as_save_IFS 6013 test -z "$as_dir" && as_dir=. 6014 for ac_exec_ext in '' $ac_executable_extensions; do 6015 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6016 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6017 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6018 break 2 6019 fi 6020done 6021 done 6022IFS=$as_save_IFS 6023 6024fi 6025fi 6026ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6027if test -n "$ac_ct_DUMPBIN"; then 6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6029$as_echo "$ac_ct_DUMPBIN" >&6; } 6030else 6031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6032$as_echo "no" >&6; } 6033fi 6034 6035 6036 test -n "$ac_ct_DUMPBIN" && break 6037done 6038 6039 if test "x$ac_ct_DUMPBIN" = x; then 6040 DUMPBIN=":" 6041 else 6042 case $cross_compiling:$ac_tool_warned in 6043yes:) 6044{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6045$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6046ac_tool_warned=yes ;; 6047esac 6048 DUMPBIN=$ac_ct_DUMPBIN 6049 fi 6050fi 6051 6052 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6053 *COFF*) 6054 DUMPBIN="$DUMPBIN -symbols" 6055 ;; 6056 *) 6057 DUMPBIN=: 6058 ;; 6059 esac 6060 fi 6061 6062 if test "$DUMPBIN" != ":"; then 6063 NM="$DUMPBIN" 6064 fi 6065fi 6066test -z "$NM" && NM=nm 6067 6068 6069 6070 6071 6072 6073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6074$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6075if test "${lt_cv_nm_interface+set}" = set; then : 6076 $as_echo_n "(cached) " >&6 6077else 6078 lt_cv_nm_interface="BSD nm" 6079 echo "int some_variable = 0;" > conftest.$ac_ext 6080 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6081 (eval "$ac_compile" 2>conftest.err) 6082 cat conftest.err >&5 6083 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6084 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6085 cat conftest.err >&5 6086 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6087 cat conftest.out >&5 6088 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6089 lt_cv_nm_interface="MS dumpbin" 6090 fi 6091 rm -f conftest* 6092fi 6093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6094$as_echo "$lt_cv_nm_interface" >&6; } 6095 6096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6097$as_echo_n "checking whether ln -s works... " >&6; } 6098LN_S=$as_ln_s 6099if test "$LN_S" = "ln -s"; then 6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6101$as_echo "yes" >&6; } 6102else 6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6104$as_echo "no, using $LN_S" >&6; } 6105fi 6106 6107# find the maximum length of command line arguments 6108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6109$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6110if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 6111 $as_echo_n "(cached) " >&6 6112else 6113 i=0 6114 teststring="ABCD" 6115 6116 case $build_os in 6117 msdosdjgpp*) 6118 # On DJGPP, this test can blow up pretty badly due to problems in libc 6119 # (any single argument exceeding 2000 bytes causes a buffer overrun 6120 # during glob expansion). Even if it were fixed, the result of this 6121 # check would be larger than it should be. 6122 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6123 ;; 6124 6125 gnu*) 6126 # Under GNU Hurd, this test is not required because there is 6127 # no limit to the length of command line arguments. 6128 # Libtool will interpret -1 as no limit whatsoever 6129 lt_cv_sys_max_cmd_len=-1; 6130 ;; 6131 6132 cygwin* | mingw* | cegcc*) 6133 # On Win9x/ME, this test blows up -- it succeeds, but takes 6134 # about 5 minutes as the teststring grows exponentially. 6135 # Worse, since 9x/ME are not pre-emptively multitasking, 6136 # you end up with a "frozen" computer, even though with patience 6137 # the test eventually succeeds (with a max line length of 256k). 6138 # Instead, let's just punt: use the minimum linelength reported by 6139 # all of the supported platforms: 8192 (on NT/2K/XP). 6140 lt_cv_sys_max_cmd_len=8192; 6141 ;; 6142 6143 mint*) 6144 # On MiNT this can take a long time and run out of memory. 6145 lt_cv_sys_max_cmd_len=8192; 6146 ;; 6147 6148 amigaos*) 6149 # On AmigaOS with pdksh, this test takes hours, literally. 6150 # So we just punt and use a minimum line length of 8192. 6151 lt_cv_sys_max_cmd_len=8192; 6152 ;; 6153 6154 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6155 # This has been around since 386BSD, at least. Likely further. 6156 if test -x /sbin/sysctl; then 6157 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6158 elif test -x /usr/sbin/sysctl; then 6159 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6160 else 6161 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6162 fi 6163 # And add a safety zone 6164 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6165 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6166 ;; 6167 6168 interix*) 6169 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6170 lt_cv_sys_max_cmd_len=196608 6171 ;; 6172 6173 osf*) 6174 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6175 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6176 # nice to cause kernel panics so lets avoid the loop below. 6177 # First set a reasonable default. 6178 lt_cv_sys_max_cmd_len=16384 6179 # 6180 if test -x /sbin/sysconfig; then 6181 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6182 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6183 esac 6184 fi 6185 ;; 6186 sco3.2v5*) 6187 lt_cv_sys_max_cmd_len=102400 6188 ;; 6189 sysv5* | sco5v6* | sysv4.2uw2*) 6190 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6191 if test -n "$kargmax"; then 6192 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6193 else 6194 lt_cv_sys_max_cmd_len=32768 6195 fi 6196 ;; 6197 *) 6198 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6199 if test -n "$lt_cv_sys_max_cmd_len"; then 6200 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6201 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6202 else 6203 # Make teststring a little bigger before we do anything with it. 6204 # a 1K string should be a reasonable start. 6205 for i in 1 2 3 4 5 6 7 8 ; do 6206 teststring=$teststring$teststring 6207 done 6208 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6209 # If test is not a shell built-in, we'll probably end up computing a 6210 # maximum length that is only half of the actual maximum length, but 6211 # we can't tell. 6212 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6213 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6214 test $i != 17 # 1/2 MB should be enough 6215 do 6216 i=`expr $i + 1` 6217 teststring=$teststring$teststring 6218 done 6219 # Only check the string length outside the loop. 6220 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6221 teststring= 6222 # Add a significant safety factor because C++ compilers can tack on 6223 # massive amounts of additional arguments before passing them to the 6224 # linker. It appears as though 1/2 is a usable value. 6225 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6226 fi 6227 ;; 6228 esac 6229 6230fi 6231 6232if test -n $lt_cv_sys_max_cmd_len ; then 6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6234$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6235else 6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6237$as_echo "none" >&6; } 6238fi 6239max_cmd_len=$lt_cv_sys_max_cmd_len 6240 6241 6242 6243 6244 6245 6246: ${CP="cp -f"} 6247: ${MV="mv -f"} 6248: ${RM="rm -f"} 6249 6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6251$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6252# Try some XSI features 6253xsi_shell=no 6254( _lt_dummy="a/b/c" 6255 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6256 = c,a/b,, \ 6257 && eval 'test $(( 1 + 1 )) -eq 2 \ 6258 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6259 && xsi_shell=yes 6260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6261$as_echo "$xsi_shell" >&6; } 6262 6263 6264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6265$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6266lt_shell_append=no 6267( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6268 >/dev/null 2>&1 \ 6269 && lt_shell_append=yes 6270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6271$as_echo "$lt_shell_append" >&6; } 6272 6273 6274if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6275 lt_unset=unset 6276else 6277 lt_unset=false 6278fi 6279 6280 6281 6282 6283 6284# test EBCDIC or ASCII 6285case `echo X|tr X '\101'` in 6286 A) # ASCII based system 6287 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6288 lt_SP2NL='tr \040 \012' 6289 lt_NL2SP='tr \015\012 \040\040' 6290 ;; 6291 *) # EBCDIC based system 6292 lt_SP2NL='tr \100 \n' 6293 lt_NL2SP='tr \r\n \100\100' 6294 ;; 6295esac 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6306$as_echo_n "checking for $LD option to reload object files... " >&6; } 6307if test "${lt_cv_ld_reload_flag+set}" = set; then : 6308 $as_echo_n "(cached) " >&6 6309else 6310 lt_cv_ld_reload_flag='-r' 6311fi 6312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6313$as_echo "$lt_cv_ld_reload_flag" >&6; } 6314reload_flag=$lt_cv_ld_reload_flag 6315case $reload_flag in 6316"" | " "*) ;; 6317*) reload_flag=" $reload_flag" ;; 6318esac 6319reload_cmds='$LD$reload_flag -o $output$reload_objs' 6320case $host_os in 6321 darwin*) 6322 if test "$GCC" = yes; then 6323 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6324 else 6325 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6326 fi 6327 ;; 6328esac 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338if test -n "$ac_tool_prefix"; then 6339 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6340set dummy ${ac_tool_prefix}objdump; ac_word=$2 6341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6342$as_echo_n "checking for $ac_word... " >&6; } 6343if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 6344 $as_echo_n "(cached) " >&6 6345else 6346 if test -n "$OBJDUMP"; then 6347 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6348else 6349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6350for as_dir in $PATH 6351do 6352 IFS=$as_save_IFS 6353 test -z "$as_dir" && as_dir=. 6354 for ac_exec_ext in '' $ac_executable_extensions; do 6355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6356 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6358 break 2 6359 fi 6360done 6361 done 6362IFS=$as_save_IFS 6363 6364fi 6365fi 6366OBJDUMP=$ac_cv_prog_OBJDUMP 6367if test -n "$OBJDUMP"; then 6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6369$as_echo "$OBJDUMP" >&6; } 6370else 6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6372$as_echo "no" >&6; } 6373fi 6374 6375 6376fi 6377if test -z "$ac_cv_prog_OBJDUMP"; then 6378 ac_ct_OBJDUMP=$OBJDUMP 6379 # Extract the first word of "objdump", so it can be a program name with args. 6380set dummy objdump; ac_word=$2 6381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6382$as_echo_n "checking for $ac_word... " >&6; } 6383if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 6384 $as_echo_n "(cached) " >&6 6385else 6386 if test -n "$ac_ct_OBJDUMP"; then 6387 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6388else 6389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6390for as_dir in $PATH 6391do 6392 IFS=$as_save_IFS 6393 test -z "$as_dir" && as_dir=. 6394 for ac_exec_ext in '' $ac_executable_extensions; do 6395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6396 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6398 break 2 6399 fi 6400done 6401 done 6402IFS=$as_save_IFS 6403 6404fi 6405fi 6406ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6407if test -n "$ac_ct_OBJDUMP"; then 6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6409$as_echo "$ac_ct_OBJDUMP" >&6; } 6410else 6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6412$as_echo "no" >&6; } 6413fi 6414 6415 if test "x$ac_ct_OBJDUMP" = x; then 6416 OBJDUMP="false" 6417 else 6418 case $cross_compiling:$ac_tool_warned in 6419yes:) 6420{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6421$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6422ac_tool_warned=yes ;; 6423esac 6424 OBJDUMP=$ac_ct_OBJDUMP 6425 fi 6426else 6427 OBJDUMP="$ac_cv_prog_OBJDUMP" 6428fi 6429 6430test -z "$OBJDUMP" && OBJDUMP=objdump 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6441$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6442if test "${lt_cv_deplibs_check_method+set}" = set; then : 6443 $as_echo_n "(cached) " >&6 6444else 6445 lt_cv_file_magic_cmd='$MAGIC_CMD' 6446lt_cv_file_magic_test_file= 6447lt_cv_deplibs_check_method='unknown' 6448# Need to set the preceding variable on all platforms that support 6449# interlibrary dependencies. 6450# 'none' -- dependencies not supported. 6451# `unknown' -- same as none, but documents that we really don't know. 6452# 'pass_all' -- all dependencies passed with no checks. 6453# 'test_compile' -- check by making test program. 6454# 'file_magic [[regex]]' -- check by looking for files in library path 6455# which responds to the $file_magic_cmd with a given extended regex. 6456# If you have `file' or equivalent on your system and you're not sure 6457# whether `pass_all' will *always* work, you probably want this one. 6458 6459case $host_os in 6460aix[4-9]*) 6461 lt_cv_deplibs_check_method=pass_all 6462 ;; 6463 6464beos*) 6465 lt_cv_deplibs_check_method=pass_all 6466 ;; 6467 6468bsdi[45]*) 6469 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6470 lt_cv_file_magic_cmd='/usr/bin/file -L' 6471 lt_cv_file_magic_test_file=/shlib/libc.so 6472 ;; 6473 6474cygwin*) 6475 # func_win32_libid is a shell function defined in ltmain.sh 6476 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6477 lt_cv_file_magic_cmd='func_win32_libid' 6478 ;; 6479 6480mingw* | pw32*) 6481 # Base MSYS/MinGW do not provide the 'file' command needed by 6482 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6483 # unless we find 'file', for example because we are cross-compiling. 6484 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6485 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6486 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6487 lt_cv_file_magic_cmd='func_win32_libid' 6488 else 6489 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6490 lt_cv_file_magic_cmd='$OBJDUMP -f' 6491 fi 6492 ;; 6493 6494cegcc*) 6495 # use the weaker test based on 'objdump'. See mingw*. 6496 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6497 lt_cv_file_magic_cmd='$OBJDUMP -f' 6498 ;; 6499 6500darwin* | rhapsody*) 6501 lt_cv_deplibs_check_method=pass_all 6502 ;; 6503 6504freebsd* | dragonfly*) 6505 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6506 case $host_cpu in 6507 i*86 ) 6508 # Not sure whether the presence of OpenBSD here was a mistake. 6509 # Let's accept both of them until this is cleared up. 6510 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6511 lt_cv_file_magic_cmd=/usr/bin/file 6512 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6513 ;; 6514 esac 6515 else 6516 lt_cv_deplibs_check_method=pass_all 6517 fi 6518 ;; 6519 6520gnu*) 6521 lt_cv_deplibs_check_method=pass_all 6522 ;; 6523 6524haiku*) 6525 lt_cv_deplibs_check_method=pass_all 6526 ;; 6527 6528hpux10.20* | hpux11*) 6529 lt_cv_file_magic_cmd=/usr/bin/file 6530 case $host_cpu in 6531 ia64*) 6532 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6533 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6534 ;; 6535 hppa*64*) 6536 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 6537 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6538 ;; 6539 *) 6540 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6541 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6542 ;; 6543 esac 6544 ;; 6545 6546interix[3-9]*) 6547 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6548 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6549 ;; 6550 6551irix5* | irix6* | nonstopux*) 6552 case $LD in 6553 *-32|*"-32 ") libmagic=32-bit;; 6554 *-n32|*"-n32 ") libmagic=N32;; 6555 *-64|*"-64 ") libmagic=64-bit;; 6556 *) libmagic=never-match;; 6557 esac 6558 lt_cv_deplibs_check_method=pass_all 6559 ;; 6560 6561# This must be Linux ELF. 6562linux* | k*bsd*-gnu | kopensolaris*-gnu) 6563 lt_cv_deplibs_check_method=pass_all 6564 ;; 6565 6566netbsd*) 6567 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6568 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6569 else 6570 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6571 fi 6572 ;; 6573 6574newos6*) 6575 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6576 lt_cv_file_magic_cmd=/usr/bin/file 6577 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6578 ;; 6579 6580*nto* | *qnx*) 6581 lt_cv_deplibs_check_method=pass_all 6582 ;; 6583 6584openbsd*) 6585 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6586 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6587 else 6588 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6589 fi 6590 ;; 6591 6592osf3* | osf4* | osf5*) 6593 lt_cv_deplibs_check_method=pass_all 6594 ;; 6595 6596rdos*) 6597 lt_cv_deplibs_check_method=pass_all 6598 ;; 6599 6600solaris*) 6601 lt_cv_deplibs_check_method=pass_all 6602 ;; 6603 6604sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6605 lt_cv_deplibs_check_method=pass_all 6606 ;; 6607 6608sysv4 | sysv4.3*) 6609 case $host_vendor in 6610 motorola) 6611 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 6612 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6613 ;; 6614 ncr) 6615 lt_cv_deplibs_check_method=pass_all 6616 ;; 6617 sequent) 6618 lt_cv_file_magic_cmd='/bin/file' 6619 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6620 ;; 6621 sni) 6622 lt_cv_file_magic_cmd='/bin/file' 6623 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6624 lt_cv_file_magic_test_file=/lib/libc.so 6625 ;; 6626 siemens) 6627 lt_cv_deplibs_check_method=pass_all 6628 ;; 6629 pc) 6630 lt_cv_deplibs_check_method=pass_all 6631 ;; 6632 esac 6633 ;; 6634 6635tpf*) 6636 lt_cv_deplibs_check_method=pass_all 6637 ;; 6638esac 6639 6640fi 6641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6642$as_echo "$lt_cv_deplibs_check_method" >&6; } 6643file_magic_cmd=$lt_cv_file_magic_cmd 6644deplibs_check_method=$lt_cv_deplibs_check_method 6645test -z "$deplibs_check_method" && deplibs_check_method=unknown 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658if test -n "$ac_tool_prefix"; then 6659 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6660set dummy ${ac_tool_prefix}ar; ac_word=$2 6661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6662$as_echo_n "checking for $ac_word... " >&6; } 6663if test "${ac_cv_prog_AR+set}" = set; then : 6664 $as_echo_n "(cached) " >&6 6665else 6666 if test -n "$AR"; then 6667 ac_cv_prog_AR="$AR" # Let the user override the test. 6668else 6669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6670for as_dir in $PATH 6671do 6672 IFS=$as_save_IFS 6673 test -z "$as_dir" && as_dir=. 6674 for ac_exec_ext in '' $ac_executable_extensions; do 6675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6676 ac_cv_prog_AR="${ac_tool_prefix}ar" 6677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6678 break 2 6679 fi 6680done 6681 done 6682IFS=$as_save_IFS 6683 6684fi 6685fi 6686AR=$ac_cv_prog_AR 6687if test -n "$AR"; then 6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6689$as_echo "$AR" >&6; } 6690else 6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6692$as_echo "no" >&6; } 6693fi 6694 6695 6696fi 6697if test -z "$ac_cv_prog_AR"; then 6698 ac_ct_AR=$AR 6699 # Extract the first word of "ar", so it can be a program name with args. 6700set dummy ar; ac_word=$2 6701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6702$as_echo_n "checking for $ac_word... " >&6; } 6703if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6704 $as_echo_n "(cached) " >&6 6705else 6706 if test -n "$ac_ct_AR"; then 6707 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6708else 6709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6710for as_dir in $PATH 6711do 6712 IFS=$as_save_IFS 6713 test -z "$as_dir" && as_dir=. 6714 for ac_exec_ext in '' $ac_executable_extensions; do 6715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6716 ac_cv_prog_ac_ct_AR="ar" 6717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6718 break 2 6719 fi 6720done 6721 done 6722IFS=$as_save_IFS 6723 6724fi 6725fi 6726ac_ct_AR=$ac_cv_prog_ac_ct_AR 6727if test -n "$ac_ct_AR"; then 6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6729$as_echo "$ac_ct_AR" >&6; } 6730else 6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6732$as_echo "no" >&6; } 6733fi 6734 6735 if test "x$ac_ct_AR" = x; then 6736 AR="false" 6737 else 6738 case $cross_compiling:$ac_tool_warned in 6739yes:) 6740{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6741$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6742ac_tool_warned=yes ;; 6743esac 6744 AR=$ac_ct_AR 6745 fi 6746else 6747 AR="$ac_cv_prog_AR" 6748fi 6749 6750test -z "$AR" && AR=ar 6751test -z "$AR_FLAGS" && AR_FLAGS=cru 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763if test -n "$ac_tool_prefix"; then 6764 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6765set dummy ${ac_tool_prefix}strip; ac_word=$2 6766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6767$as_echo_n "checking for $ac_word... " >&6; } 6768if test "${ac_cv_prog_STRIP+set}" = set; then : 6769 $as_echo_n "(cached) " >&6 6770else 6771 if test -n "$STRIP"; then 6772 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6773else 6774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6775for as_dir in $PATH 6776do 6777 IFS=$as_save_IFS 6778 test -z "$as_dir" && as_dir=. 6779 for ac_exec_ext in '' $ac_executable_extensions; do 6780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6781 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6783 break 2 6784 fi 6785done 6786 done 6787IFS=$as_save_IFS 6788 6789fi 6790fi 6791STRIP=$ac_cv_prog_STRIP 6792if test -n "$STRIP"; then 6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6794$as_echo "$STRIP" >&6; } 6795else 6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6797$as_echo "no" >&6; } 6798fi 6799 6800 6801fi 6802if test -z "$ac_cv_prog_STRIP"; then 6803 ac_ct_STRIP=$STRIP 6804 # Extract the first word of "strip", so it can be a program name with args. 6805set dummy strip; ac_word=$2 6806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6807$as_echo_n "checking for $ac_word... " >&6; } 6808if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6809 $as_echo_n "(cached) " >&6 6810else 6811 if test -n "$ac_ct_STRIP"; then 6812 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6813else 6814as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6815for as_dir in $PATH 6816do 6817 IFS=$as_save_IFS 6818 test -z "$as_dir" && as_dir=. 6819 for ac_exec_ext in '' $ac_executable_extensions; do 6820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6821 ac_cv_prog_ac_ct_STRIP="strip" 6822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6823 break 2 6824 fi 6825done 6826 done 6827IFS=$as_save_IFS 6828 6829fi 6830fi 6831ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6832if test -n "$ac_ct_STRIP"; then 6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6834$as_echo "$ac_ct_STRIP" >&6; } 6835else 6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6837$as_echo "no" >&6; } 6838fi 6839 6840 if test "x$ac_ct_STRIP" = x; then 6841 STRIP=":" 6842 else 6843 case $cross_compiling:$ac_tool_warned in 6844yes:) 6845{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6846$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6847ac_tool_warned=yes ;; 6848esac 6849 STRIP=$ac_ct_STRIP 6850 fi 6851else 6852 STRIP="$ac_cv_prog_STRIP" 6853fi 6854 6855test -z "$STRIP" && STRIP=: 6856 6857 6858 6859 6860 6861 6862if test -n "$ac_tool_prefix"; then 6863 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6864set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6866$as_echo_n "checking for $ac_word... " >&6; } 6867if test "${ac_cv_prog_RANLIB+set}" = set; then : 6868 $as_echo_n "(cached) " >&6 6869else 6870 if test -n "$RANLIB"; then 6871 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6872else 6873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6874for as_dir in $PATH 6875do 6876 IFS=$as_save_IFS 6877 test -z "$as_dir" && as_dir=. 6878 for ac_exec_ext in '' $ac_executable_extensions; do 6879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6880 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6882 break 2 6883 fi 6884done 6885 done 6886IFS=$as_save_IFS 6887 6888fi 6889fi 6890RANLIB=$ac_cv_prog_RANLIB 6891if test -n "$RANLIB"; then 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6893$as_echo "$RANLIB" >&6; } 6894else 6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6896$as_echo "no" >&6; } 6897fi 6898 6899 6900fi 6901if test -z "$ac_cv_prog_RANLIB"; then 6902 ac_ct_RANLIB=$RANLIB 6903 # Extract the first word of "ranlib", so it can be a program name with args. 6904set dummy ranlib; ac_word=$2 6905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6906$as_echo_n "checking for $ac_word... " >&6; } 6907if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6908 $as_echo_n "(cached) " >&6 6909else 6910 if test -n "$ac_ct_RANLIB"; then 6911 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6912else 6913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6914for as_dir in $PATH 6915do 6916 IFS=$as_save_IFS 6917 test -z "$as_dir" && as_dir=. 6918 for ac_exec_ext in '' $ac_executable_extensions; do 6919 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6920 ac_cv_prog_ac_ct_RANLIB="ranlib" 6921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6922 break 2 6923 fi 6924done 6925 done 6926IFS=$as_save_IFS 6927 6928fi 6929fi 6930ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6931if test -n "$ac_ct_RANLIB"; then 6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6933$as_echo "$ac_ct_RANLIB" >&6; } 6934else 6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6936$as_echo "no" >&6; } 6937fi 6938 6939 if test "x$ac_ct_RANLIB" = x; then 6940 RANLIB=":" 6941 else 6942 case $cross_compiling:$ac_tool_warned in 6943yes:) 6944{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6945$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6946ac_tool_warned=yes ;; 6947esac 6948 RANLIB=$ac_ct_RANLIB 6949 fi 6950else 6951 RANLIB="$ac_cv_prog_RANLIB" 6952fi 6953 6954test -z "$RANLIB" && RANLIB=: 6955 6956 6957 6958 6959 6960 6961# Determine commands to create old-style static archives. 6962old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6963old_postinstall_cmds='chmod 644 $oldlib' 6964old_postuninstall_cmds= 6965 6966if test -n "$RANLIB"; then 6967 case $host_os in 6968 openbsd*) 6969 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6970 ;; 6971 *) 6972 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6973 ;; 6974 esac 6975 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6976fi 6977 6978case $host_os in 6979 darwin*) 6980 lock_old_archive_extraction=yes ;; 6981 *) 6982 lock_old_archive_extraction=no ;; 6983esac 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005for ac_prog in gawk mawk nawk awk 7006do 7007 # Extract the first word of "$ac_prog", so it can be a program name with args. 7008set dummy $ac_prog; ac_word=$2 7009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7010$as_echo_n "checking for $ac_word... " >&6; } 7011if test "${ac_cv_prog_AWK+set}" = set; then : 7012 $as_echo_n "(cached) " >&6 7013else 7014 if test -n "$AWK"; then 7015 ac_cv_prog_AWK="$AWK" # Let the user override the test. 7016else 7017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7018for as_dir in $PATH 7019do 7020 IFS=$as_save_IFS 7021 test -z "$as_dir" && as_dir=. 7022 for ac_exec_ext in '' $ac_executable_extensions; do 7023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7024 ac_cv_prog_AWK="$ac_prog" 7025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7026 break 2 7027 fi 7028done 7029 done 7030IFS=$as_save_IFS 7031 7032fi 7033fi 7034AWK=$ac_cv_prog_AWK 7035if test -n "$AWK"; then 7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 7037$as_echo "$AWK" >&6; } 7038else 7039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7040$as_echo "no" >&6; } 7041fi 7042 7043 7044 test -n "$AWK" && break 7045done 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065# If no C compiler was specified, use CC. 7066LTCC=${LTCC-"$CC"} 7067 7068# If no C compiler flags were specified, use CFLAGS. 7069LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7070 7071# Allow CC to be a program name with arguments. 7072compiler=$CC 7073 7074 7075# Check for command to grab the raw symbol name followed by C symbol from nm. 7076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7077$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7078if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 7079 $as_echo_n "(cached) " >&6 7080else 7081 7082# These are sane defaults that work on at least a few old systems. 7083# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7084 7085# Character class describing NM global symbol codes. 7086symcode='[BCDEGRST]' 7087 7088# Regexp to match symbols that can be accessed directly from C. 7089sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7090 7091# Define system-specific variables. 7092case $host_os in 7093aix*) 7094 symcode='[BCDT]' 7095 ;; 7096cygwin* | mingw* | pw32* | cegcc*) 7097 symcode='[ABCDGISTW]' 7098 ;; 7099hpux*) 7100 if test "$host_cpu" = ia64; then 7101 symcode='[ABCDEGRST]' 7102 fi 7103 ;; 7104irix* | nonstopux*) 7105 symcode='[BCDEGRST]' 7106 ;; 7107osf*) 7108 symcode='[BCDEGQRST]' 7109 ;; 7110solaris*) 7111 symcode='[BDRT]' 7112 ;; 7113sco3.2v5*) 7114 symcode='[DT]' 7115 ;; 7116sysv4.2uw2*) 7117 symcode='[DT]' 7118 ;; 7119sysv5* | sco5v6* | unixware* | OpenUNIX*) 7120 symcode='[ABDT]' 7121 ;; 7122sysv4) 7123 symcode='[DFNSTU]' 7124 ;; 7125esac 7126 7127# If we're using GNU nm, then use its standard symbol codes. 7128case `$NM -V 2>&1` in 7129*GNU* | *'with BFD'*) 7130 symcode='[ABCDGIRSTW]' ;; 7131esac 7132 7133# Transform an extracted symbol line into a proper C declaration. 7134# Some systems (esp. on ia64) link data and code symbols differently, 7135# so use this general approach. 7136lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7137 7138# Transform an extracted symbol line into symbol name and symbol address 7139lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7140lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 7141 7142# Handle CRLF in mingw tool chain 7143opt_cr= 7144case $build_os in 7145mingw*) 7146 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7147 ;; 7148esac 7149 7150# Try without a prefix underscore, then with it. 7151for ac_symprfx in "" "_"; do 7152 7153 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7154 symxfrm="\\1 $ac_symprfx\\2 \\2" 7155 7156 # Write the raw and C identifiers. 7157 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7158 # Fake it for dumpbin and say T for any non-static function 7159 # and D for any global variable. 7160 # Also find C++ and __fastcall symbols from MSVC++, 7161 # which start with @ or ?. 7162 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7163" {last_section=section; section=\$ 3};"\ 7164" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7165" \$ 0!~/External *\|/{next};"\ 7166" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7167" {if(hide[section]) next};"\ 7168" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7169" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7170" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7171" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7172" ' prfx=^$ac_symprfx" 7173 else 7174 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7175 fi 7176 7177 # Check to see that the pipe works correctly. 7178 pipe_works=no 7179 7180 rm -f conftest* 7181 cat > conftest.$ac_ext <<_LT_EOF 7182#ifdef __cplusplus 7183extern "C" { 7184#endif 7185char nm_test_var; 7186void nm_test_func(void); 7187void nm_test_func(void){} 7188#ifdef __cplusplus 7189} 7190#endif 7191int main(){nm_test_var='a';nm_test_func();return(0);} 7192_LT_EOF 7193 7194 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7195 (eval $ac_compile) 2>&5 7196 ac_status=$? 7197 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7198 test $ac_status = 0; }; then 7199 # Now try to grab the symbols. 7200 nlist=conftest.nm 7201 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7202 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7203 ac_status=$? 7204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7205 test $ac_status = 0; } && test -s "$nlist"; then 7206 # Try sorting and uniquifying the output. 7207 if sort "$nlist" | uniq > "$nlist"T; then 7208 mv -f "$nlist"T "$nlist" 7209 else 7210 rm -f "$nlist"T 7211 fi 7212 7213 # Make sure that we snagged all the symbols we need. 7214 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7215 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7216 cat <<_LT_EOF > conftest.$ac_ext 7217#ifdef __cplusplus 7218extern "C" { 7219#endif 7220 7221_LT_EOF 7222 # Now generate the symbol file. 7223 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7224 7225 cat <<_LT_EOF >> conftest.$ac_ext 7226 7227/* The mapping between symbol names and symbols. */ 7228const struct { 7229 const char *name; 7230 void *address; 7231} 7232lt__PROGRAM__LTX_preloaded_symbols[] = 7233{ 7234 { "@PROGRAM@", (void *) 0 }, 7235_LT_EOF 7236 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7237 cat <<\_LT_EOF >> conftest.$ac_ext 7238 {0, (void *) 0} 7239}; 7240 7241/* This works around a problem in FreeBSD linker */ 7242#ifdef FREEBSD_WORKAROUND 7243static const void *lt_preloaded_setup() { 7244 return lt__PROGRAM__LTX_preloaded_symbols; 7245} 7246#endif 7247 7248#ifdef __cplusplus 7249} 7250#endif 7251_LT_EOF 7252 # Now try linking the two files. 7253 mv conftest.$ac_objext conftstm.$ac_objext 7254 lt_save_LIBS="$LIBS" 7255 lt_save_CFLAGS="$CFLAGS" 7256 LIBS="conftstm.$ac_objext" 7257 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7258 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7259 (eval $ac_link) 2>&5 7260 ac_status=$? 7261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7262 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7263 pipe_works=yes 7264 fi 7265 LIBS="$lt_save_LIBS" 7266 CFLAGS="$lt_save_CFLAGS" 7267 else 7268 echo "cannot find nm_test_func in $nlist" >&5 7269 fi 7270 else 7271 echo "cannot find nm_test_var in $nlist" >&5 7272 fi 7273 else 7274 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7275 fi 7276 else 7277 echo "$progname: failed program was:" >&5 7278 cat conftest.$ac_ext >&5 7279 fi 7280 rm -rf conftest* conftst* 7281 7282 # Do not use the global_symbol_pipe unless it works. 7283 if test "$pipe_works" = yes; then 7284 break 7285 else 7286 lt_cv_sys_global_symbol_pipe= 7287 fi 7288done 7289 7290fi 7291 7292if test -z "$lt_cv_sys_global_symbol_pipe"; then 7293 lt_cv_sys_global_symbol_to_cdecl= 7294fi 7295if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7297$as_echo "failed" >&6; } 7298else 7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7300$as_echo "ok" >&6; } 7301fi 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324# Check whether --enable-libtool-lock was given. 7325if test "${enable_libtool_lock+set}" = set; then : 7326 enableval=$enable_libtool_lock; 7327fi 7328 7329test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7330 7331# Some flags need to be propagated to the compiler or linker for good 7332# libtool support. 7333case $host in 7334ia64-*-hpux*) 7335 # Find out which ABI we are using. 7336 echo 'int i;' > conftest.$ac_ext 7337 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7338 (eval $ac_compile) 2>&5 7339 ac_status=$? 7340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7341 test $ac_status = 0; }; then 7342 case `/usr/bin/file conftest.$ac_objext` in 7343 *ELF-32*) 7344 HPUX_IA64_MODE="32" 7345 ;; 7346 *ELF-64*) 7347 HPUX_IA64_MODE="64" 7348 ;; 7349 esac 7350 fi 7351 rm -rf conftest* 7352 ;; 7353*-*-irix6*) 7354 # Find out which ABI we are using. 7355 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7356 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7357 (eval $ac_compile) 2>&5 7358 ac_status=$? 7359 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7360 test $ac_status = 0; }; then 7361 if test "$lt_cv_prog_gnu_ld" = yes; then 7362 case `/usr/bin/file conftest.$ac_objext` in 7363 *32-bit*) 7364 LD="${LD-ld} -melf32bsmip" 7365 ;; 7366 *N32*) 7367 LD="${LD-ld} -melf32bmipn32" 7368 ;; 7369 *64-bit*) 7370 LD="${LD-ld} -melf64bmip" 7371 ;; 7372 esac 7373 else 7374 case `/usr/bin/file conftest.$ac_objext` in 7375 *32-bit*) 7376 LD="${LD-ld} -32" 7377 ;; 7378 *N32*) 7379 LD="${LD-ld} -n32" 7380 ;; 7381 *64-bit*) 7382 LD="${LD-ld} -64" 7383 ;; 7384 esac 7385 fi 7386 fi 7387 rm -rf conftest* 7388 ;; 7389 7390x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7391s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7392 # Find out which ABI we are using. 7393 echo 'int i;' > conftest.$ac_ext 7394 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7395 (eval $ac_compile) 2>&5 7396 ac_status=$? 7397 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7398 test $ac_status = 0; }; then 7399 case `/usr/bin/file conftest.o` in 7400 *32-bit*) 7401 case $host in 7402 x86_64-*kfreebsd*-gnu) 7403 LD="${LD-ld} -m elf_i386_fbsd" 7404 ;; 7405 x86_64-*linux*) 7406 case `/usr/bin/file conftest.o` in 7407 *x86-64*) 7408 LD="${LD-ld} -m elf32_x86_64" 7409 ;; 7410 *) 7411 LD="${LD-ld} -m elf_i386" 7412 ;; 7413 esac 7414 ;; 7415 powerpc64le-*linux*) 7416 LD="${LD-ld} -m elf32lppclinux" 7417 ;; 7418 powerpc64-*linux*) 7419 LD="${LD-ld} -m elf32ppclinux" 7420 ;; 7421 s390x-*linux*) 7422 LD="${LD-ld} -m elf_s390" 7423 ;; 7424 sparc64-*linux*) 7425 LD="${LD-ld} -m elf32_sparc" 7426 ;; 7427 esac 7428 ;; 7429 *64-bit*) 7430 case $host in 7431 x86_64-*kfreebsd*-gnu) 7432 LD="${LD-ld} -m elf_x86_64_fbsd" 7433 ;; 7434 x86_64-*linux*) 7435 LD="${LD-ld} -m elf_x86_64" 7436 ;; 7437 powerpcle-*linux*) 7438 LD="${LD-ld} -m elf64lppc" 7439 ;; 7440 powerpc-*linux*) 7441 LD="${LD-ld} -m elf64ppc" 7442 ;; 7443 s390*-*linux*|s390*-*tpf*) 7444 LD="${LD-ld} -m elf64_s390" 7445 ;; 7446 sparc*-*linux*) 7447 LD="${LD-ld} -m elf64_sparc" 7448 ;; 7449 esac 7450 ;; 7451 esac 7452 fi 7453 rm -rf conftest* 7454 ;; 7455 7456*-*-sco3.2v5*) 7457 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7458 SAVE_CFLAGS="$CFLAGS" 7459 CFLAGS="$CFLAGS -belf" 7460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7461$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7462if test "${lt_cv_cc_needs_belf+set}" = set; then : 7463 $as_echo_n "(cached) " >&6 7464else 7465 ac_ext=c 7466ac_cpp='$CPP $CPPFLAGS' 7467ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7468ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7469ac_compiler_gnu=$ac_cv_c_compiler_gnu 7470 7471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7472/* end confdefs.h. */ 7473 7474int 7475main () 7476{ 7477 7478 ; 7479 return 0; 7480} 7481_ACEOF 7482if ac_fn_c_try_link "$LINENO"; then : 7483 lt_cv_cc_needs_belf=yes 7484else 7485 lt_cv_cc_needs_belf=no 7486fi 7487rm -f core conftest.err conftest.$ac_objext \ 7488 conftest$ac_exeext conftest.$ac_ext 7489 ac_ext=c 7490ac_cpp='$CPP $CPPFLAGS' 7491ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7492ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7493ac_compiler_gnu=$ac_cv_c_compiler_gnu 7494 7495fi 7496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7497$as_echo "$lt_cv_cc_needs_belf" >&6; } 7498 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7499 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7500 CFLAGS="$SAVE_CFLAGS" 7501 fi 7502 ;; 7503sparc*-*solaris*) 7504 # Find out which ABI we are using. 7505 echo 'int i;' > conftest.$ac_ext 7506 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7507 (eval $ac_compile) 2>&5 7508 ac_status=$? 7509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7510 test $ac_status = 0; }; then 7511 case `/usr/bin/file conftest.o` in 7512 *64-bit*) 7513 case $lt_cv_prog_gnu_ld in 7514 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7515 *) 7516 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7517 LD="${LD-ld} -64" 7518 fi 7519 ;; 7520 esac 7521 ;; 7522 esac 7523 fi 7524 rm -rf conftest* 7525 ;; 7526esac 7527 7528need_locks="$enable_libtool_lock" 7529 7530 7531 case $host_os in 7532 rhapsody* | darwin*) 7533 if test -n "$ac_tool_prefix"; then 7534 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7535set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7537$as_echo_n "checking for $ac_word... " >&6; } 7538if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 7539 $as_echo_n "(cached) " >&6 7540else 7541 if test -n "$DSYMUTIL"; then 7542 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7543else 7544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7545for as_dir in $PATH 7546do 7547 IFS=$as_save_IFS 7548 test -z "$as_dir" && as_dir=. 7549 for ac_exec_ext in '' $ac_executable_extensions; do 7550 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7551 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7553 break 2 7554 fi 7555done 7556 done 7557IFS=$as_save_IFS 7558 7559fi 7560fi 7561DSYMUTIL=$ac_cv_prog_DSYMUTIL 7562if test -n "$DSYMUTIL"; then 7563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7564$as_echo "$DSYMUTIL" >&6; } 7565else 7566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7567$as_echo "no" >&6; } 7568fi 7569 7570 7571fi 7572if test -z "$ac_cv_prog_DSYMUTIL"; then 7573 ac_ct_DSYMUTIL=$DSYMUTIL 7574 # Extract the first word of "dsymutil", so it can be a program name with args. 7575set dummy dsymutil; ac_word=$2 7576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7577$as_echo_n "checking for $ac_word... " >&6; } 7578if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 7579 $as_echo_n "(cached) " >&6 7580else 7581 if test -n "$ac_ct_DSYMUTIL"; then 7582 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7583else 7584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7585for as_dir in $PATH 7586do 7587 IFS=$as_save_IFS 7588 test -z "$as_dir" && as_dir=. 7589 for ac_exec_ext in '' $ac_executable_extensions; do 7590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7591 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7593 break 2 7594 fi 7595done 7596 done 7597IFS=$as_save_IFS 7598 7599fi 7600fi 7601ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7602if test -n "$ac_ct_DSYMUTIL"; then 7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7604$as_echo "$ac_ct_DSYMUTIL" >&6; } 7605else 7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7607$as_echo "no" >&6; } 7608fi 7609 7610 if test "x$ac_ct_DSYMUTIL" = x; then 7611 DSYMUTIL=":" 7612 else 7613 case $cross_compiling:$ac_tool_warned in 7614yes:) 7615{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7616$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7617ac_tool_warned=yes ;; 7618esac 7619 DSYMUTIL=$ac_ct_DSYMUTIL 7620 fi 7621else 7622 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7623fi 7624 7625 if test -n "$ac_tool_prefix"; then 7626 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7627set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7629$as_echo_n "checking for $ac_word... " >&6; } 7630if test "${ac_cv_prog_NMEDIT+set}" = set; then : 7631 $as_echo_n "(cached) " >&6 7632else 7633 if test -n "$NMEDIT"; then 7634 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7635else 7636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7637for as_dir in $PATH 7638do 7639 IFS=$as_save_IFS 7640 test -z "$as_dir" && as_dir=. 7641 for ac_exec_ext in '' $ac_executable_extensions; do 7642 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7643 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7645 break 2 7646 fi 7647done 7648 done 7649IFS=$as_save_IFS 7650 7651fi 7652fi 7653NMEDIT=$ac_cv_prog_NMEDIT 7654if test -n "$NMEDIT"; then 7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7656$as_echo "$NMEDIT" >&6; } 7657else 7658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7659$as_echo "no" >&6; } 7660fi 7661 7662 7663fi 7664if test -z "$ac_cv_prog_NMEDIT"; then 7665 ac_ct_NMEDIT=$NMEDIT 7666 # Extract the first word of "nmedit", so it can be a program name with args. 7667set dummy nmedit; ac_word=$2 7668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7669$as_echo_n "checking for $ac_word... " >&6; } 7670if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 7671 $as_echo_n "(cached) " >&6 7672else 7673 if test -n "$ac_ct_NMEDIT"; then 7674 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7675else 7676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7677for as_dir in $PATH 7678do 7679 IFS=$as_save_IFS 7680 test -z "$as_dir" && as_dir=. 7681 for ac_exec_ext in '' $ac_executable_extensions; do 7682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7683 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7685 break 2 7686 fi 7687done 7688 done 7689IFS=$as_save_IFS 7690 7691fi 7692fi 7693ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7694if test -n "$ac_ct_NMEDIT"; then 7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7696$as_echo "$ac_ct_NMEDIT" >&6; } 7697else 7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7699$as_echo "no" >&6; } 7700fi 7701 7702 if test "x$ac_ct_NMEDIT" = x; then 7703 NMEDIT=":" 7704 else 7705 case $cross_compiling:$ac_tool_warned in 7706yes:) 7707{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7708$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7709ac_tool_warned=yes ;; 7710esac 7711 NMEDIT=$ac_ct_NMEDIT 7712 fi 7713else 7714 NMEDIT="$ac_cv_prog_NMEDIT" 7715fi 7716 7717 if test -n "$ac_tool_prefix"; then 7718 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7719set dummy ${ac_tool_prefix}lipo; ac_word=$2 7720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7721$as_echo_n "checking for $ac_word... " >&6; } 7722if test "${ac_cv_prog_LIPO+set}" = set; then : 7723 $as_echo_n "(cached) " >&6 7724else 7725 if test -n "$LIPO"; then 7726 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7727else 7728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7729for as_dir in $PATH 7730do 7731 IFS=$as_save_IFS 7732 test -z "$as_dir" && as_dir=. 7733 for ac_exec_ext in '' $ac_executable_extensions; do 7734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7735 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7737 break 2 7738 fi 7739done 7740 done 7741IFS=$as_save_IFS 7742 7743fi 7744fi 7745LIPO=$ac_cv_prog_LIPO 7746if test -n "$LIPO"; then 7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7748$as_echo "$LIPO" >&6; } 7749else 7750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7751$as_echo "no" >&6; } 7752fi 7753 7754 7755fi 7756if test -z "$ac_cv_prog_LIPO"; then 7757 ac_ct_LIPO=$LIPO 7758 # Extract the first word of "lipo", so it can be a program name with args. 7759set dummy lipo; ac_word=$2 7760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7761$as_echo_n "checking for $ac_word... " >&6; } 7762if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7763 $as_echo_n "(cached) " >&6 7764else 7765 if test -n "$ac_ct_LIPO"; then 7766 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7767else 7768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7769for as_dir in $PATH 7770do 7771 IFS=$as_save_IFS 7772 test -z "$as_dir" && as_dir=. 7773 for ac_exec_ext in '' $ac_executable_extensions; do 7774 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7775 ac_cv_prog_ac_ct_LIPO="lipo" 7776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7777 break 2 7778 fi 7779done 7780 done 7781IFS=$as_save_IFS 7782 7783fi 7784fi 7785ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7786if test -n "$ac_ct_LIPO"; then 7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7788$as_echo "$ac_ct_LIPO" >&6; } 7789else 7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7791$as_echo "no" >&6; } 7792fi 7793 7794 if test "x$ac_ct_LIPO" = x; then 7795 LIPO=":" 7796 else 7797 case $cross_compiling:$ac_tool_warned in 7798yes:) 7799{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7800$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7801ac_tool_warned=yes ;; 7802esac 7803 LIPO=$ac_ct_LIPO 7804 fi 7805else 7806 LIPO="$ac_cv_prog_LIPO" 7807fi 7808 7809 if test -n "$ac_tool_prefix"; then 7810 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7811set dummy ${ac_tool_prefix}otool; ac_word=$2 7812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7813$as_echo_n "checking for $ac_word... " >&6; } 7814if test "${ac_cv_prog_OTOOL+set}" = set; then : 7815 $as_echo_n "(cached) " >&6 7816else 7817 if test -n "$OTOOL"; then 7818 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7819else 7820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7821for as_dir in $PATH 7822do 7823 IFS=$as_save_IFS 7824 test -z "$as_dir" && as_dir=. 7825 for ac_exec_ext in '' $ac_executable_extensions; do 7826 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7827 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7829 break 2 7830 fi 7831done 7832 done 7833IFS=$as_save_IFS 7834 7835fi 7836fi 7837OTOOL=$ac_cv_prog_OTOOL 7838if test -n "$OTOOL"; then 7839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7840$as_echo "$OTOOL" >&6; } 7841else 7842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7843$as_echo "no" >&6; } 7844fi 7845 7846 7847fi 7848if test -z "$ac_cv_prog_OTOOL"; then 7849 ac_ct_OTOOL=$OTOOL 7850 # Extract the first word of "otool", so it can be a program name with args. 7851set dummy otool; ac_word=$2 7852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7853$as_echo_n "checking for $ac_word... " >&6; } 7854if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7855 $as_echo_n "(cached) " >&6 7856else 7857 if test -n "$ac_ct_OTOOL"; then 7858 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7859else 7860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7861for as_dir in $PATH 7862do 7863 IFS=$as_save_IFS 7864 test -z "$as_dir" && as_dir=. 7865 for ac_exec_ext in '' $ac_executable_extensions; do 7866 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7867 ac_cv_prog_ac_ct_OTOOL="otool" 7868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7869 break 2 7870 fi 7871done 7872 done 7873IFS=$as_save_IFS 7874 7875fi 7876fi 7877ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7878if test -n "$ac_ct_OTOOL"; then 7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7880$as_echo "$ac_ct_OTOOL" >&6; } 7881else 7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7883$as_echo "no" >&6; } 7884fi 7885 7886 if test "x$ac_ct_OTOOL" = x; then 7887 OTOOL=":" 7888 else 7889 case $cross_compiling:$ac_tool_warned in 7890yes:) 7891{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7892$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7893ac_tool_warned=yes ;; 7894esac 7895 OTOOL=$ac_ct_OTOOL 7896 fi 7897else 7898 OTOOL="$ac_cv_prog_OTOOL" 7899fi 7900 7901 if test -n "$ac_tool_prefix"; then 7902 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7903set dummy ${ac_tool_prefix}otool64; ac_word=$2 7904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7905$as_echo_n "checking for $ac_word... " >&6; } 7906if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7907 $as_echo_n "(cached) " >&6 7908else 7909 if test -n "$OTOOL64"; then 7910 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7911else 7912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7913for as_dir in $PATH 7914do 7915 IFS=$as_save_IFS 7916 test -z "$as_dir" && as_dir=. 7917 for ac_exec_ext in '' $ac_executable_extensions; do 7918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7919 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7921 break 2 7922 fi 7923done 7924 done 7925IFS=$as_save_IFS 7926 7927fi 7928fi 7929OTOOL64=$ac_cv_prog_OTOOL64 7930if test -n "$OTOOL64"; then 7931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7932$as_echo "$OTOOL64" >&6; } 7933else 7934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7935$as_echo "no" >&6; } 7936fi 7937 7938 7939fi 7940if test -z "$ac_cv_prog_OTOOL64"; then 7941 ac_ct_OTOOL64=$OTOOL64 7942 # Extract the first word of "otool64", so it can be a program name with args. 7943set dummy otool64; ac_word=$2 7944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7945$as_echo_n "checking for $ac_word... " >&6; } 7946if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7947 $as_echo_n "(cached) " >&6 7948else 7949 if test -n "$ac_ct_OTOOL64"; then 7950 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7951else 7952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7953for as_dir in $PATH 7954do 7955 IFS=$as_save_IFS 7956 test -z "$as_dir" && as_dir=. 7957 for ac_exec_ext in '' $ac_executable_extensions; do 7958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7959 ac_cv_prog_ac_ct_OTOOL64="otool64" 7960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7961 break 2 7962 fi 7963done 7964 done 7965IFS=$as_save_IFS 7966 7967fi 7968fi 7969ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7970if test -n "$ac_ct_OTOOL64"; then 7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7972$as_echo "$ac_ct_OTOOL64" >&6; } 7973else 7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7975$as_echo "no" >&6; } 7976fi 7977 7978 if test "x$ac_ct_OTOOL64" = x; then 7979 OTOOL64=":" 7980 else 7981 case $cross_compiling:$ac_tool_warned in 7982yes:) 7983{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7984$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7985ac_tool_warned=yes ;; 7986esac 7987 OTOOL64=$ac_ct_OTOOL64 7988 fi 7989else 7990 OTOOL64="$ac_cv_prog_OTOOL64" 7991fi 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8020$as_echo_n "checking for -single_module linker flag... " >&6; } 8021if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 8022 $as_echo_n "(cached) " >&6 8023else 8024 lt_cv_apple_cc_single_mod=no 8025 if test -z "${LT_MULTI_MODULE}"; then 8026 # By default we will add the -single_module flag. You can override 8027 # by either setting the environment variable LT_MULTI_MODULE 8028 # non-empty at configure time, or by adding -multi_module to the 8029 # link flags. 8030 rm -rf libconftest.dylib* 8031 echo "int foo(void){return 1;}" > conftest.c 8032 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8033-dynamiclib -Wl,-single_module conftest.c" >&5 8034 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8035 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8036 _lt_result=$? 8037 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8038 lt_cv_apple_cc_single_mod=yes 8039 else 8040 cat conftest.err >&5 8041 fi 8042 rm -rf libconftest.dylib* 8043 rm -f conftest.* 8044 fi 8045fi 8046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8047$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8049$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8050if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 8051 $as_echo_n "(cached) " >&6 8052else 8053 lt_cv_ld_exported_symbols_list=no 8054 save_LDFLAGS=$LDFLAGS 8055 echo "_main" > conftest.sym 8056 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8058/* end confdefs.h. */ 8059 8060int 8061main () 8062{ 8063 8064 ; 8065 return 0; 8066} 8067_ACEOF 8068if ac_fn_c_try_link "$LINENO"; then : 8069 lt_cv_ld_exported_symbols_list=yes 8070else 8071 lt_cv_ld_exported_symbols_list=no 8072fi 8073rm -f core conftest.err conftest.$ac_objext \ 8074 conftest$ac_exeext conftest.$ac_ext 8075 LDFLAGS="$save_LDFLAGS" 8076 8077fi 8078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8079$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8081$as_echo_n "checking for -force_load linker flag... " >&6; } 8082if test "${lt_cv_ld_force_load+set}" = set; then : 8083 $as_echo_n "(cached) " >&6 8084else 8085 lt_cv_ld_force_load=no 8086 cat > conftest.c << _LT_EOF 8087int forced_loaded() { return 2;} 8088_LT_EOF 8089 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8090 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8091 echo "$AR cru libconftest.a conftest.o" >&5 8092 $AR cru libconftest.a conftest.o 2>&5 8093 cat > conftest.c << _LT_EOF 8094int main() { return 0;} 8095_LT_EOF 8096 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8097 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8098 _lt_result=$? 8099 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8100 lt_cv_ld_force_load=yes 8101 else 8102 cat conftest.err >&5 8103 fi 8104 rm -f conftest.err libconftest.a conftest conftest.c 8105 rm -rf conftest.dSYM 8106 8107fi 8108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8109$as_echo "$lt_cv_ld_force_load" >&6; } 8110 case $host_os in 8111 rhapsody* | darwin1.[012]) 8112 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8113 darwin1.*) 8114 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8115 darwin*) # darwin 5.x on 8116 # if running on 10.5 or later, the deployment target defaults 8117 # to the OS version, if on x86, and 10.4, the deployment 8118 # target defaults to 10.4. Don't you love it? 8119 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8120 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8121 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8122 10.[012]*) 8123 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8124 10.*) 8125 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8126 esac 8127 ;; 8128 esac 8129 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8130 _lt_dar_single_mod='$single_module' 8131 fi 8132 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8133 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8134 else 8135 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8136 fi 8137 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8138 _lt_dsymutil='~$DSYMUTIL $lib || :' 8139 else 8140 _lt_dsymutil= 8141 fi 8142 ;; 8143 esac 8144 8145for ac_header in dlfcn.h 8146do : 8147 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8148" 8149if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 8150 cat >>confdefs.h <<_ACEOF 8151#define HAVE_DLFCN_H 1 8152_ACEOF 8153 8154fi 8155 8156done 8157 8158 8159 8160# autoconf.info says this should be called right after AC_INIT. 8161ac_config_headers="$ac_config_headers config.h:config.in" 8162 8163 8164 8165 8166 8167 8168# Put a plausible default for CC_FOR_BUILD in Makefile. 8169if test "x$cross_compiling" = "xno"; then 8170 CC_FOR_BUILD='$(CC)' 8171else 8172 CC_FOR_BUILD=gcc 8173fi 8174 8175 8176 8177 8178AR=${AR-ar} 8179 8180if test -n "$ac_tool_prefix"; then 8181 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8182set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8184$as_echo_n "checking for $ac_word... " >&6; } 8185if test "${ac_cv_prog_RANLIB+set}" = set; then : 8186 $as_echo_n "(cached) " >&6 8187else 8188 if test -n "$RANLIB"; then 8189 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8190else 8191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8192for as_dir in $PATH 8193do 8194 IFS=$as_save_IFS 8195 test -z "$as_dir" && as_dir=. 8196 for ac_exec_ext in '' $ac_executable_extensions; do 8197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8198 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8200 break 2 8201 fi 8202done 8203 done 8204IFS=$as_save_IFS 8205 8206fi 8207fi 8208RANLIB=$ac_cv_prog_RANLIB 8209if test -n "$RANLIB"; then 8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8211$as_echo "$RANLIB" >&6; } 8212else 8213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8214$as_echo "no" >&6; } 8215fi 8216 8217 8218fi 8219if test -z "$ac_cv_prog_RANLIB"; then 8220 ac_ct_RANLIB=$RANLIB 8221 # Extract the first word of "ranlib", so it can be a program name with args. 8222set dummy ranlib; ac_word=$2 8223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8224$as_echo_n "checking for $ac_word... " >&6; } 8225if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 8226 $as_echo_n "(cached) " >&6 8227else 8228 if test -n "$ac_ct_RANLIB"; then 8229 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8230else 8231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8232for as_dir in $PATH 8233do 8234 IFS=$as_save_IFS 8235 test -z "$as_dir" && as_dir=. 8236 for ac_exec_ext in '' $ac_executable_extensions; do 8237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8238 ac_cv_prog_ac_ct_RANLIB="ranlib" 8239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8240 break 2 8241 fi 8242done 8243 done 8244IFS=$as_save_IFS 8245 8246fi 8247fi 8248ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8249if test -n "$ac_ct_RANLIB"; then 8250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8251$as_echo "$ac_ct_RANLIB" >&6; } 8252else 8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8254$as_echo "no" >&6; } 8255fi 8256 8257 if test "x$ac_ct_RANLIB" = x; then 8258 RANLIB=":" 8259 else 8260 case $cross_compiling:$ac_tool_warned in 8261yes:) 8262{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8263$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8264ac_tool_warned=yes ;; 8265esac 8266 RANLIB=$ac_ct_RANLIB 8267 fi 8268else 8269 RANLIB="$ac_cv_prog_RANLIB" 8270fi 8271 8272 8273# Some of the common include files depend on bfd.h, and bfd.h checks 8274# that config.h is included first by testing that the PACKAGE macro 8275# is defined. 8276PACKAGE=sim 8277 8278cat >>confdefs.h <<_ACEOF 8279#define PACKAGE "$PACKAGE" 8280_ACEOF 8281 8282 8283 8284# Dependency checking. 8285ac_config_commands="$ac_config_commands depdir" 8286 8287 8288depcc="$CC" am_compiler_list= 8289 8290am_depcomp=$ac_aux_dir/depcomp 8291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 8292$as_echo_n "checking dependency style of $depcc... " >&6; } 8293if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 8294 $as_echo_n "(cached) " >&6 8295else 8296 if test -f "$am_depcomp"; then 8297 # We make a subdir and do the tests there. Otherwise we can end up 8298 # making bogus files that we don't know about and never remove. For 8299 # instance it was reported that on HP-UX the gcc test will end up 8300 # making a dummy file named `D' -- because `-MD' means `put the output 8301 # in D'. 8302 mkdir conftest.dir 8303 # Copy depcomp to subdir because otherwise we won't find it if we're 8304 # using a relative directory. 8305 cp "$am_depcomp" conftest.dir 8306 cd conftest.dir 8307 # We will build objects and dependencies in a subdirectory because 8308 # it helps to detect inapplicable dependency modes. For instance 8309 # both Tru64's cc and ICC support -MD to output dependencies as a 8310 # side effect of compilation, but ICC will put the dependencies in 8311 # the current directory while Tru64 will put them in the object 8312 # directory. 8313 mkdir sub 8314 8315 am_cv_CC_dependencies_compiler_type=none 8316 if test "$am_compiler_list" = ""; then 8317 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 8318 fi 8319 for depmode in $am_compiler_list; do 8320 if test $depmode = none; then break; fi 8321 8322 $as_echo "$as_me:$LINENO: trying $depmode" >&5 8323 # Setup a source with many dependencies, because some compilers 8324 # like to wrap large dependency lists on column 80 (with \), and 8325 # we should not choose a depcomp mode which is confused by this. 8326 # 8327 # We need to recreate these files for each test, as the compiler may 8328 # overwrite some of them when testing with obscure command lines. 8329 # This happens at least with the AIX C compiler. 8330 : > sub/conftest.c 8331 for i in 1 2 3 4 5 6; do 8332 echo '#include "conftst'$i'.h"' >> sub/conftest.c 8333 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 8334 # Solaris 8's {/usr,}/bin/sh. 8335 touch sub/conftst$i.h 8336 done 8337 echo "include sub/conftest.Po" > confmf 8338 8339 # We check with `-c' and `-o' for the sake of the "dashmstdout" 8340 # mode. It turns out that the SunPro C++ compiler does not properly 8341 # handle `-M -o', and we need to detect this. 8342 depcmd="depmode=$depmode \ 8343 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 8344 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 8345 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c" 8346 echo "| $depcmd" | sed -e 's/ */ /g' >&5 8347 if env $depcmd > conftest.err 2>&1 && 8348 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 && 8349 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 && 8350 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then 8351 # icc doesn't choke on unknown options, it will just issue warnings 8352 # or remarks (even with -Werror). So we grep stderr for any message 8353 # that says an option was ignored or not supported. 8354 # When given -MP, icc 7.0 and 7.1 complain thusly: 8355 # icc: Command line warning: ignoring option '-M'; no argument required 8356 # The diagnosis changed in icc 8.0: 8357 # icc: Command line remark: option '-MP' not supported 8358 if (grep 'ignoring option' conftest.err || 8359 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 8360 am_cv_CC_dependencies_compiler_type=$depmode 8361 $as_echo "$as_me:$LINENO: success" >&5 8362 break 8363 fi 8364 fi 8365 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5 8366 sed -e 's/^/| /' < conftest.err >&5 8367 done 8368 8369 cd .. 8370 rm -rf conftest.dir 8371else 8372 am_cv_CC_dependencies_compiler_type=none 8373fi 8374 8375fi 8376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 8377$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 8378if test x${am_cv_CC_dependencies_compiler_type-none} = xnone 8379then as_fn_error "no usable dependency style found" "$LINENO" 5 8380else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 8381 8382fi 8383 8384 8385# Check for the 'make' the user wants to use. 8386for ac_prog in make 8387do 8388 # Extract the first word of "$ac_prog", so it can be a program name with args. 8389set dummy $ac_prog; ac_word=$2 8390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8391$as_echo_n "checking for $ac_word... " >&6; } 8392if test "${ac_cv_prog_MAKE+set}" = set; then : 8393 $as_echo_n "(cached) " >&6 8394else 8395 if test -n "$MAKE"; then 8396 ac_cv_prog_MAKE="$MAKE" # Let the user override the test. 8397else 8398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8399for as_dir in $PATH 8400do 8401 IFS=$as_save_IFS 8402 test -z "$as_dir" && as_dir=. 8403 for ac_exec_ext in '' $ac_executable_extensions; do 8404 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8405 ac_cv_prog_MAKE="$ac_prog" 8406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8407 break 2 8408 fi 8409done 8410 done 8411IFS=$as_save_IFS 8412 8413fi 8414fi 8415MAKE=$ac_cv_prog_MAKE 8416if test -n "$MAKE"; then 8417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 8418$as_echo "$MAKE" >&6; } 8419else 8420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8421$as_echo "no" >&6; } 8422fi 8423 8424 8425 test -n "$MAKE" && break 8426done 8427 8428MAKE_IS_GNU= 8429case "`$MAKE --version 2>&1 | sed 1q`" in 8430 *GNU*) 8431 MAKE_IS_GNU=yes 8432 ;; 8433esac 8434 if test "$MAKE_IS_GNU" = yes; then 8435 GMAKE_TRUE= 8436 GMAKE_FALSE='#' 8437else 8438 GMAKE_TRUE='#' 8439 GMAKE_FALSE= 8440fi 8441 8442 8443ALL_LINGUAS= 8444# If we haven't got the data from the intl directory, 8445# assume NLS is disabled. 8446USE_NLS=no 8447LIBINTL= 8448LIBINTL_DEP= 8449INCINTL= 8450XGETTEXT= 8451GMSGFMT= 8452POSUB= 8453 8454if test -f ../../intl/config.intl; then 8455 . ../../intl/config.intl 8456fi 8457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 8458$as_echo_n "checking whether NLS is requested... " >&6; } 8459if test x"$USE_NLS" != xyes; then 8460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8461$as_echo "no" >&6; } 8462else 8463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8464$as_echo "yes" >&6; } 8465 8466$as_echo "#define ENABLE_NLS 1" >>confdefs.h 8467 8468 8469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 8470$as_echo_n "checking for catalogs to be installed... " >&6; } 8471 # Look for .po and .gmo files in the source directory. 8472 CATALOGS= 8473 XLINGUAS= 8474 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 8475 # If there aren't any .gmo files the shell will give us the 8476 # literal string "../path/to/srcdir/po/*.gmo" which has to be 8477 # weeded out. 8478 case "$cat" in *\**) 8479 continue;; 8480 esac 8481 # The quadruple backslash is collapsed to a double backslash 8482 # by the backticks, then collapsed again by the double quotes, 8483 # leaving us with one backslash in the sed expression (right 8484 # before the dot that mustn't act as a wildcard). 8485 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 8486 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 8487 # The user is allowed to set LINGUAS to a list of languages to 8488 # install catalogs for. If it's empty that means "all of them." 8489 if test "x$LINGUAS" = x; then 8490 CATALOGS="$CATALOGS $cat" 8491 XLINGUAS="$XLINGUAS $lang" 8492 else 8493 case "$LINGUAS" in *$lang*) 8494 CATALOGS="$CATALOGS $cat" 8495 XLINGUAS="$XLINGUAS $lang" 8496 ;; 8497 esac 8498 fi 8499 done 8500 LINGUAS="$XLINGUAS" 8501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 8502$as_echo "$LINGUAS" >&6; } 8503 8504 8505 DATADIRNAME=share 8506 8507 INSTOBJEXT=.mo 8508 8509 GENCAT=gencat 8510 8511 CATOBJEXT=.gmo 8512 8513fi 8514 8515# Check for common headers. 8516# FIXME: Seems to me this can cause problems for i386-windows hosts. 8517# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*. 8518for ac_header in stdlib.h string.h strings.h unistd.h time.h 8519do : 8520 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8521ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8522eval as_val=\$$as_ac_Header 8523 if test "x$as_val" = x""yes; then : 8524 cat >>confdefs.h <<_ACEOF 8525#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8526_ACEOF 8527 8528fi 8529 8530done 8531 8532for ac_header in sys/time.h sys/resource.h 8533do : 8534 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8535ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8536eval as_val=\$$as_ac_Header 8537 if test "x$as_val" = x""yes; then : 8538 cat >>confdefs.h <<_ACEOF 8539#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8540_ACEOF 8541 8542fi 8543 8544done 8545 8546for ac_header in fcntl.h fpu_control.h 8547do : 8548 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8549ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8550eval as_val=\$$as_ac_Header 8551 if test "x$as_val" = x""yes; then : 8552 cat >>confdefs.h <<_ACEOF 8553#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8554_ACEOF 8555 8556fi 8557 8558done 8559 8560for ac_header in dlfcn.h errno.h sys/stat.h 8561do : 8562 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8563ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8564eval as_val=\$$as_ac_Header 8565 if test "x$as_val" = x""yes; then : 8566 cat >>confdefs.h <<_ACEOF 8567#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8568_ACEOF 8569 8570fi 8571 8572done 8573 8574for ac_func in getrusage time sigaction __setfpucw 8575do : 8576 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8577ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8578eval as_val=\$$as_ac_var 8579 if test "x$as_val" = x""yes; then : 8580 cat >>confdefs.h <<_ACEOF 8581#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8582_ACEOF 8583 8584fi 8585done 8586 8587 8588# Check for socket libraries 8589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5 8590$as_echo_n "checking for bind in -lsocket... " >&6; } 8591if test "${ac_cv_lib_socket_bind+set}" = set; then : 8592 $as_echo_n "(cached) " >&6 8593else 8594 ac_check_lib_save_LIBS=$LIBS 8595LIBS="-lsocket $LIBS" 8596cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8597/* end confdefs.h. */ 8598 8599/* Override any GCC internal prototype to avoid an error. 8600 Use char because int might match the return type of a GCC 8601 builtin and then its argument prototype would still apply. */ 8602#ifdef __cplusplus 8603extern "C" 8604#endif 8605char bind (); 8606int 8607main () 8608{ 8609return bind (); 8610 ; 8611 return 0; 8612} 8613_ACEOF 8614if ac_fn_c_try_link "$LINENO"; then : 8615 ac_cv_lib_socket_bind=yes 8616else 8617 ac_cv_lib_socket_bind=no 8618fi 8619rm -f core conftest.err conftest.$ac_objext \ 8620 conftest$ac_exeext conftest.$ac_ext 8621LIBS=$ac_check_lib_save_LIBS 8622fi 8623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 8624$as_echo "$ac_cv_lib_socket_bind" >&6; } 8625if test "x$ac_cv_lib_socket_bind" = x""yes; then : 8626 cat >>confdefs.h <<_ACEOF 8627#define HAVE_LIBSOCKET 1 8628_ACEOF 8629 8630 LIBS="-lsocket $LIBS" 8631 8632fi 8633 8634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8635$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8636if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 8637 $as_echo_n "(cached) " >&6 8638else 8639 ac_check_lib_save_LIBS=$LIBS 8640LIBS="-lnsl $LIBS" 8641cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8642/* end confdefs.h. */ 8643 8644/* Override any GCC internal prototype to avoid an error. 8645 Use char because int might match the return type of a GCC 8646 builtin and then its argument prototype would still apply. */ 8647#ifdef __cplusplus 8648extern "C" 8649#endif 8650char gethostbyname (); 8651int 8652main () 8653{ 8654return gethostbyname (); 8655 ; 8656 return 0; 8657} 8658_ACEOF 8659if ac_fn_c_try_link "$LINENO"; then : 8660 ac_cv_lib_nsl_gethostbyname=yes 8661else 8662 ac_cv_lib_nsl_gethostbyname=no 8663fi 8664rm -f core conftest.err conftest.$ac_objext \ 8665 conftest$ac_exeext conftest.$ac_ext 8666LIBS=$ac_check_lib_save_LIBS 8667fi 8668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8669$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8670if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 8671 cat >>confdefs.h <<_ACEOF 8672#define HAVE_LIBNSL 1 8673_ACEOF 8674 8675 LIBS="-lnsl $LIBS" 8676 8677fi 8678 8679 8680# BFD conditionally uses zlib, so we must link it in if libbfd does, by 8681# using the same condition. 8682 8683 # See if the user specified whether he wants zlib support or not. 8684 8685# Check whether --with-zlib was given. 8686if test "${with_zlib+set}" = set; then : 8687 withval=$with_zlib; 8688else 8689 with_zlib=auto 8690fi 8691 8692 8693 if test "$with_zlib" != "no"; then 8694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5 8695$as_echo_n "checking for library containing zlibVersion... " >&6; } 8696if test "${ac_cv_search_zlibVersion+set}" = set; then : 8697 $as_echo_n "(cached) " >&6 8698else 8699 ac_func_search_save_LIBS=$LIBS 8700cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8701/* end confdefs.h. */ 8702 8703/* Override any GCC internal prototype to avoid an error. 8704 Use char because int might match the return type of a GCC 8705 builtin and then its argument prototype would still apply. */ 8706#ifdef __cplusplus 8707extern "C" 8708#endif 8709char zlibVersion (); 8710int 8711main () 8712{ 8713return zlibVersion (); 8714 ; 8715 return 0; 8716} 8717_ACEOF 8718for ac_lib in '' z; do 8719 if test -z "$ac_lib"; then 8720 ac_res="none required" 8721 else 8722 ac_res=-l$ac_lib 8723 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 8724 fi 8725 if ac_fn_c_try_link "$LINENO"; then : 8726 ac_cv_search_zlibVersion=$ac_res 8727fi 8728rm -f core conftest.err conftest.$ac_objext \ 8729 conftest$ac_exeext 8730 if test "${ac_cv_search_zlibVersion+set}" = set; then : 8731 break 8732fi 8733done 8734if test "${ac_cv_search_zlibVersion+set}" = set; then : 8735 8736else 8737 ac_cv_search_zlibVersion=no 8738fi 8739rm conftest.$ac_ext 8740LIBS=$ac_func_search_save_LIBS 8741fi 8742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5 8743$as_echo "$ac_cv_search_zlibVersion" >&6; } 8744ac_res=$ac_cv_search_zlibVersion 8745if test "$ac_res" != no; then : 8746 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 8747 for ac_header in zlib.h 8748do : 8749 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 8750if test "x$ac_cv_header_zlib_h" = x""yes; then : 8751 cat >>confdefs.h <<_ACEOF 8752#define HAVE_ZLIB_H 1 8753_ACEOF 8754 8755fi 8756 8757done 8758 8759fi 8760 8761 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then 8762 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5 8763 fi 8764 fi 8765 8766 8767# BFD uses libdl when when plugins enabled. 8768 8769# Check whether --enable-plugins was given. 8770if test "${enable_plugins+set}" = set; then : 8771 enableval=$enable_plugins; case "${enableval}" in 8772 yes | "") plugins=yes ;; 8773 no) plugins=no ;; 8774 *) plugins=yes ;; 8775 esac 8776else 8777 plugins=no 8778fi 8779 8780 8781 if test "$plugins" = yes; then 8782 PLUGINS_TRUE= 8783 PLUGINS_FALSE='#' 8784else 8785 PLUGINS_TRUE='#' 8786 PLUGINS_FALSE= 8787fi 8788 8789 8790 8791 8792 8793# Set options 8794enable_dlopen=yes 8795 8796 8797 8798 8799 enable_win32_dll=no 8800 8801 8802 # Check whether --enable-shared was given. 8803if test "${enable_shared+set}" = set; then : 8804 enableval=$enable_shared; p=${PACKAGE-default} 8805 case $enableval in 8806 yes) enable_shared=yes ;; 8807 no) enable_shared=no ;; 8808 *) 8809 enable_shared=no 8810 # Look at the argument we got. We use all the common list separators. 8811 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8812 for pkg in $enableval; do 8813 IFS="$lt_save_ifs" 8814 if test "X$pkg" = "X$p"; then 8815 enable_shared=yes 8816 fi 8817 done 8818 IFS="$lt_save_ifs" 8819 ;; 8820 esac 8821else 8822 enable_shared=yes 8823fi 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 # Check whether --enable-static was given. 8834if test "${enable_static+set}" = set; then : 8835 enableval=$enable_static; p=${PACKAGE-default} 8836 case $enableval in 8837 yes) enable_static=yes ;; 8838 no) enable_static=no ;; 8839 *) 8840 enable_static=no 8841 # Look at the argument we got. We use all the common list separators. 8842 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8843 for pkg in $enableval; do 8844 IFS="$lt_save_ifs" 8845 if test "X$pkg" = "X$p"; then 8846 enable_static=yes 8847 fi 8848 done 8849 IFS="$lt_save_ifs" 8850 ;; 8851 esac 8852else 8853 enable_static=yes 8854fi 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865# Check whether --with-pic was given. 8866if test "${with_pic+set}" = set; then : 8867 withval=$with_pic; pic_mode="$withval" 8868else 8869 pic_mode=default 8870fi 8871 8872 8873test -z "$pic_mode" && pic_mode=default 8874 8875 8876 8877 8878 8879 8880 8881 # Check whether --enable-fast-install was given. 8882if test "${enable_fast_install+set}" = set; then : 8883 enableval=$enable_fast_install; p=${PACKAGE-default} 8884 case $enableval in 8885 yes) enable_fast_install=yes ;; 8886 no) enable_fast_install=no ;; 8887 *) 8888 enable_fast_install=no 8889 # Look at the argument we got. We use all the common list separators. 8890 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8891 for pkg in $enableval; do 8892 IFS="$lt_save_ifs" 8893 if test "X$pkg" = "X$p"; then 8894 enable_fast_install=yes 8895 fi 8896 done 8897 IFS="$lt_save_ifs" 8898 ;; 8899 esac 8900else 8901 enable_fast_install=yes 8902fi 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914# This can be used to rebuild libtool when needed 8915LIBTOOL_DEPS="$ltmain" 8916 8917# Always use our own libtool. 8918LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945test -z "$LN_S" && LN_S="ln -s" 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960if test -n "${ZSH_VERSION+set}" ; then 8961 setopt NO_GLOB_SUBST 8962fi 8963 8964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8965$as_echo_n "checking for objdir... " >&6; } 8966if test "${lt_cv_objdir+set}" = set; then : 8967 $as_echo_n "(cached) " >&6 8968else 8969 rm -f .libs 2>/dev/null 8970mkdir .libs 2>/dev/null 8971if test -d .libs; then 8972 lt_cv_objdir=.libs 8973else 8974 # MS-DOS does not allow filenames that begin with a dot. 8975 lt_cv_objdir=_libs 8976fi 8977rmdir .libs 2>/dev/null 8978fi 8979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8980$as_echo "$lt_cv_objdir" >&6; } 8981objdir=$lt_cv_objdir 8982 8983 8984 8985 8986 8987cat >>confdefs.h <<_ACEOF 8988#define LT_OBJDIR "$lt_cv_objdir/" 8989_ACEOF 8990 8991 8992 8993 8994case $host_os in 8995aix3*) 8996 # AIX sometimes has problems with the GCC collect2 program. For some 8997 # reason, if we set the COLLECT_NAMES environment variable, the problems 8998 # vanish in a puff of smoke. 8999 if test "X${COLLECT_NAMES+set}" != Xset; then 9000 COLLECT_NAMES= 9001 export COLLECT_NAMES 9002 fi 9003 ;; 9004esac 9005 9006# Global variables: 9007ofile=libtool 9008can_build_shared=yes 9009 9010# All known linkers require a `.a' archive for static linking (except MSVC, 9011# which needs '.lib'). 9012libext=a 9013 9014with_gnu_ld="$lt_cv_prog_gnu_ld" 9015 9016old_CC="$CC" 9017old_CFLAGS="$CFLAGS" 9018 9019# Set sane defaults for various variables 9020test -z "$CC" && CC=cc 9021test -z "$LTCC" && LTCC=$CC 9022test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9023test -z "$LD" && LD=ld 9024test -z "$ac_objext" && ac_objext=o 9025 9026for cc_temp in $compiler""; do 9027 case $cc_temp in 9028 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9029 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9030 \-*) ;; 9031 *) break;; 9032 esac 9033done 9034cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9035 9036 9037# Only perform the check for file, if the check method requires it 9038test -z "$MAGIC_CMD" && MAGIC_CMD=file 9039case $deplibs_check_method in 9040file_magic*) 9041 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9043$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9044if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9045 $as_echo_n "(cached) " >&6 9046else 9047 case $MAGIC_CMD in 9048[\\/*] | ?:[\\/]*) 9049 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9050 ;; 9051*) 9052 lt_save_MAGIC_CMD="$MAGIC_CMD" 9053 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9054 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9055 for ac_dir in $ac_dummy; do 9056 IFS="$lt_save_ifs" 9057 test -z "$ac_dir" && ac_dir=. 9058 if test -f $ac_dir/${ac_tool_prefix}file; then 9059 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9060 if test -n "$file_magic_test_file"; then 9061 case $deplibs_check_method in 9062 "file_magic "*) 9063 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9064 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9065 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9066 $EGREP "$file_magic_regex" > /dev/null; then 9067 : 9068 else 9069 cat <<_LT_EOF 1>&2 9070 9071*** Warning: the command libtool uses to detect shared libraries, 9072*** $file_magic_cmd, produces output that libtool cannot recognize. 9073*** The result is that libtool may fail to recognize shared libraries 9074*** as such. This will affect the creation of libtool libraries that 9075*** depend on shared libraries, but programs linked with such libtool 9076*** libraries will work regardless of this problem. Nevertheless, you 9077*** may want to report the problem to your system manager and/or to 9078*** bug-libtool@gnu.org 9079 9080_LT_EOF 9081 fi ;; 9082 esac 9083 fi 9084 break 9085 fi 9086 done 9087 IFS="$lt_save_ifs" 9088 MAGIC_CMD="$lt_save_MAGIC_CMD" 9089 ;; 9090esac 9091fi 9092 9093MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9094if test -n "$MAGIC_CMD"; then 9095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9096$as_echo "$MAGIC_CMD" >&6; } 9097else 9098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9099$as_echo "no" >&6; } 9100fi 9101 9102 9103 9104 9105 9106if test -z "$lt_cv_path_MAGIC_CMD"; then 9107 if test -n "$ac_tool_prefix"; then 9108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9109$as_echo_n "checking for file... " >&6; } 9110if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 9111 $as_echo_n "(cached) " >&6 9112else 9113 case $MAGIC_CMD in 9114[\\/*] | ?:[\\/]*) 9115 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9116 ;; 9117*) 9118 lt_save_MAGIC_CMD="$MAGIC_CMD" 9119 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9120 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9121 for ac_dir in $ac_dummy; do 9122 IFS="$lt_save_ifs" 9123 test -z "$ac_dir" && ac_dir=. 9124 if test -f $ac_dir/file; then 9125 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9126 if test -n "$file_magic_test_file"; then 9127 case $deplibs_check_method in 9128 "file_magic "*) 9129 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9130 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9131 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9132 $EGREP "$file_magic_regex" > /dev/null; then 9133 : 9134 else 9135 cat <<_LT_EOF 1>&2 9136 9137*** Warning: the command libtool uses to detect shared libraries, 9138*** $file_magic_cmd, produces output that libtool cannot recognize. 9139*** The result is that libtool may fail to recognize shared libraries 9140*** as such. This will affect the creation of libtool libraries that 9141*** depend on shared libraries, but programs linked with such libtool 9142*** libraries will work regardless of this problem. Nevertheless, you 9143*** may want to report the problem to your system manager and/or to 9144*** bug-libtool@gnu.org 9145 9146_LT_EOF 9147 fi ;; 9148 esac 9149 fi 9150 break 9151 fi 9152 done 9153 IFS="$lt_save_ifs" 9154 MAGIC_CMD="$lt_save_MAGIC_CMD" 9155 ;; 9156esac 9157fi 9158 9159MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9160if test -n "$MAGIC_CMD"; then 9161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9162$as_echo "$MAGIC_CMD" >&6; } 9163else 9164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9165$as_echo "no" >&6; } 9166fi 9167 9168 9169 else 9170 MAGIC_CMD=: 9171 fi 9172fi 9173 9174 fi 9175 ;; 9176esac 9177 9178# Use C for the default configuration in the libtool script 9179 9180lt_save_CC="$CC" 9181ac_ext=c 9182ac_cpp='$CPP $CPPFLAGS' 9183ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9184ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9185ac_compiler_gnu=$ac_cv_c_compiler_gnu 9186 9187 9188# Source file extension for C test sources. 9189ac_ext=c 9190 9191# Object file extension for compiled C test sources. 9192objext=o 9193objext=$objext 9194 9195# Code to be used in simple compile tests 9196lt_simple_compile_test_code="int some_variable = 0;" 9197 9198# Code to be used in simple link tests 9199lt_simple_link_test_code='int main(){return(0);}' 9200 9201 9202 9203 9204 9205 9206 9207# If no C compiler was specified, use CC. 9208LTCC=${LTCC-"$CC"} 9209 9210# If no C compiler flags were specified, use CFLAGS. 9211LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9212 9213# Allow CC to be a program name with arguments. 9214compiler=$CC 9215 9216# Save the default compiler, since it gets overwritten when the other 9217# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9218compiler_DEFAULT=$CC 9219 9220# save warnings/boilerplate of simple test code 9221ac_outfile=conftest.$ac_objext 9222echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9223eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9224_lt_compiler_boilerplate=`cat conftest.err` 9225$RM conftest* 9226 9227ac_outfile=conftest.$ac_objext 9228echo "$lt_simple_link_test_code" >conftest.$ac_ext 9229eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9230_lt_linker_boilerplate=`cat conftest.err` 9231$RM -r conftest* 9232 9233 9234## CAVEAT EMPTOR: 9235## There is no encapsulation within the following macros, do not change 9236## the running order or otherwise move them around unless you know exactly 9237## what you are doing... 9238if test -n "$compiler"; then 9239 9240lt_prog_compiler_no_builtin_flag= 9241 9242if test "$GCC" = yes; then 9243 case $cc_basename in 9244 nvcc*) 9245 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9246 *) 9247 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9248 esac 9249 9250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9251$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9252if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 9253 $as_echo_n "(cached) " >&6 9254else 9255 lt_cv_prog_compiler_rtti_exceptions=no 9256 ac_outfile=conftest.$ac_objext 9257 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9258 lt_compiler_flag="-fno-rtti -fno-exceptions" 9259 # Insert the option either (1) after the last *FLAGS variable, or 9260 # (2) before a word containing "conftest.", or (3) at the end. 9261 # Note that $ac_compile itself does not contain backslashes and begins 9262 # with a dollar sign (not a hyphen), so the echo should work correctly. 9263 # The option is referenced via a variable to avoid confusing sed. 9264 lt_compile=`echo "$ac_compile" | $SED \ 9265 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9266 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9267 -e 's:$: $lt_compiler_flag:'` 9268 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9269 (eval "$lt_compile" 2>conftest.err) 9270 ac_status=$? 9271 cat conftest.err >&5 9272 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9273 if (exit $ac_status) && test -s "$ac_outfile"; then 9274 # The compiler can only warn and ignore the option if not recognized 9275 # So say no if there are warnings other than the usual output. 9276 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9277 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9278 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9279 lt_cv_prog_compiler_rtti_exceptions=yes 9280 fi 9281 fi 9282 $RM conftest* 9283 9284fi 9285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9286$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9287 9288if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9289 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9290else 9291 : 9292fi 9293 9294fi 9295 9296 9297 9298 9299 9300 9301 lt_prog_compiler_wl= 9302lt_prog_compiler_pic= 9303lt_prog_compiler_static= 9304 9305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9306$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9307 9308 if test "$GCC" = yes; then 9309 lt_prog_compiler_wl='-Wl,' 9310 lt_prog_compiler_static='-static' 9311 9312 case $host_os in 9313 aix*) 9314 # All AIX code is PIC. 9315 if test "$host_cpu" = ia64; then 9316 # AIX 5 now supports IA64 processor 9317 lt_prog_compiler_static='-Bstatic' 9318 fi 9319 lt_prog_compiler_pic='-fPIC' 9320 ;; 9321 9322 amigaos*) 9323 case $host_cpu in 9324 powerpc) 9325 # see comment about AmigaOS4 .so support 9326 lt_prog_compiler_pic='-fPIC' 9327 ;; 9328 m68k) 9329 # FIXME: we need at least 68020 code to build shared libraries, but 9330 # adding the `-m68020' flag to GCC prevents building anything better, 9331 # like `-m68040'. 9332 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9333 ;; 9334 esac 9335 ;; 9336 9337 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9338 # PIC is the default for these OSes. 9339 ;; 9340 9341 mingw* | cygwin* | pw32* | os2* | cegcc*) 9342 # This hack is so that the source file can tell whether it is being 9343 # built for inclusion in a dll (and should export symbols for example). 9344 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9345 # (--disable-auto-import) libraries 9346 lt_prog_compiler_pic='-DDLL_EXPORT' 9347 ;; 9348 9349 darwin* | rhapsody*) 9350 # PIC is the default on this platform 9351 # Common symbols not allowed in MH_DYLIB files 9352 lt_prog_compiler_pic='-fno-common' 9353 ;; 9354 9355 haiku*) 9356 # PIC is the default for Haiku. 9357 # The "-static" flag exists, but is broken. 9358 lt_prog_compiler_static= 9359 ;; 9360 9361 hpux*) 9362 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9363 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9364 # sets the default TLS model and affects inlining. 9365 case $host_cpu in 9366 hppa*64*) 9367 # +Z the default 9368 ;; 9369 *) 9370 lt_prog_compiler_pic='-fPIC' 9371 ;; 9372 esac 9373 ;; 9374 9375 interix[3-9]*) 9376 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9377 # Instead, we relocate shared libraries at runtime. 9378 ;; 9379 9380 msdosdjgpp*) 9381 # Just because we use GCC doesn't mean we suddenly get shared libraries 9382 # on systems that don't support them. 9383 lt_prog_compiler_can_build_shared=no 9384 enable_shared=no 9385 ;; 9386 9387 *nto* | *qnx*) 9388 # QNX uses GNU C++, but need to define -shared option too, otherwise 9389 # it will coredump. 9390 lt_prog_compiler_pic='-fPIC -shared' 9391 ;; 9392 9393 sysv4*MP*) 9394 if test -d /usr/nec; then 9395 lt_prog_compiler_pic=-Kconform_pic 9396 fi 9397 ;; 9398 9399 *) 9400 lt_prog_compiler_pic='-fPIC' 9401 ;; 9402 esac 9403 9404 case $cc_basename in 9405 nvcc*) # Cuda Compiler Driver 2.2 9406 lt_prog_compiler_wl='-Xlinker ' 9407 lt_prog_compiler_pic='-Xcompiler -fPIC' 9408 ;; 9409 esac 9410 else 9411 # PORTME Check for flag to pass linker flags through the system compiler. 9412 case $host_os in 9413 aix*) 9414 lt_prog_compiler_wl='-Wl,' 9415 if test "$host_cpu" = ia64; then 9416 # AIX 5 now supports IA64 processor 9417 lt_prog_compiler_static='-Bstatic' 9418 else 9419 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9420 fi 9421 ;; 9422 9423 mingw* | cygwin* | pw32* | os2* | cegcc*) 9424 # This hack is so that the source file can tell whether it is being 9425 # built for inclusion in a dll (and should export symbols for example). 9426 lt_prog_compiler_pic='-DDLL_EXPORT' 9427 ;; 9428 9429 hpux9* | hpux10* | hpux11*) 9430 lt_prog_compiler_wl='-Wl,' 9431 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9432 # not for PA HP-UX. 9433 case $host_cpu in 9434 hppa*64*|ia64*) 9435 # +Z the default 9436 ;; 9437 *) 9438 lt_prog_compiler_pic='+Z' 9439 ;; 9440 esac 9441 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9442 lt_prog_compiler_static='${wl}-a ${wl}archive' 9443 ;; 9444 9445 irix5* | irix6* | nonstopux*) 9446 lt_prog_compiler_wl='-Wl,' 9447 # PIC (with -KPIC) is the default. 9448 lt_prog_compiler_static='-non_shared' 9449 ;; 9450 9451 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9452 case $cc_basename in 9453 # old Intel for x86_64 which still supported -KPIC. 9454 ecc*) 9455 lt_prog_compiler_wl='-Wl,' 9456 lt_prog_compiler_pic='-KPIC' 9457 lt_prog_compiler_static='-static' 9458 ;; 9459 # icc used to be incompatible with GCC. 9460 # ICC 10 doesn't accept -KPIC any more. 9461 icc* | ifort*) 9462 lt_prog_compiler_wl='-Wl,' 9463 lt_prog_compiler_pic='-fPIC' 9464 lt_prog_compiler_static='-static' 9465 ;; 9466 # Lahey Fortran 8.1. 9467 lf95*) 9468 lt_prog_compiler_wl='-Wl,' 9469 lt_prog_compiler_pic='--shared' 9470 lt_prog_compiler_static='--static' 9471 ;; 9472 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9473 # Portland Group compilers (*not* the Pentium gcc compiler, 9474 # which looks to be a dead project) 9475 lt_prog_compiler_wl='-Wl,' 9476 lt_prog_compiler_pic='-fpic' 9477 lt_prog_compiler_static='-Bstatic' 9478 ;; 9479 ccc*) 9480 lt_prog_compiler_wl='-Wl,' 9481 # All Alpha code is PIC. 9482 lt_prog_compiler_static='-non_shared' 9483 ;; 9484 xl* | bgxl* | bgf* | mpixl*) 9485 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9486 lt_prog_compiler_wl='-Wl,' 9487 lt_prog_compiler_pic='-qpic' 9488 lt_prog_compiler_static='-qstaticlink' 9489 ;; 9490 *) 9491 case `$CC -V 2>&1 | sed 5q` in 9492 *Sun\ F* | *Sun*Fortran*) 9493 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9494 lt_prog_compiler_pic='-KPIC' 9495 lt_prog_compiler_static='-Bstatic' 9496 lt_prog_compiler_wl='' 9497 ;; 9498 *Sun\ C*) 9499 # Sun C 5.9 9500 lt_prog_compiler_pic='-KPIC' 9501 lt_prog_compiler_static='-Bstatic' 9502 lt_prog_compiler_wl='-Wl,' 9503 ;; 9504 esac 9505 ;; 9506 esac 9507 ;; 9508 9509 newsos6) 9510 lt_prog_compiler_pic='-KPIC' 9511 lt_prog_compiler_static='-Bstatic' 9512 ;; 9513 9514 *nto* | *qnx*) 9515 # QNX uses GNU C++, but need to define -shared option too, otherwise 9516 # it will coredump. 9517 lt_prog_compiler_pic='-fPIC -shared' 9518 ;; 9519 9520 osf3* | osf4* | osf5*) 9521 lt_prog_compiler_wl='-Wl,' 9522 # All OSF/1 code is PIC. 9523 lt_prog_compiler_static='-non_shared' 9524 ;; 9525 9526 rdos*) 9527 lt_prog_compiler_static='-non_shared' 9528 ;; 9529 9530 solaris*) 9531 lt_prog_compiler_pic='-KPIC' 9532 lt_prog_compiler_static='-Bstatic' 9533 case $cc_basename in 9534 f77* | f90* | f95*) 9535 lt_prog_compiler_wl='-Qoption ld ';; 9536 *) 9537 lt_prog_compiler_wl='-Wl,';; 9538 esac 9539 ;; 9540 9541 sunos4*) 9542 lt_prog_compiler_wl='-Qoption ld ' 9543 lt_prog_compiler_pic='-PIC' 9544 lt_prog_compiler_static='-Bstatic' 9545 ;; 9546 9547 sysv4 | sysv4.2uw2* | sysv4.3*) 9548 lt_prog_compiler_wl='-Wl,' 9549 lt_prog_compiler_pic='-KPIC' 9550 lt_prog_compiler_static='-Bstatic' 9551 ;; 9552 9553 sysv4*MP*) 9554 if test -d /usr/nec ;then 9555 lt_prog_compiler_pic='-Kconform_pic' 9556 lt_prog_compiler_static='-Bstatic' 9557 fi 9558 ;; 9559 9560 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9561 lt_prog_compiler_wl='-Wl,' 9562 lt_prog_compiler_pic='-KPIC' 9563 lt_prog_compiler_static='-Bstatic' 9564 ;; 9565 9566 unicos*) 9567 lt_prog_compiler_wl='-Wl,' 9568 lt_prog_compiler_can_build_shared=no 9569 ;; 9570 9571 uts4*) 9572 lt_prog_compiler_pic='-pic' 9573 lt_prog_compiler_static='-Bstatic' 9574 ;; 9575 9576 *) 9577 lt_prog_compiler_can_build_shared=no 9578 ;; 9579 esac 9580 fi 9581 9582case $host_os in 9583 # For platforms which do not support PIC, -DPIC is meaningless: 9584 *djgpp*) 9585 lt_prog_compiler_pic= 9586 ;; 9587 *) 9588 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9589 ;; 9590esac 9591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9592$as_echo "$lt_prog_compiler_pic" >&6; } 9593 9594 9595 9596 9597 9598 9599# 9600# Check to make sure the PIC flag actually works. 9601# 9602if test -n "$lt_prog_compiler_pic"; then 9603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9604$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9605if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 9606 $as_echo_n "(cached) " >&6 9607else 9608 lt_cv_prog_compiler_pic_works=no 9609 ac_outfile=conftest.$ac_objext 9610 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9611 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9612 # Insert the option either (1) after the last *FLAGS variable, or 9613 # (2) before a word containing "conftest.", or (3) at the end. 9614 # Note that $ac_compile itself does not contain backslashes and begins 9615 # with a dollar sign (not a hyphen), so the echo should work correctly. 9616 # The option is referenced via a variable to avoid confusing sed. 9617 lt_compile=`echo "$ac_compile" | $SED \ 9618 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9619 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9620 -e 's:$: $lt_compiler_flag:'` 9621 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9622 (eval "$lt_compile" 2>conftest.err) 9623 ac_status=$? 9624 cat conftest.err >&5 9625 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9626 if (exit $ac_status) && test -s "$ac_outfile"; then 9627 # The compiler can only warn and ignore the option if not recognized 9628 # So say no if there are warnings other than the usual output. 9629 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9630 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9631 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9632 lt_cv_prog_compiler_pic_works=yes 9633 fi 9634 fi 9635 $RM conftest* 9636 9637fi 9638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9639$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9640 9641if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9642 case $lt_prog_compiler_pic in 9643 "" | " "*) ;; 9644 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9645 esac 9646else 9647 lt_prog_compiler_pic= 9648 lt_prog_compiler_can_build_shared=no 9649fi 9650 9651fi 9652 9653 9654 9655 9656 9657 9658# 9659# Check to make sure the static flag actually works. 9660# 9661wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9663$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9664if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 9665 $as_echo_n "(cached) " >&6 9666else 9667 lt_cv_prog_compiler_static_works=no 9668 save_LDFLAGS="$LDFLAGS" 9669 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9670 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9671 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9672 # The linker can only warn and ignore the option if not recognized 9673 # So say no if there are warnings 9674 if test -s conftest.err; then 9675 # Append any errors to the config.log. 9676 cat conftest.err 1>&5 9677 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9678 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9679 if diff conftest.exp conftest.er2 >/dev/null; then 9680 lt_cv_prog_compiler_static_works=yes 9681 fi 9682 else 9683 lt_cv_prog_compiler_static_works=yes 9684 fi 9685 fi 9686 $RM -r conftest* 9687 LDFLAGS="$save_LDFLAGS" 9688 9689fi 9690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9691$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9692 9693if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9694 : 9695else 9696 lt_prog_compiler_static= 9697fi 9698 9699 9700 9701 9702 9703 9704 9705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9706$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9707if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9708 $as_echo_n "(cached) " >&6 9709else 9710 lt_cv_prog_compiler_c_o=no 9711 $RM -r conftest 2>/dev/null 9712 mkdir conftest 9713 cd conftest 9714 mkdir out 9715 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9716 9717 lt_compiler_flag="-o out/conftest2.$ac_objext" 9718 # Insert the option either (1) after the last *FLAGS variable, or 9719 # (2) before a word containing "conftest.", or (3) at the end. 9720 # Note that $ac_compile itself does not contain backslashes and begins 9721 # with a dollar sign (not a hyphen), so the echo should work correctly. 9722 lt_compile=`echo "$ac_compile" | $SED \ 9723 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9724 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9725 -e 's:$: $lt_compiler_flag:'` 9726 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9727 (eval "$lt_compile" 2>out/conftest.err) 9728 ac_status=$? 9729 cat out/conftest.err >&5 9730 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9731 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9732 then 9733 # The compiler can only warn and ignore the option if not recognized 9734 # So say no if there are warnings 9735 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9736 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9737 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9738 lt_cv_prog_compiler_c_o=yes 9739 fi 9740 fi 9741 chmod u+w . 2>&5 9742 $RM conftest* 9743 # SGI C++ compiler will create directory out/ii_files/ for 9744 # template instantiation 9745 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9746 $RM out/* && rmdir out 9747 cd .. 9748 $RM -r conftest 9749 $RM conftest* 9750 9751fi 9752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9753$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9754 9755 9756 9757 9758 9759 9760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9761$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9762if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 9763 $as_echo_n "(cached) " >&6 9764else 9765 lt_cv_prog_compiler_c_o=no 9766 $RM -r conftest 2>/dev/null 9767 mkdir conftest 9768 cd conftest 9769 mkdir out 9770 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9771 9772 lt_compiler_flag="-o out/conftest2.$ac_objext" 9773 # Insert the option either (1) after the last *FLAGS variable, or 9774 # (2) before a word containing "conftest.", or (3) at the end. 9775 # Note that $ac_compile itself does not contain backslashes and begins 9776 # with a dollar sign (not a hyphen), so the echo should work correctly. 9777 lt_compile=`echo "$ac_compile" | $SED \ 9778 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9779 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9780 -e 's:$: $lt_compiler_flag:'` 9781 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9782 (eval "$lt_compile" 2>out/conftest.err) 9783 ac_status=$? 9784 cat out/conftest.err >&5 9785 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9786 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9787 then 9788 # The compiler can only warn and ignore the option if not recognized 9789 # So say no if there are warnings 9790 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9791 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9792 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9793 lt_cv_prog_compiler_c_o=yes 9794 fi 9795 fi 9796 chmod u+w . 2>&5 9797 $RM conftest* 9798 # SGI C++ compiler will create directory out/ii_files/ for 9799 # template instantiation 9800 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9801 $RM out/* && rmdir out 9802 cd .. 9803 $RM -r conftest 9804 $RM conftest* 9805 9806fi 9807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9808$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9809 9810 9811 9812 9813hard_links="nottested" 9814if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9815 # do not overwrite the value of need_locks provided by the user 9816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9817$as_echo_n "checking if we can lock with hard links... " >&6; } 9818 hard_links=yes 9819 $RM conftest* 9820 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9821 touch conftest.a 9822 ln conftest.a conftest.b 2>&5 || hard_links=no 9823 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9825$as_echo "$hard_links" >&6; } 9826 if test "$hard_links" = no; then 9827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9828$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9829 need_locks=warn 9830 fi 9831else 9832 need_locks=no 9833fi 9834 9835 9836 9837 9838 9839 9840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9841$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9842 9843 runpath_var= 9844 allow_undefined_flag= 9845 always_export_symbols=no 9846 archive_cmds= 9847 archive_expsym_cmds= 9848 compiler_needs_object=no 9849 enable_shared_with_static_runtimes=no 9850 export_dynamic_flag_spec= 9851 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9852 hardcode_automatic=no 9853 hardcode_direct=no 9854 hardcode_direct_absolute=no 9855 hardcode_libdir_flag_spec= 9856 hardcode_libdir_flag_spec_ld= 9857 hardcode_libdir_separator= 9858 hardcode_minus_L=no 9859 hardcode_shlibpath_var=unsupported 9860 inherit_rpath=no 9861 link_all_deplibs=unknown 9862 module_cmds= 9863 module_expsym_cmds= 9864 old_archive_from_new_cmds= 9865 old_archive_from_expsyms_cmds= 9866 thread_safe_flag_spec= 9867 whole_archive_flag_spec= 9868 # include_expsyms should be a list of space-separated symbols to be *always* 9869 # included in the symbol list 9870 include_expsyms= 9871 # exclude_expsyms can be an extended regexp of symbols to exclude 9872 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9873 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9874 # as well as any symbol that contains `d'. 9875 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9876 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9877 # platforms (ab)use it in PIC code, but their linkers get confused if 9878 # the symbol is explicitly referenced. Since portable code cannot 9879 # rely on this symbol name, it's probably fine to never include it in 9880 # preloaded symbol tables. 9881 # Exclude shared library initialization/finalization symbols. 9882 extract_expsyms_cmds= 9883 9884 case $host_os in 9885 cygwin* | mingw* | pw32* | cegcc*) 9886 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9887 # When not using gcc, we currently assume that we are using 9888 # Microsoft Visual C++. 9889 if test "$GCC" != yes; then 9890 with_gnu_ld=no 9891 fi 9892 ;; 9893 interix*) 9894 # we just hope/assume this is gcc and not c89 (= MSVC++) 9895 with_gnu_ld=yes 9896 ;; 9897 openbsd*) 9898 with_gnu_ld=no 9899 ;; 9900 esac 9901 9902 ld_shlibs=yes 9903 9904 # On some targets, GNU ld is compatible enough with the native linker 9905 # that we're better off using the native interface for both. 9906 lt_use_gnu_ld_interface=no 9907 if test "$with_gnu_ld" = yes; then 9908 case $host_os in 9909 aix*) 9910 # The AIX port of GNU ld has always aspired to compatibility 9911 # with the native linker. However, as the warning in the GNU ld 9912 # block says, versions before 2.19.5* couldn't really create working 9913 # shared libraries, regardless of the interface used. 9914 case `$LD -v 2>&1` in 9915 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9916 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9917 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9918 *) 9919 lt_use_gnu_ld_interface=yes 9920 ;; 9921 esac 9922 ;; 9923 *) 9924 lt_use_gnu_ld_interface=yes 9925 ;; 9926 esac 9927 fi 9928 9929 if test "$lt_use_gnu_ld_interface" = yes; then 9930 # If archive_cmds runs LD, not CC, wlarc should be empty 9931 wlarc='${wl}' 9932 9933 # Set some defaults for GNU ld with shared library support. These 9934 # are reset later if shared libraries are not supported. Putting them 9935 # here allows them to be overridden if necessary. 9936 runpath_var=LD_RUN_PATH 9937 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9938 export_dynamic_flag_spec='${wl}--export-dynamic' 9939 # ancient GNU ld didn't support --whole-archive et. al. 9940 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9941 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9942 else 9943 whole_archive_flag_spec= 9944 fi 9945 supports_anon_versioning=no 9946 case `$LD -v 2>&1` in 9947 *GNU\ gold*) supports_anon_versioning=yes ;; 9948 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9949 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9950 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9951 *\ 2.11.*) ;; # other 2.11 versions 9952 *) supports_anon_versioning=yes ;; 9953 esac 9954 9955 # See if GNU ld supports shared libraries. 9956 case $host_os in 9957 aix[3-9]*) 9958 # On AIX/PPC, the GNU linker is very broken 9959 if test "$host_cpu" != ia64; then 9960 ld_shlibs=no 9961 cat <<_LT_EOF 1>&2 9962 9963*** Warning: the GNU linker, at least up to release 2.19, is reported 9964*** to be unable to reliably create shared libraries on AIX. 9965*** Therefore, libtool is disabling shared libraries support. If you 9966*** really care for shared libraries, you may want to install binutils 9967*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9968*** You will then need to restart the configuration process. 9969 9970_LT_EOF 9971 fi 9972 ;; 9973 9974 amigaos*) 9975 case $host_cpu in 9976 powerpc) 9977 # see comment about AmigaOS4 .so support 9978 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9979 archive_expsym_cmds='' 9980 ;; 9981 m68k) 9982 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)' 9983 hardcode_libdir_flag_spec='-L$libdir' 9984 hardcode_minus_L=yes 9985 ;; 9986 esac 9987 ;; 9988 9989 beos*) 9990 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9991 allow_undefined_flag=unsupported 9992 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9993 # support --undefined. This deserves some investigation. FIXME 9994 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9995 else 9996 ld_shlibs=no 9997 fi 9998 ;; 9999 10000 cygwin* | mingw* | pw32* | cegcc*) 10001 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10002 # as there is no search path for DLLs. 10003 hardcode_libdir_flag_spec='-L$libdir' 10004 export_dynamic_flag_spec='${wl}--export-all-symbols' 10005 allow_undefined_flag=unsupported 10006 always_export_symbols=no 10007 enable_shared_with_static_runtimes=yes 10008 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10009 10010 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10011 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10012 # If the export-symbols file already is a .def file (1st line 10013 # is EXPORTS), use it as is; otherwise, prepend... 10014 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10015 cp $export_symbols $output_objdir/$soname.def; 10016 else 10017 echo EXPORTS > $output_objdir/$soname.def; 10018 cat $export_symbols >> $output_objdir/$soname.def; 10019 fi~ 10020 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10021 else 10022 ld_shlibs=no 10023 fi 10024 ;; 10025 10026 haiku*) 10027 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10028 link_all_deplibs=yes 10029 ;; 10030 10031 interix[3-9]*) 10032 hardcode_direct=no 10033 hardcode_shlibpath_var=no 10034 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10035 export_dynamic_flag_spec='${wl}-E' 10036 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10037 # Instead, shared libraries are loaded at an image base (0x10000000 by 10038 # default) and relocated if they conflict, which is a slow very memory 10039 # consuming and fragmenting process. To avoid this, we pick a random, 10040 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10041 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10042 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10043 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' 10044 ;; 10045 10046 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10047 tmp_diet=no 10048 if test "$host_os" = linux-dietlibc; then 10049 case $cc_basename in 10050 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10051 esac 10052 fi 10053 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10054 && test "$tmp_diet" = no 10055 then 10056 tmp_addflag= 10057 tmp_sharedflag='-shared' 10058 case $cc_basename,$host_cpu in 10059 pgcc*) # Portland Group C compiler 10060 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' 10061 tmp_addflag=' $pic_flag' 10062 ;; 10063 pgf77* | pgf90* | pgf95* | pgfortran*) 10064 # Portland Group f77 and f90 compilers 10065 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' 10066 tmp_addflag=' $pic_flag -Mnomain' ;; 10067 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10068 tmp_addflag=' -i_dynamic' ;; 10069 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10070 tmp_addflag=' -i_dynamic -nofor_main' ;; 10071 ifc* | ifort*) # Intel Fortran compiler 10072 tmp_addflag=' -nofor_main' ;; 10073 lf95*) # Lahey Fortran 8.1 10074 whole_archive_flag_spec= 10075 tmp_sharedflag='--shared' ;; 10076 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10077 tmp_sharedflag='-qmkshrobj' 10078 tmp_addflag= ;; 10079 nvcc*) # Cuda Compiler Driver 2.2 10080 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' 10081 compiler_needs_object=yes 10082 ;; 10083 esac 10084 case `$CC -V 2>&1 | sed 5q` in 10085 *Sun\ C*) # Sun C 5.9 10086 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' 10087 compiler_needs_object=yes 10088 tmp_sharedflag='-G' ;; 10089 *Sun\ F*) # Sun Fortran 8.3 10090 tmp_sharedflag='-G' ;; 10091 esac 10092 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10093 10094 if test "x$supports_anon_versioning" = xyes; then 10095 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10096 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10097 echo "local: *; };" >> $output_objdir/$libname.ver~ 10098 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10099 fi 10100 10101 case $cc_basename in 10102 xlf* | bgf* | bgxlf* | mpixlf*) 10103 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10104 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10105 hardcode_libdir_flag_spec= 10106 hardcode_libdir_flag_spec_ld='-rpath $libdir' 10107 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 10108 if test "x$supports_anon_versioning" = xyes; then 10109 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10110 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10111 echo "local: *; };" >> $output_objdir/$libname.ver~ 10112 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10113 fi 10114 ;; 10115 esac 10116 else 10117 ld_shlibs=no 10118 fi 10119 ;; 10120 10121 netbsd*) 10122 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10123 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10124 wlarc= 10125 else 10126 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10127 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10128 fi 10129 ;; 10130 10131 solaris*) 10132 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10133 ld_shlibs=no 10134 cat <<_LT_EOF 1>&2 10135 10136*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10137*** create shared libraries on Solaris systems. Therefore, libtool 10138*** is disabling shared libraries support. We urge you to upgrade GNU 10139*** binutils to release 2.9.1 or newer. Another option is to modify 10140*** your PATH or compiler configuration so that the native linker is 10141*** used, and then restart. 10142 10143_LT_EOF 10144 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10145 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10146 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10147 else 10148 ld_shlibs=no 10149 fi 10150 ;; 10151 10152 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10153 case `$LD -v 2>&1` in 10154 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10155 ld_shlibs=no 10156 cat <<_LT_EOF 1>&2 10157 10158*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10159*** reliably create shared libraries on SCO systems. Therefore, libtool 10160*** is disabling shared libraries support. We urge you to upgrade GNU 10161*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10162*** your PATH or compiler configuration so that the native linker is 10163*** used, and then restart. 10164 10165_LT_EOF 10166 ;; 10167 *) 10168 # For security reasons, it is highly recommended that you always 10169 # use absolute paths for naming shared libraries, and exclude the 10170 # DT_RUNPATH tag from executables and libraries. But doing so 10171 # requires that you compile everything twice, which is a pain. 10172 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10173 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10174 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10175 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10176 else 10177 ld_shlibs=no 10178 fi 10179 ;; 10180 esac 10181 ;; 10182 10183 sunos4*) 10184 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10185 wlarc= 10186 hardcode_direct=yes 10187 hardcode_shlibpath_var=no 10188 ;; 10189 10190 *) 10191 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10192 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10193 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10194 else 10195 ld_shlibs=no 10196 fi 10197 ;; 10198 esac 10199 10200 if test "$ld_shlibs" = no; then 10201 runpath_var= 10202 hardcode_libdir_flag_spec= 10203 export_dynamic_flag_spec= 10204 whole_archive_flag_spec= 10205 fi 10206 else 10207 # PORTME fill in a description of your system's linker (not GNU ld) 10208 case $host_os in 10209 aix3*) 10210 allow_undefined_flag=unsupported 10211 always_export_symbols=yes 10212 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' 10213 # Note: this linker hardcodes the directories in LIBPATH if there 10214 # are no directories specified by -L. 10215 hardcode_minus_L=yes 10216 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10217 # Neither direct hardcoding nor static linking is supported with a 10218 # broken collect2. 10219 hardcode_direct=unsupported 10220 fi 10221 ;; 10222 10223 aix[4-9]*) 10224 if test "$host_cpu" = ia64; then 10225 # On IA64, the linker does run time linking by default, so we don't 10226 # have to do anything special. 10227 aix_use_runtimelinking=no 10228 exp_sym_flag='-Bexport' 10229 no_entry_flag="" 10230 else 10231 # If we're using GNU nm, then we don't want the "-C" option. 10232 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10233 # Also, AIX nm treats weak defined symbols like other global 10234 # defined symbols, whereas GNU nm marks them as "W". 10235 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10236 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' 10237 else 10238 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' 10239 fi 10240 aix_use_runtimelinking=no 10241 10242 # Test if we are trying to use run time linking or normal 10243 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10244 # need to do runtime linking. 10245 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10246 for ld_flag in $LDFLAGS; do 10247 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10248 aix_use_runtimelinking=yes 10249 break 10250 fi 10251 done 10252 ;; 10253 esac 10254 10255 exp_sym_flag='-bexport' 10256 no_entry_flag='-bnoentry' 10257 fi 10258 10259 # When large executables or shared objects are built, AIX ld can 10260 # have problems creating the table of contents. If linking a library 10261 # or program results in "error TOC overflow" add -mminimal-toc to 10262 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10263 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10264 10265 archive_cmds='' 10266 hardcode_direct=yes 10267 hardcode_direct_absolute=yes 10268 hardcode_libdir_separator=':' 10269 link_all_deplibs=yes 10270 file_list_spec='${wl}-f,' 10271 10272 if test "$GCC" = yes; then 10273 case $host_os in aix4.[012]|aix4.[012].*) 10274 # We only want to do this on AIX 4.2 and lower, the check 10275 # below for broken collect2 doesn't work under 4.3+ 10276 collect2name=`${CC} -print-prog-name=collect2` 10277 if test -f "$collect2name" && 10278 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10279 then 10280 # We have reworked collect2 10281 : 10282 else 10283 # We have old collect2 10284 hardcode_direct=unsupported 10285 # It fails to find uninstalled libraries when the uninstalled 10286 # path is not listed in the libpath. Setting hardcode_minus_L 10287 # to unsupported forces relinking 10288 hardcode_minus_L=yes 10289 hardcode_libdir_flag_spec='-L$libdir' 10290 hardcode_libdir_separator= 10291 fi 10292 ;; 10293 esac 10294 shared_flag='-shared' 10295 if test "$aix_use_runtimelinking" = yes; then 10296 shared_flag="$shared_flag "'${wl}-G' 10297 fi 10298 else 10299 # not using gcc 10300 if test "$host_cpu" = ia64; then 10301 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10302 # chokes on -Wl,-G. The following line is correct: 10303 shared_flag='-G' 10304 else 10305 if test "$aix_use_runtimelinking" = yes; then 10306 shared_flag='${wl}-G' 10307 else 10308 shared_flag='${wl}-bM:SRE' 10309 fi 10310 fi 10311 fi 10312 10313 export_dynamic_flag_spec='${wl}-bexpall' 10314 # It seems that -bexpall does not export symbols beginning with 10315 # underscore (_), so it is better to generate a list of symbols to export. 10316 always_export_symbols=yes 10317 if test "$aix_use_runtimelinking" = yes; then 10318 # Warning - without using the other runtime loading flags (-brtl), 10319 # -berok will link without error, but may produce a broken library. 10320 allow_undefined_flag='-berok' 10321 # Determine the default libpath from the value encoded in an 10322 # empty executable. 10323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10324/* end confdefs.h. */ 10325 10326int 10327main () 10328{ 10329 10330 ; 10331 return 0; 10332} 10333_ACEOF 10334if ac_fn_c_try_link "$LINENO"; then : 10335 10336lt_aix_libpath_sed=' 10337 /Import File Strings/,/^$/ { 10338 /^0/ { 10339 s/^0 *\(.*\)$/\1/ 10340 p 10341 } 10342 }' 10343aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10344# Check for a 64-bit object if we didn't find anything. 10345if test -z "$aix_libpath"; then 10346 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10347fi 10348fi 10349rm -f core conftest.err conftest.$ac_objext \ 10350 conftest$ac_exeext conftest.$ac_ext 10351if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10352 10353 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10354 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" 10355 else 10356 if test "$host_cpu" = ia64; then 10357 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10358 allow_undefined_flag="-z nodefs" 10359 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" 10360 else 10361 # Determine the default libpath from the value encoded in an 10362 # empty executable. 10363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10364/* end confdefs.h. */ 10365 10366int 10367main () 10368{ 10369 10370 ; 10371 return 0; 10372} 10373_ACEOF 10374if ac_fn_c_try_link "$LINENO"; then : 10375 10376lt_aix_libpath_sed=' 10377 /Import File Strings/,/^$/ { 10378 /^0/ { 10379 s/^0 *\(.*\)$/\1/ 10380 p 10381 } 10382 }' 10383aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10384# Check for a 64-bit object if we didn't find anything. 10385if test -z "$aix_libpath"; then 10386 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10387fi 10388fi 10389rm -f core conftest.err conftest.$ac_objext \ 10390 conftest$ac_exeext conftest.$ac_ext 10391if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10392 10393 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10394 # Warning - without using the other run time loading flags, 10395 # -berok will link without error, but may produce a broken library. 10396 no_undefined_flag=' ${wl}-bernotok' 10397 allow_undefined_flag=' ${wl}-berok' 10398 if test "$with_gnu_ld" = yes; then 10399 # We only use this code for GNU lds that support --whole-archive. 10400 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10401 else 10402 # Exported symbols can be pulled into shared objects from archives 10403 whole_archive_flag_spec='$convenience' 10404 fi 10405 archive_cmds_need_lc=yes 10406 # This is similar to how AIX traditionally builds its shared libraries. 10407 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' 10408 fi 10409 fi 10410 ;; 10411 10412 amigaos*) 10413 case $host_cpu in 10414 powerpc) 10415 # see comment about AmigaOS4 .so support 10416 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10417 archive_expsym_cmds='' 10418 ;; 10419 m68k) 10420 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)' 10421 hardcode_libdir_flag_spec='-L$libdir' 10422 hardcode_minus_L=yes 10423 ;; 10424 esac 10425 ;; 10426 10427 bsdi[45]*) 10428 export_dynamic_flag_spec=-rdynamic 10429 ;; 10430 10431 cygwin* | mingw* | pw32* | cegcc*) 10432 # When not using gcc, we currently assume that we are using 10433 # Microsoft Visual C++. 10434 # hardcode_libdir_flag_spec is actually meaningless, as there is 10435 # no search path for DLLs. 10436 hardcode_libdir_flag_spec=' ' 10437 allow_undefined_flag=unsupported 10438 # Tell ltmain to make .lib files, not .a files. 10439 libext=lib 10440 # Tell ltmain to make .dll files, not .so files. 10441 shrext_cmds=".dll" 10442 # FIXME: Setting linknames here is a bad hack. 10443 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10444 # The linker will automatically build a .lib file if we build a DLL. 10445 old_archive_from_new_cmds='true' 10446 # FIXME: Should let the user specify the lib program. 10447 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10448 fix_srcfile_path='`cygpath -w "$srcfile"`' 10449 enable_shared_with_static_runtimes=yes 10450 ;; 10451 10452 darwin* | rhapsody*) 10453 10454 10455 archive_cmds_need_lc=no 10456 hardcode_direct=no 10457 hardcode_automatic=yes 10458 hardcode_shlibpath_var=unsupported 10459 if test "$lt_cv_ld_force_load" = "yes"; then 10460 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\"`' 10461 else 10462 whole_archive_flag_spec='' 10463 fi 10464 link_all_deplibs=yes 10465 allow_undefined_flag="$_lt_dar_allow_undefined" 10466 case $cc_basename in 10467 ifort*) _lt_dar_can_shared=yes ;; 10468 *) _lt_dar_can_shared=$GCC ;; 10469 esac 10470 if test "$_lt_dar_can_shared" = "yes"; then 10471 output_verbose_link_cmd=func_echo_all 10472 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10473 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10474 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}" 10475 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}" 10476 10477 else 10478 ld_shlibs=no 10479 fi 10480 10481 ;; 10482 10483 dgux*) 10484 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10485 hardcode_libdir_flag_spec='-L$libdir' 10486 hardcode_shlibpath_var=no 10487 ;; 10488 10489 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10490 # support. Future versions do this automatically, but an explicit c++rt0.o 10491 # does not break anything, and helps significantly (at the cost of a little 10492 # extra space). 10493 freebsd2.2*) 10494 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10495 hardcode_libdir_flag_spec='-R$libdir' 10496 hardcode_direct=yes 10497 hardcode_shlibpath_var=no 10498 ;; 10499 10500 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10501 freebsd2.*) 10502 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10503 hardcode_direct=yes 10504 hardcode_minus_L=yes 10505 hardcode_shlibpath_var=no 10506 ;; 10507 10508 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10509 freebsd* | dragonfly*) 10510 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10511 hardcode_libdir_flag_spec='-R$libdir' 10512 hardcode_direct=yes 10513 hardcode_shlibpath_var=no 10514 ;; 10515 10516 hpux9*) 10517 if test "$GCC" = yes; then 10518 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' 10519 else 10520 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' 10521 fi 10522 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10523 hardcode_libdir_separator=: 10524 hardcode_direct=yes 10525 10526 # hardcode_minus_L: Not really in the search PATH, 10527 # but as the default location of the library. 10528 hardcode_minus_L=yes 10529 export_dynamic_flag_spec='${wl}-E' 10530 ;; 10531 10532 hpux10*) 10533 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10534 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10535 else 10536 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10537 fi 10538 if test "$with_gnu_ld" = no; then 10539 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10540 hardcode_libdir_flag_spec_ld='+b $libdir' 10541 hardcode_libdir_separator=: 10542 hardcode_direct=yes 10543 hardcode_direct_absolute=yes 10544 export_dynamic_flag_spec='${wl}-E' 10545 # hardcode_minus_L: Not really in the search PATH, 10546 # but as the default location of the library. 10547 hardcode_minus_L=yes 10548 fi 10549 ;; 10550 10551 hpux11*) 10552 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10553 case $host_cpu in 10554 hppa*64*) 10555 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10556 ;; 10557 ia64*) 10558 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10559 ;; 10560 *) 10561 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10562 ;; 10563 esac 10564 else 10565 case $host_cpu in 10566 hppa*64*) 10567 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10568 ;; 10569 ia64*) 10570 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10571 ;; 10572 *) 10573 10574 # Older versions of the 11.00 compiler do not understand -b yet 10575 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10577$as_echo_n "checking if $CC understands -b... " >&6; } 10578if test "${lt_cv_prog_compiler__b+set}" = set; then : 10579 $as_echo_n "(cached) " >&6 10580else 10581 lt_cv_prog_compiler__b=no 10582 save_LDFLAGS="$LDFLAGS" 10583 LDFLAGS="$LDFLAGS -b" 10584 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10585 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10586 # The linker can only warn and ignore the option if not recognized 10587 # So say no if there are warnings 10588 if test -s conftest.err; then 10589 # Append any errors to the config.log. 10590 cat conftest.err 1>&5 10591 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10592 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10593 if diff conftest.exp conftest.er2 >/dev/null; then 10594 lt_cv_prog_compiler__b=yes 10595 fi 10596 else 10597 lt_cv_prog_compiler__b=yes 10598 fi 10599 fi 10600 $RM -r conftest* 10601 LDFLAGS="$save_LDFLAGS" 10602 10603fi 10604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10605$as_echo "$lt_cv_prog_compiler__b" >&6; } 10606 10607if test x"$lt_cv_prog_compiler__b" = xyes; then 10608 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10609else 10610 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10611fi 10612 10613 ;; 10614 esac 10615 fi 10616 if test "$with_gnu_ld" = no; then 10617 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10618 hardcode_libdir_separator=: 10619 10620 case $host_cpu in 10621 hppa*64*|ia64*) 10622 hardcode_direct=no 10623 hardcode_shlibpath_var=no 10624 ;; 10625 *) 10626 hardcode_direct=yes 10627 hardcode_direct_absolute=yes 10628 export_dynamic_flag_spec='${wl}-E' 10629 10630 # hardcode_minus_L: Not really in the search PATH, 10631 # but as the default location of the library. 10632 hardcode_minus_L=yes 10633 ;; 10634 esac 10635 fi 10636 ;; 10637 10638 irix5* | irix6* | nonstopux*) 10639 if test "$GCC" = yes; then 10640 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' 10641 # Try to use the -exported_symbol ld option, if it does not 10642 # work, assume that -exports_file does not work either and 10643 # implicitly export all symbols. 10644 save_LDFLAGS="$LDFLAGS" 10645 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10647/* end confdefs.h. */ 10648int foo(void) {} 10649_ACEOF 10650if ac_fn_c_try_link "$LINENO"; then : 10651 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' 10652 10653fi 10654rm -f core conftest.err conftest.$ac_objext \ 10655 conftest$ac_exeext conftest.$ac_ext 10656 LDFLAGS="$save_LDFLAGS" 10657 else 10658 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' 10659 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' 10660 fi 10661 archive_cmds_need_lc='no' 10662 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10663 hardcode_libdir_separator=: 10664 inherit_rpath=yes 10665 link_all_deplibs=yes 10666 ;; 10667 10668 netbsd*) 10669 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10670 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10671 else 10672 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10673 fi 10674 hardcode_libdir_flag_spec='-R$libdir' 10675 hardcode_direct=yes 10676 hardcode_shlibpath_var=no 10677 ;; 10678 10679 newsos6) 10680 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10681 hardcode_direct=yes 10682 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10683 hardcode_libdir_separator=: 10684 hardcode_shlibpath_var=no 10685 ;; 10686 10687 *nto* | *qnx*) 10688 ;; 10689 10690 openbsd*) 10691 if test -f /usr/libexec/ld.so; then 10692 hardcode_direct=yes 10693 hardcode_shlibpath_var=no 10694 hardcode_direct_absolute=yes 10695 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10696 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10697 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10698 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10699 export_dynamic_flag_spec='${wl}-E' 10700 else 10701 case $host_os in 10702 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10703 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10704 hardcode_libdir_flag_spec='-R$libdir' 10705 ;; 10706 *) 10707 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10708 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10709 ;; 10710 esac 10711 fi 10712 else 10713 ld_shlibs=no 10714 fi 10715 ;; 10716 10717 os2*) 10718 hardcode_libdir_flag_spec='-L$libdir' 10719 hardcode_minus_L=yes 10720 allow_undefined_flag=unsupported 10721 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' 10722 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10723 ;; 10724 10725 osf3*) 10726 if test "$GCC" = yes; then 10727 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10728 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' 10729 else 10730 allow_undefined_flag=' -expect_unresolved \*' 10731 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' 10732 fi 10733 archive_cmds_need_lc='no' 10734 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10735 hardcode_libdir_separator=: 10736 ;; 10737 10738 osf4* | osf5*) # as osf3* with the addition of -msym flag 10739 if test "$GCC" = yes; then 10740 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10741 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' 10742 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10743 else 10744 allow_undefined_flag=' -expect_unresolved \*' 10745 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' 10746 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~ 10747 $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' 10748 10749 # Both c and cxx compiler support -rpath directly 10750 hardcode_libdir_flag_spec='-rpath $libdir' 10751 fi 10752 archive_cmds_need_lc='no' 10753 hardcode_libdir_separator=: 10754 ;; 10755 10756 solaris*) 10757 no_undefined_flag=' -z defs' 10758 if test "$GCC" = yes; then 10759 wlarc='${wl}' 10760 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10761 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10762 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10763 else 10764 case `$CC -V 2>&1` in 10765 *"Compilers 5.0"*) 10766 wlarc='' 10767 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10768 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10769 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10770 ;; 10771 *) 10772 wlarc='${wl}' 10773 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10774 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10775 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10776 ;; 10777 esac 10778 fi 10779 hardcode_libdir_flag_spec='-R$libdir' 10780 hardcode_shlibpath_var=no 10781 case $host_os in 10782 solaris2.[0-5] | solaris2.[0-5].*) ;; 10783 *) 10784 # The compiler driver will combine and reorder linker options, 10785 # but understands `-z linker_flag'. GCC discards it without `$wl', 10786 # but is careful enough not to reorder. 10787 # Supported since Solaris 2.6 (maybe 2.5.1?) 10788 if test "$GCC" = yes; then 10789 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10790 else 10791 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10792 fi 10793 ;; 10794 esac 10795 link_all_deplibs=yes 10796 ;; 10797 10798 sunos4*) 10799 if test "x$host_vendor" = xsequent; then 10800 # Use $CC to link under sequent, because it throws in some extra .o 10801 # files that make .init and .fini sections work. 10802 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10803 else 10804 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10805 fi 10806 hardcode_libdir_flag_spec='-L$libdir' 10807 hardcode_direct=yes 10808 hardcode_minus_L=yes 10809 hardcode_shlibpath_var=no 10810 ;; 10811 10812 sysv4) 10813 case $host_vendor in 10814 sni) 10815 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10816 hardcode_direct=yes # is this really true??? 10817 ;; 10818 siemens) 10819 ## LD is ld it makes a PLAMLIB 10820 ## CC just makes a GrossModule. 10821 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10822 reload_cmds='$CC -r -o $output$reload_objs' 10823 hardcode_direct=no 10824 ;; 10825 motorola) 10826 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10827 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10828 ;; 10829 esac 10830 runpath_var='LD_RUN_PATH' 10831 hardcode_shlibpath_var=no 10832 ;; 10833 10834 sysv4.3*) 10835 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10836 hardcode_shlibpath_var=no 10837 export_dynamic_flag_spec='-Bexport' 10838 ;; 10839 10840 sysv4*MP*) 10841 if test -d /usr/nec; then 10842 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10843 hardcode_shlibpath_var=no 10844 runpath_var=LD_RUN_PATH 10845 hardcode_runpath_var=yes 10846 ld_shlibs=yes 10847 fi 10848 ;; 10849 10850 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10851 no_undefined_flag='${wl}-z,text' 10852 archive_cmds_need_lc=no 10853 hardcode_shlibpath_var=no 10854 runpath_var='LD_RUN_PATH' 10855 10856 if test "$GCC" = yes; then 10857 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10858 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10859 else 10860 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10861 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10862 fi 10863 ;; 10864 10865 sysv5* | sco3.2v5* | sco5v6*) 10866 # Note: We can NOT use -z defs as we might desire, because we do not 10867 # link with -lc, and that would cause any symbols used from libc to 10868 # always be unresolved, which means just about no library would 10869 # ever link correctly. If we're not using GNU ld we use -z text 10870 # though, which does catch some bad symbols but isn't as heavy-handed 10871 # as -z defs. 10872 no_undefined_flag='${wl}-z,text' 10873 allow_undefined_flag='${wl}-z,nodefs' 10874 archive_cmds_need_lc=no 10875 hardcode_shlibpath_var=no 10876 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10877 hardcode_libdir_separator=':' 10878 link_all_deplibs=yes 10879 export_dynamic_flag_spec='${wl}-Bexport' 10880 runpath_var='LD_RUN_PATH' 10881 10882 if test "$GCC" = yes; then 10883 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10884 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10885 else 10886 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10887 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10888 fi 10889 ;; 10890 10891 uts4*) 10892 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10893 hardcode_libdir_flag_spec='-L$libdir' 10894 hardcode_shlibpath_var=no 10895 ;; 10896 10897 *) 10898 ld_shlibs=no 10899 ;; 10900 esac 10901 10902 if test x$host_vendor = xsni; then 10903 case $host in 10904 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10905 export_dynamic_flag_spec='${wl}-Blargedynsym' 10906 ;; 10907 esac 10908 fi 10909 fi 10910 10911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10912$as_echo "$ld_shlibs" >&6; } 10913test "$ld_shlibs" = no && can_build_shared=no 10914 10915with_gnu_ld=$with_gnu_ld 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931# 10932# Do we need to explicitly link libc? 10933# 10934case "x$archive_cmds_need_lc" in 10935x|xyes) 10936 # Assume -lc should be added 10937 archive_cmds_need_lc=yes 10938 10939 if test "$enable_shared" = yes && test "$GCC" = yes; then 10940 case $archive_cmds in 10941 *'~'*) 10942 # FIXME: we may have to deal with multi-command sequences. 10943 ;; 10944 '$CC '*) 10945 # Test whether the compiler implicitly links with -lc since on some 10946 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10947 # to ld, don't add -lc before -lgcc. 10948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10949$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10950if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 10951 $as_echo_n "(cached) " >&6 10952else 10953 $RM conftest* 10954 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10955 10956 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10957 (eval $ac_compile) 2>&5 10958 ac_status=$? 10959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10960 test $ac_status = 0; } 2>conftest.err; then 10961 soname=conftest 10962 lib=conftest 10963 libobjs=conftest.$ac_objext 10964 deplibs= 10965 wl=$lt_prog_compiler_wl 10966 pic_flag=$lt_prog_compiler_pic 10967 compiler_flags=-v 10968 linker_flags=-v 10969 verstring= 10970 output_objdir=. 10971 libname=conftest 10972 lt_save_allow_undefined_flag=$allow_undefined_flag 10973 allow_undefined_flag= 10974 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10975 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10976 ac_status=$? 10977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10978 test $ac_status = 0; } 10979 then 10980 lt_cv_archive_cmds_need_lc=no 10981 else 10982 lt_cv_archive_cmds_need_lc=yes 10983 fi 10984 allow_undefined_flag=$lt_save_allow_undefined_flag 10985 else 10986 cat conftest.err 1>&5 10987 fi 10988 $RM conftest* 10989 10990fi 10991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10992$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10993 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10994 ;; 10995 esac 10996 fi 10997 ;; 10998esac 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11157$as_echo_n "checking dynamic linker characteristics... " >&6; } 11158 11159if test "$GCC" = yes; then 11160 case $host_os in 11161 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11162 *) lt_awk_arg="/^libraries:/" ;; 11163 esac 11164 case $host_os in 11165 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11166 *) lt_sed_strip_eq="s,=/,/,g" ;; 11167 esac 11168 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11169 case $lt_search_path_spec in 11170 *\;*) 11171 # if the path contains ";" then we assume it to be the separator 11172 # otherwise default to the standard path separator (i.e. ":") - it is 11173 # assumed that no part of a normal pathname contains ";" but that should 11174 # okay in the real world where ";" in dirpaths is itself problematic. 11175 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11176 ;; 11177 *) 11178 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11179 ;; 11180 esac 11181 # Ok, now we have the path, separated by spaces, we can step through it 11182 # and add multilib dir if necessary. 11183 lt_tmp_lt_search_path_spec= 11184 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11185 for lt_sys_path in $lt_search_path_spec; do 11186 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11187 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11188 else 11189 test -d "$lt_sys_path" && \ 11190 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11191 fi 11192 done 11193 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11194BEGIN {RS=" "; FS="/|\n";} { 11195 lt_foo=""; 11196 lt_count=0; 11197 for (lt_i = NF; lt_i > 0; lt_i--) { 11198 if ($lt_i != "" && $lt_i != ".") { 11199 if ($lt_i == "..") { 11200 lt_count++; 11201 } else { 11202 if (lt_count == 0) { 11203 lt_foo="/" $lt_i lt_foo; 11204 } else { 11205 lt_count--; 11206 } 11207 } 11208 } 11209 } 11210 if (lt_foo != "") { lt_freq[lt_foo]++; } 11211 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11212}'` 11213 # AWK program above erroneously prepends '/' to C:/dos/paths 11214 # for these hosts. 11215 case $host_os in 11216 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11217 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11218 esac 11219 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11220else 11221 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11222fi 11223library_names_spec= 11224libname_spec='lib$name' 11225soname_spec= 11226shrext_cmds=".so" 11227postinstall_cmds= 11228postuninstall_cmds= 11229finish_cmds= 11230finish_eval= 11231shlibpath_var= 11232shlibpath_overrides_runpath=unknown 11233version_type=none 11234dynamic_linker="$host_os ld.so" 11235sys_lib_dlsearch_path_spec="/lib /usr/lib" 11236need_lib_prefix=unknown 11237hardcode_into_libs=no 11238 11239# when you set need_version to no, make sure it does not cause -set_version 11240# flags to be left without arguments 11241need_version=unknown 11242 11243case $host_os in 11244aix3*) 11245 version_type=linux 11246 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11247 shlibpath_var=LIBPATH 11248 11249 # AIX 3 has no versioning support, so we append a major version to the name. 11250 soname_spec='${libname}${release}${shared_ext}$major' 11251 ;; 11252 11253aix[4-9]*) 11254 version_type=linux 11255 need_lib_prefix=no 11256 need_version=no 11257 hardcode_into_libs=yes 11258 if test "$host_cpu" = ia64; then 11259 # AIX 5 supports IA64 11260 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11261 shlibpath_var=LD_LIBRARY_PATH 11262 else 11263 # With GCC up to 2.95.x, collect2 would create an import file 11264 # for dependence libraries. The import file would start with 11265 # the line `#! .'. This would cause the generated library to 11266 # depend on `.', always an invalid library. This was fixed in 11267 # development snapshots of GCC prior to 3.0. 11268 case $host_os in 11269 aix4 | aix4.[01] | aix4.[01].*) 11270 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11271 echo ' yes ' 11272 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11273 : 11274 else 11275 can_build_shared=no 11276 fi 11277 ;; 11278 esac 11279 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11280 # soname into executable. Probably we can add versioning support to 11281 # collect2, so additional links can be useful in future. 11282 if test "$aix_use_runtimelinking" = yes; then 11283 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11284 # instead of lib<name>.a to let people know that these are not 11285 # typical AIX shared libraries. 11286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11287 else 11288 # We preserve .a as extension for shared libraries through AIX4.2 11289 # and later when we are not doing run time linking. 11290 library_names_spec='${libname}${release}.a $libname.a' 11291 soname_spec='${libname}${release}${shared_ext}$major' 11292 fi 11293 shlibpath_var=LIBPATH 11294 fi 11295 ;; 11296 11297amigaos*) 11298 case $host_cpu in 11299 powerpc) 11300 # Since July 2007 AmigaOS4 officially supports .so libraries. 11301 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11302 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11303 ;; 11304 m68k) 11305 library_names_spec='$libname.ixlibrary $libname.a' 11306 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11307 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' 11308 ;; 11309 esac 11310 ;; 11311 11312beos*) 11313 library_names_spec='${libname}${shared_ext}' 11314 dynamic_linker="$host_os ld.so" 11315 shlibpath_var=LIBRARY_PATH 11316 ;; 11317 11318bsdi[45]*) 11319 version_type=linux 11320 need_version=no 11321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11322 soname_spec='${libname}${release}${shared_ext}$major' 11323 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11324 shlibpath_var=LD_LIBRARY_PATH 11325 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11326 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11327 # the default ld.so.conf also contains /usr/contrib/lib and 11328 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11329 # libtool to hard-code these into programs 11330 ;; 11331 11332cygwin* | mingw* | pw32* | cegcc*) 11333 version_type=windows 11334 shrext_cmds=".dll" 11335 need_version=no 11336 need_lib_prefix=no 11337 11338 case $GCC,$host_os in 11339 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11340 library_names_spec='$libname.dll.a' 11341 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11342 postinstall_cmds='base_file=`basename \${file}`~ 11343 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11344 dldir=$destdir/`dirname \$dlpath`~ 11345 test -d \$dldir || mkdir -p \$dldir~ 11346 $install_prog $dir/$dlname \$dldir/$dlname~ 11347 chmod a+x \$dldir/$dlname~ 11348 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11349 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11350 fi' 11351 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11352 dlpath=$dir/\$dldll~ 11353 $RM \$dlpath' 11354 shlibpath_overrides_runpath=yes 11355 11356 case $host_os in 11357 cygwin*) 11358 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11359 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11360 11361 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11362 ;; 11363 mingw* | cegcc*) 11364 # MinGW DLLs use traditional 'lib' prefix 11365 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11366 ;; 11367 pw32*) 11368 # pw32 DLLs use 'pw' prefix rather than 'lib' 11369 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11370 ;; 11371 esac 11372 ;; 11373 11374 *) 11375 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11376 ;; 11377 esac 11378 dynamic_linker='Win32 ld.exe' 11379 # FIXME: first we should search . and the directory the executable is in 11380 shlibpath_var=PATH 11381 ;; 11382 11383darwin* | rhapsody*) 11384 dynamic_linker="$host_os dyld" 11385 version_type=darwin 11386 need_lib_prefix=no 11387 need_version=no 11388 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11389 soname_spec='${libname}${release}${major}$shared_ext' 11390 shlibpath_overrides_runpath=yes 11391 shlibpath_var=DYLD_LIBRARY_PATH 11392 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11393 11394 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11395 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11396 ;; 11397 11398dgux*) 11399 version_type=linux 11400 need_lib_prefix=no 11401 need_version=no 11402 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11403 soname_spec='${libname}${release}${shared_ext}$major' 11404 shlibpath_var=LD_LIBRARY_PATH 11405 ;; 11406 11407freebsd* | dragonfly*) 11408 # DragonFly does not have aout. When/if they implement a new 11409 # versioning mechanism, adjust this. 11410 if test -x /usr/bin/objformat; then 11411 objformat=`/usr/bin/objformat` 11412 else 11413 case $host_os in 11414 freebsd[23].*) objformat=aout ;; 11415 *) objformat=elf ;; 11416 esac 11417 fi 11418 version_type=freebsd-$objformat 11419 case $version_type in 11420 freebsd-elf*) 11421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11422 need_version=no 11423 need_lib_prefix=no 11424 ;; 11425 freebsd-*) 11426 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11427 need_version=yes 11428 ;; 11429 esac 11430 shlibpath_var=LD_LIBRARY_PATH 11431 case $host_os in 11432 freebsd2.*) 11433 shlibpath_overrides_runpath=yes 11434 ;; 11435 freebsd3.[01]* | freebsdelf3.[01]*) 11436 shlibpath_overrides_runpath=yes 11437 hardcode_into_libs=yes 11438 ;; 11439 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11440 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11441 shlibpath_overrides_runpath=no 11442 hardcode_into_libs=yes 11443 ;; 11444 *) # from 4.6 on, and DragonFly 11445 shlibpath_overrides_runpath=yes 11446 hardcode_into_libs=yes 11447 ;; 11448 esac 11449 ;; 11450 11451gnu*) 11452 version_type=linux 11453 need_lib_prefix=no 11454 need_version=no 11455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11456 soname_spec='${libname}${release}${shared_ext}$major' 11457 shlibpath_var=LD_LIBRARY_PATH 11458 hardcode_into_libs=yes 11459 ;; 11460 11461haiku*) 11462 version_type=linux 11463 need_lib_prefix=no 11464 need_version=no 11465 dynamic_linker="$host_os runtime_loader" 11466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11467 soname_spec='${libname}${release}${shared_ext}$major' 11468 shlibpath_var=LIBRARY_PATH 11469 shlibpath_overrides_runpath=yes 11470 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11471 hardcode_into_libs=yes 11472 ;; 11473 11474hpux9* | hpux10* | hpux11*) 11475 # Give a soname corresponding to the major version so that dld.sl refuses to 11476 # link against other versions. 11477 version_type=sunos 11478 need_lib_prefix=no 11479 need_version=no 11480 case $host_cpu in 11481 ia64*) 11482 shrext_cmds='.so' 11483 hardcode_into_libs=yes 11484 dynamic_linker="$host_os dld.so" 11485 shlibpath_var=LD_LIBRARY_PATH 11486 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11488 soname_spec='${libname}${release}${shared_ext}$major' 11489 if test "X$HPUX_IA64_MODE" = X32; then 11490 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11491 else 11492 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11493 fi 11494 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11495 ;; 11496 hppa*64*) 11497 shrext_cmds='.sl' 11498 hardcode_into_libs=yes 11499 dynamic_linker="$host_os dld.sl" 11500 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11501 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11503 soname_spec='${libname}${release}${shared_ext}$major' 11504 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11505 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11506 ;; 11507 *) 11508 shrext_cmds='.sl' 11509 dynamic_linker="$host_os dld.sl" 11510 shlibpath_var=SHLIB_PATH 11511 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11513 soname_spec='${libname}${release}${shared_ext}$major' 11514 ;; 11515 esac 11516 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11517 postinstall_cmds='chmod 555 $lib' 11518 # or fails outright, so override atomically: 11519 install_override_mode=555 11520 ;; 11521 11522interix[3-9]*) 11523 version_type=linux 11524 need_lib_prefix=no 11525 need_version=no 11526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11527 soname_spec='${libname}${release}${shared_ext}$major' 11528 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11529 shlibpath_var=LD_LIBRARY_PATH 11530 shlibpath_overrides_runpath=no 11531 hardcode_into_libs=yes 11532 ;; 11533 11534irix5* | irix6* | nonstopux*) 11535 case $host_os in 11536 nonstopux*) version_type=nonstopux ;; 11537 *) 11538 if test "$lt_cv_prog_gnu_ld" = yes; then 11539 version_type=linux 11540 else 11541 version_type=irix 11542 fi ;; 11543 esac 11544 need_lib_prefix=no 11545 need_version=no 11546 soname_spec='${libname}${release}${shared_ext}$major' 11547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11548 case $host_os in 11549 irix5* | nonstopux*) 11550 libsuff= shlibsuff= 11551 ;; 11552 *) 11553 case $LD in # libtool.m4 will add one of these switches to LD 11554 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11555 libsuff= shlibsuff= libmagic=32-bit;; 11556 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11557 libsuff=32 shlibsuff=N32 libmagic=N32;; 11558 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11559 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11560 *) libsuff= shlibsuff= libmagic=never-match;; 11561 esac 11562 ;; 11563 esac 11564 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11565 shlibpath_overrides_runpath=no 11566 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11567 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11568 hardcode_into_libs=yes 11569 ;; 11570 11571# No shared lib support for Linux oldld, aout, or coff. 11572linux*oldld* | linux*aout* | linux*coff*) 11573 dynamic_linker=no 11574 ;; 11575 11576# This must be Linux ELF. 11577linux* | k*bsd*-gnu | kopensolaris*-gnu) 11578 version_type=linux 11579 need_lib_prefix=no 11580 need_version=no 11581 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11582 soname_spec='${libname}${release}${shared_ext}$major' 11583 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11584 shlibpath_var=LD_LIBRARY_PATH 11585 shlibpath_overrides_runpath=no 11586 11587 # Some binutils ld are patched to set DT_RUNPATH 11588 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 11589 $as_echo_n "(cached) " >&6 11590else 11591 lt_cv_shlibpath_overrides_runpath=no 11592 save_LDFLAGS=$LDFLAGS 11593 save_libdir=$libdir 11594 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11595 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11597/* end confdefs.h. */ 11598 11599int 11600main () 11601{ 11602 11603 ; 11604 return 0; 11605} 11606_ACEOF 11607if ac_fn_c_try_link "$LINENO"; then : 11608 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11609 lt_cv_shlibpath_overrides_runpath=yes 11610fi 11611fi 11612rm -f core conftest.err conftest.$ac_objext \ 11613 conftest$ac_exeext conftest.$ac_ext 11614 LDFLAGS=$save_LDFLAGS 11615 libdir=$save_libdir 11616 11617fi 11618 11619 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11620 11621 # This implies no fast_install, which is unacceptable. 11622 # Some rework will be needed to allow for fast_install 11623 # before this can be enabled. 11624 hardcode_into_libs=yes 11625 11626 # Append ld.so.conf contents to the search path 11627 if test -f /etc/ld.so.conf; then 11628 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' ' '` 11629 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11630 fi 11631 11632 # We used to test for /lib/ld.so.1 and disable shared libraries on 11633 # powerpc, because MkLinux only supported shared libraries with the 11634 # GNU dynamic linker. Since this was broken with cross compilers, 11635 # most powerpc-linux boxes support dynamic linking these days and 11636 # people can always --disable-shared, the test was removed, and we 11637 # assume the GNU/Linux dynamic linker is in use. 11638 dynamic_linker='GNU/Linux ld.so' 11639 ;; 11640 11641netbsd*) 11642 version_type=sunos 11643 need_lib_prefix=no 11644 need_version=no 11645 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11646 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11647 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11648 dynamic_linker='NetBSD (a.out) ld.so' 11649 else 11650 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11651 soname_spec='${libname}${release}${shared_ext}$major' 11652 dynamic_linker='NetBSD ld.elf_so' 11653 fi 11654 shlibpath_var=LD_LIBRARY_PATH 11655 shlibpath_overrides_runpath=yes 11656 hardcode_into_libs=yes 11657 ;; 11658 11659newsos6) 11660 version_type=linux 11661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11662 shlibpath_var=LD_LIBRARY_PATH 11663 shlibpath_overrides_runpath=yes 11664 ;; 11665 11666*nto* | *qnx*) 11667 version_type=qnx 11668 need_lib_prefix=no 11669 need_version=no 11670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11671 soname_spec='${libname}${release}${shared_ext}$major' 11672 shlibpath_var=LD_LIBRARY_PATH 11673 shlibpath_overrides_runpath=no 11674 hardcode_into_libs=yes 11675 dynamic_linker='ldqnx.so' 11676 ;; 11677 11678openbsd*) 11679 version_type=sunos 11680 sys_lib_dlsearch_path_spec="/usr/lib" 11681 need_lib_prefix=no 11682 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11683 case $host_os in 11684 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11685 *) need_version=no ;; 11686 esac 11687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11688 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11689 shlibpath_var=LD_LIBRARY_PATH 11690 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11691 case $host_os in 11692 openbsd2.[89] | openbsd2.[89].*) 11693 shlibpath_overrides_runpath=no 11694 ;; 11695 *) 11696 shlibpath_overrides_runpath=yes 11697 ;; 11698 esac 11699 else 11700 shlibpath_overrides_runpath=yes 11701 fi 11702 ;; 11703 11704os2*) 11705 libname_spec='$name' 11706 shrext_cmds=".dll" 11707 need_lib_prefix=no 11708 library_names_spec='$libname${shared_ext} $libname.a' 11709 dynamic_linker='OS/2 ld.exe' 11710 shlibpath_var=LIBPATH 11711 ;; 11712 11713osf3* | osf4* | osf5*) 11714 version_type=osf 11715 need_lib_prefix=no 11716 need_version=no 11717 soname_spec='${libname}${release}${shared_ext}$major' 11718 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11719 shlibpath_var=LD_LIBRARY_PATH 11720 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11721 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11722 ;; 11723 11724rdos*) 11725 dynamic_linker=no 11726 ;; 11727 11728solaris*) 11729 version_type=linux 11730 need_lib_prefix=no 11731 need_version=no 11732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11733 soname_spec='${libname}${release}${shared_ext}$major' 11734 shlibpath_var=LD_LIBRARY_PATH 11735 shlibpath_overrides_runpath=yes 11736 hardcode_into_libs=yes 11737 # ldd complains unless libraries are executable 11738 postinstall_cmds='chmod +x $lib' 11739 ;; 11740 11741sunos4*) 11742 version_type=sunos 11743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11744 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11745 shlibpath_var=LD_LIBRARY_PATH 11746 shlibpath_overrides_runpath=yes 11747 if test "$with_gnu_ld" = yes; then 11748 need_lib_prefix=no 11749 fi 11750 need_version=yes 11751 ;; 11752 11753sysv4 | sysv4.3*) 11754 version_type=linux 11755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11756 soname_spec='${libname}${release}${shared_ext}$major' 11757 shlibpath_var=LD_LIBRARY_PATH 11758 case $host_vendor in 11759 sni) 11760 shlibpath_overrides_runpath=no 11761 need_lib_prefix=no 11762 runpath_var=LD_RUN_PATH 11763 ;; 11764 siemens) 11765 need_lib_prefix=no 11766 ;; 11767 motorola) 11768 need_lib_prefix=no 11769 need_version=no 11770 shlibpath_overrides_runpath=no 11771 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11772 ;; 11773 esac 11774 ;; 11775 11776sysv4*MP*) 11777 if test -d /usr/nec ;then 11778 version_type=linux 11779 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11780 soname_spec='$libname${shared_ext}.$major' 11781 shlibpath_var=LD_LIBRARY_PATH 11782 fi 11783 ;; 11784 11785sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11786 version_type=freebsd-elf 11787 need_lib_prefix=no 11788 need_version=no 11789 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11790 soname_spec='${libname}${release}${shared_ext}$major' 11791 shlibpath_var=LD_LIBRARY_PATH 11792 shlibpath_overrides_runpath=yes 11793 hardcode_into_libs=yes 11794 if test "$with_gnu_ld" = yes; then 11795 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11796 else 11797 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11798 case $host_os in 11799 sco3.2v5*) 11800 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11801 ;; 11802 esac 11803 fi 11804 sys_lib_dlsearch_path_spec='/usr/lib' 11805 ;; 11806 11807tpf*) 11808 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11809 version_type=linux 11810 need_lib_prefix=no 11811 need_version=no 11812 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11813 shlibpath_var=LD_LIBRARY_PATH 11814 shlibpath_overrides_runpath=no 11815 hardcode_into_libs=yes 11816 ;; 11817 11818uts4*) 11819 version_type=linux 11820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11821 soname_spec='${libname}${release}${shared_ext}$major' 11822 shlibpath_var=LD_LIBRARY_PATH 11823 ;; 11824 11825*) 11826 dynamic_linker=no 11827 ;; 11828esac 11829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11830$as_echo "$dynamic_linker" >&6; } 11831test "$dynamic_linker" = no && can_build_shared=no 11832 11833variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11834if test "$GCC" = yes; then 11835 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11836fi 11837 11838if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11839 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11840fi 11841if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11842 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11843fi 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11937$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11938hardcode_action= 11939if test -n "$hardcode_libdir_flag_spec" || 11940 test -n "$runpath_var" || 11941 test "X$hardcode_automatic" = "Xyes" ; then 11942 11943 # We can hardcode non-existent directories. 11944 if test "$hardcode_direct" != no && 11945 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11946 # have to relink, otherwise we might link with an installed library 11947 # when we should be linking with a yet-to-be-installed one 11948 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11949 test "$hardcode_minus_L" != no; then 11950 # Linking always hardcodes the temporary library directory. 11951 hardcode_action=relink 11952 else 11953 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11954 hardcode_action=immediate 11955 fi 11956else 11957 # We cannot hardcode anything, or else we can only hardcode existing 11958 # directories. 11959 hardcode_action=unsupported 11960fi 11961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11962$as_echo "$hardcode_action" >&6; } 11963 11964if test "$hardcode_action" = relink || 11965 test "$inherit_rpath" = yes; then 11966 # Fast installation is not supported 11967 enable_fast_install=no 11968elif test "$shlibpath_overrides_runpath" = yes || 11969 test "$enable_shared" = no; then 11970 # Fast installation is not necessary 11971 enable_fast_install=needless 11972fi 11973 11974 11975 11976 11977 11978 11979 if test "x$enable_dlopen" != xyes; then 11980 enable_dlopen=unknown 11981 enable_dlopen_self=unknown 11982 enable_dlopen_self_static=unknown 11983else 11984 lt_cv_dlopen=no 11985 lt_cv_dlopen_libs= 11986 11987 case $host_os in 11988 beos*) 11989 lt_cv_dlopen="load_add_on" 11990 lt_cv_dlopen_libs= 11991 lt_cv_dlopen_self=yes 11992 ;; 11993 11994 mingw* | pw32* | cegcc*) 11995 lt_cv_dlopen="LoadLibrary" 11996 lt_cv_dlopen_libs= 11997 ;; 11998 11999 cygwin*) 12000 lt_cv_dlopen="dlopen" 12001 lt_cv_dlopen_libs= 12002 ;; 12003 12004 darwin*) 12005 # if libdl is installed we need to link against it 12006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12007$as_echo_n "checking for dlopen in -ldl... " >&6; } 12008if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12009 $as_echo_n "(cached) " >&6 12010else 12011 ac_check_lib_save_LIBS=$LIBS 12012LIBS="-ldl $LIBS" 12013cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12014/* end confdefs.h. */ 12015 12016/* Override any GCC internal prototype to avoid an error. 12017 Use char because int might match the return type of a GCC 12018 builtin and then its argument prototype would still apply. */ 12019#ifdef __cplusplus 12020extern "C" 12021#endif 12022char dlopen (); 12023int 12024main () 12025{ 12026return dlopen (); 12027 ; 12028 return 0; 12029} 12030_ACEOF 12031if ac_fn_c_try_link "$LINENO"; then : 12032 ac_cv_lib_dl_dlopen=yes 12033else 12034 ac_cv_lib_dl_dlopen=no 12035fi 12036rm -f core conftest.err conftest.$ac_objext \ 12037 conftest$ac_exeext conftest.$ac_ext 12038LIBS=$ac_check_lib_save_LIBS 12039fi 12040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12041$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12042if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12043 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12044else 12045 12046 lt_cv_dlopen="dyld" 12047 lt_cv_dlopen_libs= 12048 lt_cv_dlopen_self=yes 12049 12050fi 12051 12052 ;; 12053 12054 *) 12055 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12056if test "x$ac_cv_func_shl_load" = x""yes; then : 12057 lt_cv_dlopen="shl_load" 12058else 12059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12060$as_echo_n "checking for shl_load in -ldld... " >&6; } 12061if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 12062 $as_echo_n "(cached) " >&6 12063else 12064 ac_check_lib_save_LIBS=$LIBS 12065LIBS="-ldld $LIBS" 12066cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12067/* end confdefs.h. */ 12068 12069/* Override any GCC internal prototype to avoid an error. 12070 Use char because int might match the return type of a GCC 12071 builtin and then its argument prototype would still apply. */ 12072#ifdef __cplusplus 12073extern "C" 12074#endif 12075char shl_load (); 12076int 12077main () 12078{ 12079return shl_load (); 12080 ; 12081 return 0; 12082} 12083_ACEOF 12084if ac_fn_c_try_link "$LINENO"; then : 12085 ac_cv_lib_dld_shl_load=yes 12086else 12087 ac_cv_lib_dld_shl_load=no 12088fi 12089rm -f core conftest.err conftest.$ac_objext \ 12090 conftest$ac_exeext conftest.$ac_ext 12091LIBS=$ac_check_lib_save_LIBS 12092fi 12093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12094$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12095if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 12096 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12097else 12098 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12099if test "x$ac_cv_func_dlopen" = x""yes; then : 12100 lt_cv_dlopen="dlopen" 12101else 12102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12103$as_echo_n "checking for dlopen in -ldl... " >&6; } 12104if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 12105 $as_echo_n "(cached) " >&6 12106else 12107 ac_check_lib_save_LIBS=$LIBS 12108LIBS="-ldl $LIBS" 12109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12110/* end confdefs.h. */ 12111 12112/* Override any GCC internal prototype to avoid an error. 12113 Use char because int might match the return type of a GCC 12114 builtin and then its argument prototype would still apply. */ 12115#ifdef __cplusplus 12116extern "C" 12117#endif 12118char dlopen (); 12119int 12120main () 12121{ 12122return dlopen (); 12123 ; 12124 return 0; 12125} 12126_ACEOF 12127if ac_fn_c_try_link "$LINENO"; then : 12128 ac_cv_lib_dl_dlopen=yes 12129else 12130 ac_cv_lib_dl_dlopen=no 12131fi 12132rm -f core conftest.err conftest.$ac_objext \ 12133 conftest$ac_exeext conftest.$ac_ext 12134LIBS=$ac_check_lib_save_LIBS 12135fi 12136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12137$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12138if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 12139 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12140else 12141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12142$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12143if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 12144 $as_echo_n "(cached) " >&6 12145else 12146 ac_check_lib_save_LIBS=$LIBS 12147LIBS="-lsvld $LIBS" 12148cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12149/* end confdefs.h. */ 12150 12151/* Override any GCC internal prototype to avoid an error. 12152 Use char because int might match the return type of a GCC 12153 builtin and then its argument prototype would still apply. */ 12154#ifdef __cplusplus 12155extern "C" 12156#endif 12157char dlopen (); 12158int 12159main () 12160{ 12161return dlopen (); 12162 ; 12163 return 0; 12164} 12165_ACEOF 12166if ac_fn_c_try_link "$LINENO"; then : 12167 ac_cv_lib_svld_dlopen=yes 12168else 12169 ac_cv_lib_svld_dlopen=no 12170fi 12171rm -f core conftest.err conftest.$ac_objext \ 12172 conftest$ac_exeext conftest.$ac_ext 12173LIBS=$ac_check_lib_save_LIBS 12174fi 12175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12176$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12177if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 12178 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12179else 12180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12181$as_echo_n "checking for dld_link in -ldld... " >&6; } 12182if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 12183 $as_echo_n "(cached) " >&6 12184else 12185 ac_check_lib_save_LIBS=$LIBS 12186LIBS="-ldld $LIBS" 12187cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12188/* end confdefs.h. */ 12189 12190/* Override any GCC internal prototype to avoid an error. 12191 Use char because int might match the return type of a GCC 12192 builtin and then its argument prototype would still apply. */ 12193#ifdef __cplusplus 12194extern "C" 12195#endif 12196char dld_link (); 12197int 12198main () 12199{ 12200return dld_link (); 12201 ; 12202 return 0; 12203} 12204_ACEOF 12205if ac_fn_c_try_link "$LINENO"; then : 12206 ac_cv_lib_dld_dld_link=yes 12207else 12208 ac_cv_lib_dld_dld_link=no 12209fi 12210rm -f core conftest.err conftest.$ac_objext \ 12211 conftest$ac_exeext conftest.$ac_ext 12212LIBS=$ac_check_lib_save_LIBS 12213fi 12214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12215$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12216if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 12217 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12218fi 12219 12220 12221fi 12222 12223 12224fi 12225 12226 12227fi 12228 12229 12230fi 12231 12232 12233fi 12234 12235 ;; 12236 esac 12237 12238 if test "x$lt_cv_dlopen" != xno; then 12239 enable_dlopen=yes 12240 else 12241 enable_dlopen=no 12242 fi 12243 12244 case $lt_cv_dlopen in 12245 dlopen) 12246 save_CPPFLAGS="$CPPFLAGS" 12247 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12248 12249 save_LDFLAGS="$LDFLAGS" 12250 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12251 12252 save_LIBS="$LIBS" 12253 LIBS="$lt_cv_dlopen_libs $LIBS" 12254 12255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12256$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12257if test "${lt_cv_dlopen_self+set}" = set; then : 12258 $as_echo_n "(cached) " >&6 12259else 12260 if test "$cross_compiling" = yes; then : 12261 lt_cv_dlopen_self=cross 12262else 12263 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12264 lt_status=$lt_dlunknown 12265 cat > conftest.$ac_ext <<_LT_EOF 12266#line 12266 "configure" 12267#include "confdefs.h" 12268 12269#if HAVE_DLFCN_H 12270#include <dlfcn.h> 12271#endif 12272 12273#include <stdio.h> 12274 12275#ifdef RTLD_GLOBAL 12276# define LT_DLGLOBAL RTLD_GLOBAL 12277#else 12278# ifdef DL_GLOBAL 12279# define LT_DLGLOBAL DL_GLOBAL 12280# else 12281# define LT_DLGLOBAL 0 12282# endif 12283#endif 12284 12285/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12286 find out it does not work in some platform. */ 12287#ifndef LT_DLLAZY_OR_NOW 12288# ifdef RTLD_LAZY 12289# define LT_DLLAZY_OR_NOW RTLD_LAZY 12290# else 12291# ifdef DL_LAZY 12292# define LT_DLLAZY_OR_NOW DL_LAZY 12293# else 12294# ifdef RTLD_NOW 12295# define LT_DLLAZY_OR_NOW RTLD_NOW 12296# else 12297# ifdef DL_NOW 12298# define LT_DLLAZY_OR_NOW DL_NOW 12299# else 12300# define LT_DLLAZY_OR_NOW 0 12301# endif 12302# endif 12303# endif 12304# endif 12305#endif 12306 12307/* When -fvisbility=hidden is used, assume the code has been annotated 12308 correspondingly for the symbols needed. */ 12309#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12310void fnord () __attribute__((visibility("default"))); 12311#endif 12312 12313void fnord () { int i=42; } 12314int main () 12315{ 12316 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12317 int status = $lt_dlunknown; 12318 12319 if (self) 12320 { 12321 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12322 else 12323 { 12324 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12325 else puts (dlerror ()); 12326 } 12327 /* dlclose (self); */ 12328 } 12329 else 12330 puts (dlerror ()); 12331 12332 return status; 12333} 12334_LT_EOF 12335 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12336 (eval $ac_link) 2>&5 12337 ac_status=$? 12338 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12339 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12340 (./conftest; exit; ) >&5 2>/dev/null 12341 lt_status=$? 12342 case x$lt_status in 12343 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12344 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12345 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12346 esac 12347 else : 12348 # compilation failed 12349 lt_cv_dlopen_self=no 12350 fi 12351fi 12352rm -fr conftest* 12353 12354 12355fi 12356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12357$as_echo "$lt_cv_dlopen_self" >&6; } 12358 12359 if test "x$lt_cv_dlopen_self" = xyes; then 12360 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12362$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12363if test "${lt_cv_dlopen_self_static+set}" = set; then : 12364 $as_echo_n "(cached) " >&6 12365else 12366 if test "$cross_compiling" = yes; then : 12367 lt_cv_dlopen_self_static=cross 12368else 12369 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12370 lt_status=$lt_dlunknown 12371 cat > conftest.$ac_ext <<_LT_EOF 12372#line 12372 "configure" 12373#include "confdefs.h" 12374 12375#if HAVE_DLFCN_H 12376#include <dlfcn.h> 12377#endif 12378 12379#include <stdio.h> 12380 12381#ifdef RTLD_GLOBAL 12382# define LT_DLGLOBAL RTLD_GLOBAL 12383#else 12384# ifdef DL_GLOBAL 12385# define LT_DLGLOBAL DL_GLOBAL 12386# else 12387# define LT_DLGLOBAL 0 12388# endif 12389#endif 12390 12391/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12392 find out it does not work in some platform. */ 12393#ifndef LT_DLLAZY_OR_NOW 12394# ifdef RTLD_LAZY 12395# define LT_DLLAZY_OR_NOW RTLD_LAZY 12396# else 12397# ifdef DL_LAZY 12398# define LT_DLLAZY_OR_NOW DL_LAZY 12399# else 12400# ifdef RTLD_NOW 12401# define LT_DLLAZY_OR_NOW RTLD_NOW 12402# else 12403# ifdef DL_NOW 12404# define LT_DLLAZY_OR_NOW DL_NOW 12405# else 12406# define LT_DLLAZY_OR_NOW 0 12407# endif 12408# endif 12409# endif 12410# endif 12411#endif 12412 12413/* When -fvisbility=hidden is used, assume the code has been annotated 12414 correspondingly for the symbols needed. */ 12415#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12416void fnord () __attribute__((visibility("default"))); 12417#endif 12418 12419void fnord () { int i=42; } 12420int main () 12421{ 12422 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12423 int status = $lt_dlunknown; 12424 12425 if (self) 12426 { 12427 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12428 else 12429 { 12430 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12431 else puts (dlerror ()); 12432 } 12433 /* dlclose (self); */ 12434 } 12435 else 12436 puts (dlerror ()); 12437 12438 return status; 12439} 12440_LT_EOF 12441 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12442 (eval $ac_link) 2>&5 12443 ac_status=$? 12444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12445 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12446 (./conftest; exit; ) >&5 2>/dev/null 12447 lt_status=$? 12448 case x$lt_status in 12449 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12450 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12451 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12452 esac 12453 else : 12454 # compilation failed 12455 lt_cv_dlopen_self_static=no 12456 fi 12457fi 12458rm -fr conftest* 12459 12460 12461fi 12462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12463$as_echo "$lt_cv_dlopen_self_static" >&6; } 12464 fi 12465 12466 CPPFLAGS="$save_CPPFLAGS" 12467 LDFLAGS="$save_LDFLAGS" 12468 LIBS="$save_LIBS" 12469 ;; 12470 esac 12471 12472 case $lt_cv_dlopen_self in 12473 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12474 *) enable_dlopen_self=unknown ;; 12475 esac 12476 12477 case $lt_cv_dlopen_self_static in 12478 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12479 *) enable_dlopen_self_static=unknown ;; 12480 esac 12481fi 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499striplib= 12500old_striplib= 12501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12502$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12503if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12504 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12505 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12507$as_echo "yes" >&6; } 12508else 12509# FIXME - insert some real tests, host_os isn't really good enough 12510 case $host_os in 12511 darwin*) 12512 if test -n "$STRIP" ; then 12513 striplib="$STRIP -x" 12514 old_striplib="$STRIP -S" 12515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12516$as_echo "yes" >&6; } 12517 else 12518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12519$as_echo "no" >&6; } 12520 fi 12521 ;; 12522 *) 12523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12524$as_echo "no" >&6; } 12525 ;; 12526 esac 12527fi 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 # Report which library types will actually be built 12541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12542$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12544$as_echo "$can_build_shared" >&6; } 12545 12546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12547$as_echo_n "checking whether to build shared libraries... " >&6; } 12548 test "$can_build_shared" = "no" && enable_shared=no 12549 12550 # On AIX, shared libraries and static libraries use the same namespace, and 12551 # are all built from PIC. 12552 case $host_os in 12553 aix3*) 12554 test "$enable_shared" = yes && enable_static=no 12555 if test -n "$RANLIB"; then 12556 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12557 postinstall_cmds='$RANLIB $lib' 12558 fi 12559 ;; 12560 12561 aix[4-9]*) 12562 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12563 test "$enable_shared" = yes && enable_static=no 12564 fi 12565 ;; 12566 esac 12567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12568$as_echo "$enable_shared" >&6; } 12569 12570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12571$as_echo_n "checking whether to build static libraries... " >&6; } 12572 # Make sure either enable_shared or enable_static is yes. 12573 test "$enable_shared" = yes || enable_static=yes 12574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12575$as_echo "$enable_static" >&6; } 12576 12577 12578 12579 12580fi 12581ac_ext=c 12582ac_cpp='$CPP $CPPFLAGS' 12583ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12584ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12585ac_compiler_gnu=$ac_cv_c_compiler_gnu 12586 12587CC="$lt_save_CC" 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 ac_config_commands="$ac_config_commands libtool" 12602 12603 12604 12605 12606# Only expand once: 12607 12608 12609 12610 12611. ${srcdir}/../../bfd/configure.host 12612 12613 12614 12615 12616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12617$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12618 # Check whether --enable-maintainer-mode was given. 12619if test "${enable_maintainer_mode+set}" = set; then : 12620 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12621else 12622 USE_MAINTAINER_MODE=no 12623fi 12624 12625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12626$as_echo "$USE_MAINTAINER_MODE" >&6; } 12627 if test $USE_MAINTAINER_MODE = yes; then 12628 MAINTAINER_MODE_TRUE= 12629 MAINTAINER_MODE_FALSE='#' 12630else 12631 MAINTAINER_MODE_TRUE='#' 12632 MAINTAINER_MODE_FALSE= 12633fi 12634 12635 MAINT=$MAINTAINER_MODE_TRUE 12636 12637 12638 12639 12640# Check whether --enable-sim-bswap was given. 12641if test "${enable_sim_bswap+set}" = set; then : 12642 enableval=$enable_sim_bswap; case "${enableval}" in 12643 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";; 12644 no) sim_bswap="-DWITH_BSWAP=0";; 12645 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";; 12646esac 12647if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then 12648 echo "Setting bswap flags = $sim_bswap" 6>&1 12649fi 12650else 12651 sim_bswap="" 12652fi 12653 12654 12655 12656# Check whether --enable-sim-cflags was given. 12657if test "${enable_sim_cflags+set}" = set; then : 12658 enableval=$enable_sim_cflags; case "${enableval}" in 12659 yes) sim_cflags="-O2 -fomit-frame-pointer";; 12660 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";; 12661 no) sim_cflags="";; 12662 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12663esac 12664if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then 12665 echo "Setting sim cflags = $sim_cflags" 6>&1 12666fi 12667else 12668 sim_cflags="" 12669fi 12670 12671 12672 12673# Check whether --enable-sim-debug was given. 12674if test "${enable_sim_debug+set}" = set; then : 12675 enableval=$enable_sim_debug; case "${enableval}" in 12676 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";; 12677 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";; 12678 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";; 12679esac 12680if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then 12681 echo "Setting sim debug = $sim_debug" 6>&1 12682fi 12683else 12684 sim_debug="" 12685fi 12686 12687 12688 12689# Check whether --enable-sim-stdio was given. 12690if test "${enable_sim_stdio+set}" = set; then : 12691 enableval=$enable_sim_stdio; case "${enableval}" in 12692 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";; 12693 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";; 12694 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";; 12695esac 12696if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then 12697 echo "Setting stdio flags = $sim_stdio" 6>&1 12698fi 12699else 12700 sim_stdio="" 12701fi 12702 12703 12704 12705# Check whether --enable-sim-trace was given. 12706if test "${enable_sim_trace+set}" = set; then : 12707 enableval=$enable_sim_trace; case "${enableval}" in 12708 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";; 12709 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";; 12710 [-0-9]*) 12711 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";; 12712 [[:lower:]]*) 12713 sim_trace="" 12714 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12715 if test x"$sim_trace" = x; then 12716 sim_trace="-DWITH_TRACE='(TRACE_$x" 12717 else 12718 sim_trace="${sim_trace}|TRACE_$x" 12719 fi 12720 done 12721 sim_trace="$sim_trace)'" ;; 12722esac 12723if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then 12724 echo "Setting sim trace = $sim_trace" 6>&1 12725fi 12726else 12727 sim_trace="" 12728fi 12729 12730 12731 12732# Check whether --enable-sim-profile was given. 12733if test "${enable_sim_profile+set}" = set; then : 12734 enableval=$enable_sim_profile; case "${enableval}" in 12735 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";; 12736 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";; 12737 [-0-9]*) 12738 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";; 12739 [a-z]*) 12740 sim_profile="" 12741 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do 12742 if test x"$sim_profile" = x; then 12743 sim_profile="-DWITH_PROFILE='(PROFILE_$x" 12744 else 12745 sim_profile="${sim_profile}|PROFILE_$x" 12746 fi 12747 done 12748 sim_profile="$sim_profile)'" ;; 12749esac 12750if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then 12751 echo "Setting sim profile = $sim_profile" 6>&1 12752fi 12753else 12754 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1" 12755fi 12756 12757 12758 12759 12760# Check whether --with-pkgversion was given. 12761if test "${with_pkgversion+set}" = set; then : 12762 withval=$with_pkgversion; case "$withval" in 12763 yes) as_fn_error "package version not specified" "$LINENO" 5 ;; 12764 no) PKGVERSION= ;; 12765 *) PKGVERSION="($withval) " ;; 12766 esac 12767else 12768 PKGVERSION="(GDB) " 12769 12770fi 12771 12772 12773 12774 12775 12776# Check whether --with-bugurl was given. 12777if test "${with_bugurl+set}" = set; then : 12778 withval=$with_bugurl; case "$withval" in 12779 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;; 12780 no) BUGURL= 12781 ;; 12782 *) BUGURL="$withval" 12783 ;; 12784 esac 12785else 12786 BUGURL="http://www.gnu.org/software/gdb/bugs/" 12787 12788fi 12789 12790 case ${BUGURL} in 12791 "") 12792 REPORT_BUGS_TO= 12793 REPORT_BUGS_TEXI= 12794 ;; 12795 *) 12796 REPORT_BUGS_TO="<$BUGURL>" 12797 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} 12798 ;; 12799 esac; 12800 12801 12802 12803 12804cat >>confdefs.h <<_ACEOF 12805#define PKGVERSION "$PKGVERSION" 12806_ACEOF 12807 12808 12809cat >>confdefs.h <<_ACEOF 12810#define REPORT_BUGS_TO "$REPORT_BUGS_TO" 12811_ACEOF 12812 12813 12814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12815$as_echo_n "checking return type of signal handlers... " >&6; } 12816if test "${ac_cv_type_signal+set}" = set; then : 12817 $as_echo_n "(cached) " >&6 12818else 12819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12820/* end confdefs.h. */ 12821#include <sys/types.h> 12822#include <signal.h> 12823 12824int 12825main () 12826{ 12827return *(signal (0, 0)) (0) == 1; 12828 ; 12829 return 0; 12830} 12831_ACEOF 12832if ac_fn_c_try_compile "$LINENO"; then : 12833 ac_cv_type_signal=int 12834else 12835 ac_cv_type_signal=void 12836fi 12837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12838fi 12839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12840$as_echo "$ac_cv_type_signal" >&6; } 12841 12842cat >>confdefs.h <<_ACEOF 12843#define RETSIGTYPE $ac_cv_type_signal 12844_ACEOF 12845 12846 12847 12848 12849 12850sim_link_files= 12851sim_link_links= 12852 12853sim_link_links=tconfig.h 12854if test -f ${srcdir}/tconfig.in 12855then 12856 sim_link_files=tconfig.in 12857else 12858 sim_link_files=../common/tconfig.in 12859fi 12860 12861# targ-vals.def points to the libc macro description file. 12862case "${target}" in 12863*-*-*) TARG_VALS_DEF=../common/nltvals.def ;; 12864esac 12865sim_link_files="${sim_link_files} ${TARG_VALS_DEF}" 12866sim_link_links="${sim_link_links} targ-vals.def" 12867 12868 12869 12870for ac_header in stdlib.h time.h sys/param.h 12871do : 12872 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12873ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12874eval as_val=\$$as_ac_Header 12875 if test "x$as_val" = x""yes; then : 12876 cat >>confdefs.h <<_ACEOF 12877#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12878_ACEOF 12879 12880fi 12881 12882done 12883 12884 12885 12886ac_sources="$sim_link_files" 12887ac_dests="$sim_link_links" 12888while test -n "$ac_sources"; do 12889 set $ac_dests; ac_dest=$1; shift; ac_dests=$* 12890 set $ac_sources; ac_source=$1; shift; ac_sources=$* 12891 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source" 12892done 12893ac_config_links="$ac_config_links $ac_config_links_1" 12894 12895cgen_breaks="" 12896if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then 12897cgen_breaks="break cgen_rtx_error"; 12898fi 12899 12900ac_config_files="$ac_config_files Makefile.sim:Makefile.in" 12901 12902ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in" 12903 12904ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in" 12905 12906ac_config_commands="$ac_config_commands Makefile" 12907 12908ac_config_commands="$ac_config_commands stamp-h" 12909 12910cat >confcache <<\_ACEOF 12911# This file is a shell script that caches the results of configure 12912# tests run on this system so they can be shared between configure 12913# scripts and configure runs, see configure's option --config-cache. 12914# It is not useful on other systems. If it contains results you don't 12915# want to keep, you may remove or edit it. 12916# 12917# config.status only pays attention to the cache file if you give it 12918# the --recheck option to rerun configure. 12919# 12920# `ac_cv_env_foo' variables (set or unset) will be overridden when 12921# loading this file, other *unset* `ac_cv_foo' will be assigned the 12922# following values. 12923 12924_ACEOF 12925 12926# The following way of writing the cache mishandles newlines in values, 12927# but we know of no workaround that is simple, portable, and efficient. 12928# So, we kill variables containing newlines. 12929# Ultrix sh set writes to stderr and can't be redirected directly, 12930# and sets the high bit in the cache file unless we assign to the vars. 12931( 12932 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12933 eval ac_val=\$$ac_var 12934 case $ac_val in #( 12935 *${as_nl}*) 12936 case $ac_var in #( 12937 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12938$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12939 esac 12940 case $ac_var in #( 12941 _ | IFS | as_nl) ;; #( 12942 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12943 *) { eval $ac_var=; unset $ac_var;} ;; 12944 esac ;; 12945 esac 12946 done 12947 12948 (set) 2>&1 | 12949 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12950 *${as_nl}ac_space=\ *) 12951 # `set' does not quote correctly, so add quotes: double-quote 12952 # substitution turns \\\\ into \\, and sed turns \\ into \. 12953 sed -n \ 12954 "s/'/'\\\\''/g; 12955 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12956 ;; #( 12957 *) 12958 # `set' quotes correctly as required by POSIX, so do not add quotes. 12959 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12960 ;; 12961 esac | 12962 sort 12963) | 12964 sed ' 12965 /^ac_cv_env_/b end 12966 t clear 12967 :clear 12968 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12969 t end 12970 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12971 :end' >>confcache 12972if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12973 if test -w "$cache_file"; then 12974 test "x$cache_file" != "x/dev/null" && 12975 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12976$as_echo "$as_me: updating cache $cache_file" >&6;} 12977 cat confcache >$cache_file 12978 else 12979 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12980$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12981 fi 12982fi 12983rm -f confcache 12984 12985test "x$prefix" = xNONE && prefix=$ac_default_prefix 12986# Let make expand exec_prefix. 12987test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12988 12989DEFS=-DHAVE_CONFIG_H 12990 12991ac_libobjs= 12992ac_ltlibobjs= 12993for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12994 # 1. Remove the extension, and $U if already installed. 12995 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12996 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12997 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12998 # will be set to the directory where LIBOBJS objects are built. 12999 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13000 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13001done 13002LIBOBJS=$ac_libobjs 13003 13004LTLIBOBJS=$ac_ltlibobjs 13005 13006 13007if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13008 as_fn_error "conditional \"GMAKE\" was never defined. 13009Usually this means the macro was only invoked conditionally." "$LINENO" 5 13010fi 13011if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then 13012 as_fn_error "conditional \"PLUGINS\" was never defined. 13013Usually this means the macro was only invoked conditionally." "$LINENO" 5 13014fi 13015if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13016 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 13017Usually this means the macro was only invoked conditionally." "$LINENO" 5 13018fi 13019 13020: ${CONFIG_STATUS=./config.status} 13021ac_write_fail=0 13022ac_clean_files_save=$ac_clean_files 13023ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13024{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13025$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13026as_write_fail=0 13027cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13028#! $SHELL 13029# Generated by $as_me. 13030# Run this file to recreate the current configuration. 13031# Compiler output produced by configure, useful for debugging 13032# configure, is in config.log if it exists. 13033 13034debug=false 13035ac_cs_recheck=false 13036ac_cs_silent=false 13037 13038SHELL=\${CONFIG_SHELL-$SHELL} 13039export SHELL 13040_ASEOF 13041cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13042## -------------------- ## 13043## M4sh Initialization. ## 13044## -------------------- ## 13045 13046# Be more Bourne compatible 13047DUALCASE=1; export DUALCASE # for MKS sh 13048if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13049 emulate sh 13050 NULLCMD=: 13051 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13052 # is contrary to our usage. Disable this feature. 13053 alias -g '${1+"$@"}'='"$@"' 13054 setopt NO_GLOB_SUBST 13055else 13056 case `(set -o) 2>/dev/null` in #( 13057 *posix*) : 13058 set -o posix ;; #( 13059 *) : 13060 ;; 13061esac 13062fi 13063 13064 13065as_nl=' 13066' 13067export as_nl 13068# Printing a long string crashes Solaris 7 /usr/bin/printf. 13069as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13070as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13071as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13072# Prefer a ksh shell builtin over an external printf program on Solaris, 13073# but without wasting forks for bash or zsh. 13074if test -z "$BASH_VERSION$ZSH_VERSION" \ 13075 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13076 as_echo='print -r --' 13077 as_echo_n='print -rn --' 13078elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13079 as_echo='printf %s\n' 13080 as_echo_n='printf %s' 13081else 13082 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13083 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13084 as_echo_n='/usr/ucb/echo -n' 13085 else 13086 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13087 as_echo_n_body='eval 13088 arg=$1; 13089 case $arg in #( 13090 *"$as_nl"*) 13091 expr "X$arg" : "X\\(.*\\)$as_nl"; 13092 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13093 esac; 13094 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13095 ' 13096 export as_echo_n_body 13097 as_echo_n='sh -c $as_echo_n_body as_echo' 13098 fi 13099 export as_echo_body 13100 as_echo='sh -c $as_echo_body as_echo' 13101fi 13102 13103# The user is always right. 13104if test "${PATH_SEPARATOR+set}" != set; then 13105 PATH_SEPARATOR=: 13106 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13107 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13108 PATH_SEPARATOR=';' 13109 } 13110fi 13111 13112 13113# IFS 13114# We need space, tab and new line, in precisely that order. Quoting is 13115# there to prevent editors from complaining about space-tab. 13116# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13117# splitting by setting IFS to empty value.) 13118IFS=" "" $as_nl" 13119 13120# Find who we are. Look in the path if we contain no directory separator. 13121case $0 in #(( 13122 *[\\/]* ) as_myself=$0 ;; 13123 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13124for as_dir in $PATH 13125do 13126 IFS=$as_save_IFS 13127 test -z "$as_dir" && as_dir=. 13128 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13129 done 13130IFS=$as_save_IFS 13131 13132 ;; 13133esac 13134# We did not find ourselves, most probably we were run as `sh COMMAND' 13135# in which case we are not to be found in the path. 13136if test "x$as_myself" = x; then 13137 as_myself=$0 13138fi 13139if test ! -f "$as_myself"; then 13140 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13141 exit 1 13142fi 13143 13144# Unset variables that we do not need and which cause bugs (e.g. in 13145# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13146# suppresses any "Segmentation fault" message there. '((' could 13147# trigger a bug in pdksh 5.2.14. 13148for as_var in BASH_ENV ENV MAIL MAILPATH 13149do eval test x\${$as_var+set} = xset \ 13150 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13151done 13152PS1='$ ' 13153PS2='> ' 13154PS4='+ ' 13155 13156# NLS nuisances. 13157LC_ALL=C 13158export LC_ALL 13159LANGUAGE=C 13160export LANGUAGE 13161 13162# CDPATH. 13163(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13164 13165 13166# as_fn_error ERROR [LINENO LOG_FD] 13167# --------------------------------- 13168# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13169# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13170# script with status $?, using 1 if that was 0. 13171as_fn_error () 13172{ 13173 as_status=$?; test $as_status -eq 0 && as_status=1 13174 if test "$3"; then 13175 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13176 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 13177 fi 13178 $as_echo "$as_me: error: $1" >&2 13179 as_fn_exit $as_status 13180} # as_fn_error 13181 13182 13183# as_fn_set_status STATUS 13184# ----------------------- 13185# Set $? to STATUS, without forking. 13186as_fn_set_status () 13187{ 13188 return $1 13189} # as_fn_set_status 13190 13191# as_fn_exit STATUS 13192# ----------------- 13193# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13194as_fn_exit () 13195{ 13196 set +e 13197 as_fn_set_status $1 13198 exit $1 13199} # as_fn_exit 13200 13201# as_fn_unset VAR 13202# --------------- 13203# Portably unset VAR. 13204as_fn_unset () 13205{ 13206 { eval $1=; unset $1;} 13207} 13208as_unset=as_fn_unset 13209# as_fn_append VAR VALUE 13210# ---------------------- 13211# Append the text in VALUE to the end of the definition contained in VAR. Take 13212# advantage of any shell optimizations that allow amortized linear growth over 13213# repeated appends, instead of the typical quadratic growth present in naive 13214# implementations. 13215if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13216 eval 'as_fn_append () 13217 { 13218 eval $1+=\$2 13219 }' 13220else 13221 as_fn_append () 13222 { 13223 eval $1=\$$1\$2 13224 } 13225fi # as_fn_append 13226 13227# as_fn_arith ARG... 13228# ------------------ 13229# Perform arithmetic evaluation on the ARGs, and store the result in the 13230# global $as_val. Take advantage of shells that can avoid forks. The arguments 13231# must be portable across $(()) and expr. 13232if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13233 eval 'as_fn_arith () 13234 { 13235 as_val=$(( $* )) 13236 }' 13237else 13238 as_fn_arith () 13239 { 13240 as_val=`expr "$@" || test $? -eq 1` 13241 } 13242fi # as_fn_arith 13243 13244 13245if expr a : '\(a\)' >/dev/null 2>&1 && 13246 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13247 as_expr=expr 13248else 13249 as_expr=false 13250fi 13251 13252if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13253 as_basename=basename 13254else 13255 as_basename=false 13256fi 13257 13258if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13259 as_dirname=dirname 13260else 13261 as_dirname=false 13262fi 13263 13264as_me=`$as_basename -- "$0" || 13265$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13266 X"$0" : 'X\(//\)$' \| \ 13267 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13268$as_echo X/"$0" | 13269 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13270 s//\1/ 13271 q 13272 } 13273 /^X\/\(\/\/\)$/{ 13274 s//\1/ 13275 q 13276 } 13277 /^X\/\(\/\).*/{ 13278 s//\1/ 13279 q 13280 } 13281 s/.*/./; q'` 13282 13283# Avoid depending upon Character Ranges. 13284as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13285as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13286as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13287as_cr_digits='0123456789' 13288as_cr_alnum=$as_cr_Letters$as_cr_digits 13289 13290ECHO_C= ECHO_N= ECHO_T= 13291case `echo -n x` in #((((( 13292-n*) 13293 case `echo 'xy\c'` in 13294 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13295 xy) ECHO_C='\c';; 13296 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13297 ECHO_T=' ';; 13298 esac;; 13299*) 13300 ECHO_N='-n';; 13301esac 13302 13303rm -f conf$$ conf$$.exe conf$$.file 13304if test -d conf$$.dir; then 13305 rm -f conf$$.dir/conf$$.file 13306else 13307 rm -f conf$$.dir 13308 mkdir conf$$.dir 2>/dev/null 13309fi 13310if (echo >conf$$.file) 2>/dev/null; then 13311 if ln -s conf$$.file conf$$ 2>/dev/null; then 13312 as_ln_s='ln -s' 13313 # ... but there are two gotchas: 13314 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13315 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13316 # In both cases, we have to default to `cp -p'. 13317 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13318 as_ln_s='cp -p' 13319 elif ln conf$$.file conf$$ 2>/dev/null; then 13320 as_ln_s=ln 13321 else 13322 as_ln_s='cp -p' 13323 fi 13324else 13325 as_ln_s='cp -p' 13326fi 13327rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13328rmdir conf$$.dir 2>/dev/null 13329 13330 13331# as_fn_mkdir_p 13332# ------------- 13333# Create "$as_dir" as a directory, including parents if necessary. 13334as_fn_mkdir_p () 13335{ 13336 13337 case $as_dir in #( 13338 -*) as_dir=./$as_dir;; 13339 esac 13340 test -d "$as_dir" || eval $as_mkdir_p || { 13341 as_dirs= 13342 while :; do 13343 case $as_dir in #( 13344 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13345 *) as_qdir=$as_dir;; 13346 esac 13347 as_dirs="'$as_qdir' $as_dirs" 13348 as_dir=`$as_dirname -- "$as_dir" || 13349$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13350 X"$as_dir" : 'X\(//\)[^/]' \| \ 13351 X"$as_dir" : 'X\(//\)$' \| \ 13352 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13353$as_echo X"$as_dir" | 13354 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13355 s//\1/ 13356 q 13357 } 13358 /^X\(\/\/\)[^/].*/{ 13359 s//\1/ 13360 q 13361 } 13362 /^X\(\/\/\)$/{ 13363 s//\1/ 13364 q 13365 } 13366 /^X\(\/\).*/{ 13367 s//\1/ 13368 q 13369 } 13370 s/.*/./; q'` 13371 test -d "$as_dir" && break 13372 done 13373 test -z "$as_dirs" || eval "mkdir $as_dirs" 13374 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13375 13376 13377} # as_fn_mkdir_p 13378if mkdir -p . 2>/dev/null; then 13379 as_mkdir_p='mkdir -p "$as_dir"' 13380else 13381 test -d ./-p && rmdir ./-p 13382 as_mkdir_p=false 13383fi 13384 13385if test -x / >/dev/null 2>&1; then 13386 as_test_x='test -x' 13387else 13388 if ls -dL / >/dev/null 2>&1; then 13389 as_ls_L_option=L 13390 else 13391 as_ls_L_option= 13392 fi 13393 as_test_x=' 13394 eval sh -c '\'' 13395 if test -d "$1"; then 13396 test -d "$1/."; 13397 else 13398 case $1 in #( 13399 -*)set "./$1";; 13400 esac; 13401 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13402 ???[sx]*):;;*)false;;esac;fi 13403 '\'' sh 13404 ' 13405fi 13406as_executable_p=$as_test_x 13407 13408# Sed expression to map a string onto a valid CPP name. 13409as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13410 13411# Sed expression to map a string onto a valid variable name. 13412as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13413 13414 13415exec 6>&1 13416## ----------------------------------- ## 13417## Main body of $CONFIG_STATUS script. ## 13418## ----------------------------------- ## 13419_ASEOF 13420test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13421 13422cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13423# Save the log message, to keep $0 and so on meaningful, and to 13424# report actual input values of CONFIG_FILES etc. instead of their 13425# values after options handling. 13426ac_log=" 13427This file was extended by $as_me, which was 13428generated by GNU Autoconf 2.64. Invocation command line was 13429 13430 CONFIG_FILES = $CONFIG_FILES 13431 CONFIG_HEADERS = $CONFIG_HEADERS 13432 CONFIG_LINKS = $CONFIG_LINKS 13433 CONFIG_COMMANDS = $CONFIG_COMMANDS 13434 $ $0 $@ 13435 13436on `(hostname || uname -n) 2>/dev/null | sed 1q` 13437" 13438 13439_ACEOF 13440 13441case $ac_config_files in *" 13442"*) set x $ac_config_files; shift; ac_config_files=$*;; 13443esac 13444 13445case $ac_config_headers in *" 13446"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13447esac 13448 13449 13450cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13451# Files that config.status was made for. 13452config_files="$ac_config_files" 13453config_headers="$ac_config_headers" 13454config_links="$ac_config_links" 13455config_commands="$ac_config_commands" 13456 13457_ACEOF 13458 13459cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13460ac_cs_usage="\ 13461\`$as_me' instantiates files and other configuration actions 13462from templates according to the current configuration. Unless the files 13463and actions are specified as TAGs, all are instantiated by default. 13464 13465Usage: $0 [OPTION]... [TAG]... 13466 13467 -h, --help print this help, then exit 13468 -V, --version print version number and configuration settings, then exit 13469 -q, --quiet, --silent 13470 do not print progress messages 13471 -d, --debug don't remove temporary files 13472 --recheck update $as_me by reconfiguring in the same conditions 13473 --file=FILE[:TEMPLATE] 13474 instantiate the configuration file FILE 13475 --header=FILE[:TEMPLATE] 13476 instantiate the configuration header FILE 13477 13478Configuration files: 13479$config_files 13480 13481Configuration headers: 13482$config_headers 13483 13484Configuration links: 13485$config_links 13486 13487Configuration commands: 13488$config_commands 13489 13490Report bugs to the package provider." 13491 13492_ACEOF 13493cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13494ac_cs_version="\\ 13495config.status 13496configured by $0, generated by GNU Autoconf 2.64, 13497 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 13498 13499Copyright (C) 2009 Free Software Foundation, Inc. 13500This config.status script is free software; the Free Software Foundation 13501gives unlimited permission to copy, distribute and modify it." 13502 13503ac_pwd='$ac_pwd' 13504srcdir='$srcdir' 13505INSTALL='$INSTALL' 13506AWK='$AWK' 13507test -n "\$AWK" || AWK=awk 13508_ACEOF 13509 13510cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13511# The default lists apply if the user does not specify any file. 13512ac_need_defaults=: 13513while test $# != 0 13514do 13515 case $1 in 13516 --*=*) 13517 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13518 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13519 ac_shift=: 13520 ;; 13521 *) 13522 ac_option=$1 13523 ac_optarg=$2 13524 ac_shift=shift 13525 ;; 13526 esac 13527 13528 case $ac_option in 13529 # Handling of the options. 13530 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13531 ac_cs_recheck=: ;; 13532 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13533 $as_echo "$ac_cs_version"; exit ;; 13534 --debug | --debu | --deb | --de | --d | -d ) 13535 debug=: ;; 13536 --file | --fil | --fi | --f ) 13537 $ac_shift 13538 case $ac_optarg in 13539 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13540 esac 13541 as_fn_append CONFIG_FILES " '$ac_optarg'" 13542 ac_need_defaults=false;; 13543 --header | --heade | --head | --hea ) 13544 $ac_shift 13545 case $ac_optarg in 13546 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13547 esac 13548 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13549 ac_need_defaults=false;; 13550 --he | --h) 13551 # Conflict between --help and --header 13552 as_fn_error "ambiguous option: \`$1' 13553Try \`$0 --help' for more information.";; 13554 --help | --hel | -h ) 13555 $as_echo "$ac_cs_usage"; exit ;; 13556 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13557 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13558 ac_cs_silent=: ;; 13559 13560 # This is an error. 13561 -*) as_fn_error "unrecognized option: \`$1' 13562Try \`$0 --help' for more information." ;; 13563 13564 *) as_fn_append ac_config_targets " $1" 13565 ac_need_defaults=false ;; 13566 13567 esac 13568 shift 13569done 13570 13571ac_configure_extra_args= 13572 13573if $ac_cs_silent; then 13574 exec 6>/dev/null 13575 ac_configure_extra_args="$ac_configure_extra_args --silent" 13576fi 13577 13578_ACEOF 13579cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13580if \$ac_cs_recheck; then 13581 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13582 shift 13583 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13584 CONFIG_SHELL='$SHELL' 13585 export CONFIG_SHELL 13586 exec "\$@" 13587fi 13588 13589_ACEOF 13590cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13591exec 5>>config.log 13592{ 13593 echo 13594 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13595## Running $as_me. ## 13596_ASBOX 13597 $as_echo "$ac_log" 13598} >&5 13599 13600_ACEOF 13601cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13602# 13603# INIT-COMMANDS 13604# 13605ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 13606 13607 13608# The HP-UX ksh and POSIX shell print the target directory to stdout 13609# if CDPATH is set. 13610(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13611 13612sed_quote_subst='$sed_quote_subst' 13613double_quote_subst='$double_quote_subst' 13614delay_variable_subst='$delay_variable_subst' 13615macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13616macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13617enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13618enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13619pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13620enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13621SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13622ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13623host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13624host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13625host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13626build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13627build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13628build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13629SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13630Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13631GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13632EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13633FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13634LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13635NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13636LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13637max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13638ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13639exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13640lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13641lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13642lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13643reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13644reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13645OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13646deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13647file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13648AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13649AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13650STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13651RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13652old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13653old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13654old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13655lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13656CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13657CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13658compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13659GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13660lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13661lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13662lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13663lt_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"`' 13664objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13665MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13666lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13667lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13668lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13669lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13670lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13671need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13672DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13673NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13674LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13675OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13676OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13677libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13678shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13679extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13680archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13681enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13682export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13683whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13684compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13685old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13686old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13687archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13688archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13689module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13690module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13691with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13692allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13693no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13694hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13695hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13696hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13697hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13698hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13699hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13700hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13701hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13702inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13703link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13704fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13705always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13706export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13707exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13708include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13709prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13710file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13711variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13712need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13713need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13714version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13715runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13716shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13717shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13718libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13719library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13720soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13721install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13722postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13723postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13724finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13725finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13726hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13727sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13728sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13729hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13730enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13731enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13732enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13733old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13734striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13735 13736LTCC='$LTCC' 13737LTCFLAGS='$LTCFLAGS' 13738compiler='$compiler_DEFAULT' 13739 13740# A function that is used when there is no print builtin or printf. 13741func_fallback_echo () 13742{ 13743 eval 'cat <<_LTECHO_EOF 13744\$1 13745_LTECHO_EOF' 13746} 13747 13748# Quote evaled strings. 13749for var in SHELL \ 13750ECHO \ 13751SED \ 13752GREP \ 13753EGREP \ 13754FGREP \ 13755LD \ 13756NM \ 13757LN_S \ 13758lt_SP2NL \ 13759lt_NL2SP \ 13760reload_flag \ 13761OBJDUMP \ 13762deplibs_check_method \ 13763file_magic_cmd \ 13764AR \ 13765AR_FLAGS \ 13766STRIP \ 13767RANLIB \ 13768CC \ 13769CFLAGS \ 13770compiler \ 13771lt_cv_sys_global_symbol_pipe \ 13772lt_cv_sys_global_symbol_to_cdecl \ 13773lt_cv_sys_global_symbol_to_c_name_address \ 13774lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13775lt_prog_compiler_no_builtin_flag \ 13776lt_prog_compiler_wl \ 13777lt_prog_compiler_pic \ 13778lt_prog_compiler_static \ 13779lt_cv_prog_compiler_c_o \ 13780need_locks \ 13781DSYMUTIL \ 13782NMEDIT \ 13783LIPO \ 13784OTOOL \ 13785OTOOL64 \ 13786shrext_cmds \ 13787export_dynamic_flag_spec \ 13788whole_archive_flag_spec \ 13789compiler_needs_object \ 13790with_gnu_ld \ 13791allow_undefined_flag \ 13792no_undefined_flag \ 13793hardcode_libdir_flag_spec \ 13794hardcode_libdir_flag_spec_ld \ 13795hardcode_libdir_separator \ 13796fix_srcfile_path \ 13797exclude_expsyms \ 13798include_expsyms \ 13799file_list_spec \ 13800variables_saved_for_relink \ 13801libname_spec \ 13802library_names_spec \ 13803soname_spec \ 13804install_override_mode \ 13805finish_eval \ 13806old_striplib \ 13807striplib; do 13808 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13809 *[\\\\\\\`\\"\\\$]*) 13810 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13811 ;; 13812 *) 13813 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13814 ;; 13815 esac 13816done 13817 13818# Double-quote double-evaled strings. 13819for var in reload_cmds \ 13820old_postinstall_cmds \ 13821old_postuninstall_cmds \ 13822old_archive_cmds \ 13823extract_expsyms_cmds \ 13824old_archive_from_new_cmds \ 13825old_archive_from_expsyms_cmds \ 13826archive_cmds \ 13827archive_expsym_cmds \ 13828module_cmds \ 13829module_expsym_cmds \ 13830export_symbols_cmds \ 13831prelink_cmds \ 13832postinstall_cmds \ 13833postuninstall_cmds \ 13834finish_cmds \ 13835sys_lib_search_path_spec \ 13836sys_lib_dlsearch_path_spec; do 13837 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13838 *[\\\\\\\`\\"\\\$]*) 13839 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13840 ;; 13841 *) 13842 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13843 ;; 13844 esac 13845done 13846 13847ac_aux_dir='$ac_aux_dir' 13848xsi_shell='$xsi_shell' 13849lt_shell_append='$lt_shell_append' 13850 13851# See if we are running on zsh, and set the options which allow our 13852# commands through without removal of \ escapes INIT. 13853if test -n "\${ZSH_VERSION+set}" ; then 13854 setopt NO_GLOB_SUBST 13855fi 13856 13857 13858 PACKAGE='$PACKAGE' 13859 VERSION='$VERSION' 13860 TIMESTAMP='$TIMESTAMP' 13861 RM='$RM' 13862 ofile='$ofile' 13863 13864 13865 13866 13867_ACEOF 13868 13869cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13870 13871# Handling of arguments. 13872for ac_config_target in $ac_config_targets 13873do 13874 case $ac_config_target in 13875 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 13876 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 13877 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13878 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 13879 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 13880 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;; 13881 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 13882 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 13883 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 13884 13885 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13886 esac 13887done 13888 13889 13890# If the user did not use the arguments to specify the items to instantiate, 13891# then the envvar interface is used. Set only those that are not. 13892# We use the long form for the default assignment because of an extremely 13893# bizarre bug on SunOS 4.1.3. 13894if $ac_need_defaults; then 13895 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13896 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13897 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links 13898 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13899fi 13900 13901# Have a temporary directory for convenience. Make it in the build tree 13902# simply because there is no reason against having it here, and in addition, 13903# creating and moving files from /tmp can sometimes cause problems. 13904# Hook for its removal unless debugging. 13905# Note that there is a small window in which the directory will not be cleaned: 13906# after its creation but before its name has been assigned to `$tmp'. 13907$debug || 13908{ 13909 tmp= 13910 trap 'exit_status=$? 13911 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 13912' 0 13913 trap 'as_fn_exit 1' 1 2 13 15 13914} 13915# Create a (secure) tmp directory for tmp files. 13916 13917{ 13918 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13919 test -n "$tmp" && test -d "$tmp" 13920} || 13921{ 13922 tmp=./conf$$-$RANDOM 13923 (umask 077 && mkdir "$tmp") 13924} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 13925 13926# Set up the scripts for CONFIG_FILES section. 13927# No need to generate them if there are no CONFIG_FILES. 13928# This happens for instance with `./config.status config.h'. 13929if test -n "$CONFIG_FILES"; then 13930 13931 13932ac_cr=`echo X | tr X '\015'` 13933# On cygwin, bash can eat \r inside `` if the user requested igncr. 13934# But we know of no other shell where ac_cr would be empty at this 13935# point, so we can use a bashism as a fallback. 13936if test "x$ac_cr" = x; then 13937 eval ac_cr=\$\'\\r\' 13938fi 13939ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13940if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13941 ac_cs_awk_cr='\r' 13942else 13943 ac_cs_awk_cr=$ac_cr 13944fi 13945 13946echo 'BEGIN {' >"$tmp/subs1.awk" && 13947_ACEOF 13948 13949 13950{ 13951 echo "cat >conf$$subs.awk <<_ACEOF" && 13952 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13953 echo "_ACEOF" 13954} >conf$$subs.sh || 13955 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13956ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 13957ac_delim='%!_!# ' 13958for ac_last_try in false false false false false :; do 13959 . ./conf$$subs.sh || 13960 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13961 13962 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13963 if test $ac_delim_n = $ac_delim_num; then 13964 break 13965 elif $ac_last_try; then 13966 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13967 else 13968 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13969 fi 13970done 13971rm -f conf$$subs.sh 13972 13973cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13974cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 13975_ACEOF 13976sed -n ' 13977h 13978s/^/S["/; s/!.*/"]=/ 13979p 13980g 13981s/^[^!]*!// 13982:repl 13983t repl 13984s/'"$ac_delim"'$// 13985t delim 13986:nl 13987h 13988s/\(.\{148\}\).*/\1/ 13989t more1 13990s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13991p 13992n 13993b repl 13994:more1 13995s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13996p 13997g 13998s/.\{148\}// 13999t nl 14000:delim 14001h 14002s/\(.\{148\}\).*/\1/ 14003t more2 14004s/["\\]/\\&/g; s/^/"/; s/$/"/ 14005p 14006b 14007:more2 14008s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14009p 14010g 14011s/.\{148\}// 14012t delim 14013' <conf$$subs.awk | sed ' 14014/^[^""]/{ 14015 N 14016 s/\n// 14017} 14018' >>$CONFIG_STATUS || ac_write_fail=1 14019rm -f conf$$subs.awk 14020cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14021_ACAWK 14022cat >>"\$tmp/subs1.awk" <<_ACAWK && 14023 for (key in S) S_is_set[key] = 1 14024 FS = "" 14025 14026} 14027{ 14028 line = $ 0 14029 nfields = split(line, field, "@") 14030 substed = 0 14031 len = length(field[1]) 14032 for (i = 2; i < nfields; i++) { 14033 key = field[i] 14034 keylen = length(key) 14035 if (S_is_set[key]) { 14036 value = S[key] 14037 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14038 len += length(value) + length(field[++i]) 14039 substed = 1 14040 } else 14041 len += 1 + keylen 14042 } 14043 14044 print line 14045} 14046 14047_ACAWK 14048_ACEOF 14049cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14050if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14051 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14052else 14053 cat 14054fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 14055 || as_fn_error "could not setup config files machinery" "$LINENO" 5 14056_ACEOF 14057 14058# VPATH may cause trouble with some makes, so we remove $(srcdir), 14059# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 14060# trailing colons and then remove the whole line if VPATH becomes empty 14061# (actually we leave an empty line to preserve line numbers). 14062if test "x$srcdir" = x.; then 14063 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 14064s/:*\$(srcdir):*/:/ 14065s/:*\${srcdir}:*/:/ 14066s/:*@srcdir@:*/:/ 14067s/^\([^=]*=[ ]*\):*/\1/ 14068s/:*$// 14069s/^[^=]*=[ ]*$// 14070}' 14071fi 14072 14073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14074fi # test -n "$CONFIG_FILES" 14075 14076# Set up the scripts for CONFIG_HEADERS section. 14077# No need to generate them if there are no CONFIG_HEADERS. 14078# This happens for instance with `./config.status Makefile'. 14079if test -n "$CONFIG_HEADERS"; then 14080cat >"$tmp/defines.awk" <<\_ACAWK || 14081BEGIN { 14082_ACEOF 14083 14084# Transform confdefs.h into an awk script `defines.awk', embedded as 14085# here-document in config.status, that substitutes the proper values into 14086# config.h.in to produce config.h. 14087 14088# Create a delimiter string that does not exist in confdefs.h, to ease 14089# handling of long lines. 14090ac_delim='%!_!# ' 14091for ac_last_try in false false :; do 14092 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 14093 if test -z "$ac_t"; then 14094 break 14095 elif $ac_last_try; then 14096 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 14097 else 14098 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14099 fi 14100done 14101 14102# For the awk script, D is an array of macro values keyed by name, 14103# likewise P contains macro parameters if any. Preserve backslash 14104# newline sequences. 14105 14106ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14107sed -n ' 14108s/.\{148\}/&'"$ac_delim"'/g 14109t rset 14110:rset 14111s/^[ ]*#[ ]*define[ ][ ]*/ / 14112t def 14113d 14114:def 14115s/\\$// 14116t bsnl 14117s/["\\]/\\&/g 14118s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14119D["\1"]=" \3"/p 14120s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14121d 14122:bsnl 14123s/["\\]/\\&/g 14124s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14125D["\1"]=" \3\\\\\\n"\\/p 14126t cont 14127s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14128t cont 14129d 14130:cont 14131n 14132s/.\{148\}/&'"$ac_delim"'/g 14133t clear 14134:clear 14135s/\\$// 14136t bsnlc 14137s/["\\]/\\&/g; s/^/"/; s/$/"/p 14138d 14139:bsnlc 14140s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14141b cont 14142' <confdefs.h | sed ' 14143s/'"$ac_delim"'/"\\\ 14144"/g' >>$CONFIG_STATUS || ac_write_fail=1 14145 14146cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14147 for (key in D) D_is_set[key] = 1 14148 FS = "" 14149} 14150/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14151 line = \$ 0 14152 split(line, arg, " ") 14153 if (arg[1] == "#") { 14154 defundef = arg[2] 14155 mac1 = arg[3] 14156 } else { 14157 defundef = substr(arg[1], 2) 14158 mac1 = arg[2] 14159 } 14160 split(mac1, mac2, "(") #) 14161 macro = mac2[1] 14162 prefix = substr(line, 1, index(line, defundef) - 1) 14163 if (D_is_set[macro]) { 14164 # Preserve the white space surrounding the "#". 14165 print prefix "define", macro P[macro] D[macro] 14166 next 14167 } else { 14168 # Replace #undef with comments. This is necessary, for example, 14169 # in the case of _POSIX_SOURCE, which is predefined and required 14170 # on some systems where configure will not decide to define it. 14171 if (defundef == "undef") { 14172 print "/*", prefix defundef, macro, "*/" 14173 next 14174 } 14175 } 14176} 14177{ print } 14178_ACAWK 14179_ACEOF 14180cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14181 as_fn_error "could not setup config headers machinery" "$LINENO" 5 14182fi # test -n "$CONFIG_HEADERS" 14183 14184 14185eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS" 14186shift 14187for ac_tag 14188do 14189 case $ac_tag in 14190 :[FHLC]) ac_mode=$ac_tag; continue;; 14191 esac 14192 case $ac_mode$ac_tag in 14193 :[FHL]*:*);; 14194 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 14195 :[FH]-) ac_tag=-:-;; 14196 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14197 esac 14198 ac_save_IFS=$IFS 14199 IFS=: 14200 set x $ac_tag 14201 IFS=$ac_save_IFS 14202 shift 14203 ac_file=$1 14204 shift 14205 14206 case $ac_mode in 14207 :L) ac_source=$1;; 14208 :[FH]) 14209 ac_file_inputs= 14210 for ac_f 14211 do 14212 case $ac_f in 14213 -) ac_f="$tmp/stdin";; 14214 *) # Look for the file first in the build tree, then in the source tree 14215 # (if the path is not absolute). The absolute path cannot be DOS-style, 14216 # because $ac_f cannot contain `:'. 14217 test -f "$ac_f" || 14218 case $ac_f in 14219 [\\/$]*) false;; 14220 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14221 esac || 14222 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14223 esac 14224 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14225 as_fn_append ac_file_inputs " '$ac_f'" 14226 done 14227 14228 # Let's still pretend it is `configure' which instantiates (i.e., don't 14229 # use $as_me), people would be surprised to read: 14230 # /* config.h. Generated by config.status. */ 14231 configure_input='Generated from '` 14232 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14233 `' by configure.' 14234 if test x"$ac_file" != x-; then 14235 configure_input="$ac_file. $configure_input" 14236 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14237$as_echo "$as_me: creating $ac_file" >&6;} 14238 fi 14239 # Neutralize special characters interpreted by sed in replacement strings. 14240 case $configure_input in #( 14241 *\&* | *\|* | *\\* ) 14242 ac_sed_conf_input=`$as_echo "$configure_input" | 14243 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14244 *) ac_sed_conf_input=$configure_input;; 14245 esac 14246 14247 case $ac_tag in 14248 *:-:* | *:-) cat >"$tmp/stdin" \ 14249 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 14250 esac 14251 ;; 14252 esac 14253 14254 ac_dir=`$as_dirname -- "$ac_file" || 14255$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14256 X"$ac_file" : 'X\(//\)[^/]' \| \ 14257 X"$ac_file" : 'X\(//\)$' \| \ 14258 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14259$as_echo X"$ac_file" | 14260 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14261 s//\1/ 14262 q 14263 } 14264 /^X\(\/\/\)[^/].*/{ 14265 s//\1/ 14266 q 14267 } 14268 /^X\(\/\/\)$/{ 14269 s//\1/ 14270 q 14271 } 14272 /^X\(\/\).*/{ 14273 s//\1/ 14274 q 14275 } 14276 s/.*/./; q'` 14277 as_dir="$ac_dir"; as_fn_mkdir_p 14278 ac_builddir=. 14279 14280case "$ac_dir" in 14281.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14282*) 14283 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14284 # A ".." for each directory in $ac_dir_suffix. 14285 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14286 case $ac_top_builddir_sub in 14287 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14288 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14289 esac ;; 14290esac 14291ac_abs_top_builddir=$ac_pwd 14292ac_abs_builddir=$ac_pwd$ac_dir_suffix 14293# for backward compatibility: 14294ac_top_builddir=$ac_top_build_prefix 14295 14296case $srcdir in 14297 .) # We are building in place. 14298 ac_srcdir=. 14299 ac_top_srcdir=$ac_top_builddir_sub 14300 ac_abs_top_srcdir=$ac_pwd ;; 14301 [\\/]* | ?:[\\/]* ) # Absolute name. 14302 ac_srcdir=$srcdir$ac_dir_suffix; 14303 ac_top_srcdir=$srcdir 14304 ac_abs_top_srcdir=$srcdir ;; 14305 *) # Relative name. 14306 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14307 ac_top_srcdir=$ac_top_build_prefix$srcdir 14308 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14309esac 14310ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14311 14312 14313 case $ac_mode in 14314 :F) 14315 # 14316 # CONFIG_FILE 14317 # 14318 14319 case $INSTALL in 14320 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14321 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14322 esac 14323_ACEOF 14324 14325cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14326# If the template does not know about datarootdir, expand it. 14327# FIXME: This hack should be removed a few years after 2.60. 14328ac_datarootdir_hack=; ac_datarootdir_seen= 14329ac_sed_dataroot=' 14330/datarootdir/ { 14331 p 14332 q 14333} 14334/@datadir@/p 14335/@docdir@/p 14336/@infodir@/p 14337/@localedir@/p 14338/@mandir@/p' 14339case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14340*datarootdir*) ac_datarootdir_seen=yes;; 14341*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14342 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14343$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14344_ACEOF 14345cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14346 ac_datarootdir_hack=' 14347 s&@datadir@&$datadir&g 14348 s&@docdir@&$docdir&g 14349 s&@infodir@&$infodir&g 14350 s&@localedir@&$localedir&g 14351 s&@mandir@&$mandir&g 14352 s&\\\${datarootdir}&$datarootdir&g' ;; 14353esac 14354_ACEOF 14355 14356# Neutralize VPATH when `$srcdir' = `.'. 14357# Shell code in configure.ac might set extrasub. 14358# FIXME: do we really want to maintain this feature? 14359cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14360ac_sed_extra="$ac_vpsub 14361$extrasub 14362_ACEOF 14363cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14364:t 14365/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14366s|@configure_input@|$ac_sed_conf_input|;t t 14367s&@top_builddir@&$ac_top_builddir_sub&;t t 14368s&@top_build_prefix@&$ac_top_build_prefix&;t t 14369s&@srcdir@&$ac_srcdir&;t t 14370s&@abs_srcdir@&$ac_abs_srcdir&;t t 14371s&@top_srcdir@&$ac_top_srcdir&;t t 14372s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14373s&@builddir@&$ac_builddir&;t t 14374s&@abs_builddir@&$ac_abs_builddir&;t t 14375s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14376s&@INSTALL@&$ac_INSTALL&;t t 14377$ac_datarootdir_hack 14378" 14379eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 14380 || as_fn_error "could not create $ac_file" "$LINENO" 5 14381 14382test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14383 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 14384 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 14385 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14386which seems to be undefined. Please make sure it is defined." >&5 14387$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14388which seems to be undefined. Please make sure it is defined." >&2;} 14389 14390 rm -f "$tmp/stdin" 14391 case $ac_file in 14392 -) cat "$tmp/out" && rm -f "$tmp/out";; 14393 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 14394 esac \ 14395 || as_fn_error "could not create $ac_file" "$LINENO" 5 14396 ;; 14397 :H) 14398 # 14399 # CONFIG_HEADER 14400 # 14401 if test x"$ac_file" != x-; then 14402 { 14403 $as_echo "/* $configure_input */" \ 14404 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 14405 } >"$tmp/config.h" \ 14406 || as_fn_error "could not create $ac_file" "$LINENO" 5 14407 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 14408 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14409$as_echo "$as_me: $ac_file is unchanged" >&6;} 14410 else 14411 rm -f "$ac_file" 14412 mv "$tmp/config.h" "$ac_file" \ 14413 || as_fn_error "could not create $ac_file" "$LINENO" 5 14414 fi 14415 else 14416 $as_echo "/* $configure_input */" \ 14417 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 14418 || as_fn_error "could not create -" "$LINENO" 5 14419 fi 14420 ;; 14421 :L) 14422 # 14423 # CONFIG_LINK 14424 # 14425 14426 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then 14427 : 14428 else 14429 # Prefer the file from the source tree if names are identical. 14430 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then 14431 ac_source=$srcdir/$ac_source 14432 fi 14433 14434 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5 14435$as_echo "$as_me: linking $ac_source to $ac_file" >&6;} 14436 14437 if test ! -r "$ac_source"; then 14438 as_fn_error "$ac_source: file not found" "$LINENO" 5 14439 fi 14440 rm -f "$ac_file" 14441 14442 # Try a relative symlink, then a hard link, then a copy. 14443 case $srcdir in 14444 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;; 14445 *) ac_rel_source=$ac_top_build_prefix$ac_source ;; 14446 esac 14447 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null || 14448 ln "$ac_source" "$ac_file" 2>/dev/null || 14449 cp -p "$ac_source" "$ac_file" || 14450 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5 14451 fi 14452 ;; 14453 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14454$as_echo "$as_me: executing $ac_file commands" >&6;} 14455 ;; 14456 esac 14457 14458 14459 case $ac_file$ac_mode in 14460 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 14461 "libtool":C) 14462 14463 # See if we are running on zsh, and set the options which allow our 14464 # commands through without removal of \ escapes. 14465 if test -n "${ZSH_VERSION+set}" ; then 14466 setopt NO_GLOB_SUBST 14467 fi 14468 14469 cfgfile="${ofile}T" 14470 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14471 $RM "$cfgfile" 14472 14473 cat <<_LT_EOF >> "$cfgfile" 14474#! $SHELL 14475 14476# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14477# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14478# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14479# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14480# 14481# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14482# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14483# Written by Gordon Matzigkeit, 1996 14484# 14485# This file is part of GNU Libtool. 14486# 14487# GNU Libtool is free software; you can redistribute it and/or 14488# modify it under the terms of the GNU General Public License as 14489# published by the Free Software Foundation; either version 2 of 14490# the License, or (at your option) any later version. 14491# 14492# As a special exception to the GNU General Public License, 14493# if you distribute this file as part of a program or library that 14494# is built using GNU Libtool, you may include this file under the 14495# same distribution terms that you use for the rest of that program. 14496# 14497# GNU Libtool is distributed in the hope that it will be useful, 14498# but WITHOUT ANY WARRANTY; without even the implied warranty of 14499# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14500# GNU General Public License for more details. 14501# 14502# You should have received a copy of the GNU General Public License 14503# along with GNU Libtool; see the file COPYING. If not, a copy 14504# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14505# obtained by writing to the Free Software Foundation, Inc., 14506# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14507 14508 14509# The names of the tagged configurations supported by this script. 14510available_tags="" 14511 14512# ### BEGIN LIBTOOL CONFIG 14513 14514# Which release of libtool.m4 was used? 14515macro_version=$macro_version 14516macro_revision=$macro_revision 14517 14518# Whether or not to build shared libraries. 14519build_libtool_libs=$enable_shared 14520 14521# Whether or not to build static libraries. 14522build_old_libs=$enable_static 14523 14524# What type of objects to build. 14525pic_mode=$pic_mode 14526 14527# Whether or not to optimize for fast installation. 14528fast_install=$enable_fast_install 14529 14530# Shell to use when invoking shell scripts. 14531SHELL=$lt_SHELL 14532 14533# An echo program that protects backslashes. 14534ECHO=$lt_ECHO 14535 14536# The host system. 14537host_alias=$host_alias 14538host=$host 14539host_os=$host_os 14540 14541# The build system. 14542build_alias=$build_alias 14543build=$build 14544build_os=$build_os 14545 14546# A sed program that does not truncate output. 14547SED=$lt_SED 14548 14549# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14550Xsed="\$SED -e 1s/^X//" 14551 14552# A grep program that handles long lines. 14553GREP=$lt_GREP 14554 14555# An ERE matcher. 14556EGREP=$lt_EGREP 14557 14558# A literal string matcher. 14559FGREP=$lt_FGREP 14560 14561# A BSD- or MS-compatible name lister. 14562NM=$lt_NM 14563 14564# Whether we need soft or hard links. 14565LN_S=$lt_LN_S 14566 14567# What is the maximum length of a command? 14568max_cmd_len=$max_cmd_len 14569 14570# Object file suffix (normally "o"). 14571objext=$ac_objext 14572 14573# Executable file suffix (normally ""). 14574exeext=$exeext 14575 14576# whether the shell understands "unset". 14577lt_unset=$lt_unset 14578 14579# turn spaces into newlines. 14580SP2NL=$lt_lt_SP2NL 14581 14582# turn newlines into spaces. 14583NL2SP=$lt_lt_NL2SP 14584 14585# An object symbol dumper. 14586OBJDUMP=$lt_OBJDUMP 14587 14588# Method to check whether dependent libraries are shared objects. 14589deplibs_check_method=$lt_deplibs_check_method 14590 14591# Command to use when deplibs_check_method == "file_magic". 14592file_magic_cmd=$lt_file_magic_cmd 14593 14594# The archiver. 14595AR=$lt_AR 14596AR_FLAGS=$lt_AR_FLAGS 14597 14598# A symbol stripping program. 14599STRIP=$lt_STRIP 14600 14601# Commands used to install an old-style archive. 14602RANLIB=$lt_RANLIB 14603old_postinstall_cmds=$lt_old_postinstall_cmds 14604old_postuninstall_cmds=$lt_old_postuninstall_cmds 14605 14606# Whether to use a lock for old archive extraction. 14607lock_old_archive_extraction=$lock_old_archive_extraction 14608 14609# A C compiler. 14610LTCC=$lt_CC 14611 14612# LTCC compiler flags. 14613LTCFLAGS=$lt_CFLAGS 14614 14615# Take the output of nm and produce a listing of raw symbols and C names. 14616global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14617 14618# Transform the output of nm in a proper C declaration. 14619global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14620 14621# Transform the output of nm in a C name address pair. 14622global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14623 14624# Transform the output of nm in a C name address pair when lib prefix is needed. 14625global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14626 14627# The name of the directory that contains temporary libtool files. 14628objdir=$objdir 14629 14630# Used to examine libraries when file_magic_cmd begins with "file". 14631MAGIC_CMD=$MAGIC_CMD 14632 14633# Must we lock files when doing compilation? 14634need_locks=$lt_need_locks 14635 14636# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14637DSYMUTIL=$lt_DSYMUTIL 14638 14639# Tool to change global to local symbols on Mac OS X. 14640NMEDIT=$lt_NMEDIT 14641 14642# Tool to manipulate fat objects and archives on Mac OS X. 14643LIPO=$lt_LIPO 14644 14645# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14646OTOOL=$lt_OTOOL 14647 14648# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14649OTOOL64=$lt_OTOOL64 14650 14651# Old archive suffix (normally "a"). 14652libext=$libext 14653 14654# Shared library suffix (normally ".so"). 14655shrext_cmds=$lt_shrext_cmds 14656 14657# The commands to extract the exported symbol list from a shared archive. 14658extract_expsyms_cmds=$lt_extract_expsyms_cmds 14659 14660# Variables whose values should be saved in libtool wrapper scripts and 14661# restored at link time. 14662variables_saved_for_relink=$lt_variables_saved_for_relink 14663 14664# Do we need the "lib" prefix for modules? 14665need_lib_prefix=$need_lib_prefix 14666 14667# Do we need a version for libraries? 14668need_version=$need_version 14669 14670# Library versioning type. 14671version_type=$version_type 14672 14673# Shared library runtime path variable. 14674runpath_var=$runpath_var 14675 14676# Shared library path variable. 14677shlibpath_var=$shlibpath_var 14678 14679# Is shlibpath searched before the hard-coded library search path? 14680shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14681 14682# Format of library name prefix. 14683libname_spec=$lt_libname_spec 14684 14685# List of archive names. First name is the real one, the rest are links. 14686# The last name is the one that the linker finds with -lNAME 14687library_names_spec=$lt_library_names_spec 14688 14689# The coded name of the library, if different from the real name. 14690soname_spec=$lt_soname_spec 14691 14692# Permission mode override for installation of shared libraries. 14693install_override_mode=$lt_install_override_mode 14694 14695# Command to use after installation of a shared archive. 14696postinstall_cmds=$lt_postinstall_cmds 14697 14698# Command to use after uninstallation of a shared archive. 14699postuninstall_cmds=$lt_postuninstall_cmds 14700 14701# Commands used to finish a libtool library installation in a directory. 14702finish_cmds=$lt_finish_cmds 14703 14704# As "finish_cmds", except a single script fragment to be evaled but 14705# not shown. 14706finish_eval=$lt_finish_eval 14707 14708# Whether we should hardcode library paths into libraries. 14709hardcode_into_libs=$hardcode_into_libs 14710 14711# Compile-time system search path for libraries. 14712sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14713 14714# Run-time system search path for libraries. 14715sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14716 14717# Whether dlopen is supported. 14718dlopen_support=$enable_dlopen 14719 14720# Whether dlopen of programs is supported. 14721dlopen_self=$enable_dlopen_self 14722 14723# Whether dlopen of statically linked programs is supported. 14724dlopen_self_static=$enable_dlopen_self_static 14725 14726# Commands to strip libraries. 14727old_striplib=$lt_old_striplib 14728striplib=$lt_striplib 14729 14730 14731# The linker used to build libraries. 14732LD=$lt_LD 14733 14734# How to create reloadable object files. 14735reload_flag=$lt_reload_flag 14736reload_cmds=$lt_reload_cmds 14737 14738# Commands used to build an old-style archive. 14739old_archive_cmds=$lt_old_archive_cmds 14740 14741# A language specific compiler. 14742CC=$lt_compiler 14743 14744# Is the compiler the GNU compiler? 14745with_gcc=$GCC 14746 14747# Compiler flag to turn off builtin functions. 14748no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14749 14750# How to pass a linker flag through the compiler. 14751wl=$lt_lt_prog_compiler_wl 14752 14753# Additional compiler flags for building library objects. 14754pic_flag=$lt_lt_prog_compiler_pic 14755 14756# Compiler flag to prevent dynamic linking. 14757link_static_flag=$lt_lt_prog_compiler_static 14758 14759# Does compiler simultaneously support -c and -o options? 14760compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14761 14762# Whether or not to add -lc for building shared libraries. 14763build_libtool_need_lc=$archive_cmds_need_lc 14764 14765# Whether or not to disallow shared libs when runtime libs are static. 14766allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14767 14768# Compiler flag to allow reflexive dlopens. 14769export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14770 14771# Compiler flag to generate shared objects directly from archives. 14772whole_archive_flag_spec=$lt_whole_archive_flag_spec 14773 14774# Whether the compiler copes with passing no objects directly. 14775compiler_needs_object=$lt_compiler_needs_object 14776 14777# Create an old-style archive from a shared archive. 14778old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14779 14780# Create a temporary old-style archive to link instead of a shared archive. 14781old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14782 14783# Commands used to build a shared archive. 14784archive_cmds=$lt_archive_cmds 14785archive_expsym_cmds=$lt_archive_expsym_cmds 14786 14787# Commands used to build a loadable module if different from building 14788# a shared archive. 14789module_cmds=$lt_module_cmds 14790module_expsym_cmds=$lt_module_expsym_cmds 14791 14792# Whether we are building with GNU ld or not. 14793with_gnu_ld=$lt_with_gnu_ld 14794 14795# Flag that allows shared libraries with undefined symbols to be built. 14796allow_undefined_flag=$lt_allow_undefined_flag 14797 14798# Flag that enforces no undefined symbols. 14799no_undefined_flag=$lt_no_undefined_flag 14800 14801# Flag to hardcode \$libdir into a binary during linking. 14802# This must work even if \$libdir does not exist 14803hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14804 14805# If ld is used when linking, flag to hardcode \$libdir into a binary 14806# during linking. This must work even if \$libdir does not exist. 14807hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14808 14809# Whether we need a single "-rpath" flag with a separated argument. 14810hardcode_libdir_separator=$lt_hardcode_libdir_separator 14811 14812# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14813# DIR into the resulting binary. 14814hardcode_direct=$hardcode_direct 14815 14816# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14817# DIR into the resulting binary and the resulting library dependency is 14818# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14819# library is relocated. 14820hardcode_direct_absolute=$hardcode_direct_absolute 14821 14822# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14823# into the resulting binary. 14824hardcode_minus_L=$hardcode_minus_L 14825 14826# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14827# into the resulting binary. 14828hardcode_shlibpath_var=$hardcode_shlibpath_var 14829 14830# Set to "yes" if building a shared library automatically hardcodes DIR 14831# into the library and all subsequent libraries and executables linked 14832# against it. 14833hardcode_automatic=$hardcode_automatic 14834 14835# Set to yes if linker adds runtime paths of dependent libraries 14836# to runtime path list. 14837inherit_rpath=$inherit_rpath 14838 14839# Whether libtool must link a program against all its dependency libraries. 14840link_all_deplibs=$link_all_deplibs 14841 14842# Fix the shell variable \$srcfile for the compiler. 14843fix_srcfile_path=$lt_fix_srcfile_path 14844 14845# Set to "yes" if exported symbols are required. 14846always_export_symbols=$always_export_symbols 14847 14848# The commands to list exported symbols. 14849export_symbols_cmds=$lt_export_symbols_cmds 14850 14851# Symbols that should not be listed in the preloaded symbols. 14852exclude_expsyms=$lt_exclude_expsyms 14853 14854# Symbols that must always be exported. 14855include_expsyms=$lt_include_expsyms 14856 14857# Commands necessary for linking programs (against libraries) with templates. 14858prelink_cmds=$lt_prelink_cmds 14859 14860# Specify filename containing input files. 14861file_list_spec=$lt_file_list_spec 14862 14863# How to hardcode a shared library path into an executable. 14864hardcode_action=$hardcode_action 14865 14866# ### END LIBTOOL CONFIG 14867 14868_LT_EOF 14869 14870 case $host_os in 14871 aix3*) 14872 cat <<\_LT_EOF >> "$cfgfile" 14873# AIX sometimes has problems with the GCC collect2 program. For some 14874# reason, if we set the COLLECT_NAMES environment variable, the problems 14875# vanish in a puff of smoke. 14876if test "X${COLLECT_NAMES+set}" != Xset; then 14877 COLLECT_NAMES= 14878 export COLLECT_NAMES 14879fi 14880_LT_EOF 14881 ;; 14882 esac 14883 14884 14885ltmain="$ac_aux_dir/ltmain.sh" 14886 14887 14888 # We use sed instead of cat because bash on DJGPP gets confused if 14889 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14890 # text mode, it properly converts lines to CR/LF. This bash problem 14891 # is reportedly fixed, but why not run on old versions too? 14892 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14893 || (rm -f "$cfgfile"; exit 1) 14894 14895 case $xsi_shell in 14896 yes) 14897 cat << \_LT_EOF >> "$cfgfile" 14898 14899# func_dirname file append nondir_replacement 14900# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14901# otherwise set result to NONDIR_REPLACEMENT. 14902func_dirname () 14903{ 14904 case ${1} in 14905 */*) func_dirname_result="${1%/*}${2}" ;; 14906 * ) func_dirname_result="${3}" ;; 14907 esac 14908} 14909 14910# func_basename file 14911func_basename () 14912{ 14913 func_basename_result="${1##*/}" 14914} 14915 14916# func_dirname_and_basename file append nondir_replacement 14917# perform func_basename and func_dirname in a single function 14918# call: 14919# dirname: Compute the dirname of FILE. If nonempty, 14920# add APPEND to the result, otherwise set result 14921# to NONDIR_REPLACEMENT. 14922# value returned in "$func_dirname_result" 14923# basename: Compute filename of FILE. 14924# value retuned in "$func_basename_result" 14925# Implementation must be kept synchronized with func_dirname 14926# and func_basename. For efficiency, we do not delegate to 14927# those functions but instead duplicate the functionality here. 14928func_dirname_and_basename () 14929{ 14930 case ${1} in 14931 */*) func_dirname_result="${1%/*}${2}" ;; 14932 * ) func_dirname_result="${3}" ;; 14933 esac 14934 func_basename_result="${1##*/}" 14935} 14936 14937# func_stripname prefix suffix name 14938# strip PREFIX and SUFFIX off of NAME. 14939# PREFIX and SUFFIX must not contain globbing or regex special 14940# characters, hashes, percent signs, but SUFFIX may contain a leading 14941# dot (in which case that matches only a dot). 14942func_stripname () 14943{ 14944 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14945 # positional parameters, so assign one to ordinary parameter first. 14946 func_stripname_result=${3} 14947 func_stripname_result=${func_stripname_result#"${1}"} 14948 func_stripname_result=${func_stripname_result%"${2}"} 14949} 14950 14951# func_opt_split 14952func_opt_split () 14953{ 14954 func_opt_split_opt=${1%%=*} 14955 func_opt_split_arg=${1#*=} 14956} 14957 14958# func_lo2o object 14959func_lo2o () 14960{ 14961 case ${1} in 14962 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14963 *) func_lo2o_result=${1} ;; 14964 esac 14965} 14966 14967# func_xform libobj-or-source 14968func_xform () 14969{ 14970 func_xform_result=${1%.*}.lo 14971} 14972 14973# func_arith arithmetic-term... 14974func_arith () 14975{ 14976 func_arith_result=$(( $* )) 14977} 14978 14979# func_len string 14980# STRING may not start with a hyphen. 14981func_len () 14982{ 14983 func_len_result=${#1} 14984} 14985 14986_LT_EOF 14987 ;; 14988 *) # Bourne compatible functions. 14989 cat << \_LT_EOF >> "$cfgfile" 14990 14991# func_dirname file append nondir_replacement 14992# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14993# otherwise set result to NONDIR_REPLACEMENT. 14994func_dirname () 14995{ 14996 # Extract subdirectory from the argument. 14997 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14998 if test "X$func_dirname_result" = "X${1}"; then 14999 func_dirname_result="${3}" 15000 else 15001 func_dirname_result="$func_dirname_result${2}" 15002 fi 15003} 15004 15005# func_basename file 15006func_basename () 15007{ 15008 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15009} 15010 15011 15012# func_stripname prefix suffix name 15013# strip PREFIX and SUFFIX off of NAME. 15014# PREFIX and SUFFIX must not contain globbing or regex special 15015# characters, hashes, percent signs, but SUFFIX may contain a leading 15016# dot (in which case that matches only a dot). 15017# func_strip_suffix prefix name 15018func_stripname () 15019{ 15020 case ${2} in 15021 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15022 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15023 esac 15024} 15025 15026# sed scripts: 15027my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15028my_sed_long_arg='1s/^-[^=]*=//' 15029 15030# func_opt_split 15031func_opt_split () 15032{ 15033 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15034 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15035} 15036 15037# func_lo2o object 15038func_lo2o () 15039{ 15040 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15041} 15042 15043# func_xform libobj-or-source 15044func_xform () 15045{ 15046 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15047} 15048 15049# func_arith arithmetic-term... 15050func_arith () 15051{ 15052 func_arith_result=`expr "$@"` 15053} 15054 15055# func_len string 15056# STRING may not start with a hyphen. 15057func_len () 15058{ 15059 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15060} 15061 15062_LT_EOF 15063esac 15064 15065case $lt_shell_append in 15066 yes) 15067 cat << \_LT_EOF >> "$cfgfile" 15068 15069# func_append var value 15070# Append VALUE to the end of shell variable VAR. 15071func_append () 15072{ 15073 eval "$1+=\$2" 15074} 15075_LT_EOF 15076 ;; 15077 *) 15078 cat << \_LT_EOF >> "$cfgfile" 15079 15080# func_append var value 15081# Append VALUE to the end of shell variable VAR. 15082func_append () 15083{ 15084 eval "$1=\$$1\$2" 15085} 15086 15087_LT_EOF 15088 ;; 15089 esac 15090 15091 15092 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15093 || (rm -f "$cfgfile"; exit 1) 15094 15095 mv -f "$cfgfile" "$ofile" || 15096 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15097 chmod +x "$ofile" 15098 15099 ;; 15100 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15101 rm -f Makesim1.tmp Makesim2.tmp Makefile 15102 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp 15103 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp 15104 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15105 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15106 <Makefile.sim >Makefile 15107 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15108 ;; 15109 "stamp-h":C) echo > stamp-h ;; 15110 15111 esac 15112done # for ac_tag 15113 15114 15115as_fn_exit 0 15116_ACEOF 15117ac_clean_files=$ac_clean_files_save 15118 15119test $ac_write_fail = 0 || 15120 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 15121 15122 15123# configure is writing to config.log, and then calls config.status. 15124# config.status does its own redirection, appending to config.log. 15125# Unfortunately, on DOS this fails, as config.log is still kept open 15126# by configure, so config.status won't be able to write to it; its 15127# output is simply discarded. So we exec the FD to /dev/null, 15128# effectively closing config.log, so it can be properly (re)opened and 15129# appended to by config.status. When coming back to configure, we 15130# need to make the FD available again. 15131if test "$no_create" != yes; then 15132 ac_cs_success=: 15133 ac_config_status_args= 15134 test "$silent" = yes && 15135 ac_config_status_args="$ac_config_status_args --quiet" 15136 exec 5>/dev/null 15137 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15138 exec 5>>config.log 15139 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15140 # would make configure fail if this is the last instruction. 15141 $ac_cs_success || as_fn_exit $? 15142fi 15143if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15145$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15146fi 15147 15148 15149