1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for libctf 1.2.0. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 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. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='libctf' 589PACKAGE_TARNAME='libctf' 590PACKAGE_VERSION='1.2.0' 591PACKAGE_STRING='libctf 1.2.0' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="ctf-impl.h" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_header_list= 633ac_func_list= 634ac_subst_vars='am__EXEEXT_FALSE 635am__EXEEXT_TRUE 636LTLIBOBJS 637LIBOBJS 638VERSION_FLAGS 639BFD_DEPENDENCIES 640BFD_LIBADD 641SHARED_LIBADD 642SHARED_LDFLAGS 643NEED_CTF_QSORT_R_FALSE 644NEED_CTF_QSORT_R_TRUE 645ENABLE_LIBCTF_HASH_DEBUGGING_FALSE 646ENABLE_LIBCTF_HASH_DEBUGGING_TRUE 647zlibinc 648zlibdir 649ac_libctf_warn_cflags 650bfdincludedir 651bfdlibdir 652target_noncanonical 653host_noncanonical 654INSTALL_LIBBFD_FALSE 655INSTALL_LIBBFD_TRUE 656MAINT 657MAINTAINER_MODE_FALSE 658MAINTAINER_MODE_TRUE 659WERROR 660WARN_PEDANTIC 661c_warn 662warn 663OTOOL64 664OTOOL 665LIPO 666NMEDIT 667DSYMUTIL 668OBJDUMP 669LN_S 670NM 671ac_ct_DUMPBIN 672DUMPBIN 673LD 674FGREP 675SED 676host_os 677host_vendor 678host_cpu 679host 680build_os 681build_vendor 682build_cpu 683build 684LIBTOOL 685CATOBJEXT 686GENCAT 687INSTOBJEXT 688DATADIRNAME 689CATALOGS 690POSUB 691GMSGFMT 692XGETTEXT 693INCINTL 694LIBINTL_DEP 695LIBINTL 696USE_NLS 697ac_ct_AR 698AR 699RANLIB 700AM_BACKSLASH 701AM_DEFAULT_VERBOSITY 702AM_DEFAULT_V 703AM_V 704am__fastdepCC_FALSE 705am__fastdepCC_TRUE 706CCDEPMODE 707am__nodep 708AMDEPBACKSLASH 709AMDEP_FALSE 710AMDEP_TRUE 711am__quote 712am__include 713DEPDIR 714am__untar 715am__tar 716AMTAR 717am__leading_dot 718SET_MAKE 719AWK 720mkdir_p 721MKDIR_P 722INSTALL_STRIP_PROGRAM 723STRIP 724install_sh 725MAKEINFO 726AUTOHEADER 727AUTOMAKE 728AUTOCONF 729ACLOCAL 730VERSION 731PACKAGE 732CYGPATH_W 733am__isrc 734INSTALL_DATA 735INSTALL_SCRIPT 736INSTALL_PROGRAM 737EGREP 738GREP 739CPP 740OBJEXT 741EXEEXT 742ac_ct_CC 743CPPFLAGS 744LDFLAGS 745CFLAGS 746CC 747target_alias 748host_alias 749build_alias 750LIBS 751ECHO_T 752ECHO_N 753ECHO_C 754DEFS 755mandir 756localedir 757libdir 758psdir 759pdfdir 760dvidir 761htmldir 762infodir 763docdir 764oldincludedir 765includedir 766localstatedir 767sharedstatedir 768sysconfdir 769datadir 770datarootdir 771libexecdir 772sbindir 773bindir 774program_transform_name 775prefix 776exec_prefix 777PACKAGE_URL 778PACKAGE_BUGREPORT 779PACKAGE_STRING 780PACKAGE_VERSION 781PACKAGE_TARNAME 782PACKAGE_NAME 783PATH_SEPARATOR 784SHELL' 785ac_subst_files='' 786ac_user_opts=' 787enable_option_checking 788enable_dependency_tracking 789enable_silent_rules 790enable_shared 791enable_static 792with_pic 793enable_fast_install 794with_gnu_ld 795enable_libtool_lock 796enable_largefile 797enable_werror_always 798enable_maintainer_mode 799enable_install_libbfd 800with_system_zlib 801enable_libctf_hash_debugging 802' 803 ac_precious_vars='build_alias 804host_alias 805target_alias 806CC 807CFLAGS 808LDFLAGS 809LIBS 810CPPFLAGS 811CPP' 812 813 814# Initialize some variables set by options. 815ac_init_help= 816ac_init_version=false 817ac_unrecognized_opts= 818ac_unrecognized_sep= 819# The variables have the same names as the options, with 820# dashes changed to underlines. 821cache_file=/dev/null 822exec_prefix=NONE 823no_create= 824no_recursion= 825prefix=NONE 826program_prefix=NONE 827program_suffix=NONE 828program_transform_name=s,x,x, 829silent= 830site= 831srcdir= 832verbose= 833x_includes=NONE 834x_libraries=NONE 835 836# Installation directory options. 837# These are left unexpanded so users can "make install exec_prefix=/foo" 838# and all the variables that are supposed to be based on exec_prefix 839# by default will actually change. 840# Use braces instead of parens because sh, perl, etc. also accept them. 841# (The list follows the same order as the GNU Coding Standards.) 842bindir='${exec_prefix}/bin' 843sbindir='${exec_prefix}/sbin' 844libexecdir='${exec_prefix}/libexec' 845datarootdir='${prefix}/share' 846datadir='${datarootdir}' 847sysconfdir='${prefix}/etc' 848sharedstatedir='${prefix}/com' 849localstatedir='${prefix}/var' 850includedir='${prefix}/include' 851oldincludedir='/usr/include' 852docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 853infodir='${datarootdir}/info' 854htmldir='${docdir}' 855dvidir='${docdir}' 856pdfdir='${docdir}' 857psdir='${docdir}' 858libdir='${exec_prefix}/lib' 859localedir='${datarootdir}/locale' 860mandir='${datarootdir}/man' 861 862ac_prev= 863ac_dashdash= 864for ac_option 865do 866 # If the previous option needs an argument, assign it. 867 if test -n "$ac_prev"; then 868 eval $ac_prev=\$ac_option 869 ac_prev= 870 continue 871 fi 872 873 case $ac_option in 874 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 875 *=) ac_optarg= ;; 876 *) ac_optarg=yes ;; 877 esac 878 879 # Accept the important Cygnus configure options, so we can diagnose typos. 880 881 case $ac_dashdash$ac_option in 882 --) 883 ac_dashdash=yes ;; 884 885 -bindir | --bindir | --bindi | --bind | --bin | --bi) 886 ac_prev=bindir ;; 887 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 888 bindir=$ac_optarg ;; 889 890 -build | --build | --buil | --bui | --bu) 891 ac_prev=build_alias ;; 892 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 893 build_alias=$ac_optarg ;; 894 895 -cache-file | --cache-file | --cache-fil | --cache-fi \ 896 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 897 ac_prev=cache_file ;; 898 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 899 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 900 cache_file=$ac_optarg ;; 901 902 --config-cache | -C) 903 cache_file=config.cache ;; 904 905 -datadir | --datadir | --datadi | --datad) 906 ac_prev=datadir ;; 907 -datadir=* | --datadir=* | --datadi=* | --datad=*) 908 datadir=$ac_optarg ;; 909 910 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 911 | --dataroo | --dataro | --datar) 912 ac_prev=datarootdir ;; 913 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 914 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 915 datarootdir=$ac_optarg ;; 916 917 -disable-* | --disable-*) 918 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 919 # Reject names that are not valid shell variable names. 920 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 921 as_fn_error $? "invalid feature name: $ac_useropt" 922 ac_useropt_orig=$ac_useropt 923 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 924 case $ac_user_opts in 925 *" 926"enable_$ac_useropt" 927"*) ;; 928 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 929 ac_unrecognized_sep=', ';; 930 esac 931 eval enable_$ac_useropt=no ;; 932 933 -docdir | --docdir | --docdi | --doc | --do) 934 ac_prev=docdir ;; 935 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 936 docdir=$ac_optarg ;; 937 938 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 939 ac_prev=dvidir ;; 940 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 941 dvidir=$ac_optarg ;; 942 943 -enable-* | --enable-*) 944 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 945 # Reject names that are not valid shell variable names. 946 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 947 as_fn_error $? "invalid feature name: $ac_useropt" 948 ac_useropt_orig=$ac_useropt 949 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 950 case $ac_user_opts in 951 *" 952"enable_$ac_useropt" 953"*) ;; 954 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 955 ac_unrecognized_sep=', ';; 956 esac 957 eval enable_$ac_useropt=\$ac_optarg ;; 958 959 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 960 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 961 | --exec | --exe | --ex) 962 ac_prev=exec_prefix ;; 963 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 964 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 965 | --exec=* | --exe=* | --ex=*) 966 exec_prefix=$ac_optarg ;; 967 968 -gas | --gas | --ga | --g) 969 # Obsolete; use --with-gas. 970 with_gas=yes ;; 971 972 -help | --help | --hel | --he | -h) 973 ac_init_help=long ;; 974 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 975 ac_init_help=recursive ;; 976 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 977 ac_init_help=short ;; 978 979 -host | --host | --hos | --ho) 980 ac_prev=host_alias ;; 981 -host=* | --host=* | --hos=* | --ho=*) 982 host_alias=$ac_optarg ;; 983 984 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 985 ac_prev=htmldir ;; 986 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 987 | --ht=*) 988 htmldir=$ac_optarg ;; 989 990 -includedir | --includedir | --includedi | --included | --include \ 991 | --includ | --inclu | --incl | --inc) 992 ac_prev=includedir ;; 993 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 994 | --includ=* | --inclu=* | --incl=* | --inc=*) 995 includedir=$ac_optarg ;; 996 997 -infodir | --infodir | --infodi | --infod | --info | --inf) 998 ac_prev=infodir ;; 999 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1000 infodir=$ac_optarg ;; 1001 1002 -libdir | --libdir | --libdi | --libd) 1003 ac_prev=libdir ;; 1004 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1005 libdir=$ac_optarg ;; 1006 1007 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1008 | --libexe | --libex | --libe) 1009 ac_prev=libexecdir ;; 1010 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1011 | --libexe=* | --libex=* | --libe=*) 1012 libexecdir=$ac_optarg ;; 1013 1014 -localedir | --localedir | --localedi | --localed | --locale) 1015 ac_prev=localedir ;; 1016 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1017 localedir=$ac_optarg ;; 1018 1019 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1020 | --localstate | --localstat | --localsta | --localst | --locals) 1021 ac_prev=localstatedir ;; 1022 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1023 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1024 localstatedir=$ac_optarg ;; 1025 1026 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1027 ac_prev=mandir ;; 1028 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1029 mandir=$ac_optarg ;; 1030 1031 -nfp | --nfp | --nf) 1032 # Obsolete; use --without-fp. 1033 with_fp=no ;; 1034 1035 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1036 | --no-cr | --no-c | -n) 1037 no_create=yes ;; 1038 1039 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1040 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1041 no_recursion=yes ;; 1042 1043 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1044 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1045 | --oldin | --oldi | --old | --ol | --o) 1046 ac_prev=oldincludedir ;; 1047 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1048 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1049 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1050 oldincludedir=$ac_optarg ;; 1051 1052 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1053 ac_prev=prefix ;; 1054 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1055 prefix=$ac_optarg ;; 1056 1057 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1058 | --program-pre | --program-pr | --program-p) 1059 ac_prev=program_prefix ;; 1060 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1061 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1062 program_prefix=$ac_optarg ;; 1063 1064 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1065 | --program-suf | --program-su | --program-s) 1066 ac_prev=program_suffix ;; 1067 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1068 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1069 program_suffix=$ac_optarg ;; 1070 1071 -program-transform-name | --program-transform-name \ 1072 | --program-transform-nam | --program-transform-na \ 1073 | --program-transform-n | --program-transform- \ 1074 | --program-transform | --program-transfor \ 1075 | --program-transfo | --program-transf \ 1076 | --program-trans | --program-tran \ 1077 | --progr-tra | --program-tr | --program-t) 1078 ac_prev=program_transform_name ;; 1079 -program-transform-name=* | --program-transform-name=* \ 1080 | --program-transform-nam=* | --program-transform-na=* \ 1081 | --program-transform-n=* | --program-transform-=* \ 1082 | --program-transform=* | --program-transfor=* \ 1083 | --program-transfo=* | --program-transf=* \ 1084 | --program-trans=* | --program-tran=* \ 1085 | --progr-tra=* | --program-tr=* | --program-t=*) 1086 program_transform_name=$ac_optarg ;; 1087 1088 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1089 ac_prev=pdfdir ;; 1090 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1091 pdfdir=$ac_optarg ;; 1092 1093 -psdir | --psdir | --psdi | --psd | --ps) 1094 ac_prev=psdir ;; 1095 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1096 psdir=$ac_optarg ;; 1097 1098 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1099 | -silent | --silent | --silen | --sile | --sil) 1100 silent=yes ;; 1101 1102 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1103 ac_prev=sbindir ;; 1104 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1105 | --sbi=* | --sb=*) 1106 sbindir=$ac_optarg ;; 1107 1108 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1109 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1110 | --sharedst | --shareds | --shared | --share | --shar \ 1111 | --sha | --sh) 1112 ac_prev=sharedstatedir ;; 1113 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1114 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1115 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1116 | --sha=* | --sh=*) 1117 sharedstatedir=$ac_optarg ;; 1118 1119 -site | --site | --sit) 1120 ac_prev=site ;; 1121 -site=* | --site=* | --sit=*) 1122 site=$ac_optarg ;; 1123 1124 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1125 ac_prev=srcdir ;; 1126 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1127 srcdir=$ac_optarg ;; 1128 1129 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1130 | --syscon | --sysco | --sysc | --sys | --sy) 1131 ac_prev=sysconfdir ;; 1132 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1133 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1134 sysconfdir=$ac_optarg ;; 1135 1136 -target | --target | --targe | --targ | --tar | --ta | --t) 1137 ac_prev=target_alias ;; 1138 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1139 target_alias=$ac_optarg ;; 1140 1141 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1142 verbose=yes ;; 1143 1144 -version | --version | --versio | --versi | --vers | -V) 1145 ac_init_version=: ;; 1146 1147 -with-* | --with-*) 1148 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1149 # Reject names that are not valid shell variable names. 1150 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1151 as_fn_error $? "invalid package name: $ac_useropt" 1152 ac_useropt_orig=$ac_useropt 1153 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1154 case $ac_user_opts in 1155 *" 1156"with_$ac_useropt" 1157"*) ;; 1158 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1159 ac_unrecognized_sep=', ';; 1160 esac 1161 eval with_$ac_useropt=\$ac_optarg ;; 1162 1163 -without-* | --without-*) 1164 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1165 # Reject names that are not valid shell variable names. 1166 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1167 as_fn_error $? "invalid package name: $ac_useropt" 1168 ac_useropt_orig=$ac_useropt 1169 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1170 case $ac_user_opts in 1171 *" 1172"with_$ac_useropt" 1173"*) ;; 1174 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1175 ac_unrecognized_sep=', ';; 1176 esac 1177 eval with_$ac_useropt=no ;; 1178 1179 --x) 1180 # Obsolete; use --with-x. 1181 with_x=yes ;; 1182 1183 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1184 | --x-incl | --x-inc | --x-in | --x-i) 1185 ac_prev=x_includes ;; 1186 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1187 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1188 x_includes=$ac_optarg ;; 1189 1190 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1191 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1192 ac_prev=x_libraries ;; 1193 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1194 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1195 x_libraries=$ac_optarg ;; 1196 1197 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1198Try \`$0 --help' for more information" 1199 ;; 1200 1201 *=*) 1202 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1203 # Reject names that are not valid shell variable names. 1204 case $ac_envvar in #( 1205 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1206 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1207 esac 1208 eval $ac_envvar=\$ac_optarg 1209 export $ac_envvar ;; 1210 1211 *) 1212 # FIXME: should be removed in autoconf 3.0. 1213 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1214 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1215 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1216 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1217 ;; 1218 1219 esac 1220done 1221 1222if test -n "$ac_prev"; then 1223 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1224 as_fn_error $? "missing argument to $ac_option" 1225fi 1226 1227if test -n "$ac_unrecognized_opts"; then 1228 case $enable_option_checking in 1229 no) ;; 1230 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1231 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1232 esac 1233fi 1234 1235# Check all directory arguments for consistency. 1236for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1237 datadir sysconfdir sharedstatedir localstatedir includedir \ 1238 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1239 libdir localedir mandir 1240do 1241 eval ac_val=\$$ac_var 1242 # Remove trailing slashes. 1243 case $ac_val in 1244 */ ) 1245 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1246 eval $ac_var=\$ac_val;; 1247 esac 1248 # Be sure to have absolute directory names. 1249 case $ac_val in 1250 [\\/$]* | ?:[\\/]* ) continue;; 1251 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1252 esac 1253 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1254done 1255 1256# There might be people who depend on the old broken behavior: `$host' 1257# used to hold the argument of --host etc. 1258# FIXME: To remove some day. 1259build=$build_alias 1260host=$host_alias 1261target=$target_alias 1262 1263# FIXME: To remove some day. 1264if test "x$host_alias" != x; then 1265 if test "x$build_alias" = x; then 1266 cross_compiling=maybe 1267 elif test "x$build_alias" != "x$host_alias"; then 1268 cross_compiling=yes 1269 fi 1270fi 1271 1272ac_tool_prefix= 1273test -n "$host_alias" && ac_tool_prefix=$host_alias- 1274 1275test "$silent" = yes && exec 6>/dev/null 1276 1277 1278ac_pwd=`pwd` && test -n "$ac_pwd" && 1279ac_ls_di=`ls -di .` && 1280ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1281 as_fn_error $? "working directory cannot be determined" 1282test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1283 as_fn_error $? "pwd does not report name of working directory" 1284 1285 1286# Find the source files, if location was not specified. 1287if test -z "$srcdir"; then 1288 ac_srcdir_defaulted=yes 1289 # Try the directory containing this script, then the parent directory. 1290 ac_confdir=`$as_dirname -- "$as_myself" || 1291$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1292 X"$as_myself" : 'X\(//\)[^/]' \| \ 1293 X"$as_myself" : 'X\(//\)$' \| \ 1294 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1295$as_echo X"$as_myself" | 1296 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1297 s//\1/ 1298 q 1299 } 1300 /^X\(\/\/\)[^/].*/{ 1301 s//\1/ 1302 q 1303 } 1304 /^X\(\/\/\)$/{ 1305 s//\1/ 1306 q 1307 } 1308 /^X\(\/\).*/{ 1309 s//\1/ 1310 q 1311 } 1312 s/.*/./; q'` 1313 srcdir=$ac_confdir 1314 if test ! -r "$srcdir/$ac_unique_file"; then 1315 srcdir=.. 1316 fi 1317else 1318 ac_srcdir_defaulted=no 1319fi 1320if test ! -r "$srcdir/$ac_unique_file"; then 1321 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1322 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1323fi 1324ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1325ac_abs_confdir=`( 1326 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1327 pwd)` 1328# When building in place, set srcdir=. 1329if test "$ac_abs_confdir" = "$ac_pwd"; then 1330 srcdir=. 1331fi 1332# Remove unnecessary trailing slashes from srcdir. 1333# Double slashes in file names in object file debugging info 1334# mess up M-x gdb in Emacs. 1335case $srcdir in 1336*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1337esac 1338for ac_var in $ac_precious_vars; do 1339 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1340 eval ac_env_${ac_var}_value=\$${ac_var} 1341 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1342 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1343done 1344 1345# 1346# Report the --help message. 1347# 1348if test "$ac_init_help" = "long"; then 1349 # Omit some internal or obsolete options to make the list less imposing. 1350 # This message is too long to be a string in the A/UX 3.1 sh. 1351 cat <<_ACEOF 1352\`configure' configures libctf 1.2.0 to adapt to many kinds of systems. 1353 1354Usage: $0 [OPTION]... [VAR=VALUE]... 1355 1356To assign environment variables (e.g., CC, CFLAGS...), specify them as 1357VAR=VALUE. See below for descriptions of some of the useful variables. 1358 1359Defaults for the options are specified in brackets. 1360 1361Configuration: 1362 -h, --help display this help and exit 1363 --help=short display options specific to this package 1364 --help=recursive display the short help of all the included packages 1365 -V, --version display version information and exit 1366 -q, --quiet, --silent do not print \`checking ...' messages 1367 --cache-file=FILE cache test results in FILE [disabled] 1368 -C, --config-cache alias for \`--cache-file=config.cache' 1369 -n, --no-create do not create output files 1370 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1371 1372Installation directories: 1373 --prefix=PREFIX install architecture-independent files in PREFIX 1374 [$ac_default_prefix] 1375 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1376 [PREFIX] 1377 1378By default, \`make install' will install all the files in 1379\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1380an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1381for instance \`--prefix=\$HOME'. 1382 1383For better control, use the options below. 1384 1385Fine tuning of the installation directories: 1386 --bindir=DIR user executables [EPREFIX/bin] 1387 --sbindir=DIR system admin executables [EPREFIX/sbin] 1388 --libexecdir=DIR program executables [EPREFIX/libexec] 1389 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1390 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1391 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1392 --libdir=DIR object code libraries [EPREFIX/lib] 1393 --includedir=DIR C header files [PREFIX/include] 1394 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1395 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1396 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1397 --infodir=DIR info documentation [DATAROOTDIR/info] 1398 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1399 --mandir=DIR man documentation [DATAROOTDIR/man] 1400 --docdir=DIR documentation root [DATAROOTDIR/doc/libctf] 1401 --htmldir=DIR html documentation [DOCDIR] 1402 --dvidir=DIR dvi documentation [DOCDIR] 1403 --pdfdir=DIR pdf documentation [DOCDIR] 1404 --psdir=DIR ps documentation [DOCDIR] 1405_ACEOF 1406 1407 cat <<\_ACEOF 1408 1409Program names: 1410 --program-prefix=PREFIX prepend PREFIX to installed program names 1411 --program-suffix=SUFFIX append SUFFIX to installed program names 1412 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1413 1414System types: 1415 --build=BUILD configure for building on BUILD [guessed] 1416 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1417_ACEOF 1418fi 1419 1420if test -n "$ac_init_help"; then 1421 case $ac_init_help in 1422 short | recursive ) echo "Configuration of libctf 1.2.0:";; 1423 esac 1424 cat <<\_ACEOF 1425 1426Optional Features: 1427 --disable-option-checking ignore unrecognized --enable/--with options 1428 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1429 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1430 --enable-dependency-tracking 1431 do not reject slow dependency extractors 1432 --disable-dependency-tracking 1433 speeds up one-time build 1434 --enable-silent-rules less verbose build output (undo: "make V=1") 1435 --disable-silent-rules verbose build output (undo: "make V=0") 1436 --enable-shared[=PKGS] build shared libraries [default=no] 1437 --enable-static[=PKGS] build static libraries [default=yes] 1438 --enable-fast-install[=PKGS] 1439 optimize for fast installation [default=yes] 1440 --disable-libtool-lock avoid locking (might break parallel builds) 1441 --disable-largefile omit support for large files 1442 --enable-werror-always enable -Werror despite compiler version 1443 --enable-maintainer-mode 1444 enable make rules and dependencies not useful (and 1445 sometimes confusing) to the casual installer 1446 --enable-install-libbfd controls installation of libbfd and related headers 1447 --enable-libctf-hash-debugging 1448 Enable expensive debugging of CTF deduplication type 1449 hashing [default=no] 1450 1451Optional Packages: 1452 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1453 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1454 --with-pic try to use only PIC/non-PIC objects [default=use 1455 both] 1456 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1457 --with-system-zlib use installed libz 1458 1459Some influential environment variables: 1460 CC C compiler command 1461 CFLAGS C compiler flags 1462 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1463 nonstandard directory <lib dir> 1464 LIBS libraries to pass to the linker, e.g. -l<library> 1465 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1466 you have headers in a nonstandard directory <include dir> 1467 CPP C preprocessor 1468 1469Use these variables to override the choices made by `configure' or to help 1470it to find libraries and programs with nonstandard names/locations. 1471 1472Report bugs to the package provider. 1473_ACEOF 1474ac_status=$? 1475fi 1476 1477if test "$ac_init_help" = "recursive"; then 1478 # If there are subdirs, report their specific --help. 1479 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1480 test -d "$ac_dir" || 1481 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1482 continue 1483 ac_builddir=. 1484 1485case "$ac_dir" in 1486.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1487*) 1488 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1489 # A ".." for each directory in $ac_dir_suffix. 1490 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1491 case $ac_top_builddir_sub in 1492 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1493 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1494 esac ;; 1495esac 1496ac_abs_top_builddir=$ac_pwd 1497ac_abs_builddir=$ac_pwd$ac_dir_suffix 1498# for backward compatibility: 1499ac_top_builddir=$ac_top_build_prefix 1500 1501case $srcdir in 1502 .) # We are building in place. 1503 ac_srcdir=. 1504 ac_top_srcdir=$ac_top_builddir_sub 1505 ac_abs_top_srcdir=$ac_pwd ;; 1506 [\\/]* | ?:[\\/]* ) # Absolute name. 1507 ac_srcdir=$srcdir$ac_dir_suffix; 1508 ac_top_srcdir=$srcdir 1509 ac_abs_top_srcdir=$srcdir ;; 1510 *) # Relative name. 1511 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1512 ac_top_srcdir=$ac_top_build_prefix$srcdir 1513 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1514esac 1515ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1516 1517 cd "$ac_dir" || { ac_status=$?; continue; } 1518 # Check for guested configure. 1519 if test -f "$ac_srcdir/configure.gnu"; then 1520 echo && 1521 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1522 elif test -f "$ac_srcdir/configure"; then 1523 echo && 1524 $SHELL "$ac_srcdir/configure" --help=recursive 1525 else 1526 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1527 fi || ac_status=$? 1528 cd "$ac_pwd" || { ac_status=$?; break; } 1529 done 1530fi 1531 1532test -n "$ac_init_help" && exit $ac_status 1533if $ac_init_version; then 1534 cat <<\_ACEOF 1535libctf configure 1.2.0 1536generated by GNU Autoconf 2.69 1537 1538Copyright (C) 2012 Free Software Foundation, Inc. 1539This configure script is free software; the Free Software Foundation 1540gives unlimited permission to copy, distribute and modify it. 1541_ACEOF 1542 exit 1543fi 1544 1545## ------------------------ ## 1546## Autoconf initialization. ## 1547## ------------------------ ## 1548 1549# ac_fn_c_try_compile LINENO 1550# -------------------------- 1551# Try to compile conftest.$ac_ext, and return whether this succeeded. 1552ac_fn_c_try_compile () 1553{ 1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1555 rm -f conftest.$ac_objext 1556 if { { ac_try="$ac_compile" 1557case "(($ac_try" in 1558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1559 *) ac_try_echo=$ac_try;; 1560esac 1561eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1562$as_echo "$ac_try_echo"; } >&5 1563 (eval "$ac_compile") 2>conftest.err 1564 ac_status=$? 1565 if test -s conftest.err; then 1566 grep -v '^ *+' conftest.err >conftest.er1 1567 cat conftest.er1 >&5 1568 mv -f conftest.er1 conftest.err 1569 fi 1570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1571 test $ac_status = 0; } && { 1572 test -z "$ac_c_werror_flag" || 1573 test ! -s conftest.err 1574 } && test -s conftest.$ac_objext; then : 1575 ac_retval=0 1576else 1577 $as_echo "$as_me: failed program was:" >&5 1578sed 's/^/| /' conftest.$ac_ext >&5 1579 1580 ac_retval=1 1581fi 1582 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1583 as_fn_set_status $ac_retval 1584 1585} # ac_fn_c_try_compile 1586 1587# ac_fn_c_try_cpp LINENO 1588# ---------------------- 1589# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1590ac_fn_c_try_cpp () 1591{ 1592 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1593 if { { ac_try="$ac_cpp conftest.$ac_ext" 1594case "(($ac_try" in 1595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1596 *) ac_try_echo=$ac_try;; 1597esac 1598eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1599$as_echo "$ac_try_echo"; } >&5 1600 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1601 ac_status=$? 1602 if test -s conftest.err; then 1603 grep -v '^ *+' conftest.err >conftest.er1 1604 cat conftest.er1 >&5 1605 mv -f conftest.er1 conftest.err 1606 fi 1607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1608 test $ac_status = 0; } > conftest.i && { 1609 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1610 test ! -s conftest.err 1611 }; then : 1612 ac_retval=0 1613else 1614 $as_echo "$as_me: failed program was:" >&5 1615sed 's/^/| /' conftest.$ac_ext >&5 1616 1617 ac_retval=1 1618fi 1619 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1620 as_fn_set_status $ac_retval 1621 1622} # ac_fn_c_try_cpp 1623 1624# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1625# ------------------------------------------------------- 1626# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1627# the include files in INCLUDES and setting the cache variable VAR 1628# accordingly. 1629ac_fn_c_check_header_mongrel () 1630{ 1631 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1632 if eval \${$3+:} false; then : 1633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1634$as_echo_n "checking for $2... " >&6; } 1635if eval \${$3+:} false; then : 1636 $as_echo_n "(cached) " >&6 1637fi 1638eval ac_res=\$$3 1639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1640$as_echo "$ac_res" >&6; } 1641else 1642 # Is the header compilable? 1643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1644$as_echo_n "checking $2 usability... " >&6; } 1645cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1646/* end confdefs.h. */ 1647$4 1648#include <$2> 1649_ACEOF 1650if ac_fn_c_try_compile "$LINENO"; then : 1651 ac_header_compiler=yes 1652else 1653 ac_header_compiler=no 1654fi 1655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1657$as_echo "$ac_header_compiler" >&6; } 1658 1659# Is the header present? 1660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1661$as_echo_n "checking $2 presence... " >&6; } 1662cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1663/* end confdefs.h. */ 1664#include <$2> 1665_ACEOF 1666if ac_fn_c_try_cpp "$LINENO"; then : 1667 ac_header_preproc=yes 1668else 1669 ac_header_preproc=no 1670fi 1671rm -f conftest.err conftest.i conftest.$ac_ext 1672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1673$as_echo "$ac_header_preproc" >&6; } 1674 1675# So? What about this header? 1676case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1677 yes:no: ) 1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1679$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1681$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1682 ;; 1683 no:yes:* ) 1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1685$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1687$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1689$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1691$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1693$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1694 ;; 1695esac 1696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1697$as_echo_n "checking for $2... " >&6; } 1698if eval \${$3+:} false; then : 1699 $as_echo_n "(cached) " >&6 1700else 1701 eval "$3=\$ac_header_compiler" 1702fi 1703eval ac_res=\$$3 1704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1705$as_echo "$ac_res" >&6; } 1706fi 1707 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1708 1709} # ac_fn_c_check_header_mongrel 1710 1711# ac_fn_c_try_run LINENO 1712# ---------------------- 1713# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1714# that executables *can* be run. 1715ac_fn_c_try_run () 1716{ 1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1718 if { { ac_try="$ac_link" 1719case "(($ac_try" in 1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1721 *) ac_try_echo=$ac_try;; 1722esac 1723eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1724$as_echo "$ac_try_echo"; } >&5 1725 (eval "$ac_link") 2>&5 1726 ac_status=$? 1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1728 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1729 { { case "(($ac_try" in 1730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1731 *) ac_try_echo=$ac_try;; 1732esac 1733eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1734$as_echo "$ac_try_echo"; } >&5 1735 (eval "$ac_try") 2>&5 1736 ac_status=$? 1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1738 test $ac_status = 0; }; }; then : 1739 ac_retval=0 1740else 1741 $as_echo "$as_me: program exited with status $ac_status" >&5 1742 $as_echo "$as_me: failed program was:" >&5 1743sed 's/^/| /' conftest.$ac_ext >&5 1744 1745 ac_retval=$ac_status 1746fi 1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1749 as_fn_set_status $ac_retval 1750 1751} # ac_fn_c_try_run 1752 1753# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1754# ------------------------------------------------------- 1755# Tests whether HEADER exists and can be compiled using the include files in 1756# INCLUDES, setting the cache variable VAR accordingly. 1757ac_fn_c_check_header_compile () 1758{ 1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1761$as_echo_n "checking for $2... " >&6; } 1762if eval \${$3+:} false; then : 1763 $as_echo_n "(cached) " >&6 1764else 1765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1766/* end confdefs.h. */ 1767$4 1768#include <$2> 1769_ACEOF 1770if ac_fn_c_try_compile "$LINENO"; then : 1771 eval "$3=yes" 1772else 1773 eval "$3=no" 1774fi 1775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1776fi 1777eval ac_res=\$$3 1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1779$as_echo "$ac_res" >&6; } 1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1781 1782} # ac_fn_c_check_header_compile 1783 1784# ac_fn_c_try_link LINENO 1785# ----------------------- 1786# Try to link conftest.$ac_ext, and return whether this succeeded. 1787ac_fn_c_try_link () 1788{ 1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1790 rm -f conftest.$ac_objext conftest$ac_exeext 1791 if { { ac_try="$ac_link" 1792case "(($ac_try" in 1793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1794 *) ac_try_echo=$ac_try;; 1795esac 1796eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1797$as_echo "$ac_try_echo"; } >&5 1798 (eval "$ac_link") 2>conftest.err 1799 ac_status=$? 1800 if test -s conftest.err; then 1801 grep -v '^ *+' conftest.err >conftest.er1 1802 cat conftest.er1 >&5 1803 mv -f conftest.er1 conftest.err 1804 fi 1805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1806 test $ac_status = 0; } && { 1807 test -z "$ac_c_werror_flag" || 1808 test ! -s conftest.err 1809 } && test -s conftest$ac_exeext && { 1810 test "$cross_compiling" = yes || 1811 test -x conftest$ac_exeext 1812 }; then : 1813 ac_retval=0 1814else 1815 $as_echo "$as_me: failed program was:" >&5 1816sed 's/^/| /' conftest.$ac_ext >&5 1817 1818 ac_retval=1 1819fi 1820 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1821 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1822 # interfere with the next link command; also delete a directory that is 1823 # left behind by Apple's compiler. We do this before executing the actions. 1824 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1825 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1826 as_fn_set_status $ac_retval 1827 1828} # ac_fn_c_try_link 1829 1830# ac_fn_c_check_func LINENO FUNC VAR 1831# ---------------------------------- 1832# Tests whether FUNC exists, setting the cache variable VAR accordingly 1833ac_fn_c_check_func () 1834{ 1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1837$as_echo_n "checking for $2... " >&6; } 1838if eval \${$3+:} false; then : 1839 $as_echo_n "(cached) " >&6 1840else 1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1842/* end confdefs.h. */ 1843/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1844 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1845#define $2 innocuous_$2 1846 1847/* System header to define __stub macros and hopefully few prototypes, 1848 which can conflict with char $2 (); below. 1849 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1850 <limits.h> exists even on freestanding compilers. */ 1851 1852#ifdef __STDC__ 1853# include <limits.h> 1854#else 1855# include <assert.h> 1856#endif 1857 1858#undef $2 1859 1860/* Override any GCC internal prototype to avoid an error. 1861 Use char because int might match the return type of a GCC 1862 builtin and then its argument prototype would still apply. */ 1863#ifdef __cplusplus 1864extern "C" 1865#endif 1866char $2 (); 1867/* The GNU C library defines this for functions which it implements 1868 to always fail with ENOSYS. Some functions are actually named 1869 something starting with __ and the normal name is an alias. */ 1870#if defined __stub_$2 || defined __stub___$2 1871choke me 1872#endif 1873 1874int 1875main () 1876{ 1877return $2 (); 1878 ; 1879 return 0; 1880} 1881_ACEOF 1882if ac_fn_c_try_link "$LINENO"; then : 1883 eval "$3=yes" 1884else 1885 eval "$3=no" 1886fi 1887rm -f core conftest.err conftest.$ac_objext \ 1888 conftest$ac_exeext conftest.$ac_ext 1889fi 1890eval ac_res=\$$3 1891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1892$as_echo "$ac_res" >&6; } 1893 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1894 1895} # ac_fn_c_check_func 1896 1897# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1898# --------------------------------------------- 1899# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1900# accordingly. 1901ac_fn_c_check_decl () 1902{ 1903 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1904 as_decl_name=`echo $2|sed 's/ *(.*//'` 1905 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1907$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1908if eval \${$3+:} false; then : 1909 $as_echo_n "(cached) " >&6 1910else 1911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1912/* end confdefs.h. */ 1913$4 1914int 1915main () 1916{ 1917#ifndef $as_decl_name 1918#ifdef __cplusplus 1919 (void) $as_decl_use; 1920#else 1921 (void) $as_decl_name; 1922#endif 1923#endif 1924 1925 ; 1926 return 0; 1927} 1928_ACEOF 1929if ac_fn_c_try_compile "$LINENO"; then : 1930 eval "$3=yes" 1931else 1932 eval "$3=no" 1933fi 1934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1935fi 1936eval ac_res=\$$3 1937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1938$as_echo "$ac_res" >&6; } 1939 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1940 1941} # ac_fn_c_check_decl 1942cat >config.log <<_ACEOF 1943This file contains any messages produced by compilers while 1944running configure, to aid debugging if configure makes a mistake. 1945 1946It was created by libctf $as_me 1.2.0, which was 1947generated by GNU Autoconf 2.69. Invocation command line was 1948 1949 $ $0 $@ 1950 1951_ACEOF 1952exec 5>>config.log 1953{ 1954cat <<_ASUNAME 1955## --------- ## 1956## Platform. ## 1957## --------- ## 1958 1959hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1960uname -m = `(uname -m) 2>/dev/null || echo unknown` 1961uname -r = `(uname -r) 2>/dev/null || echo unknown` 1962uname -s = `(uname -s) 2>/dev/null || echo unknown` 1963uname -v = `(uname -v) 2>/dev/null || echo unknown` 1964 1965/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1966/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1967 1968/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1969/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1970/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1971/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1972/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1973/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1974/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1975 1976_ASUNAME 1977 1978as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1979for as_dir in $PATH 1980do 1981 IFS=$as_save_IFS 1982 test -z "$as_dir" && as_dir=. 1983 $as_echo "PATH: $as_dir" 1984 done 1985IFS=$as_save_IFS 1986 1987} >&5 1988 1989cat >&5 <<_ACEOF 1990 1991 1992## ----------- ## 1993## Core tests. ## 1994## ----------- ## 1995 1996_ACEOF 1997 1998 1999# Keep a trace of the command line. 2000# Strip out --no-create and --no-recursion so they do not pile up. 2001# Strip out --silent because we don't want to record it for future runs. 2002# Also quote any args containing shell meta-characters. 2003# Make two passes to allow for proper duplicate-argument suppression. 2004ac_configure_args= 2005ac_configure_args0= 2006ac_configure_args1= 2007ac_must_keep_next=false 2008for ac_pass in 1 2 2009do 2010 for ac_arg 2011 do 2012 case $ac_arg in 2013 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2014 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2015 | -silent | --silent | --silen | --sile | --sil) 2016 continue ;; 2017 *\'*) 2018 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2019 esac 2020 case $ac_pass in 2021 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2022 2) 2023 as_fn_append ac_configure_args1 " '$ac_arg'" 2024 if test $ac_must_keep_next = true; then 2025 ac_must_keep_next=false # Got value, back to normal. 2026 else 2027 case $ac_arg in 2028 *=* | --config-cache | -C | -disable-* | --disable-* \ 2029 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2030 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2031 | -with-* | --with-* | -without-* | --without-* | --x) 2032 case "$ac_configure_args0 " in 2033 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2034 esac 2035 ;; 2036 -* ) ac_must_keep_next=true ;; 2037 esac 2038 fi 2039 as_fn_append ac_configure_args " '$ac_arg'" 2040 ;; 2041 esac 2042 done 2043done 2044{ ac_configure_args0=; unset ac_configure_args0;} 2045{ ac_configure_args1=; unset ac_configure_args1;} 2046 2047# When interrupted or exit'd, cleanup temporary files, and complete 2048# config.log. We remove comments because anyway the quotes in there 2049# would cause problems or look ugly. 2050# WARNING: Use '\'' to represent an apostrophe within the trap. 2051# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2052trap 'exit_status=$? 2053 # Save into config.log some information that might help in debugging. 2054 { 2055 echo 2056 2057 $as_echo "## ---------------- ## 2058## Cache variables. ## 2059## ---------------- ##" 2060 echo 2061 # The following way of writing the cache mishandles newlines in values, 2062( 2063 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2064 eval ac_val=\$$ac_var 2065 case $ac_val in #( 2066 *${as_nl}*) 2067 case $ac_var in #( 2068 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2069$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2070 esac 2071 case $ac_var in #( 2072 _ | IFS | as_nl) ;; #( 2073 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2074 *) { eval $ac_var=; unset $ac_var;} ;; 2075 esac ;; 2076 esac 2077 done 2078 (set) 2>&1 | 2079 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2080 *${as_nl}ac_space=\ *) 2081 sed -n \ 2082 "s/'\''/'\''\\\\'\'''\''/g; 2083 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2084 ;; #( 2085 *) 2086 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2087 ;; 2088 esac | 2089 sort 2090) 2091 echo 2092 2093 $as_echo "## ----------------- ## 2094## Output variables. ## 2095## ----------------- ##" 2096 echo 2097 for ac_var in $ac_subst_vars 2098 do 2099 eval ac_val=\$$ac_var 2100 case $ac_val in 2101 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2102 esac 2103 $as_echo "$ac_var='\''$ac_val'\''" 2104 done | sort 2105 echo 2106 2107 if test -n "$ac_subst_files"; then 2108 $as_echo "## ------------------- ## 2109## File substitutions. ## 2110## ------------------- ##" 2111 echo 2112 for ac_var in $ac_subst_files 2113 do 2114 eval ac_val=\$$ac_var 2115 case $ac_val in 2116 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2117 esac 2118 $as_echo "$ac_var='\''$ac_val'\''" 2119 done | sort 2120 echo 2121 fi 2122 2123 if test -s confdefs.h; then 2124 $as_echo "## ----------- ## 2125## confdefs.h. ## 2126## ----------- ##" 2127 echo 2128 cat confdefs.h 2129 echo 2130 fi 2131 test "$ac_signal" != 0 && 2132 $as_echo "$as_me: caught signal $ac_signal" 2133 $as_echo "$as_me: exit $exit_status" 2134 } >&5 2135 rm -f core *.core core.conftest.* && 2136 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2137 exit $exit_status 2138' 0 2139for ac_signal in 1 2 13 15; do 2140 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2141done 2142ac_signal=0 2143 2144# confdefs.h avoids OS command line length limits that DEFS can exceed. 2145rm -f -r conftest* confdefs.h 2146 2147$as_echo "/* confdefs.h */" > confdefs.h 2148 2149# Predefined preprocessor variables. 2150 2151cat >>confdefs.h <<_ACEOF 2152#define PACKAGE_NAME "$PACKAGE_NAME" 2153_ACEOF 2154 2155cat >>confdefs.h <<_ACEOF 2156#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2157_ACEOF 2158 2159cat >>confdefs.h <<_ACEOF 2160#define PACKAGE_VERSION "$PACKAGE_VERSION" 2161_ACEOF 2162 2163cat >>confdefs.h <<_ACEOF 2164#define PACKAGE_STRING "$PACKAGE_STRING" 2165_ACEOF 2166 2167cat >>confdefs.h <<_ACEOF 2168#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2169_ACEOF 2170 2171cat >>confdefs.h <<_ACEOF 2172#define PACKAGE_URL "$PACKAGE_URL" 2173_ACEOF 2174 2175 2176# Let the site file select an alternate cache file if it wants to. 2177# Prefer an explicitly selected file to automatically selected ones. 2178ac_site_file1=NONE 2179ac_site_file2=NONE 2180if test -n "$CONFIG_SITE"; then 2181 # We do not want a PATH search for config.site. 2182 case $CONFIG_SITE in #(( 2183 -*) ac_site_file1=./$CONFIG_SITE;; 2184 */*) ac_site_file1=$CONFIG_SITE;; 2185 *) ac_site_file1=./$CONFIG_SITE;; 2186 esac 2187elif test "x$prefix" != xNONE; then 2188 ac_site_file1=$prefix/share/config.site 2189 ac_site_file2=$prefix/etc/config.site 2190else 2191 ac_site_file1=$ac_default_prefix/share/config.site 2192 ac_site_file2=$ac_default_prefix/etc/config.site 2193fi 2194for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2195do 2196 test "x$ac_site_file" = xNONE && continue 2197 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2198 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2199$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2200 sed 's/^/| /' "$ac_site_file" >&5 2201 . "$ac_site_file" \ 2202 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2203$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2204as_fn_error $? "failed to load site script $ac_site_file 2205See \`config.log' for more details" "$LINENO" 5; } 2206 fi 2207done 2208 2209if test -r "$cache_file"; then 2210 # Some versions of bash will fail to source /dev/null (special files 2211 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2212 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2213 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2214$as_echo "$as_me: loading cache $cache_file" >&6;} 2215 case $cache_file in 2216 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2217 *) . "./$cache_file";; 2218 esac 2219 fi 2220else 2221 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2222$as_echo "$as_me: creating cache $cache_file" >&6;} 2223 >$cache_file 2224fi 2225 2226as_fn_append ac_header_list " stdlib.h" 2227as_fn_append ac_header_list " unistd.h" 2228as_fn_append ac_header_list " sys/param.h" 2229as_fn_append ac_func_list " qsort_r" 2230# Check that the precious variables saved in the cache have kept the same 2231# value. 2232ac_cache_corrupted=false 2233for ac_var in $ac_precious_vars; do 2234 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2235 eval ac_new_set=\$ac_env_${ac_var}_set 2236 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2237 eval ac_new_val=\$ac_env_${ac_var}_value 2238 case $ac_old_set,$ac_new_set in 2239 set,) 2240 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2241$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2242 ac_cache_corrupted=: ;; 2243 ,set) 2244 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2245$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2246 ac_cache_corrupted=: ;; 2247 ,);; 2248 *) 2249 if test "x$ac_old_val" != "x$ac_new_val"; then 2250 # differences in whitespace do not lead to failure. 2251 ac_old_val_w=`echo x $ac_old_val` 2252 ac_new_val_w=`echo x $ac_new_val` 2253 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2254 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2255$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2256 ac_cache_corrupted=: 2257 else 2258 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2259$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2260 eval $ac_var=\$ac_old_val 2261 fi 2262 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2263$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2264 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2265$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2266 fi;; 2267 esac 2268 # Pass precious variables to config.status. 2269 if test "$ac_new_set" = set; then 2270 case $ac_new_val in 2271 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2272 *) ac_arg=$ac_var=$ac_new_val ;; 2273 esac 2274 case " $ac_configure_args " in 2275 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2276 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2277 esac 2278 fi 2279done 2280if $ac_cache_corrupted; then 2281 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2282$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2283 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2284$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2285 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2286fi 2287## -------------------- ## 2288## Main body of script. ## 2289## -------------------- ## 2290 2291ac_ext=c 2292ac_cpp='$CPP $CPPFLAGS' 2293ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2294ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2295ac_compiler_gnu=$ac_cv_c_compiler_gnu 2296 2297 2298 2299 2300 2301 2302 2303 2304ac_aux_dir= 2305for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2306 if test -f "$ac_dir/install-sh"; then 2307 ac_aux_dir=$ac_dir 2308 ac_install_sh="$ac_aux_dir/install-sh -c" 2309 break 2310 elif test -f "$ac_dir/install.sh"; then 2311 ac_aux_dir=$ac_dir 2312 ac_install_sh="$ac_aux_dir/install.sh -c" 2313 break 2314 elif test -f "$ac_dir/shtool"; then 2315 ac_aux_dir=$ac_dir 2316 ac_install_sh="$ac_aux_dir/shtool install -c" 2317 break 2318 fi 2319done 2320if test -z "$ac_aux_dir"; then 2321 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2322fi 2323 2324# These three variables are undocumented and unsupported, 2325# and are intended to be withdrawn in a future Autoconf release. 2326# They can cause serious problems if a builder's source tree is in a directory 2327# whose full name contains unusual characters. 2328ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2329ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2330ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2331 2332 2333# Expand $ac_aux_dir to an absolute path. 2334am_aux_dir=`cd "$ac_aux_dir" && pwd` 2335 2336ac_ext=c 2337ac_cpp='$CPP $CPPFLAGS' 2338ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2339ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2340ac_compiler_gnu=$ac_cv_c_compiler_gnu 2341if test -n "$ac_tool_prefix"; then 2342 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2343set dummy ${ac_tool_prefix}gcc; ac_word=$2 2344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2345$as_echo_n "checking for $ac_word... " >&6; } 2346if ${ac_cv_prog_CC+:} false; then : 2347 $as_echo_n "(cached) " >&6 2348else 2349 if test -n "$CC"; then 2350 ac_cv_prog_CC="$CC" # Let the user override the test. 2351else 2352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2353for as_dir in $PATH 2354do 2355 IFS=$as_save_IFS 2356 test -z "$as_dir" && as_dir=. 2357 for ac_exec_ext in '' $ac_executable_extensions; do 2358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2359 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2361 break 2 2362 fi 2363done 2364 done 2365IFS=$as_save_IFS 2366 2367fi 2368fi 2369CC=$ac_cv_prog_CC 2370if test -n "$CC"; then 2371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2372$as_echo "$CC" >&6; } 2373else 2374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2375$as_echo "no" >&6; } 2376fi 2377 2378 2379fi 2380if test -z "$ac_cv_prog_CC"; then 2381 ac_ct_CC=$CC 2382 # Extract the first word of "gcc", so it can be a program name with args. 2383set dummy gcc; ac_word=$2 2384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2385$as_echo_n "checking for $ac_word... " >&6; } 2386if ${ac_cv_prog_ac_ct_CC+:} false; then : 2387 $as_echo_n "(cached) " >&6 2388else 2389 if test -n "$ac_ct_CC"; then 2390 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2391else 2392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2393for as_dir in $PATH 2394do 2395 IFS=$as_save_IFS 2396 test -z "$as_dir" && as_dir=. 2397 for ac_exec_ext in '' $ac_executable_extensions; do 2398 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2399 ac_cv_prog_ac_ct_CC="gcc" 2400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2401 break 2 2402 fi 2403done 2404 done 2405IFS=$as_save_IFS 2406 2407fi 2408fi 2409ac_ct_CC=$ac_cv_prog_ac_ct_CC 2410if test -n "$ac_ct_CC"; then 2411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2412$as_echo "$ac_ct_CC" >&6; } 2413else 2414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2415$as_echo "no" >&6; } 2416fi 2417 2418 if test "x$ac_ct_CC" = x; then 2419 CC="" 2420 else 2421 case $cross_compiling:$ac_tool_warned in 2422yes:) 2423{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2424$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2425ac_tool_warned=yes ;; 2426esac 2427 CC=$ac_ct_CC 2428 fi 2429else 2430 CC="$ac_cv_prog_CC" 2431fi 2432 2433if test -z "$CC"; then 2434 if test -n "$ac_tool_prefix"; then 2435 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2436set dummy ${ac_tool_prefix}cc; ac_word=$2 2437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2438$as_echo_n "checking for $ac_word... " >&6; } 2439if ${ac_cv_prog_CC+:} false; then : 2440 $as_echo_n "(cached) " >&6 2441else 2442 if test -n "$CC"; then 2443 ac_cv_prog_CC="$CC" # Let the user override the test. 2444else 2445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2446for as_dir in $PATH 2447do 2448 IFS=$as_save_IFS 2449 test -z "$as_dir" && as_dir=. 2450 for ac_exec_ext in '' $ac_executable_extensions; do 2451 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2452 ac_cv_prog_CC="${ac_tool_prefix}cc" 2453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2454 break 2 2455 fi 2456done 2457 done 2458IFS=$as_save_IFS 2459 2460fi 2461fi 2462CC=$ac_cv_prog_CC 2463if test -n "$CC"; then 2464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2465$as_echo "$CC" >&6; } 2466else 2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2468$as_echo "no" >&6; } 2469fi 2470 2471 2472 fi 2473fi 2474if test -z "$CC"; then 2475 # Extract the first word of "cc", so it can be a program name with args. 2476set dummy cc; ac_word=$2 2477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2478$as_echo_n "checking for $ac_word... " >&6; } 2479if ${ac_cv_prog_CC+:} false; then : 2480 $as_echo_n "(cached) " >&6 2481else 2482 if test -n "$CC"; then 2483 ac_cv_prog_CC="$CC" # Let the user override the test. 2484else 2485 ac_prog_rejected=no 2486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2487for as_dir in $PATH 2488do 2489 IFS=$as_save_IFS 2490 test -z "$as_dir" && as_dir=. 2491 for ac_exec_ext in '' $ac_executable_extensions; do 2492 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2493 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2494 ac_prog_rejected=yes 2495 continue 2496 fi 2497 ac_cv_prog_CC="cc" 2498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2499 break 2 2500 fi 2501done 2502 done 2503IFS=$as_save_IFS 2504 2505if test $ac_prog_rejected = yes; then 2506 # We found a bogon in the path, so make sure we never use it. 2507 set dummy $ac_cv_prog_CC 2508 shift 2509 if test $# != 0; then 2510 # We chose a different compiler from the bogus one. 2511 # However, it has the same basename, so the bogon will be chosen 2512 # first if we set CC to just the basename; use the full file name. 2513 shift 2514 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2515 fi 2516fi 2517fi 2518fi 2519CC=$ac_cv_prog_CC 2520if test -n "$CC"; then 2521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2522$as_echo "$CC" >&6; } 2523else 2524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2525$as_echo "no" >&6; } 2526fi 2527 2528 2529fi 2530if test -z "$CC"; then 2531 if test -n "$ac_tool_prefix"; then 2532 for ac_prog in cl.exe 2533 do 2534 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2535set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2537$as_echo_n "checking for $ac_word... " >&6; } 2538if ${ac_cv_prog_CC+:} false; then : 2539 $as_echo_n "(cached) " >&6 2540else 2541 if test -n "$CC"; then 2542 ac_cv_prog_CC="$CC" # Let the user override the test. 2543else 2544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2545for as_dir in $PATH 2546do 2547 IFS=$as_save_IFS 2548 test -z "$as_dir" && as_dir=. 2549 for ac_exec_ext in '' $ac_executable_extensions; do 2550 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2551 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2553 break 2 2554 fi 2555done 2556 done 2557IFS=$as_save_IFS 2558 2559fi 2560fi 2561CC=$ac_cv_prog_CC 2562if test -n "$CC"; then 2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2564$as_echo "$CC" >&6; } 2565else 2566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2567$as_echo "no" >&6; } 2568fi 2569 2570 2571 test -n "$CC" && break 2572 done 2573fi 2574if test -z "$CC"; then 2575 ac_ct_CC=$CC 2576 for ac_prog in cl.exe 2577do 2578 # Extract the first word of "$ac_prog", so it can be a program name with args. 2579set dummy $ac_prog; ac_word=$2 2580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2581$as_echo_n "checking for $ac_word... " >&6; } 2582if ${ac_cv_prog_ac_ct_CC+:} false; then : 2583 $as_echo_n "(cached) " >&6 2584else 2585 if test -n "$ac_ct_CC"; then 2586 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2587else 2588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2589for as_dir in $PATH 2590do 2591 IFS=$as_save_IFS 2592 test -z "$as_dir" && as_dir=. 2593 for ac_exec_ext in '' $ac_executable_extensions; do 2594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2595 ac_cv_prog_ac_ct_CC="$ac_prog" 2596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2597 break 2 2598 fi 2599done 2600 done 2601IFS=$as_save_IFS 2602 2603fi 2604fi 2605ac_ct_CC=$ac_cv_prog_ac_ct_CC 2606if test -n "$ac_ct_CC"; then 2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2608$as_echo "$ac_ct_CC" >&6; } 2609else 2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2611$as_echo "no" >&6; } 2612fi 2613 2614 2615 test -n "$ac_ct_CC" && break 2616done 2617 2618 if test "x$ac_ct_CC" = x; then 2619 CC="" 2620 else 2621 case $cross_compiling:$ac_tool_warned in 2622yes:) 2623{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2624$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2625ac_tool_warned=yes ;; 2626esac 2627 CC=$ac_ct_CC 2628 fi 2629fi 2630 2631fi 2632 2633 2634test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2635$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2636as_fn_error $? "no acceptable C compiler found in \$PATH 2637See \`config.log' for more details" "$LINENO" 5; } 2638 2639# Provide some information about the compiler. 2640$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2641set X $ac_compile 2642ac_compiler=$2 2643for ac_option in --version -v -V -qversion; do 2644 { { ac_try="$ac_compiler $ac_option >&5" 2645case "(($ac_try" in 2646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2647 *) ac_try_echo=$ac_try;; 2648esac 2649eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2650$as_echo "$ac_try_echo"; } >&5 2651 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2652 ac_status=$? 2653 if test -s conftest.err; then 2654 sed '10a\ 2655... rest of stderr output deleted ... 2656 10q' conftest.err >conftest.er1 2657 cat conftest.er1 >&5 2658 fi 2659 rm -f conftest.er1 conftest.err 2660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2661 test $ac_status = 0; } 2662done 2663 2664cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2665/* end confdefs.h. */ 2666 2667int 2668main () 2669{ 2670 2671 ; 2672 return 0; 2673} 2674_ACEOF 2675ac_clean_files_save=$ac_clean_files 2676ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2677# Try to create an executable without -o first, disregard a.out. 2678# It will help us diagnose broken compilers, and finding out an intuition 2679# of exeext. 2680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2681$as_echo_n "checking whether the C compiler works... " >&6; } 2682ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2683 2684# The possible output files: 2685ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2686 2687ac_rmfiles= 2688for ac_file in $ac_files 2689do 2690 case $ac_file in 2691 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2692 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2693 esac 2694done 2695rm -f $ac_rmfiles 2696 2697if { { ac_try="$ac_link_default" 2698case "(($ac_try" in 2699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2700 *) ac_try_echo=$ac_try;; 2701esac 2702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2703$as_echo "$ac_try_echo"; } >&5 2704 (eval "$ac_link_default") 2>&5 2705 ac_status=$? 2706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2707 test $ac_status = 0; }; then : 2708 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2709# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2710# in a Makefile. We should not override ac_cv_exeext if it was cached, 2711# so that the user can short-circuit this test for compilers unknown to 2712# Autoconf. 2713for ac_file in $ac_files '' 2714do 2715 test -f "$ac_file" || continue 2716 case $ac_file in 2717 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2718 ;; 2719 [ab].out ) 2720 # We found the default executable, but exeext='' is most 2721 # certainly right. 2722 break;; 2723 *.* ) 2724 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2725 then :; else 2726 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2727 fi 2728 # We set ac_cv_exeext here because the later test for it is not 2729 # safe: cross compilers may not add the suffix if given an `-o' 2730 # argument, so we may need to know it at that point already. 2731 # Even if this section looks crufty: it has the advantage of 2732 # actually working. 2733 break;; 2734 * ) 2735 break;; 2736 esac 2737done 2738test "$ac_cv_exeext" = no && ac_cv_exeext= 2739 2740else 2741 ac_file='' 2742fi 2743if test -z "$ac_file"; then : 2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2745$as_echo "no" >&6; } 2746$as_echo "$as_me: failed program was:" >&5 2747sed 's/^/| /' conftest.$ac_ext >&5 2748 2749{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2750$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2751as_fn_error 77 "C compiler cannot create executables 2752See \`config.log' for more details" "$LINENO" 5; } 2753else 2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2755$as_echo "yes" >&6; } 2756fi 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2758$as_echo_n "checking for C compiler default output file name... " >&6; } 2759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2760$as_echo "$ac_file" >&6; } 2761ac_exeext=$ac_cv_exeext 2762 2763rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2764ac_clean_files=$ac_clean_files_save 2765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2766$as_echo_n "checking for suffix of executables... " >&6; } 2767if { { ac_try="$ac_link" 2768case "(($ac_try" in 2769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2770 *) ac_try_echo=$ac_try;; 2771esac 2772eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2773$as_echo "$ac_try_echo"; } >&5 2774 (eval "$ac_link") 2>&5 2775 ac_status=$? 2776 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2777 test $ac_status = 0; }; then : 2778 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2779# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2780# work properly (i.e., refer to `conftest.exe'), while it won't with 2781# `rm'. 2782for ac_file in conftest.exe conftest conftest.*; do 2783 test -f "$ac_file" || continue 2784 case $ac_file in 2785 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2786 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2787 break;; 2788 * ) break;; 2789 esac 2790done 2791else 2792 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2793$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2794as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2795See \`config.log' for more details" "$LINENO" 5; } 2796fi 2797rm -f conftest conftest$ac_cv_exeext 2798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2799$as_echo "$ac_cv_exeext" >&6; } 2800 2801rm -f conftest.$ac_ext 2802EXEEXT=$ac_cv_exeext 2803ac_exeext=$EXEEXT 2804cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2805/* end confdefs.h. */ 2806#include <stdio.h> 2807int 2808main () 2809{ 2810FILE *f = fopen ("conftest.out", "w"); 2811 return ferror (f) || fclose (f) != 0; 2812 2813 ; 2814 return 0; 2815} 2816_ACEOF 2817ac_clean_files="$ac_clean_files conftest.out" 2818# Check that the compiler produces executables we can run. If not, either 2819# the compiler is broken, or we cross compile. 2820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2821$as_echo_n "checking whether we are cross compiling... " >&6; } 2822if test "$cross_compiling" != yes; then 2823 { { ac_try="$ac_link" 2824case "(($ac_try" in 2825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2826 *) ac_try_echo=$ac_try;; 2827esac 2828eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2829$as_echo "$ac_try_echo"; } >&5 2830 (eval "$ac_link") 2>&5 2831 ac_status=$? 2832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2833 test $ac_status = 0; } 2834 if { ac_try='./conftest$ac_cv_exeext' 2835 { { case "(($ac_try" in 2836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2837 *) ac_try_echo=$ac_try;; 2838esac 2839eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2840$as_echo "$ac_try_echo"; } >&5 2841 (eval "$ac_try") 2>&5 2842 ac_status=$? 2843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2844 test $ac_status = 0; }; }; then 2845 cross_compiling=no 2846 else 2847 if test "$cross_compiling" = maybe; then 2848 cross_compiling=yes 2849 else 2850 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2851$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2852as_fn_error $? "cannot run C compiled programs. 2853If you meant to cross compile, use \`--host'. 2854See \`config.log' for more details" "$LINENO" 5; } 2855 fi 2856 fi 2857fi 2858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2859$as_echo "$cross_compiling" >&6; } 2860 2861rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 2862ac_clean_files=$ac_clean_files_save 2863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2864$as_echo_n "checking for suffix of object files... " >&6; } 2865if ${ac_cv_objext+:} false; then : 2866 $as_echo_n "(cached) " >&6 2867else 2868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2869/* end confdefs.h. */ 2870 2871int 2872main () 2873{ 2874 2875 ; 2876 return 0; 2877} 2878_ACEOF 2879rm -f conftest.o conftest.obj 2880if { { ac_try="$ac_compile" 2881case "(($ac_try" in 2882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2883 *) ac_try_echo=$ac_try;; 2884esac 2885eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2886$as_echo "$ac_try_echo"; } >&5 2887 (eval "$ac_compile") 2>&5 2888 ac_status=$? 2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2890 test $ac_status = 0; }; then : 2891 for ac_file in conftest.o conftest.obj conftest.*; do 2892 test -f "$ac_file" || continue; 2893 case $ac_file in 2894 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 2895 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2896 break;; 2897 esac 2898done 2899else 2900 $as_echo "$as_me: failed program was:" >&5 2901sed 's/^/| /' conftest.$ac_ext >&5 2902 2903{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2904$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2905as_fn_error $? "cannot compute suffix of object files: cannot compile 2906See \`config.log' for more details" "$LINENO" 5; } 2907fi 2908rm -f conftest.$ac_cv_objext conftest.$ac_ext 2909fi 2910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 2911$as_echo "$ac_cv_objext" >&6; } 2912OBJEXT=$ac_cv_objext 2913ac_objext=$OBJEXT 2914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 2915$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 2916if ${ac_cv_c_compiler_gnu+:} false; then : 2917 $as_echo_n "(cached) " >&6 2918else 2919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2920/* end confdefs.h. */ 2921 2922int 2923main () 2924{ 2925#ifndef __GNUC__ 2926 choke me 2927#endif 2928 2929 ; 2930 return 0; 2931} 2932_ACEOF 2933if ac_fn_c_try_compile "$LINENO"; then : 2934 ac_compiler_gnu=yes 2935else 2936 ac_compiler_gnu=no 2937fi 2938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2939ac_cv_c_compiler_gnu=$ac_compiler_gnu 2940 2941fi 2942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 2943$as_echo "$ac_cv_c_compiler_gnu" >&6; } 2944if test $ac_compiler_gnu = yes; then 2945 GCC=yes 2946else 2947 GCC= 2948fi 2949ac_test_CFLAGS=${CFLAGS+set} 2950ac_save_CFLAGS=$CFLAGS 2951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 2952$as_echo_n "checking whether $CC accepts -g... " >&6; } 2953if ${ac_cv_prog_cc_g+:} false; then : 2954 $as_echo_n "(cached) " >&6 2955else 2956 ac_save_c_werror_flag=$ac_c_werror_flag 2957 ac_c_werror_flag=yes 2958 ac_cv_prog_cc_g=no 2959 CFLAGS="-g" 2960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2961/* end confdefs.h. */ 2962 2963int 2964main () 2965{ 2966 2967 ; 2968 return 0; 2969} 2970_ACEOF 2971if ac_fn_c_try_compile "$LINENO"; then : 2972 ac_cv_prog_cc_g=yes 2973else 2974 CFLAGS="" 2975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2976/* end confdefs.h. */ 2977 2978int 2979main () 2980{ 2981 2982 ; 2983 return 0; 2984} 2985_ACEOF 2986if ac_fn_c_try_compile "$LINENO"; then : 2987 2988else 2989 ac_c_werror_flag=$ac_save_c_werror_flag 2990 CFLAGS="-g" 2991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2992/* end confdefs.h. */ 2993 2994int 2995main () 2996{ 2997 2998 ; 2999 return 0; 3000} 3001_ACEOF 3002if ac_fn_c_try_compile "$LINENO"; then : 3003 ac_cv_prog_cc_g=yes 3004fi 3005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3006fi 3007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3008fi 3009rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3010 ac_c_werror_flag=$ac_save_c_werror_flag 3011fi 3012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3013$as_echo "$ac_cv_prog_cc_g" >&6; } 3014if test "$ac_test_CFLAGS" = set; then 3015 CFLAGS=$ac_save_CFLAGS 3016elif test $ac_cv_prog_cc_g = yes; then 3017 if test "$GCC" = yes; then 3018 CFLAGS="-g -O2" 3019 else 3020 CFLAGS="-g" 3021 fi 3022else 3023 if test "$GCC" = yes; then 3024 CFLAGS="-O2" 3025 else 3026 CFLAGS= 3027 fi 3028fi 3029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3030$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3031if ${ac_cv_prog_cc_c89+:} false; then : 3032 $as_echo_n "(cached) " >&6 3033else 3034 ac_cv_prog_cc_c89=no 3035ac_save_CC=$CC 3036cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3037/* end confdefs.h. */ 3038#include <stdarg.h> 3039#include <stdio.h> 3040struct stat; 3041/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3042struct buf { int x; }; 3043FILE * (*rcsopen) (struct buf *, struct stat *, int); 3044static char *e (p, i) 3045 char **p; 3046 int i; 3047{ 3048 return p[i]; 3049} 3050static char *f (char * (*g) (char **, int), char **p, ...) 3051{ 3052 char *s; 3053 va_list v; 3054 va_start (v,p); 3055 s = g (p, va_arg (v,int)); 3056 va_end (v); 3057 return s; 3058} 3059 3060/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3061 function prototypes and stuff, but not '\xHH' hex character constants. 3062 These don't provoke an error unfortunately, instead are silently treated 3063 as 'x'. The following induces an error, until -std is added to get 3064 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3065 array size at least. It's necessary to write '\x00'==0 to get something 3066 that's true only with -std. */ 3067int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3068 3069/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3070 inside strings and character constants. */ 3071#define FOO(x) 'x' 3072int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3073 3074int test (int i, double x); 3075struct s1 {int (*f) (int a);}; 3076struct s2 {int (*f) (double a);}; 3077int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3078int argc; 3079char **argv; 3080int 3081main () 3082{ 3083return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3084 ; 3085 return 0; 3086} 3087_ACEOF 3088for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3089 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3090do 3091 CC="$ac_save_CC $ac_arg" 3092 if ac_fn_c_try_compile "$LINENO"; then : 3093 ac_cv_prog_cc_c89=$ac_arg 3094fi 3095rm -f core conftest.err conftest.$ac_objext 3096 test "x$ac_cv_prog_cc_c89" != "xno" && break 3097done 3098rm -f conftest.$ac_ext 3099CC=$ac_save_CC 3100 3101fi 3102# AC_CACHE_VAL 3103case "x$ac_cv_prog_cc_c89" in 3104 x) 3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3106$as_echo "none needed" >&6; } ;; 3107 xno) 3108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3109$as_echo "unsupported" >&6; } ;; 3110 *) 3111 CC="$CC $ac_cv_prog_cc_c89" 3112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3113$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3114esac 3115if test "x$ac_cv_prog_cc_c89" != xno; then : 3116 3117fi 3118 3119ac_ext=c 3120ac_cpp='$CPP $CPPFLAGS' 3121ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3122ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3123ac_compiler_gnu=$ac_cv_c_compiler_gnu 3124 3125ac_ext=c 3126ac_cpp='$CPP $CPPFLAGS' 3127ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3128ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3129ac_compiler_gnu=$ac_cv_c_compiler_gnu 3130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3131$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3132if ${am_cv_prog_cc_c_o+:} false; then : 3133 $as_echo_n "(cached) " >&6 3134else 3135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3136/* end confdefs.h. */ 3137 3138int 3139main () 3140{ 3141 3142 ; 3143 return 0; 3144} 3145_ACEOF 3146 # Make sure it works both with $CC and with simple cc. 3147 # Following AC_PROG_CC_C_O, we do the test twice because some 3148 # compilers refuse to overwrite an existing .o file with -o, 3149 # though they will create one. 3150 am_cv_prog_cc_c_o=yes 3151 for am_i in 1 2; do 3152 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3153 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3154 ac_status=$? 3155 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3156 (exit $ac_status); } \ 3157 && test -f conftest2.$ac_objext; then 3158 : OK 3159 else 3160 am_cv_prog_cc_c_o=no 3161 break 3162 fi 3163 done 3164 rm -f core conftest* 3165 unset am_i 3166fi 3167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3168$as_echo "$am_cv_prog_cc_c_o" >&6; } 3169if test "$am_cv_prog_cc_c_o" != yes; then 3170 # Losing compiler, so override with the script. 3171 # FIXME: It is wrong to rewrite CC. 3172 # But if we don't then we get into trouble of one sort or another. 3173 # A longer-term fix would be to have automake use am__CC in this case, 3174 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3175 CC="$am_aux_dir/compile $CC" 3176fi 3177ac_ext=c 3178ac_cpp='$CPP $CPPFLAGS' 3179ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3180ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3181ac_compiler_gnu=$ac_cv_c_compiler_gnu 3182 3183 3184 3185ac_ext=c 3186ac_cpp='$CPP $CPPFLAGS' 3187ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3188ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3189ac_compiler_gnu=$ac_cv_c_compiler_gnu 3190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3191$as_echo_n "checking how to run the C preprocessor... " >&6; } 3192# On Suns, sometimes $CPP names a directory. 3193if test -n "$CPP" && test -d "$CPP"; then 3194 CPP= 3195fi 3196if test -z "$CPP"; then 3197 if ${ac_cv_prog_CPP+:} false; then : 3198 $as_echo_n "(cached) " >&6 3199else 3200 # Double quotes because CPP needs to be expanded 3201 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3202 do 3203 ac_preproc_ok=false 3204for ac_c_preproc_warn_flag in '' yes 3205do 3206 # Use a header file that comes with gcc, so configuring glibc 3207 # with a fresh cross-compiler works. 3208 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3209 # <limits.h> exists even on freestanding compilers. 3210 # On the NeXT, cc -E runs the code through the compiler's parser, 3211 # not just through cpp. "Syntax error" is here to catch this case. 3212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3213/* end confdefs.h. */ 3214#ifdef __STDC__ 3215# include <limits.h> 3216#else 3217# include <assert.h> 3218#endif 3219 Syntax error 3220_ACEOF 3221if ac_fn_c_try_cpp "$LINENO"; then : 3222 3223else 3224 # Broken: fails on valid input. 3225continue 3226fi 3227rm -f conftest.err conftest.i conftest.$ac_ext 3228 3229 # OK, works on sane cases. Now check whether nonexistent headers 3230 # can be detected and how. 3231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3232/* end confdefs.h. */ 3233#include <ac_nonexistent.h> 3234_ACEOF 3235if ac_fn_c_try_cpp "$LINENO"; then : 3236 # Broken: success on invalid input. 3237continue 3238else 3239 # Passes both tests. 3240ac_preproc_ok=: 3241break 3242fi 3243rm -f conftest.err conftest.i conftest.$ac_ext 3244 3245done 3246# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3247rm -f conftest.i conftest.err conftest.$ac_ext 3248if $ac_preproc_ok; then : 3249 break 3250fi 3251 3252 done 3253 ac_cv_prog_CPP=$CPP 3254 3255fi 3256 CPP=$ac_cv_prog_CPP 3257else 3258 ac_cv_prog_CPP=$CPP 3259fi 3260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3261$as_echo "$CPP" >&6; } 3262ac_preproc_ok=false 3263for ac_c_preproc_warn_flag in '' yes 3264do 3265 # Use a header file that comes with gcc, so configuring glibc 3266 # with a fresh cross-compiler works. 3267 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3268 # <limits.h> exists even on freestanding compilers. 3269 # On the NeXT, cc -E runs the code through the compiler's parser, 3270 # not just through cpp. "Syntax error" is here to catch this case. 3271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3272/* end confdefs.h. */ 3273#ifdef __STDC__ 3274# include <limits.h> 3275#else 3276# include <assert.h> 3277#endif 3278 Syntax error 3279_ACEOF 3280if ac_fn_c_try_cpp "$LINENO"; then : 3281 3282else 3283 # Broken: fails on valid input. 3284continue 3285fi 3286rm -f conftest.err conftest.i conftest.$ac_ext 3287 3288 # OK, works on sane cases. Now check whether nonexistent headers 3289 # can be detected and how. 3290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3291/* end confdefs.h. */ 3292#include <ac_nonexistent.h> 3293_ACEOF 3294if ac_fn_c_try_cpp "$LINENO"; then : 3295 # Broken: success on invalid input. 3296continue 3297else 3298 # Passes both tests. 3299ac_preproc_ok=: 3300break 3301fi 3302rm -f conftest.err conftest.i conftest.$ac_ext 3303 3304done 3305# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3306rm -f conftest.i conftest.err conftest.$ac_ext 3307if $ac_preproc_ok; then : 3308 3309else 3310 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3311$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3312as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3313See \`config.log' for more details" "$LINENO" 5; } 3314fi 3315 3316ac_ext=c 3317ac_cpp='$CPP $CPPFLAGS' 3318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3320ac_compiler_gnu=$ac_cv_c_compiler_gnu 3321 3322 3323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3324$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3325if ${ac_cv_path_GREP+:} false; then : 3326 $as_echo_n "(cached) " >&6 3327else 3328 if test -z "$GREP"; then 3329 ac_path_GREP_found=false 3330 # Loop through the user's path and test for each of PROGNAME-LIST 3331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3332for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3333do 3334 IFS=$as_save_IFS 3335 test -z "$as_dir" && as_dir=. 3336 for ac_prog in grep ggrep; do 3337 for ac_exec_ext in '' $ac_executable_extensions; do 3338 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3339 as_fn_executable_p "$ac_path_GREP" || continue 3340# Check for GNU ac_path_GREP and select it if it is found. 3341 # Check for GNU $ac_path_GREP 3342case `"$ac_path_GREP" --version 2>&1` in 3343*GNU*) 3344 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3345*) 3346 ac_count=0 3347 $as_echo_n 0123456789 >"conftest.in" 3348 while : 3349 do 3350 cat "conftest.in" "conftest.in" >"conftest.tmp" 3351 mv "conftest.tmp" "conftest.in" 3352 cp "conftest.in" "conftest.nl" 3353 $as_echo 'GREP' >> "conftest.nl" 3354 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3355 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3356 as_fn_arith $ac_count + 1 && ac_count=$as_val 3357 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3358 # Best one so far, save it but keep looking for a better one 3359 ac_cv_path_GREP="$ac_path_GREP" 3360 ac_path_GREP_max=$ac_count 3361 fi 3362 # 10*(2^10) chars as input seems more than enough 3363 test $ac_count -gt 10 && break 3364 done 3365 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3366esac 3367 3368 $ac_path_GREP_found && break 3 3369 done 3370 done 3371 done 3372IFS=$as_save_IFS 3373 if test -z "$ac_cv_path_GREP"; then 3374 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3375 fi 3376else 3377 ac_cv_path_GREP=$GREP 3378fi 3379 3380fi 3381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3382$as_echo "$ac_cv_path_GREP" >&6; } 3383 GREP="$ac_cv_path_GREP" 3384 3385 3386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3387$as_echo_n "checking for egrep... " >&6; } 3388if ${ac_cv_path_EGREP+:} false; then : 3389 $as_echo_n "(cached) " >&6 3390else 3391 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3392 then ac_cv_path_EGREP="$GREP -E" 3393 else 3394 if test -z "$EGREP"; then 3395 ac_path_EGREP_found=false 3396 # Loop through the user's path and test for each of PROGNAME-LIST 3397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3398for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3399do 3400 IFS=$as_save_IFS 3401 test -z "$as_dir" && as_dir=. 3402 for ac_prog in egrep; do 3403 for ac_exec_ext in '' $ac_executable_extensions; do 3404 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3405 as_fn_executable_p "$ac_path_EGREP" || continue 3406# Check for GNU ac_path_EGREP and select it if it is found. 3407 # Check for GNU $ac_path_EGREP 3408case `"$ac_path_EGREP" --version 2>&1` in 3409*GNU*) 3410 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3411*) 3412 ac_count=0 3413 $as_echo_n 0123456789 >"conftest.in" 3414 while : 3415 do 3416 cat "conftest.in" "conftest.in" >"conftest.tmp" 3417 mv "conftest.tmp" "conftest.in" 3418 cp "conftest.in" "conftest.nl" 3419 $as_echo 'EGREP' >> "conftest.nl" 3420 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3421 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3422 as_fn_arith $ac_count + 1 && ac_count=$as_val 3423 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3424 # Best one so far, save it but keep looking for a better one 3425 ac_cv_path_EGREP="$ac_path_EGREP" 3426 ac_path_EGREP_max=$ac_count 3427 fi 3428 # 10*(2^10) chars as input seems more than enough 3429 test $ac_count -gt 10 && break 3430 done 3431 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3432esac 3433 3434 $ac_path_EGREP_found && break 3 3435 done 3436 done 3437 done 3438IFS=$as_save_IFS 3439 if test -z "$ac_cv_path_EGREP"; then 3440 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3441 fi 3442else 3443 ac_cv_path_EGREP=$EGREP 3444fi 3445 3446 fi 3447fi 3448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3449$as_echo "$ac_cv_path_EGREP" >&6; } 3450 EGREP="$ac_cv_path_EGREP" 3451 3452 3453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3454$as_echo_n "checking for ANSI C header files... " >&6; } 3455if ${ac_cv_header_stdc+:} false; then : 3456 $as_echo_n "(cached) " >&6 3457else 3458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3459/* end confdefs.h. */ 3460#include <stdlib.h> 3461#include <stdarg.h> 3462#include <string.h> 3463#include <float.h> 3464 3465int 3466main () 3467{ 3468 3469 ; 3470 return 0; 3471} 3472_ACEOF 3473if ac_fn_c_try_compile "$LINENO"; then : 3474 ac_cv_header_stdc=yes 3475else 3476 ac_cv_header_stdc=no 3477fi 3478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3479 3480if test $ac_cv_header_stdc = yes; then 3481 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3483/* end confdefs.h. */ 3484#include <string.h> 3485 3486_ACEOF 3487if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3488 $EGREP "memchr" >/dev/null 2>&1; then : 3489 3490else 3491 ac_cv_header_stdc=no 3492fi 3493rm -f conftest* 3494 3495fi 3496 3497if test $ac_cv_header_stdc = yes; then 3498 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3500/* end confdefs.h. */ 3501#include <stdlib.h> 3502 3503_ACEOF 3504if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3505 $EGREP "free" >/dev/null 2>&1; then : 3506 3507else 3508 ac_cv_header_stdc=no 3509fi 3510rm -f conftest* 3511 3512fi 3513 3514if test $ac_cv_header_stdc = yes; then 3515 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3516 if test "$cross_compiling" = yes; then : 3517 : 3518else 3519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3520/* end confdefs.h. */ 3521#include <ctype.h> 3522#include <stdlib.h> 3523#if ((' ' & 0x0FF) == 0x020) 3524# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3525# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3526#else 3527# define ISLOWER(c) \ 3528 (('a' <= (c) && (c) <= 'i') \ 3529 || ('j' <= (c) && (c) <= 'r') \ 3530 || ('s' <= (c) && (c) <= 'z')) 3531# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3532#endif 3533 3534#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3535int 3536main () 3537{ 3538 int i; 3539 for (i = 0; i < 256; i++) 3540 if (XOR (islower (i), ISLOWER (i)) 3541 || toupper (i) != TOUPPER (i)) 3542 return 2; 3543 return 0; 3544} 3545_ACEOF 3546if ac_fn_c_try_run "$LINENO"; then : 3547 3548else 3549 ac_cv_header_stdc=no 3550fi 3551rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3552 conftest.$ac_objext conftest.beam conftest.$ac_ext 3553fi 3554 3555fi 3556fi 3557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3558$as_echo "$ac_cv_header_stdc" >&6; } 3559if test $ac_cv_header_stdc = yes; then 3560 3561$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3562 3563fi 3564 3565# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3566for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3567 inttypes.h stdint.h unistd.h 3568do : 3569 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3570ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3571" 3572if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3573 cat >>confdefs.h <<_ACEOF 3574#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3575_ACEOF 3576 3577fi 3578 3579done 3580 3581 3582 3583 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3584if test "x$ac_cv_header_minix_config_h" = xyes; then : 3585 MINIX=yes 3586else 3587 MINIX= 3588fi 3589 3590 3591 if test "$MINIX" = yes; then 3592 3593$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3594 3595 3596$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3597 3598 3599$as_echo "#define _MINIX 1" >>confdefs.h 3600 3601 fi 3602 3603 3604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3605$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3606if ${ac_cv_safe_to_define___extensions__+:} false; then : 3607 $as_echo_n "(cached) " >&6 3608else 3609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3610/* end confdefs.h. */ 3611 3612# define __EXTENSIONS__ 1 3613 $ac_includes_default 3614int 3615main () 3616{ 3617 3618 ; 3619 return 0; 3620} 3621_ACEOF 3622if ac_fn_c_try_compile "$LINENO"; then : 3623 ac_cv_safe_to_define___extensions__=yes 3624else 3625 ac_cv_safe_to_define___extensions__=no 3626fi 3627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3628fi 3629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3630$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3631 test $ac_cv_safe_to_define___extensions__ = yes && 3632 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3633 3634 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3635 3636 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3637 3638 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3639 3640 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3641 3642 3643am__api_version='1.15' 3644 3645# Find a good install program. We prefer a C program (faster), 3646# so one script is as good as another. But avoid the broken or 3647# incompatible versions: 3648# SysV /etc/install, /usr/sbin/install 3649# SunOS /usr/etc/install 3650# IRIX /sbin/install 3651# AIX /bin/install 3652# AmigaOS /C/install, which installs bootblocks on floppy discs 3653# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3654# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3655# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3656# OS/2's system install, which has a completely different semantic 3657# ./install, which can be erroneously created by make from ./install.sh. 3658# Reject install programs that cannot install multiple files. 3659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3660$as_echo_n "checking for a BSD-compatible install... " >&6; } 3661if test -z "$INSTALL"; then 3662if ${ac_cv_path_install+:} false; then : 3663 $as_echo_n "(cached) " >&6 3664else 3665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3666for as_dir in $PATH 3667do 3668 IFS=$as_save_IFS 3669 test -z "$as_dir" && as_dir=. 3670 # Account for people who put trailing slashes in PATH elements. 3671case $as_dir/ in #(( 3672 ./ | .// | /[cC]/* | \ 3673 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3674 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3675 /usr/ucb/* ) ;; 3676 *) 3677 # OSF1 and SCO ODT 3.0 have their own names for install. 3678 # Don't use installbsd from OSF since it installs stuff as root 3679 # by default. 3680 for ac_prog in ginstall scoinst install; do 3681 for ac_exec_ext in '' $ac_executable_extensions; do 3682 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3683 if test $ac_prog = install && 3684 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3685 # AIX install. It has an incompatible calling convention. 3686 : 3687 elif test $ac_prog = install && 3688 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3689 # program-specific install script used by HP pwplus--don't use. 3690 : 3691 else 3692 rm -rf conftest.one conftest.two conftest.dir 3693 echo one > conftest.one 3694 echo two > conftest.two 3695 mkdir conftest.dir 3696 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3697 test -s conftest.one && test -s conftest.two && 3698 test -s conftest.dir/conftest.one && 3699 test -s conftest.dir/conftest.two 3700 then 3701 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3702 break 3 3703 fi 3704 fi 3705 fi 3706 done 3707 done 3708 ;; 3709esac 3710 3711 done 3712IFS=$as_save_IFS 3713 3714rm -rf conftest.one conftest.two conftest.dir 3715 3716fi 3717 if test "${ac_cv_path_install+set}" = set; then 3718 INSTALL=$ac_cv_path_install 3719 else 3720 # As a last resort, use the slow shell script. Don't cache a 3721 # value for INSTALL within a source directory, because that will 3722 # break other packages using the cache if that directory is 3723 # removed, or if the value is a relative name. 3724 INSTALL=$ac_install_sh 3725 fi 3726fi 3727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3728$as_echo "$INSTALL" >&6; } 3729 3730# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3731# It thinks the first close brace ends the variable substitution. 3732test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3733 3734test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3735 3736test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3737 3738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3739$as_echo_n "checking whether build environment is sane... " >&6; } 3740# Reject unsafe characters in $srcdir or the absolute working directory 3741# name. Accept space and tab only in the latter. 3742am_lf=' 3743' 3744case `pwd` in 3745 *[\\\"\#\$\&\'\`$am_lf]*) 3746 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3747esac 3748case $srcdir in 3749 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3750 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3751esac 3752 3753# Do 'set' in a subshell so we don't clobber the current shell's 3754# arguments. Must try -L first in case configure is actually a 3755# symlink; some systems play weird games with the mod time of symlinks 3756# (eg FreeBSD returns the mod time of the symlink's containing 3757# directory). 3758if ( 3759 am_has_slept=no 3760 for am_try in 1 2; do 3761 echo "timestamp, slept: $am_has_slept" > conftest.file 3762 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3763 if test "$*" = "X"; then 3764 # -L didn't work. 3765 set X `ls -t "$srcdir/configure" conftest.file` 3766 fi 3767 if test "$*" != "X $srcdir/configure conftest.file" \ 3768 && test "$*" != "X conftest.file $srcdir/configure"; then 3769 3770 # If neither matched, then we have a broken ls. This can happen 3771 # if, for instance, CONFIG_SHELL is bash and it inherits a 3772 # broken ls alias from the environment. This has actually 3773 # happened. Such a system could not be considered "sane". 3774 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3775 alias in your environment" "$LINENO" 5 3776 fi 3777 if test "$2" = conftest.file || test $am_try -eq 2; then 3778 break 3779 fi 3780 # Just in case. 3781 sleep 1 3782 am_has_slept=yes 3783 done 3784 test "$2" = conftest.file 3785 ) 3786then 3787 # Ok. 3788 : 3789else 3790 as_fn_error $? "newly created file is older than distributed files! 3791Check your system clock" "$LINENO" 5 3792fi 3793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3794$as_echo "yes" >&6; } 3795# If we didn't sleep, we still need to ensure time stamps of config.status and 3796# generated files are strictly newer. 3797am_sleep_pid= 3798if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3799 ( sleep 1 ) & 3800 am_sleep_pid=$! 3801fi 3802 3803rm -f conftest.file 3804 3805test "$program_prefix" != NONE && 3806 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3807# Use a double $ so make ignores it. 3808test "$program_suffix" != NONE && 3809 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3810# Double any \ or $. 3811# By default was `s,x,x', remove it if useless. 3812ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3813program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3814 3815if test x"${MISSING+set}" != xset; then 3816 case $am_aux_dir in 3817 *\ * | *\ *) 3818 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3819 *) 3820 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3821 esac 3822fi 3823# Use eval to expand $SHELL 3824if eval "$MISSING --is-lightweight"; then 3825 am_missing_run="$MISSING " 3826else 3827 am_missing_run= 3828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3829$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3830fi 3831 3832if test x"${install_sh+set}" != xset; then 3833 case $am_aux_dir in 3834 *\ * | *\ *) 3835 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3836 *) 3837 install_sh="\${SHELL} $am_aux_dir/install-sh" 3838 esac 3839fi 3840 3841# Installed binaries are usually stripped using 'strip' when the user 3842# run "make install-strip". However 'strip' might not be the right 3843# tool to use in cross-compilation environments, therefore Automake 3844# will honor the 'STRIP' environment variable to overrule this program. 3845if test "$cross_compiling" != no; then 3846 if test -n "$ac_tool_prefix"; then 3847 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3848set dummy ${ac_tool_prefix}strip; ac_word=$2 3849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3850$as_echo_n "checking for $ac_word... " >&6; } 3851if ${ac_cv_prog_STRIP+:} false; then : 3852 $as_echo_n "(cached) " >&6 3853else 3854 if test -n "$STRIP"; then 3855 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3856else 3857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3858for as_dir in $PATH 3859do 3860 IFS=$as_save_IFS 3861 test -z "$as_dir" && as_dir=. 3862 for ac_exec_ext in '' $ac_executable_extensions; do 3863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3864 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3866 break 2 3867 fi 3868done 3869 done 3870IFS=$as_save_IFS 3871 3872fi 3873fi 3874STRIP=$ac_cv_prog_STRIP 3875if test -n "$STRIP"; then 3876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3877$as_echo "$STRIP" >&6; } 3878else 3879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3880$as_echo "no" >&6; } 3881fi 3882 3883 3884fi 3885if test -z "$ac_cv_prog_STRIP"; then 3886 ac_ct_STRIP=$STRIP 3887 # Extract the first word of "strip", so it can be a program name with args. 3888set dummy strip; ac_word=$2 3889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3890$as_echo_n "checking for $ac_word... " >&6; } 3891if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3892 $as_echo_n "(cached) " >&6 3893else 3894 if test -n "$ac_ct_STRIP"; then 3895 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3896else 3897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3898for as_dir in $PATH 3899do 3900 IFS=$as_save_IFS 3901 test -z "$as_dir" && as_dir=. 3902 for ac_exec_ext in '' $ac_executable_extensions; do 3903 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3904 ac_cv_prog_ac_ct_STRIP="strip" 3905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3906 break 2 3907 fi 3908done 3909 done 3910IFS=$as_save_IFS 3911 3912fi 3913fi 3914ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3915if test -n "$ac_ct_STRIP"; then 3916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3917$as_echo "$ac_ct_STRIP" >&6; } 3918else 3919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3920$as_echo "no" >&6; } 3921fi 3922 3923 if test "x$ac_ct_STRIP" = x; then 3924 STRIP=":" 3925 else 3926 case $cross_compiling:$ac_tool_warned in 3927yes:) 3928{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3929$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3930ac_tool_warned=yes ;; 3931esac 3932 STRIP=$ac_ct_STRIP 3933 fi 3934else 3935 STRIP="$ac_cv_prog_STRIP" 3936fi 3937 3938fi 3939INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3940 3941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3942$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3943if test -z "$MKDIR_P"; then 3944 if ${ac_cv_path_mkdir+:} false; then : 3945 $as_echo_n "(cached) " >&6 3946else 3947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3948for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3949do 3950 IFS=$as_save_IFS 3951 test -z "$as_dir" && as_dir=. 3952 for ac_prog in mkdir gmkdir; do 3953 for ac_exec_ext in '' $ac_executable_extensions; do 3954 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3955 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3956 'mkdir (GNU coreutils) '* | \ 3957 'mkdir (coreutils) '* | \ 3958 'mkdir (fileutils) '4.1*) 3959 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3960 break 3;; 3961 esac 3962 done 3963 done 3964 done 3965IFS=$as_save_IFS 3966 3967fi 3968 3969 test -d ./--version && rmdir ./--version 3970 if test "${ac_cv_path_mkdir+set}" = set; then 3971 MKDIR_P="$ac_cv_path_mkdir -p" 3972 else 3973 # As a last resort, use the slow shell script. Don't cache a 3974 # value for MKDIR_P within a source directory, because that will 3975 # break other packages using the cache if that directory is 3976 # removed, or if the value is a relative name. 3977 MKDIR_P="$ac_install_sh -d" 3978 fi 3979fi 3980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3981$as_echo "$MKDIR_P" >&6; } 3982 3983for ac_prog in gawk mawk nawk awk 3984do 3985 # Extract the first word of "$ac_prog", so it can be a program name with args. 3986set dummy $ac_prog; ac_word=$2 3987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3988$as_echo_n "checking for $ac_word... " >&6; } 3989if ${ac_cv_prog_AWK+:} false; then : 3990 $as_echo_n "(cached) " >&6 3991else 3992 if test -n "$AWK"; then 3993 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3994else 3995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3996for as_dir in $PATH 3997do 3998 IFS=$as_save_IFS 3999 test -z "$as_dir" && as_dir=. 4000 for ac_exec_ext in '' $ac_executable_extensions; do 4001 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4002 ac_cv_prog_AWK="$ac_prog" 4003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4004 break 2 4005 fi 4006done 4007 done 4008IFS=$as_save_IFS 4009 4010fi 4011fi 4012AWK=$ac_cv_prog_AWK 4013if test -n "$AWK"; then 4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4015$as_echo "$AWK" >&6; } 4016else 4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4018$as_echo "no" >&6; } 4019fi 4020 4021 4022 test -n "$AWK" && break 4023done 4024 4025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4026$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4027set x ${MAKE-make} 4028ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4029if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4030 $as_echo_n "(cached) " >&6 4031else 4032 cat >conftest.make <<\_ACEOF 4033SHELL = /bin/sh 4034all: 4035 @echo '@@@%%%=$(MAKE)=@@@%%%' 4036_ACEOF 4037# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4038case `${MAKE-make} -f conftest.make 2>/dev/null` in 4039 *@@@%%%=?*=@@@%%%*) 4040 eval ac_cv_prog_make_${ac_make}_set=yes;; 4041 *) 4042 eval ac_cv_prog_make_${ac_make}_set=no;; 4043esac 4044rm -f conftest.make 4045fi 4046if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4048$as_echo "yes" >&6; } 4049 SET_MAKE= 4050else 4051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4052$as_echo "no" >&6; } 4053 SET_MAKE="MAKE=${MAKE-make}" 4054fi 4055 4056rm -rf .tst 2>/dev/null 4057mkdir .tst 2>/dev/null 4058if test -d .tst; then 4059 am__leading_dot=. 4060else 4061 am__leading_dot=_ 4062fi 4063rmdir .tst 2>/dev/null 4064 4065DEPDIR="${am__leading_dot}deps" 4066 4067ac_config_commands="$ac_config_commands depfiles" 4068 4069 4070am_make=${MAKE-make} 4071cat > confinc << 'END' 4072am__doit: 4073 @echo this is the am__doit target 4074.PHONY: am__doit 4075END 4076# If we don't find an include directive, just comment out the code. 4077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4078$as_echo_n "checking for style of include used by $am_make... " >&6; } 4079am__include="#" 4080am__quote= 4081_am_result=none 4082# First try GNU make style include. 4083echo "include confinc" > confmf 4084# Ignore all kinds of additional output from 'make'. 4085case `$am_make -s -f confmf 2> /dev/null` in #( 4086*the\ am__doit\ target*) 4087 am__include=include 4088 am__quote= 4089 _am_result=GNU 4090 ;; 4091esac 4092# Now try BSD make style include. 4093if test "$am__include" = "#"; then 4094 echo '.include "confinc"' > confmf 4095 case `$am_make -s -f confmf 2> /dev/null` in #( 4096 *the\ am__doit\ target*) 4097 am__include=.include 4098 am__quote="\"" 4099 _am_result=BSD 4100 ;; 4101 esac 4102fi 4103 4104 4105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4106$as_echo "$_am_result" >&6; } 4107rm -f confinc confmf 4108 4109# Check whether --enable-dependency-tracking was given. 4110if test "${enable_dependency_tracking+set}" = set; then : 4111 enableval=$enable_dependency_tracking; 4112fi 4113 4114if test "x$enable_dependency_tracking" != xno; then 4115 am_depcomp="$ac_aux_dir/depcomp" 4116 AMDEPBACKSLASH='\' 4117 am__nodep='_no' 4118fi 4119 if test "x$enable_dependency_tracking" != xno; then 4120 AMDEP_TRUE= 4121 AMDEP_FALSE='#' 4122else 4123 AMDEP_TRUE='#' 4124 AMDEP_FALSE= 4125fi 4126 4127 4128# Check whether --enable-silent-rules was given. 4129if test "${enable_silent_rules+set}" = set; then : 4130 enableval=$enable_silent_rules; 4131fi 4132 4133case $enable_silent_rules in # ((( 4134 yes) AM_DEFAULT_VERBOSITY=0;; 4135 no) AM_DEFAULT_VERBOSITY=1;; 4136 *) AM_DEFAULT_VERBOSITY=1;; 4137esac 4138am_make=${MAKE-make} 4139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4140$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4141if ${am_cv_make_support_nested_variables+:} false; then : 4142 $as_echo_n "(cached) " >&6 4143else 4144 if $as_echo 'TRUE=$(BAR$(V)) 4145BAR0=false 4146BAR1=true 4147V=1 4148am__doit: 4149 @$(TRUE) 4150.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4151 am_cv_make_support_nested_variables=yes 4152else 4153 am_cv_make_support_nested_variables=no 4154fi 4155fi 4156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4157$as_echo "$am_cv_make_support_nested_variables" >&6; } 4158if test $am_cv_make_support_nested_variables = yes; then 4159 AM_V='$(V)' 4160 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4161else 4162 AM_V=$AM_DEFAULT_VERBOSITY 4163 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4164fi 4165AM_BACKSLASH='\' 4166 4167if test "`cd $srcdir && pwd`" != "`pwd`"; then 4168 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4169 # is not polluted with repeated "-I." 4170 am__isrc=' -I$(srcdir)' 4171 # test to see if srcdir already configured 4172 if test -f $srcdir/config.status; then 4173 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4174 fi 4175fi 4176 4177# test whether we have cygpath 4178if test -z "$CYGPATH_W"; then 4179 if (cygpath --version) >/dev/null 2>/dev/null; then 4180 CYGPATH_W='cygpath -w' 4181 else 4182 CYGPATH_W=echo 4183 fi 4184fi 4185 4186 4187# Define the identity of the package. 4188 PACKAGE='libctf' 4189 VERSION='1.2.0' 4190 4191 4192cat >>confdefs.h <<_ACEOF 4193#define PACKAGE "$PACKAGE" 4194_ACEOF 4195 4196 4197cat >>confdefs.h <<_ACEOF 4198#define VERSION "$VERSION" 4199_ACEOF 4200 4201# Some tools Automake needs. 4202 4203ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4204 4205 4206AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4207 4208 4209AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4210 4211 4212AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4213 4214 4215MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4216 4217# For better backward compatibility. To be removed once Automake 1.9.x 4218# dies out for good. For more background, see: 4219# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4220# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4221mkdir_p='$(MKDIR_P)' 4222 4223# We need awk for the "check" target (and possibly the TAP driver). The 4224# system "awk" is bad on some platforms. 4225# Always define AMTAR for backward compatibility. Yes, it's still used 4226# in the wild :-( We should find a proper way to deprecate it ... 4227AMTAR='$${TAR-tar}' 4228 4229 4230# We'll loop over all known methods to create a tar archive until one works. 4231_am_tools='gnutar pax cpio none' 4232 4233am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4234 4235 4236 4237 4238 4239depcc="$CC" am_compiler_list= 4240 4241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4242$as_echo_n "checking dependency style of $depcc... " >&6; } 4243if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4244 $as_echo_n "(cached) " >&6 4245else 4246 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4247 # We make a subdir and do the tests there. Otherwise we can end up 4248 # making bogus files that we don't know about and never remove. For 4249 # instance it was reported that on HP-UX the gcc test will end up 4250 # making a dummy file named 'D' -- because '-MD' means "put the output 4251 # in D". 4252 rm -rf conftest.dir 4253 mkdir conftest.dir 4254 # Copy depcomp to subdir because otherwise we won't find it if we're 4255 # using a relative directory. 4256 cp "$am_depcomp" conftest.dir 4257 cd conftest.dir 4258 # We will build objects and dependencies in a subdirectory because 4259 # it helps to detect inapplicable dependency modes. For instance 4260 # both Tru64's cc and ICC support -MD to output dependencies as a 4261 # side effect of compilation, but ICC will put the dependencies in 4262 # the current directory while Tru64 will put them in the object 4263 # directory. 4264 mkdir sub 4265 4266 am_cv_CC_dependencies_compiler_type=none 4267 if test "$am_compiler_list" = ""; then 4268 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4269 fi 4270 am__universal=false 4271 case " $depcc " in #( 4272 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4273 esac 4274 4275 for depmode in $am_compiler_list; do 4276 # Setup a source with many dependencies, because some compilers 4277 # like to wrap large dependency lists on column 80 (with \), and 4278 # we should not choose a depcomp mode which is confused by this. 4279 # 4280 # We need to recreate these files for each test, as the compiler may 4281 # overwrite some of them when testing with obscure command lines. 4282 # This happens at least with the AIX C compiler. 4283 : > sub/conftest.c 4284 for i in 1 2 3 4 5 6; do 4285 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4286 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4287 # Solaris 10 /bin/sh. 4288 echo '/* dummy */' > sub/conftst$i.h 4289 done 4290 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4291 4292 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4293 # mode. It turns out that the SunPro C++ compiler does not properly 4294 # handle '-M -o', and we need to detect this. Also, some Intel 4295 # versions had trouble with output in subdirs. 4296 am__obj=sub/conftest.${OBJEXT-o} 4297 am__minus_obj="-o $am__obj" 4298 case $depmode in 4299 gcc) 4300 # This depmode causes a compiler race in universal mode. 4301 test "$am__universal" = false || continue 4302 ;; 4303 nosideeffect) 4304 # After this tag, mechanisms are not by side-effect, so they'll 4305 # only be used when explicitly requested. 4306 if test "x$enable_dependency_tracking" = xyes; then 4307 continue 4308 else 4309 break 4310 fi 4311 ;; 4312 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4313 # This compiler won't grok '-c -o', but also, the minuso test has 4314 # not run yet. These depmodes are late enough in the game, and 4315 # so weak that their functioning should not be impacted. 4316 am__obj=conftest.${OBJEXT-o} 4317 am__minus_obj= 4318 ;; 4319 none) break ;; 4320 esac 4321 if depmode=$depmode \ 4322 source=sub/conftest.c object=$am__obj \ 4323 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4324 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4325 >/dev/null 2>conftest.err && 4326 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4327 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4328 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4329 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4330 # icc doesn't choke on unknown options, it will just issue warnings 4331 # or remarks (even with -Werror). So we grep stderr for any message 4332 # that says an option was ignored or not supported. 4333 # When given -MP, icc 7.0 and 7.1 complain thusly: 4334 # icc: Command line warning: ignoring option '-M'; no argument required 4335 # The diagnosis changed in icc 8.0: 4336 # icc: Command line remark: option '-MP' not supported 4337 if (grep 'ignoring option' conftest.err || 4338 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4339 am_cv_CC_dependencies_compiler_type=$depmode 4340 break 4341 fi 4342 fi 4343 done 4344 4345 cd .. 4346 rm -rf conftest.dir 4347else 4348 am_cv_CC_dependencies_compiler_type=none 4349fi 4350 4351fi 4352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4353$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4354CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4355 4356 if 4357 test "x$enable_dependency_tracking" != xno \ 4358 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4359 am__fastdepCC_TRUE= 4360 am__fastdepCC_FALSE='#' 4361else 4362 am__fastdepCC_TRUE='#' 4363 am__fastdepCC_FALSE= 4364fi 4365 4366 4367 4368# POSIX will say in a future version that running "rm -f" with no argument 4369# is OK; and we want to be able to make that assumption in our Makefile 4370# recipes. So use an aggressive probe to check that the usage we want is 4371# actually supported "in the wild" to an acceptable degree. 4372# See automake bug#10828. 4373# To make any issue more visible, cause the running configure to be aborted 4374# by default if the 'rm' program in use doesn't match our expectations; the 4375# user can still override this though. 4376if rm -f && rm -fr && rm -rf; then : OK; else 4377 cat >&2 <<'END' 4378Oops! 4379 4380Your 'rm' program seems unable to run without file operands specified 4381on the command line, even when the '-f' option is present. This is contrary 4382to the behaviour of most rm programs out there, and not conforming with 4383the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4384 4385Please tell bug-automake@gnu.org about your system, including the value 4386of your $PATH and any error possibly output before this message. This 4387can help us improve future automake versions. 4388 4389END 4390 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4391 echo 'Configuration will proceed anyway, since you have set the' >&2 4392 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4393 echo >&2 4394 else 4395 cat >&2 <<'END' 4396Aborting the configuration process, to ensure you take notice of the issue. 4397 4398You can download and install GNU coreutils to get an 'rm' implementation 4399that behaves properly: <http://www.gnu.org/software/coreutils/>. 4400 4401If you want to complete the configuration process using your problematic 4402'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4403to "yes", and re-run configure. 4404 4405END 4406 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4407 fi 4408fi 4409 4410 4411# Checks for programs. 4412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4413$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4414set x ${MAKE-make} 4415ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4416if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4417 $as_echo_n "(cached) " >&6 4418else 4419 cat >conftest.make <<\_ACEOF 4420SHELL = /bin/sh 4421all: 4422 @echo '@@@%%%=$(MAKE)=@@@%%%' 4423_ACEOF 4424# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4425case `${MAKE-make} -f conftest.make 2>/dev/null` in 4426 *@@@%%%=?*=@@@%%%*) 4427 eval ac_cv_prog_make_${ac_make}_set=yes;; 4428 *) 4429 eval ac_cv_prog_make_${ac_make}_set=no;; 4430esac 4431rm -f conftest.make 4432fi 4433if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4435$as_echo "yes" >&6; } 4436 SET_MAKE= 4437else 4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4439$as_echo "no" >&6; } 4440 SET_MAKE="MAKE=${MAKE-make}" 4441fi 4442 4443ac_ext=c 4444ac_cpp='$CPP $CPPFLAGS' 4445ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4446ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4447ac_compiler_gnu=$ac_cv_c_compiler_gnu 4448if test -n "$ac_tool_prefix"; then 4449 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4450set dummy ${ac_tool_prefix}gcc; ac_word=$2 4451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4452$as_echo_n "checking for $ac_word... " >&6; } 4453if ${ac_cv_prog_CC+:} false; then : 4454 $as_echo_n "(cached) " >&6 4455else 4456 if test -n "$CC"; then 4457 ac_cv_prog_CC="$CC" # Let the user override the test. 4458else 4459as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4460for as_dir in $PATH 4461do 4462 IFS=$as_save_IFS 4463 test -z "$as_dir" && as_dir=. 4464 for ac_exec_ext in '' $ac_executable_extensions; do 4465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4466 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4468 break 2 4469 fi 4470done 4471 done 4472IFS=$as_save_IFS 4473 4474fi 4475fi 4476CC=$ac_cv_prog_CC 4477if test -n "$CC"; then 4478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4479$as_echo "$CC" >&6; } 4480else 4481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4482$as_echo "no" >&6; } 4483fi 4484 4485 4486fi 4487if test -z "$ac_cv_prog_CC"; then 4488 ac_ct_CC=$CC 4489 # Extract the first word of "gcc", so it can be a program name with args. 4490set dummy gcc; ac_word=$2 4491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4492$as_echo_n "checking for $ac_word... " >&6; } 4493if ${ac_cv_prog_ac_ct_CC+:} false; then : 4494 $as_echo_n "(cached) " >&6 4495else 4496 if test -n "$ac_ct_CC"; then 4497 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4498else 4499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4500for as_dir in $PATH 4501do 4502 IFS=$as_save_IFS 4503 test -z "$as_dir" && as_dir=. 4504 for ac_exec_ext in '' $ac_executable_extensions; do 4505 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4506 ac_cv_prog_ac_ct_CC="gcc" 4507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4508 break 2 4509 fi 4510done 4511 done 4512IFS=$as_save_IFS 4513 4514fi 4515fi 4516ac_ct_CC=$ac_cv_prog_ac_ct_CC 4517if test -n "$ac_ct_CC"; then 4518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4519$as_echo "$ac_ct_CC" >&6; } 4520else 4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4522$as_echo "no" >&6; } 4523fi 4524 4525 if test "x$ac_ct_CC" = x; then 4526 CC="" 4527 else 4528 case $cross_compiling:$ac_tool_warned in 4529yes:) 4530{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4531$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4532ac_tool_warned=yes ;; 4533esac 4534 CC=$ac_ct_CC 4535 fi 4536else 4537 CC="$ac_cv_prog_CC" 4538fi 4539 4540if test -z "$CC"; then 4541 if test -n "$ac_tool_prefix"; then 4542 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4543set dummy ${ac_tool_prefix}cc; ac_word=$2 4544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4545$as_echo_n "checking for $ac_word... " >&6; } 4546if ${ac_cv_prog_CC+:} false; then : 4547 $as_echo_n "(cached) " >&6 4548else 4549 if test -n "$CC"; then 4550 ac_cv_prog_CC="$CC" # Let the user override the test. 4551else 4552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4553for as_dir in $PATH 4554do 4555 IFS=$as_save_IFS 4556 test -z "$as_dir" && as_dir=. 4557 for ac_exec_ext in '' $ac_executable_extensions; do 4558 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4559 ac_cv_prog_CC="${ac_tool_prefix}cc" 4560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4561 break 2 4562 fi 4563done 4564 done 4565IFS=$as_save_IFS 4566 4567fi 4568fi 4569CC=$ac_cv_prog_CC 4570if test -n "$CC"; then 4571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4572$as_echo "$CC" >&6; } 4573else 4574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4575$as_echo "no" >&6; } 4576fi 4577 4578 4579 fi 4580fi 4581if test -z "$CC"; then 4582 # Extract the first word of "cc", so it can be a program name with args. 4583set dummy cc; ac_word=$2 4584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4585$as_echo_n "checking for $ac_word... " >&6; } 4586if ${ac_cv_prog_CC+:} false; then : 4587 $as_echo_n "(cached) " >&6 4588else 4589 if test -n "$CC"; then 4590 ac_cv_prog_CC="$CC" # Let the user override the test. 4591else 4592 ac_prog_rejected=no 4593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4594for as_dir in $PATH 4595do 4596 IFS=$as_save_IFS 4597 test -z "$as_dir" && as_dir=. 4598 for ac_exec_ext in '' $ac_executable_extensions; do 4599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4600 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4601 ac_prog_rejected=yes 4602 continue 4603 fi 4604 ac_cv_prog_CC="cc" 4605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4606 break 2 4607 fi 4608done 4609 done 4610IFS=$as_save_IFS 4611 4612if test $ac_prog_rejected = yes; then 4613 # We found a bogon in the path, so make sure we never use it. 4614 set dummy $ac_cv_prog_CC 4615 shift 4616 if test $# != 0; then 4617 # We chose a different compiler from the bogus one. 4618 # However, it has the same basename, so the bogon will be chosen 4619 # first if we set CC to just the basename; use the full file name. 4620 shift 4621 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4622 fi 4623fi 4624fi 4625fi 4626CC=$ac_cv_prog_CC 4627if test -n "$CC"; then 4628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4629$as_echo "$CC" >&6; } 4630else 4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4632$as_echo "no" >&6; } 4633fi 4634 4635 4636fi 4637if test -z "$CC"; then 4638 if test -n "$ac_tool_prefix"; then 4639 for ac_prog in cl.exe 4640 do 4641 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4642set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4644$as_echo_n "checking for $ac_word... " >&6; } 4645if ${ac_cv_prog_CC+:} false; then : 4646 $as_echo_n "(cached) " >&6 4647else 4648 if test -n "$CC"; then 4649 ac_cv_prog_CC="$CC" # Let the user override the test. 4650else 4651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4652for as_dir in $PATH 4653do 4654 IFS=$as_save_IFS 4655 test -z "$as_dir" && as_dir=. 4656 for ac_exec_ext in '' $ac_executable_extensions; do 4657 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4658 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4660 break 2 4661 fi 4662done 4663 done 4664IFS=$as_save_IFS 4665 4666fi 4667fi 4668CC=$ac_cv_prog_CC 4669if test -n "$CC"; then 4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4671$as_echo "$CC" >&6; } 4672else 4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4674$as_echo "no" >&6; } 4675fi 4676 4677 4678 test -n "$CC" && break 4679 done 4680fi 4681if test -z "$CC"; then 4682 ac_ct_CC=$CC 4683 for ac_prog in cl.exe 4684do 4685 # Extract the first word of "$ac_prog", so it can be a program name with args. 4686set dummy $ac_prog; ac_word=$2 4687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4688$as_echo_n "checking for $ac_word... " >&6; } 4689if ${ac_cv_prog_ac_ct_CC+:} false; then : 4690 $as_echo_n "(cached) " >&6 4691else 4692 if test -n "$ac_ct_CC"; then 4693 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4694else 4695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4696for as_dir in $PATH 4697do 4698 IFS=$as_save_IFS 4699 test -z "$as_dir" && as_dir=. 4700 for ac_exec_ext in '' $ac_executable_extensions; do 4701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4702 ac_cv_prog_ac_ct_CC="$ac_prog" 4703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4704 break 2 4705 fi 4706done 4707 done 4708IFS=$as_save_IFS 4709 4710fi 4711fi 4712ac_ct_CC=$ac_cv_prog_ac_ct_CC 4713if test -n "$ac_ct_CC"; then 4714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4715$as_echo "$ac_ct_CC" >&6; } 4716else 4717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4718$as_echo "no" >&6; } 4719fi 4720 4721 4722 test -n "$ac_ct_CC" && break 4723done 4724 4725 if test "x$ac_ct_CC" = x; then 4726 CC="" 4727 else 4728 case $cross_compiling:$ac_tool_warned in 4729yes:) 4730{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4731$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4732ac_tool_warned=yes ;; 4733esac 4734 CC=$ac_ct_CC 4735 fi 4736fi 4737 4738fi 4739 4740 4741test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4742$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4743as_fn_error $? "no acceptable C compiler found in \$PATH 4744See \`config.log' for more details" "$LINENO" 5; } 4745 4746# Provide some information about the compiler. 4747$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4748set X $ac_compile 4749ac_compiler=$2 4750for ac_option in --version -v -V -qversion; do 4751 { { ac_try="$ac_compiler $ac_option >&5" 4752case "(($ac_try" in 4753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4754 *) ac_try_echo=$ac_try;; 4755esac 4756eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4757$as_echo "$ac_try_echo"; } >&5 4758 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4759 ac_status=$? 4760 if test -s conftest.err; then 4761 sed '10a\ 4762... rest of stderr output deleted ... 4763 10q' conftest.err >conftest.er1 4764 cat conftest.er1 >&5 4765 fi 4766 rm -f conftest.er1 conftest.err 4767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4768 test $ac_status = 0; } 4769done 4770 4771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4772$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4773if ${ac_cv_c_compiler_gnu+:} false; then : 4774 $as_echo_n "(cached) " >&6 4775else 4776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4777/* end confdefs.h. */ 4778 4779int 4780main () 4781{ 4782#ifndef __GNUC__ 4783 choke me 4784#endif 4785 4786 ; 4787 return 0; 4788} 4789_ACEOF 4790if ac_fn_c_try_compile "$LINENO"; then : 4791 ac_compiler_gnu=yes 4792else 4793 ac_compiler_gnu=no 4794fi 4795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4796ac_cv_c_compiler_gnu=$ac_compiler_gnu 4797 4798fi 4799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4800$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4801if test $ac_compiler_gnu = yes; then 4802 GCC=yes 4803else 4804 GCC= 4805fi 4806ac_test_CFLAGS=${CFLAGS+set} 4807ac_save_CFLAGS=$CFLAGS 4808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4809$as_echo_n "checking whether $CC accepts -g... " >&6; } 4810if ${ac_cv_prog_cc_g+:} false; then : 4811 $as_echo_n "(cached) " >&6 4812else 4813 ac_save_c_werror_flag=$ac_c_werror_flag 4814 ac_c_werror_flag=yes 4815 ac_cv_prog_cc_g=no 4816 CFLAGS="-g" 4817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4818/* end confdefs.h. */ 4819 4820int 4821main () 4822{ 4823 4824 ; 4825 return 0; 4826} 4827_ACEOF 4828if ac_fn_c_try_compile "$LINENO"; then : 4829 ac_cv_prog_cc_g=yes 4830else 4831 CFLAGS="" 4832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4833/* end confdefs.h. */ 4834 4835int 4836main () 4837{ 4838 4839 ; 4840 return 0; 4841} 4842_ACEOF 4843if ac_fn_c_try_compile "$LINENO"; then : 4844 4845else 4846 ac_c_werror_flag=$ac_save_c_werror_flag 4847 CFLAGS="-g" 4848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4849/* end confdefs.h. */ 4850 4851int 4852main () 4853{ 4854 4855 ; 4856 return 0; 4857} 4858_ACEOF 4859if ac_fn_c_try_compile "$LINENO"; then : 4860 ac_cv_prog_cc_g=yes 4861fi 4862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4863fi 4864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4865fi 4866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4867 ac_c_werror_flag=$ac_save_c_werror_flag 4868fi 4869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4870$as_echo "$ac_cv_prog_cc_g" >&6; } 4871if test "$ac_test_CFLAGS" = set; then 4872 CFLAGS=$ac_save_CFLAGS 4873elif test $ac_cv_prog_cc_g = yes; then 4874 if test "$GCC" = yes; then 4875 CFLAGS="-g -O2" 4876 else 4877 CFLAGS="-g" 4878 fi 4879else 4880 if test "$GCC" = yes; then 4881 CFLAGS="-O2" 4882 else 4883 CFLAGS= 4884 fi 4885fi 4886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4887$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4888if ${ac_cv_prog_cc_c89+:} false; then : 4889 $as_echo_n "(cached) " >&6 4890else 4891 ac_cv_prog_cc_c89=no 4892ac_save_CC=$CC 4893cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4894/* end confdefs.h. */ 4895#include <stdarg.h> 4896#include <stdio.h> 4897struct stat; 4898/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4899struct buf { int x; }; 4900FILE * (*rcsopen) (struct buf *, struct stat *, int); 4901static char *e (p, i) 4902 char **p; 4903 int i; 4904{ 4905 return p[i]; 4906} 4907static char *f (char * (*g) (char **, int), char **p, ...) 4908{ 4909 char *s; 4910 va_list v; 4911 va_start (v,p); 4912 s = g (p, va_arg (v,int)); 4913 va_end (v); 4914 return s; 4915} 4916 4917/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4918 function prototypes and stuff, but not '\xHH' hex character constants. 4919 These don't provoke an error unfortunately, instead are silently treated 4920 as 'x'. The following induces an error, until -std is added to get 4921 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4922 array size at least. It's necessary to write '\x00'==0 to get something 4923 that's true only with -std. */ 4924int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4925 4926/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4927 inside strings and character constants. */ 4928#define FOO(x) 'x' 4929int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4930 4931int test (int i, double x); 4932struct s1 {int (*f) (int a);}; 4933struct s2 {int (*f) (double a);}; 4934int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4935int argc; 4936char **argv; 4937int 4938main () 4939{ 4940return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4941 ; 4942 return 0; 4943} 4944_ACEOF 4945for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4946 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4947do 4948 CC="$ac_save_CC $ac_arg" 4949 if ac_fn_c_try_compile "$LINENO"; then : 4950 ac_cv_prog_cc_c89=$ac_arg 4951fi 4952rm -f core conftest.err conftest.$ac_objext 4953 test "x$ac_cv_prog_cc_c89" != "xno" && break 4954done 4955rm -f conftest.$ac_ext 4956CC=$ac_save_CC 4957 4958fi 4959# AC_CACHE_VAL 4960case "x$ac_cv_prog_cc_c89" in 4961 x) 4962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4963$as_echo "none needed" >&6; } ;; 4964 xno) 4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4966$as_echo "unsupported" >&6; } ;; 4967 *) 4968 CC="$CC $ac_cv_prog_cc_c89" 4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4970$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4971esac 4972if test "x$ac_cv_prog_cc_c89" != xno; then : 4973 4974fi 4975 4976ac_ext=c 4977ac_cpp='$CPP $CPPFLAGS' 4978ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4979ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4980ac_compiler_gnu=$ac_cv_c_compiler_gnu 4981 4982ac_ext=c 4983ac_cpp='$CPP $CPPFLAGS' 4984ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4985ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4986ac_compiler_gnu=$ac_cv_c_compiler_gnu 4987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4988$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4989if ${am_cv_prog_cc_c_o+:} false; then : 4990 $as_echo_n "(cached) " >&6 4991else 4992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4993/* end confdefs.h. */ 4994 4995int 4996main () 4997{ 4998 4999 ; 5000 return 0; 5001} 5002_ACEOF 5003 # Make sure it works both with $CC and with simple cc. 5004 # Following AC_PROG_CC_C_O, we do the test twice because some 5005 # compilers refuse to overwrite an existing .o file with -o, 5006 # though they will create one. 5007 am_cv_prog_cc_c_o=yes 5008 for am_i in 1 2; do 5009 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5010 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5011 ac_status=$? 5012 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5013 (exit $ac_status); } \ 5014 && test -f conftest2.$ac_objext; then 5015 : OK 5016 else 5017 am_cv_prog_cc_c_o=no 5018 break 5019 fi 5020 done 5021 rm -f core conftest* 5022 unset am_i 5023fi 5024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5025$as_echo "$am_cv_prog_cc_c_o" >&6; } 5026if test "$am_cv_prog_cc_c_o" != yes; then 5027 # Losing compiler, so override with the script. 5028 # FIXME: It is wrong to rewrite CC. 5029 # But if we don't then we get into trouble of one sort or another. 5030 # A longer-term fix would be to have automake use am__CC in this case, 5031 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5032 CC="$am_aux_dir/compile $CC" 5033fi 5034ac_ext=c 5035ac_cpp='$CPP $CPPFLAGS' 5036ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5037ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5038ac_compiler_gnu=$ac_cv_c_compiler_gnu 5039 5040 5041if test -n "$ac_tool_prefix"; then 5042 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5043set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5045$as_echo_n "checking for $ac_word... " >&6; } 5046if ${ac_cv_prog_RANLIB+:} false; then : 5047 $as_echo_n "(cached) " >&6 5048else 5049 if test -n "$RANLIB"; then 5050 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5051else 5052as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5053for as_dir in $PATH 5054do 5055 IFS=$as_save_IFS 5056 test -z "$as_dir" && as_dir=. 5057 for ac_exec_ext in '' $ac_executable_extensions; do 5058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5059 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5061 break 2 5062 fi 5063done 5064 done 5065IFS=$as_save_IFS 5066 5067fi 5068fi 5069RANLIB=$ac_cv_prog_RANLIB 5070if test -n "$RANLIB"; then 5071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5072$as_echo "$RANLIB" >&6; } 5073else 5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5075$as_echo "no" >&6; } 5076fi 5077 5078 5079fi 5080if test -z "$ac_cv_prog_RANLIB"; then 5081 ac_ct_RANLIB=$RANLIB 5082 # Extract the first word of "ranlib", so it can be a program name with args. 5083set dummy ranlib; ac_word=$2 5084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5085$as_echo_n "checking for $ac_word... " >&6; } 5086if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5087 $as_echo_n "(cached) " >&6 5088else 5089 if test -n "$ac_ct_RANLIB"; then 5090 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5091else 5092as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5093for as_dir in $PATH 5094do 5095 IFS=$as_save_IFS 5096 test -z "$as_dir" && as_dir=. 5097 for ac_exec_ext in '' $ac_executable_extensions; do 5098 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5099 ac_cv_prog_ac_ct_RANLIB="ranlib" 5100 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5101 break 2 5102 fi 5103done 5104 done 5105IFS=$as_save_IFS 5106 5107fi 5108fi 5109ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5110if test -n "$ac_ct_RANLIB"; then 5111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5112$as_echo "$ac_ct_RANLIB" >&6; } 5113else 5114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5115$as_echo "no" >&6; } 5116fi 5117 5118 if test "x$ac_ct_RANLIB" = x; then 5119 RANLIB=":" 5120 else 5121 case $cross_compiling:$ac_tool_warned in 5122yes:) 5123{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5124$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5125ac_tool_warned=yes ;; 5126esac 5127 RANLIB=$ac_ct_RANLIB 5128 fi 5129else 5130 RANLIB="$ac_cv_prog_RANLIB" 5131fi 5132 5133if test -n "$ac_tool_prefix"; then 5134 for ac_prog in ar lib "link -lib" 5135 do 5136 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5137set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5139$as_echo_n "checking for $ac_word... " >&6; } 5140if ${ac_cv_prog_AR+:} false; then : 5141 $as_echo_n "(cached) " >&6 5142else 5143 if test -n "$AR"; then 5144 ac_cv_prog_AR="$AR" # Let the user override the test. 5145else 5146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5147for as_dir in $PATH 5148do 5149 IFS=$as_save_IFS 5150 test -z "$as_dir" && as_dir=. 5151 for ac_exec_ext in '' $ac_executable_extensions; do 5152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5153 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5155 break 2 5156 fi 5157done 5158 done 5159IFS=$as_save_IFS 5160 5161fi 5162fi 5163AR=$ac_cv_prog_AR 5164if test -n "$AR"; then 5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5166$as_echo "$AR" >&6; } 5167else 5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5169$as_echo "no" >&6; } 5170fi 5171 5172 5173 test -n "$AR" && break 5174 done 5175fi 5176if test -z "$AR"; then 5177 ac_ct_AR=$AR 5178 for ac_prog in ar lib "link -lib" 5179do 5180 # Extract the first word of "$ac_prog", so it can be a program name with args. 5181set dummy $ac_prog; ac_word=$2 5182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5183$as_echo_n "checking for $ac_word... " >&6; } 5184if ${ac_cv_prog_ac_ct_AR+:} false; then : 5185 $as_echo_n "(cached) " >&6 5186else 5187 if test -n "$ac_ct_AR"; then 5188 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5189else 5190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5191for as_dir in $PATH 5192do 5193 IFS=$as_save_IFS 5194 test -z "$as_dir" && as_dir=. 5195 for ac_exec_ext in '' $ac_executable_extensions; do 5196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5197 ac_cv_prog_ac_ct_AR="$ac_prog" 5198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5199 break 2 5200 fi 5201done 5202 done 5203IFS=$as_save_IFS 5204 5205fi 5206fi 5207ac_ct_AR=$ac_cv_prog_ac_ct_AR 5208if test -n "$ac_ct_AR"; then 5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5210$as_echo "$ac_ct_AR" >&6; } 5211else 5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5213$as_echo "no" >&6; } 5214fi 5215 5216 5217 test -n "$ac_ct_AR" && break 5218done 5219 5220 if test "x$ac_ct_AR" = x; then 5221 AR="false" 5222 else 5223 case $cross_compiling:$ac_tool_warned in 5224yes:) 5225{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5226$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5227ac_tool_warned=yes ;; 5228esac 5229 AR=$ac_ct_AR 5230 fi 5231fi 5232 5233: ${AR=ar} 5234 5235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 5236$as_echo_n "checking the archiver ($AR) interface... " >&6; } 5237if ${am_cv_ar_interface+:} false; then : 5238 $as_echo_n "(cached) " >&6 5239else 5240 ac_ext=c 5241ac_cpp='$CPP $CPPFLAGS' 5242ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5243ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5244ac_compiler_gnu=$ac_cv_c_compiler_gnu 5245 5246 am_cv_ar_interface=ar 5247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5248/* end confdefs.h. */ 5249int some_variable = 0; 5250_ACEOF 5251if ac_fn_c_try_compile "$LINENO"; then : 5252 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' 5253 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5254 (eval $am_ar_try) 2>&5 5255 ac_status=$? 5256 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5257 test $ac_status = 0; } 5258 if test "$ac_status" -eq 0; then 5259 am_cv_ar_interface=ar 5260 else 5261 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' 5262 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5263 (eval $am_ar_try) 2>&5 5264 ac_status=$? 5265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5266 test $ac_status = 0; } 5267 if test "$ac_status" -eq 0; then 5268 am_cv_ar_interface=lib 5269 else 5270 am_cv_ar_interface=unknown 5271 fi 5272 fi 5273 rm -f conftest.lib libconftest.a 5274 5275fi 5276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5277 ac_ext=c 5278ac_cpp='$CPP $CPPFLAGS' 5279ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5280ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5281ac_compiler_gnu=$ac_cv_c_compiler_gnu 5282 5283fi 5284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 5285$as_echo "$am_cv_ar_interface" >&6; } 5286 5287case $am_cv_ar_interface in 5288ar) 5289 ;; 5290lib) 5291 # Microsoft lib, so override with the ar-lib wrapper script. 5292 # FIXME: It is wrong to rewrite AR. 5293 # But if we don't then we get into trouble of one sort or another. 5294 # A longer-term fix would be to have automake use am__AR in this case, 5295 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something 5296 # similar. 5297 AR="$am_aux_dir/ar-lib $AR" 5298 ;; 5299unknown) 5300 as_fn_error $? "could not determine $AR interface" "$LINENO" 5 5301 ;; 5302esac 5303 5304# If we haven't got the data from the intl directory, 5305# assume NLS is disabled. 5306USE_NLS=no 5307LIBINTL= 5308LIBINTL_DEP= 5309INCINTL= 5310XGETTEXT= 5311GMSGFMT= 5312POSUB= 5313 5314if test -f ../intl/config.intl; then 5315 . ../intl/config.intl 5316fi 5317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 5318$as_echo_n "checking whether NLS is requested... " >&6; } 5319if test x"$USE_NLS" != xyes; then 5320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5321$as_echo "no" >&6; } 5322else 5323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5324$as_echo "yes" >&6; } 5325 5326$as_echo "#define ENABLE_NLS 1" >>confdefs.h 5327 5328 5329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 5330$as_echo_n "checking for catalogs to be installed... " >&6; } 5331 # Look for .po and .gmo files in the source directory. 5332 CATALOGS= 5333 XLINGUAS= 5334 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 5335 # If there aren't any .gmo files the shell will give us the 5336 # literal string "../path/to/srcdir/po/*.gmo" which has to be 5337 # weeded out. 5338 case "$cat" in *\**) 5339 continue;; 5340 esac 5341 # The quadruple backslash is collapsed to a double backslash 5342 # by the backticks, then collapsed again by the double quotes, 5343 # leaving us with one backslash in the sed expression (right 5344 # before the dot that mustn't act as a wildcard). 5345 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 5346 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 5347 # The user is allowed to set LINGUAS to a list of languages to 5348 # install catalogs for. If it's empty that means "all of them." 5349 if test "x$LINGUAS" = x; then 5350 CATALOGS="$CATALOGS $cat" 5351 XLINGUAS="$XLINGUAS $lang" 5352 else 5353 case "$LINGUAS" in *$lang*) 5354 CATALOGS="$CATALOGS $cat" 5355 XLINGUAS="$XLINGUAS $lang" 5356 ;; 5357 esac 5358 fi 5359 done 5360 LINGUAS="$XLINGUAS" 5361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 5362$as_echo "$LINGUAS" >&6; } 5363 5364 5365 DATADIRNAME=share 5366 5367 INSTOBJEXT=.mo 5368 5369 GENCAT=gencat 5370 5371 CATOBJEXT=.gmo 5372 5373fi 5374 5375# Check whether --enable-shared was given. 5376if test "${enable_shared+set}" = set; then : 5377 enableval=$enable_shared; p=${PACKAGE-default} 5378 case $enableval in 5379 yes) enable_shared=yes ;; 5380 no) enable_shared=no ;; 5381 *) 5382 enable_shared=no 5383 # Look at the argument we got. We use all the common list separators. 5384 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 5385 for pkg in $enableval; do 5386 IFS="$lt_save_ifs" 5387 if test "X$pkg" = "X$p"; then 5388 enable_shared=yes 5389 fi 5390 done 5391 IFS="$lt_save_ifs" 5392 ;; 5393 esac 5394else 5395 enable_shared=no 5396fi 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407case `pwd` in 5408 *\ * | *\ *) 5409 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5410$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5411esac 5412 5413 5414 5415macro_version='2.2.7a' 5416macro_revision='1.3134' 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430ltmain="$ac_aux_dir/ltmain.sh" 5431 5432# Make sure we can run config.sub. 5433$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 5434 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 5435 5436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5437$as_echo_n "checking build system type... " >&6; } 5438if ${ac_cv_build+:} false; then : 5439 $as_echo_n "(cached) " >&6 5440else 5441 ac_build_alias=$build_alias 5442test "x$ac_build_alias" = x && 5443 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5444test "x$ac_build_alias" = x && 5445 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5446ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5447 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5448 5449fi 5450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5451$as_echo "$ac_cv_build" >&6; } 5452case $ac_cv_build in 5453*-*-*) ;; 5454*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5455esac 5456build=$ac_cv_build 5457ac_save_IFS=$IFS; IFS='-' 5458set x $ac_cv_build 5459shift 5460build_cpu=$1 5461build_vendor=$2 5462shift; shift 5463# Remember, the first character of IFS is used to create $*, 5464# except with old shells: 5465build_os=$* 5466IFS=$ac_save_IFS 5467case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5468 5469 5470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5471$as_echo_n "checking host system type... " >&6; } 5472if ${ac_cv_host+:} false; then : 5473 $as_echo_n "(cached) " >&6 5474else 5475 if test "x$host_alias" = x; then 5476 ac_cv_host=$ac_cv_build 5477else 5478 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5479 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5480fi 5481 5482fi 5483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5484$as_echo "$ac_cv_host" >&6; } 5485case $ac_cv_host in 5486*-*-*) ;; 5487*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5488esac 5489host=$ac_cv_host 5490ac_save_IFS=$IFS; IFS='-' 5491set x $ac_cv_host 5492shift 5493host_cpu=$1 5494host_vendor=$2 5495shift; shift 5496# Remember, the first character of IFS is used to create $*, 5497# except with old shells: 5498host_os=$* 5499IFS=$ac_save_IFS 5500case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5501 5502 5503# Backslashify metacharacters that are still active within 5504# double-quoted strings. 5505sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5506 5507# Same as above, but do not quote variable references. 5508double_quote_subst='s/\(["`\\]\)/\\\1/g' 5509 5510# Sed substitution to delay expansion of an escaped shell variable in a 5511# double_quote_subst'ed string. 5512delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5513 5514# Sed substitution to delay expansion of an escaped single quote. 5515delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5516 5517# Sed substitution to avoid accidental globbing in evaled expressions 5518no_glob_subst='s/\*/\\\*/g' 5519 5520ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5521ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5522ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5523 5524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5525$as_echo_n "checking how to print strings... " >&6; } 5526# Test print first, because it will be a builtin if present. 5527if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5528 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5529 ECHO='print -r --' 5530elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5531 ECHO='printf %s\n' 5532else 5533 # Use this function as a fallback that always works. 5534 func_fallback_echo () 5535 { 5536 eval 'cat <<_LTECHO_EOF 5537$1 5538_LTECHO_EOF' 5539 } 5540 ECHO='func_fallback_echo' 5541fi 5542 5543# func_echo_all arg... 5544# Invoke $ECHO with all args, space-separated. 5545func_echo_all () 5546{ 5547 $ECHO "" 5548} 5549 5550case "$ECHO" in 5551 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5552$as_echo "printf" >&6; } ;; 5553 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5554$as_echo "print -r" >&6; } ;; 5555 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5556$as_echo "cat" >&6; } ;; 5557esac 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5573$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5574if ${ac_cv_path_SED+:} false; then : 5575 $as_echo_n "(cached) " >&6 5576else 5577 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5578 for ac_i in 1 2 3 4 5 6 7; do 5579 ac_script="$ac_script$as_nl$ac_script" 5580 done 5581 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5582 { ac_script=; unset ac_script;} 5583 if test -z "$SED"; then 5584 ac_path_SED_found=false 5585 # Loop through the user's path and test for each of PROGNAME-LIST 5586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5587for as_dir in $PATH 5588do 5589 IFS=$as_save_IFS 5590 test -z "$as_dir" && as_dir=. 5591 for ac_prog in sed gsed; do 5592 for ac_exec_ext in '' $ac_executable_extensions; do 5593 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5594 as_fn_executable_p "$ac_path_SED" || continue 5595# Check for GNU ac_path_SED and select it if it is found. 5596 # Check for GNU $ac_path_SED 5597case `"$ac_path_SED" --version 2>&1` in 5598*GNU*) 5599 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5600*) 5601 ac_count=0 5602 $as_echo_n 0123456789 >"conftest.in" 5603 while : 5604 do 5605 cat "conftest.in" "conftest.in" >"conftest.tmp" 5606 mv "conftest.tmp" "conftest.in" 5607 cp "conftest.in" "conftest.nl" 5608 $as_echo '' >> "conftest.nl" 5609 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5610 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5611 as_fn_arith $ac_count + 1 && ac_count=$as_val 5612 if test $ac_count -gt ${ac_path_SED_max-0}; then 5613 # Best one so far, save it but keep looking for a better one 5614 ac_cv_path_SED="$ac_path_SED" 5615 ac_path_SED_max=$ac_count 5616 fi 5617 # 10*(2^10) chars as input seems more than enough 5618 test $ac_count -gt 10 && break 5619 done 5620 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5621esac 5622 5623 $ac_path_SED_found && break 3 5624 done 5625 done 5626 done 5627IFS=$as_save_IFS 5628 if test -z "$ac_cv_path_SED"; then 5629 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5630 fi 5631else 5632 ac_cv_path_SED=$SED 5633fi 5634 5635fi 5636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5637$as_echo "$ac_cv_path_SED" >&6; } 5638 SED="$ac_cv_path_SED" 5639 rm -f conftest.sed 5640 5641test -z "$SED" && SED=sed 5642Xsed="$SED -e 1s/^X//" 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5655$as_echo_n "checking for fgrep... " >&6; } 5656if ${ac_cv_path_FGREP+:} false; then : 5657 $as_echo_n "(cached) " >&6 5658else 5659 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5660 then ac_cv_path_FGREP="$GREP -F" 5661 else 5662 if test -z "$FGREP"; then 5663 ac_path_FGREP_found=false 5664 # Loop through the user's path and test for each of PROGNAME-LIST 5665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5666for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5667do 5668 IFS=$as_save_IFS 5669 test -z "$as_dir" && as_dir=. 5670 for ac_prog in fgrep; do 5671 for ac_exec_ext in '' $ac_executable_extensions; do 5672 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5673 as_fn_executable_p "$ac_path_FGREP" || continue 5674# Check for GNU ac_path_FGREP and select it if it is found. 5675 # Check for GNU $ac_path_FGREP 5676case `"$ac_path_FGREP" --version 2>&1` in 5677*GNU*) 5678 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5679*) 5680 ac_count=0 5681 $as_echo_n 0123456789 >"conftest.in" 5682 while : 5683 do 5684 cat "conftest.in" "conftest.in" >"conftest.tmp" 5685 mv "conftest.tmp" "conftest.in" 5686 cp "conftest.in" "conftest.nl" 5687 $as_echo 'FGREP' >> "conftest.nl" 5688 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5689 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5690 as_fn_arith $ac_count + 1 && ac_count=$as_val 5691 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5692 # Best one so far, save it but keep looking for a better one 5693 ac_cv_path_FGREP="$ac_path_FGREP" 5694 ac_path_FGREP_max=$ac_count 5695 fi 5696 # 10*(2^10) chars as input seems more than enough 5697 test $ac_count -gt 10 && break 5698 done 5699 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5700esac 5701 5702 $ac_path_FGREP_found && break 3 5703 done 5704 done 5705 done 5706IFS=$as_save_IFS 5707 if test -z "$ac_cv_path_FGREP"; then 5708 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5709 fi 5710else 5711 ac_cv_path_FGREP=$FGREP 5712fi 5713 5714 fi 5715fi 5716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5717$as_echo "$ac_cv_path_FGREP" >&6; } 5718 FGREP="$ac_cv_path_FGREP" 5719 5720 5721test -z "$GREP" && GREP=grep 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741# Check whether --with-gnu-ld was given. 5742if test "${with_gnu_ld+set}" = set; then : 5743 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5744else 5745 with_gnu_ld=no 5746fi 5747 5748ac_prog=ld 5749if test "$GCC" = yes; then 5750 # Check if gcc -print-prog-name=ld gives a path. 5751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5752$as_echo_n "checking for ld used by $CC... " >&6; } 5753 case $host in 5754 *-*-mingw*) 5755 # gcc leaves a trailing carriage return which upsets mingw 5756 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5757 *) 5758 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5759 esac 5760 case $ac_prog in 5761 # Accept absolute paths. 5762 [\\/]* | ?:[\\/]*) 5763 re_direlt='/[^/][^/]*/\.\./' 5764 # Canonicalize the pathname of ld 5765 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5766 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5767 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5768 done 5769 test -z "$LD" && LD="$ac_prog" 5770 ;; 5771 "") 5772 # If it fails, then pretend we aren't using GCC. 5773 ac_prog=ld 5774 ;; 5775 *) 5776 # If it is relative, then search for the first ld in PATH. 5777 with_gnu_ld=unknown 5778 ;; 5779 esac 5780elif test "$with_gnu_ld" = yes; then 5781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5782$as_echo_n "checking for GNU ld... " >&6; } 5783else 5784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5785$as_echo_n "checking for non-GNU ld... " >&6; } 5786fi 5787if ${lt_cv_path_LD+:} false; then : 5788 $as_echo_n "(cached) " >&6 5789else 5790 if test -z "$LD"; then 5791 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5792 for ac_dir in $PATH; do 5793 IFS="$lt_save_ifs" 5794 test -z "$ac_dir" && ac_dir=. 5795 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5796 lt_cv_path_LD="$ac_dir/$ac_prog" 5797 # Check to see if the program is GNU ld. I'd rather use --version, 5798 # but apparently some variants of GNU ld only accept -v. 5799 # Break only if it was the GNU/non-GNU ld that we prefer. 5800 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5801 *GNU* | *'with BFD'*) 5802 test "$with_gnu_ld" != no && break 5803 ;; 5804 *) 5805 test "$with_gnu_ld" != yes && break 5806 ;; 5807 esac 5808 fi 5809 done 5810 IFS="$lt_save_ifs" 5811else 5812 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5813fi 5814fi 5815 5816LD="$lt_cv_path_LD" 5817if test -n "$LD"; then 5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5819$as_echo "$LD" >&6; } 5820else 5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5822$as_echo "no" >&6; } 5823fi 5824test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5826$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5827if ${lt_cv_prog_gnu_ld+:} false; then : 5828 $as_echo_n "(cached) " >&6 5829else 5830 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5831case `$LD -v 2>&1 </dev/null` in 5832*GNU* | *'with BFD'*) 5833 lt_cv_prog_gnu_ld=yes 5834 ;; 5835*) 5836 lt_cv_prog_gnu_ld=no 5837 ;; 5838esac 5839fi 5840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5841$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5842with_gnu_ld=$lt_cv_prog_gnu_ld 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5853$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5854if ${lt_cv_path_NM+:} false; then : 5855 $as_echo_n "(cached) " >&6 5856else 5857 if test -n "$NM"; then 5858 # Let the user override the test. 5859 lt_cv_path_NM="$NM" 5860else 5861 lt_nm_to_check="${ac_tool_prefix}nm" 5862 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5863 lt_nm_to_check="$lt_nm_to_check nm" 5864 fi 5865 for lt_tmp_nm in $lt_nm_to_check; do 5866 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5867 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5868 IFS="$lt_save_ifs" 5869 test -z "$ac_dir" && ac_dir=. 5870 tmp_nm="$ac_dir/$lt_tmp_nm" 5871 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5872 # Check to see if the nm accepts a BSD-compat flag. 5873 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5874 # nm: unknown option "B" ignored 5875 # Tru64's nm complains that /dev/null is an invalid object file 5876 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5877 */dev/null* | *'Invalid file or object type'*) 5878 lt_cv_path_NM="$tmp_nm -B" 5879 break 5880 ;; 5881 *) 5882 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5883 */dev/null*) 5884 lt_cv_path_NM="$tmp_nm -p" 5885 break 5886 ;; 5887 *) 5888 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5889 continue # so that we can try to find one that supports BSD flags 5890 ;; 5891 esac 5892 ;; 5893 esac 5894 fi 5895 done 5896 IFS="$lt_save_ifs" 5897 done 5898 : ${lt_cv_path_NM=no} 5899fi 5900fi 5901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5902$as_echo "$lt_cv_path_NM" >&6; } 5903if test "$lt_cv_path_NM" != "no"; then 5904 NM="$lt_cv_path_NM" 5905else 5906 # Didn't find any BSD compatible name lister, look for dumpbin. 5907 if test -n "$DUMPBIN"; then : 5908 # Let the user override the test. 5909 else 5910 if test -n "$ac_tool_prefix"; then 5911 for ac_prog in dumpbin "link -dump" 5912 do 5913 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5914set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5916$as_echo_n "checking for $ac_word... " >&6; } 5917if ${ac_cv_prog_DUMPBIN+:} false; then : 5918 $as_echo_n "(cached) " >&6 5919else 5920 if test -n "$DUMPBIN"; then 5921 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5922else 5923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5924for as_dir in $PATH 5925do 5926 IFS=$as_save_IFS 5927 test -z "$as_dir" && as_dir=. 5928 for ac_exec_ext in '' $ac_executable_extensions; do 5929 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5930 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5932 break 2 5933 fi 5934done 5935 done 5936IFS=$as_save_IFS 5937 5938fi 5939fi 5940DUMPBIN=$ac_cv_prog_DUMPBIN 5941if test -n "$DUMPBIN"; then 5942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5943$as_echo "$DUMPBIN" >&6; } 5944else 5945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5946$as_echo "no" >&6; } 5947fi 5948 5949 5950 test -n "$DUMPBIN" && break 5951 done 5952fi 5953if test -z "$DUMPBIN"; then 5954 ac_ct_DUMPBIN=$DUMPBIN 5955 for ac_prog in dumpbin "link -dump" 5956do 5957 # Extract the first word of "$ac_prog", so it can be a program name with args. 5958set dummy $ac_prog; ac_word=$2 5959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5960$as_echo_n "checking for $ac_word... " >&6; } 5961if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5962 $as_echo_n "(cached) " >&6 5963else 5964 if test -n "$ac_ct_DUMPBIN"; then 5965 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5966else 5967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5968for as_dir in $PATH 5969do 5970 IFS=$as_save_IFS 5971 test -z "$as_dir" && as_dir=. 5972 for ac_exec_ext in '' $ac_executable_extensions; do 5973 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5974 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5976 break 2 5977 fi 5978done 5979 done 5980IFS=$as_save_IFS 5981 5982fi 5983fi 5984ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5985if test -n "$ac_ct_DUMPBIN"; then 5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5987$as_echo "$ac_ct_DUMPBIN" >&6; } 5988else 5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5990$as_echo "no" >&6; } 5991fi 5992 5993 5994 test -n "$ac_ct_DUMPBIN" && break 5995done 5996 5997 if test "x$ac_ct_DUMPBIN" = x; then 5998 DUMPBIN=":" 5999 else 6000 case $cross_compiling:$ac_tool_warned in 6001yes:) 6002{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6003$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6004ac_tool_warned=yes ;; 6005esac 6006 DUMPBIN=$ac_ct_DUMPBIN 6007 fi 6008fi 6009 6010 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6011 *COFF*) 6012 DUMPBIN="$DUMPBIN -symbols" 6013 ;; 6014 *) 6015 DUMPBIN=: 6016 ;; 6017 esac 6018 fi 6019 6020 if test "$DUMPBIN" != ":"; then 6021 NM="$DUMPBIN" 6022 fi 6023fi 6024test -z "$NM" && NM=nm 6025 6026 6027 6028 6029 6030 6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6032$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6033if ${lt_cv_nm_interface+:} false; then : 6034 $as_echo_n "(cached) " >&6 6035else 6036 lt_cv_nm_interface="BSD nm" 6037 echo "int some_variable = 0;" > conftest.$ac_ext 6038 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6039 (eval "$ac_compile" 2>conftest.err) 6040 cat conftest.err >&5 6041 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6042 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6043 cat conftest.err >&5 6044 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6045 cat conftest.out >&5 6046 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6047 lt_cv_nm_interface="MS dumpbin" 6048 fi 6049 rm -f conftest* 6050fi 6051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6052$as_echo "$lt_cv_nm_interface" >&6; } 6053 6054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6055$as_echo_n "checking whether ln -s works... " >&6; } 6056LN_S=$as_ln_s 6057if test "$LN_S" = "ln -s"; then 6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6059$as_echo "yes" >&6; } 6060else 6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6062$as_echo "no, using $LN_S" >&6; } 6063fi 6064 6065# find the maximum length of command line arguments 6066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6067$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6068if ${lt_cv_sys_max_cmd_len+:} false; then : 6069 $as_echo_n "(cached) " >&6 6070else 6071 i=0 6072 teststring="ABCD" 6073 6074 case $build_os in 6075 msdosdjgpp*) 6076 # On DJGPP, this test can blow up pretty badly due to problems in libc 6077 # (any single argument exceeding 2000 bytes causes a buffer overrun 6078 # during glob expansion). Even if it were fixed, the result of this 6079 # check would be larger than it should be. 6080 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6081 ;; 6082 6083 gnu*) 6084 # Under GNU Hurd, this test is not required because there is 6085 # no limit to the length of command line arguments. 6086 # Libtool will interpret -1 as no limit whatsoever 6087 lt_cv_sys_max_cmd_len=-1; 6088 ;; 6089 6090 cygwin* | mingw* | cegcc*) 6091 # On Win9x/ME, this test blows up -- it succeeds, but takes 6092 # about 5 minutes as the teststring grows exponentially. 6093 # Worse, since 9x/ME are not pre-emptively multitasking, 6094 # you end up with a "frozen" computer, even though with patience 6095 # the test eventually succeeds (with a max line length of 256k). 6096 # Instead, let's just punt: use the minimum linelength reported by 6097 # all of the supported platforms: 8192 (on NT/2K/XP). 6098 lt_cv_sys_max_cmd_len=8192; 6099 ;; 6100 6101 mint*) 6102 # On MiNT this can take a long time and run out of memory. 6103 lt_cv_sys_max_cmd_len=8192; 6104 ;; 6105 6106 amigaos*) 6107 # On AmigaOS with pdksh, this test takes hours, literally. 6108 # So we just punt and use a minimum line length of 8192. 6109 lt_cv_sys_max_cmd_len=8192; 6110 ;; 6111 6112 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6113 # This has been around since 386BSD, at least. Likely further. 6114 if test -x /sbin/sysctl; then 6115 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6116 elif test -x /usr/sbin/sysctl; then 6117 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6118 else 6119 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6120 fi 6121 # And add a safety zone 6122 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6123 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6124 ;; 6125 6126 interix*) 6127 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6128 lt_cv_sys_max_cmd_len=196608 6129 ;; 6130 6131 osf*) 6132 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6133 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6134 # nice to cause kernel panics so lets avoid the loop below. 6135 # First set a reasonable default. 6136 lt_cv_sys_max_cmd_len=16384 6137 # 6138 if test -x /sbin/sysconfig; then 6139 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6140 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6141 esac 6142 fi 6143 ;; 6144 sco3.2v5*) 6145 lt_cv_sys_max_cmd_len=102400 6146 ;; 6147 sysv5* | sco5v6* | sysv4.2uw2*) 6148 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6149 if test -n "$kargmax"; then 6150 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6151 else 6152 lt_cv_sys_max_cmd_len=32768 6153 fi 6154 ;; 6155 *) 6156 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6157 if test -n "$lt_cv_sys_max_cmd_len"; then 6158 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6159 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6160 else 6161 # Make teststring a little bigger before we do anything with it. 6162 # a 1K string should be a reasonable start. 6163 for i in 1 2 3 4 5 6 7 8 ; do 6164 teststring=$teststring$teststring 6165 done 6166 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6167 # If test is not a shell built-in, we'll probably end up computing a 6168 # maximum length that is only half of the actual maximum length, but 6169 # we can't tell. 6170 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6171 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6172 test $i != 17 # 1/2 MB should be enough 6173 do 6174 i=`expr $i + 1` 6175 teststring=$teststring$teststring 6176 done 6177 # Only check the string length outside the loop. 6178 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6179 teststring= 6180 # Add a significant safety factor because C++ compilers can tack on 6181 # massive amounts of additional arguments before passing them to the 6182 # linker. It appears as though 1/2 is a usable value. 6183 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6184 fi 6185 ;; 6186 esac 6187 6188fi 6189 6190if test -n $lt_cv_sys_max_cmd_len ; then 6191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6192$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6193else 6194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6195$as_echo "none" >&6; } 6196fi 6197max_cmd_len=$lt_cv_sys_max_cmd_len 6198 6199 6200 6201 6202 6203 6204: ${CP="cp -f"} 6205: ${MV="mv -f"} 6206: ${RM="rm -f"} 6207 6208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6209$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6210# Try some XSI features 6211xsi_shell=no 6212( _lt_dummy="a/b/c" 6213 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6214 = c,a/b,, \ 6215 && eval 'test $(( 1 + 1 )) -eq 2 \ 6216 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6217 && xsi_shell=yes 6218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6219$as_echo "$xsi_shell" >&6; } 6220 6221 6222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6223$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6224lt_shell_append=no 6225( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6226 >/dev/null 2>&1 \ 6227 && lt_shell_append=yes 6228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6229$as_echo "$lt_shell_append" >&6; } 6230 6231 6232if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6233 lt_unset=unset 6234else 6235 lt_unset=false 6236fi 6237 6238 6239 6240 6241 6242# test EBCDIC or ASCII 6243case `echo X|tr X '\101'` in 6244 A) # ASCII based system 6245 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6246 lt_SP2NL='tr \040 \012' 6247 lt_NL2SP='tr \015\012 \040\040' 6248 ;; 6249 *) # EBCDIC based system 6250 lt_SP2NL='tr \100 \n' 6251 lt_NL2SP='tr \r\n \100\100' 6252 ;; 6253esac 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6264$as_echo_n "checking for $LD option to reload object files... " >&6; } 6265if ${lt_cv_ld_reload_flag+:} false; then : 6266 $as_echo_n "(cached) " >&6 6267else 6268 lt_cv_ld_reload_flag='-r' 6269fi 6270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6271$as_echo "$lt_cv_ld_reload_flag" >&6; } 6272reload_flag=$lt_cv_ld_reload_flag 6273case $reload_flag in 6274"" | " "*) ;; 6275*) reload_flag=" $reload_flag" ;; 6276esac 6277reload_cmds='$LD$reload_flag -o $output$reload_objs' 6278case $host_os in 6279 darwin*) 6280 if test "$GCC" = yes; then 6281 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6282 else 6283 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6284 fi 6285 ;; 6286esac 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296if test -n "$ac_tool_prefix"; then 6297 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6298set dummy ${ac_tool_prefix}objdump; ac_word=$2 6299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6300$as_echo_n "checking for $ac_word... " >&6; } 6301if ${ac_cv_prog_OBJDUMP+:} false; then : 6302 $as_echo_n "(cached) " >&6 6303else 6304 if test -n "$OBJDUMP"; then 6305 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6306else 6307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6308for as_dir in $PATH 6309do 6310 IFS=$as_save_IFS 6311 test -z "$as_dir" && as_dir=. 6312 for ac_exec_ext in '' $ac_executable_extensions; do 6313 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6314 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6316 break 2 6317 fi 6318done 6319 done 6320IFS=$as_save_IFS 6321 6322fi 6323fi 6324OBJDUMP=$ac_cv_prog_OBJDUMP 6325if test -n "$OBJDUMP"; then 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6327$as_echo "$OBJDUMP" >&6; } 6328else 6329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6330$as_echo "no" >&6; } 6331fi 6332 6333 6334fi 6335if test -z "$ac_cv_prog_OBJDUMP"; then 6336 ac_ct_OBJDUMP=$OBJDUMP 6337 # Extract the first word of "objdump", so it can be a program name with args. 6338set dummy objdump; ac_word=$2 6339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6340$as_echo_n "checking for $ac_word... " >&6; } 6341if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6342 $as_echo_n "(cached) " >&6 6343else 6344 if test -n "$ac_ct_OBJDUMP"; then 6345 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6346else 6347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6348for as_dir in $PATH 6349do 6350 IFS=$as_save_IFS 6351 test -z "$as_dir" && as_dir=. 6352 for ac_exec_ext in '' $ac_executable_extensions; do 6353 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6354 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6356 break 2 6357 fi 6358done 6359 done 6360IFS=$as_save_IFS 6361 6362fi 6363fi 6364ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6365if test -n "$ac_ct_OBJDUMP"; then 6366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6367$as_echo "$ac_ct_OBJDUMP" >&6; } 6368else 6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6370$as_echo "no" >&6; } 6371fi 6372 6373 if test "x$ac_ct_OBJDUMP" = x; then 6374 OBJDUMP="false" 6375 else 6376 case $cross_compiling:$ac_tool_warned in 6377yes:) 6378{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6379$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6380ac_tool_warned=yes ;; 6381esac 6382 OBJDUMP=$ac_ct_OBJDUMP 6383 fi 6384else 6385 OBJDUMP="$ac_cv_prog_OBJDUMP" 6386fi 6387 6388test -z "$OBJDUMP" && OBJDUMP=objdump 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6399$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6400if ${lt_cv_deplibs_check_method+:} false; then : 6401 $as_echo_n "(cached) " >&6 6402else 6403 lt_cv_file_magic_cmd='$MAGIC_CMD' 6404lt_cv_file_magic_test_file= 6405lt_cv_deplibs_check_method='unknown' 6406# Need to set the preceding variable on all platforms that support 6407# interlibrary dependencies. 6408# 'none' -- dependencies not supported. 6409# `unknown' -- same as none, but documents that we really don't know. 6410# 'pass_all' -- all dependencies passed with no checks. 6411# 'test_compile' -- check by making test program. 6412# 'file_magic [[regex]]' -- check by looking for files in library path 6413# which responds to the $file_magic_cmd with a given extended regex. 6414# If you have `file' or equivalent on your system and you're not sure 6415# whether `pass_all' will *always* work, you probably want this one. 6416 6417case $host_os in 6418aix[4-9]*) 6419 lt_cv_deplibs_check_method=pass_all 6420 ;; 6421 6422beos*) 6423 lt_cv_deplibs_check_method=pass_all 6424 ;; 6425 6426bsdi[45]*) 6427 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6428 lt_cv_file_magic_cmd='/usr/bin/file -L' 6429 lt_cv_file_magic_test_file=/shlib/libc.so 6430 ;; 6431 6432cygwin*) 6433 # func_win32_libid is a shell function defined in ltmain.sh 6434 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6435 lt_cv_file_magic_cmd='func_win32_libid' 6436 ;; 6437 6438mingw* | pw32*) 6439 # Base MSYS/MinGW do not provide the 'file' command needed by 6440 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6441 # unless we find 'file', for example because we are cross-compiling. 6442 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6443 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6444 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6445 lt_cv_file_magic_cmd='func_win32_libid' 6446 else 6447 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6448 lt_cv_file_magic_cmd='$OBJDUMP -f' 6449 fi 6450 ;; 6451 6452cegcc*) 6453 # use the weaker test based on 'objdump'. See mingw*. 6454 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6455 lt_cv_file_magic_cmd='$OBJDUMP -f' 6456 ;; 6457 6458darwin* | rhapsody*) 6459 lt_cv_deplibs_check_method=pass_all 6460 ;; 6461 6462freebsd* | dragonfly*) 6463 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6464 case $host_cpu in 6465 i*86 ) 6466 # Not sure whether the presence of OpenBSD here was a mistake. 6467 # Let's accept both of them until this is cleared up. 6468 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6469 lt_cv_file_magic_cmd=/usr/bin/file 6470 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6471 ;; 6472 esac 6473 else 6474 lt_cv_deplibs_check_method=pass_all 6475 fi 6476 ;; 6477 6478gnu*) 6479 lt_cv_deplibs_check_method=pass_all 6480 ;; 6481 6482haiku*) 6483 lt_cv_deplibs_check_method=pass_all 6484 ;; 6485 6486hpux10.20* | hpux11*) 6487 lt_cv_file_magic_cmd=/usr/bin/file 6488 case $host_cpu in 6489 ia64*) 6490 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6491 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6492 ;; 6493 hppa*64*) 6494 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]' 6495 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6496 ;; 6497 *) 6498 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6499 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6500 ;; 6501 esac 6502 ;; 6503 6504interix[3-9]*) 6505 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6506 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6507 ;; 6508 6509irix5* | irix6* | nonstopux*) 6510 case $LD in 6511 *-32|*"-32 ") libmagic=32-bit;; 6512 *-n32|*"-n32 ") libmagic=N32;; 6513 *-64|*"-64 ") libmagic=64-bit;; 6514 *) libmagic=never-match;; 6515 esac 6516 lt_cv_deplibs_check_method=pass_all 6517 ;; 6518 6519# This must be Linux ELF. 6520linux* | k*bsd*-gnu | kopensolaris*-gnu) 6521 lt_cv_deplibs_check_method=pass_all 6522 ;; 6523 6524netbsd*) 6525 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6526 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6527 else 6528 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6529 fi 6530 ;; 6531 6532newos6*) 6533 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6534 lt_cv_file_magic_cmd=/usr/bin/file 6535 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6536 ;; 6537 6538*nto* | *qnx*) 6539 lt_cv_deplibs_check_method=pass_all 6540 ;; 6541 6542openbsd*) 6543 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6544 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6545 else 6546 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6547 fi 6548 ;; 6549 6550osf3* | osf4* | osf5*) 6551 lt_cv_deplibs_check_method=pass_all 6552 ;; 6553 6554rdos*) 6555 lt_cv_deplibs_check_method=pass_all 6556 ;; 6557 6558solaris*) 6559 lt_cv_deplibs_check_method=pass_all 6560 ;; 6561 6562sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6563 lt_cv_deplibs_check_method=pass_all 6564 ;; 6565 6566sysv4 | sysv4.3*) 6567 case $host_vendor in 6568 motorola) 6569 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]' 6570 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6571 ;; 6572 ncr) 6573 lt_cv_deplibs_check_method=pass_all 6574 ;; 6575 sequent) 6576 lt_cv_file_magic_cmd='/bin/file' 6577 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6578 ;; 6579 sni) 6580 lt_cv_file_magic_cmd='/bin/file' 6581 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6582 lt_cv_file_magic_test_file=/lib/libc.so 6583 ;; 6584 siemens) 6585 lt_cv_deplibs_check_method=pass_all 6586 ;; 6587 pc) 6588 lt_cv_deplibs_check_method=pass_all 6589 ;; 6590 esac 6591 ;; 6592 6593tpf*) 6594 lt_cv_deplibs_check_method=pass_all 6595 ;; 6596esac 6597 6598fi 6599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6600$as_echo "$lt_cv_deplibs_check_method" >&6; } 6601file_magic_cmd=$lt_cv_file_magic_cmd 6602deplibs_check_method=$lt_cv_deplibs_check_method 6603test -z "$deplibs_check_method" && deplibs_check_method=unknown 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616if test -n "$ac_tool_prefix"; then 6617 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6618set dummy ${ac_tool_prefix}ar; ac_word=$2 6619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6620$as_echo_n "checking for $ac_word... " >&6; } 6621if ${ac_cv_prog_AR+:} false; then : 6622 $as_echo_n "(cached) " >&6 6623else 6624 if test -n "$AR"; then 6625 ac_cv_prog_AR="$AR" # Let the user override the test. 6626else 6627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6628for as_dir in $PATH 6629do 6630 IFS=$as_save_IFS 6631 test -z "$as_dir" && as_dir=. 6632 for ac_exec_ext in '' $ac_executable_extensions; do 6633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6634 ac_cv_prog_AR="${ac_tool_prefix}ar" 6635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6636 break 2 6637 fi 6638done 6639 done 6640IFS=$as_save_IFS 6641 6642fi 6643fi 6644AR=$ac_cv_prog_AR 6645if test -n "$AR"; then 6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6647$as_echo "$AR" >&6; } 6648else 6649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6650$as_echo "no" >&6; } 6651fi 6652 6653 6654fi 6655if test -z "$ac_cv_prog_AR"; then 6656 ac_ct_AR=$AR 6657 # Extract the first word of "ar", so it can be a program name with args. 6658set dummy ar; ac_word=$2 6659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6660$as_echo_n "checking for $ac_word... " >&6; } 6661if ${ac_cv_prog_ac_ct_AR+:} false; then : 6662 $as_echo_n "(cached) " >&6 6663else 6664 if test -n "$ac_ct_AR"; then 6665 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6666else 6667as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6668for as_dir in $PATH 6669do 6670 IFS=$as_save_IFS 6671 test -z "$as_dir" && as_dir=. 6672 for ac_exec_ext in '' $ac_executable_extensions; do 6673 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6674 ac_cv_prog_ac_ct_AR="ar" 6675 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6676 break 2 6677 fi 6678done 6679 done 6680IFS=$as_save_IFS 6681 6682fi 6683fi 6684ac_ct_AR=$ac_cv_prog_ac_ct_AR 6685if test -n "$ac_ct_AR"; then 6686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6687$as_echo "$ac_ct_AR" >&6; } 6688else 6689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6690$as_echo "no" >&6; } 6691fi 6692 6693 if test "x$ac_ct_AR" = x; then 6694 AR="false" 6695 else 6696 case $cross_compiling:$ac_tool_warned in 6697yes:) 6698{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6699$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6700ac_tool_warned=yes ;; 6701esac 6702 AR=$ac_ct_AR 6703 fi 6704else 6705 AR="$ac_cv_prog_AR" 6706fi 6707 6708test -z "$AR" && AR=ar 6709test -z "$AR_FLAGS" && AR_FLAGS=cru 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721if test -n "$ac_tool_prefix"; then 6722 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6723set dummy ${ac_tool_prefix}strip; ac_word=$2 6724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6725$as_echo_n "checking for $ac_word... " >&6; } 6726if ${ac_cv_prog_STRIP+:} false; then : 6727 $as_echo_n "(cached) " >&6 6728else 6729 if test -n "$STRIP"; then 6730 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6731else 6732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6733for as_dir in $PATH 6734do 6735 IFS=$as_save_IFS 6736 test -z "$as_dir" && as_dir=. 6737 for ac_exec_ext in '' $ac_executable_extensions; do 6738 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6739 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6741 break 2 6742 fi 6743done 6744 done 6745IFS=$as_save_IFS 6746 6747fi 6748fi 6749STRIP=$ac_cv_prog_STRIP 6750if test -n "$STRIP"; then 6751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6752$as_echo "$STRIP" >&6; } 6753else 6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6755$as_echo "no" >&6; } 6756fi 6757 6758 6759fi 6760if test -z "$ac_cv_prog_STRIP"; then 6761 ac_ct_STRIP=$STRIP 6762 # Extract the first word of "strip", so it can be a program name with args. 6763set dummy strip; ac_word=$2 6764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6765$as_echo_n "checking for $ac_word... " >&6; } 6766if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6767 $as_echo_n "(cached) " >&6 6768else 6769 if test -n "$ac_ct_STRIP"; then 6770 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6771else 6772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6773for as_dir in $PATH 6774do 6775 IFS=$as_save_IFS 6776 test -z "$as_dir" && as_dir=. 6777 for ac_exec_ext in '' $ac_executable_extensions; do 6778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6779 ac_cv_prog_ac_ct_STRIP="strip" 6780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6781 break 2 6782 fi 6783done 6784 done 6785IFS=$as_save_IFS 6786 6787fi 6788fi 6789ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6790if test -n "$ac_ct_STRIP"; then 6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6792$as_echo "$ac_ct_STRIP" >&6; } 6793else 6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6795$as_echo "no" >&6; } 6796fi 6797 6798 if test "x$ac_ct_STRIP" = x; then 6799 STRIP=":" 6800 else 6801 case $cross_compiling:$ac_tool_warned in 6802yes:) 6803{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6804$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6805ac_tool_warned=yes ;; 6806esac 6807 STRIP=$ac_ct_STRIP 6808 fi 6809else 6810 STRIP="$ac_cv_prog_STRIP" 6811fi 6812 6813test -z "$STRIP" && STRIP=: 6814 6815 6816 6817 6818 6819 6820if test -n "$ac_tool_prefix"; then 6821 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6822set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6824$as_echo_n "checking for $ac_word... " >&6; } 6825if ${ac_cv_prog_RANLIB+:} false; then : 6826 $as_echo_n "(cached) " >&6 6827else 6828 if test -n "$RANLIB"; then 6829 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6830else 6831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6832for as_dir in $PATH 6833do 6834 IFS=$as_save_IFS 6835 test -z "$as_dir" && as_dir=. 6836 for ac_exec_ext in '' $ac_executable_extensions; do 6837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6838 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6840 break 2 6841 fi 6842done 6843 done 6844IFS=$as_save_IFS 6845 6846fi 6847fi 6848RANLIB=$ac_cv_prog_RANLIB 6849if test -n "$RANLIB"; then 6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6851$as_echo "$RANLIB" >&6; } 6852else 6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6854$as_echo "no" >&6; } 6855fi 6856 6857 6858fi 6859if test -z "$ac_cv_prog_RANLIB"; then 6860 ac_ct_RANLIB=$RANLIB 6861 # Extract the first word of "ranlib", so it can be a program name with args. 6862set dummy ranlib; ac_word=$2 6863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6864$as_echo_n "checking for $ac_word... " >&6; } 6865if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6866 $as_echo_n "(cached) " >&6 6867else 6868 if test -n "$ac_ct_RANLIB"; then 6869 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6870else 6871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6872for as_dir in $PATH 6873do 6874 IFS=$as_save_IFS 6875 test -z "$as_dir" && as_dir=. 6876 for ac_exec_ext in '' $ac_executable_extensions; do 6877 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6878 ac_cv_prog_ac_ct_RANLIB="ranlib" 6879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6880 break 2 6881 fi 6882done 6883 done 6884IFS=$as_save_IFS 6885 6886fi 6887fi 6888ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6889if test -n "$ac_ct_RANLIB"; then 6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6891$as_echo "$ac_ct_RANLIB" >&6; } 6892else 6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6894$as_echo "no" >&6; } 6895fi 6896 6897 if test "x$ac_ct_RANLIB" = x; then 6898 RANLIB=":" 6899 else 6900 case $cross_compiling:$ac_tool_warned in 6901yes:) 6902{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6903$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6904ac_tool_warned=yes ;; 6905esac 6906 RANLIB=$ac_ct_RANLIB 6907 fi 6908else 6909 RANLIB="$ac_cv_prog_RANLIB" 6910fi 6911 6912test -z "$RANLIB" && RANLIB=: 6913 6914 6915 6916 6917 6918 6919# Determine commands to create old-style static archives. 6920old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6921old_postinstall_cmds='chmod 644 $oldlib' 6922old_postuninstall_cmds= 6923 6924if test -n "$RANLIB"; then 6925 case $host_os in 6926 openbsd*) 6927 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6928 ;; 6929 *) 6930 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6931 ;; 6932 esac 6933 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6934fi 6935 6936case $host_os in 6937 darwin*) 6938 lock_old_archive_extraction=yes ;; 6939 *) 6940 lock_old_archive_extraction=no ;; 6941esac 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981# If no C compiler was specified, use CC. 6982LTCC=${LTCC-"$CC"} 6983 6984# If no C compiler flags were specified, use CFLAGS. 6985LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6986 6987# Allow CC to be a program name with arguments. 6988compiler=$CC 6989 6990 6991# Check for command to grab the raw symbol name followed by C symbol from nm. 6992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6993$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6994if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6995 $as_echo_n "(cached) " >&6 6996else 6997 6998# These are sane defaults that work on at least a few old systems. 6999# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7000 7001# Character class describing NM global symbol codes. 7002symcode='[BCDEGRST]' 7003 7004# Regexp to match symbols that can be accessed directly from C. 7005sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7006 7007# Define system-specific variables. 7008case $host_os in 7009aix*) 7010 symcode='[BCDT]' 7011 ;; 7012cygwin* | mingw* | pw32* | cegcc*) 7013 symcode='[ABCDGISTW]' 7014 ;; 7015hpux*) 7016 if test "$host_cpu" = ia64; then 7017 symcode='[ABCDEGRST]' 7018 fi 7019 ;; 7020irix* | nonstopux*) 7021 symcode='[BCDEGRST]' 7022 ;; 7023osf*) 7024 symcode='[BCDEGQRST]' 7025 ;; 7026solaris*) 7027 symcode='[BDRT]' 7028 ;; 7029sco3.2v5*) 7030 symcode='[DT]' 7031 ;; 7032sysv4.2uw2*) 7033 symcode='[DT]' 7034 ;; 7035sysv5* | sco5v6* | unixware* | OpenUNIX*) 7036 symcode='[ABDT]' 7037 ;; 7038sysv4) 7039 symcode='[DFNSTU]' 7040 ;; 7041esac 7042 7043# If we're using GNU nm, then use its standard symbol codes. 7044case `$NM -V 2>&1` in 7045*GNU* | *'with BFD'*) 7046 symcode='[ABCDGIRSTW]' ;; 7047esac 7048 7049# Transform an extracted symbol line into a proper C declaration. 7050# Some systems (esp. on ia64) link data and code symbols differently, 7051# so use this general approach. 7052lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7053 7054# Transform an extracted symbol line into symbol name and symbol address 7055lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7056lt_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'" 7057 7058# Handle CRLF in mingw tool chain 7059opt_cr= 7060case $build_os in 7061mingw*) 7062 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7063 ;; 7064esac 7065 7066# Try without a prefix underscore, then with it. 7067for ac_symprfx in "" "_"; do 7068 7069 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7070 symxfrm="\\1 $ac_symprfx\\2 \\2" 7071 7072 # Write the raw and C identifiers. 7073 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7074 # Fake it for dumpbin and say T for any non-static function 7075 # and D for any global variable. 7076 # Also find C++ and __fastcall symbols from MSVC++, 7077 # which start with @ or ?. 7078 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7079" {last_section=section; section=\$ 3};"\ 7080" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7081" \$ 0!~/External *\|/{next};"\ 7082" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7083" {if(hide[section]) next};"\ 7084" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7085" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7086" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7087" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7088" ' prfx=^$ac_symprfx" 7089 else 7090 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7091 fi 7092 7093 # Check to see that the pipe works correctly. 7094 pipe_works=no 7095 7096 rm -f conftest* 7097 cat > conftest.$ac_ext <<_LT_EOF 7098#ifdef __cplusplus 7099extern "C" { 7100#endif 7101char nm_test_var; 7102void nm_test_func(void); 7103void nm_test_func(void){} 7104#ifdef __cplusplus 7105} 7106#endif 7107int main(){nm_test_var='a';nm_test_func();return(0);} 7108_LT_EOF 7109 7110 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7111 (eval $ac_compile) 2>&5 7112 ac_status=$? 7113 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7114 test $ac_status = 0; }; then 7115 # Now try to grab the symbols. 7116 nlist=conftest.nm 7117 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7118 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7119 ac_status=$? 7120 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7121 test $ac_status = 0; } && test -s "$nlist"; then 7122 # Try sorting and uniquifying the output. 7123 if sort "$nlist" | uniq > "$nlist"T; then 7124 mv -f "$nlist"T "$nlist" 7125 else 7126 rm -f "$nlist"T 7127 fi 7128 7129 # Make sure that we snagged all the symbols we need. 7130 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7131 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7132 cat <<_LT_EOF > conftest.$ac_ext 7133#ifdef __cplusplus 7134extern "C" { 7135#endif 7136 7137_LT_EOF 7138 # Now generate the symbol file. 7139 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7140 7141 cat <<_LT_EOF >> conftest.$ac_ext 7142 7143/* The mapping between symbol names and symbols. */ 7144const struct { 7145 const char *name; 7146 void *address; 7147} 7148lt__PROGRAM__LTX_preloaded_symbols[] = 7149{ 7150 { "@PROGRAM@", (void *) 0 }, 7151_LT_EOF 7152 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7153 cat <<\_LT_EOF >> conftest.$ac_ext 7154 {0, (void *) 0} 7155}; 7156 7157/* This works around a problem in FreeBSD linker */ 7158#ifdef FREEBSD_WORKAROUND 7159static const void *lt_preloaded_setup() { 7160 return lt__PROGRAM__LTX_preloaded_symbols; 7161} 7162#endif 7163 7164#ifdef __cplusplus 7165} 7166#endif 7167_LT_EOF 7168 # Now try linking the two files. 7169 mv conftest.$ac_objext conftstm.$ac_objext 7170 lt_save_LIBS="$LIBS" 7171 lt_save_CFLAGS="$CFLAGS" 7172 LIBS="conftstm.$ac_objext" 7173 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7174 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7175 (eval $ac_link) 2>&5 7176 ac_status=$? 7177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7178 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7179 pipe_works=yes 7180 fi 7181 LIBS="$lt_save_LIBS" 7182 CFLAGS="$lt_save_CFLAGS" 7183 else 7184 echo "cannot find nm_test_func in $nlist" >&5 7185 fi 7186 else 7187 echo "cannot find nm_test_var in $nlist" >&5 7188 fi 7189 else 7190 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7191 fi 7192 else 7193 echo "$progname: failed program was:" >&5 7194 cat conftest.$ac_ext >&5 7195 fi 7196 rm -rf conftest* conftst* 7197 7198 # Do not use the global_symbol_pipe unless it works. 7199 if test "$pipe_works" = yes; then 7200 break 7201 else 7202 lt_cv_sys_global_symbol_pipe= 7203 fi 7204done 7205 7206fi 7207 7208if test -z "$lt_cv_sys_global_symbol_pipe"; then 7209 lt_cv_sys_global_symbol_to_cdecl= 7210fi 7211if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7213$as_echo "failed" >&6; } 7214else 7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7216$as_echo "ok" >&6; } 7217fi 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240# Check whether --enable-libtool-lock was given. 7241if test "${enable_libtool_lock+set}" = set; then : 7242 enableval=$enable_libtool_lock; 7243fi 7244 7245test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7246 7247# Some flags need to be propagated to the compiler or linker for good 7248# libtool support. 7249case $host in 7250ia64-*-hpux*) 7251 # Find out which ABI we are using. 7252 echo 'int i;' > conftest.$ac_ext 7253 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7254 (eval $ac_compile) 2>&5 7255 ac_status=$? 7256 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7257 test $ac_status = 0; }; then 7258 case `/usr/bin/file conftest.$ac_objext` in 7259 *ELF-32*) 7260 HPUX_IA64_MODE="32" 7261 ;; 7262 *ELF-64*) 7263 HPUX_IA64_MODE="64" 7264 ;; 7265 esac 7266 fi 7267 rm -rf conftest* 7268 ;; 7269*-*-irix6*) 7270 # Find out which ABI we are using. 7271 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7272 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7273 (eval $ac_compile) 2>&5 7274 ac_status=$? 7275 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7276 test $ac_status = 0; }; then 7277 if test "$lt_cv_prog_gnu_ld" = yes; then 7278 case `/usr/bin/file conftest.$ac_objext` in 7279 *32-bit*) 7280 LD="${LD-ld} -melf32bsmip" 7281 ;; 7282 *N32*) 7283 LD="${LD-ld} -melf32bmipn32" 7284 ;; 7285 *64-bit*) 7286 LD="${LD-ld} -melf64bmip" 7287 ;; 7288 esac 7289 else 7290 case `/usr/bin/file conftest.$ac_objext` in 7291 *32-bit*) 7292 LD="${LD-ld} -32" 7293 ;; 7294 *N32*) 7295 LD="${LD-ld} -n32" 7296 ;; 7297 *64-bit*) 7298 LD="${LD-ld} -64" 7299 ;; 7300 esac 7301 fi 7302 fi 7303 rm -rf conftest* 7304 ;; 7305 7306x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7307s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7308 # Find out which ABI we are using. 7309 echo 'int i;' > conftest.$ac_ext 7310 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7311 (eval $ac_compile) 2>&5 7312 ac_status=$? 7313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7314 test $ac_status = 0; }; then 7315 case `/usr/bin/file conftest.o` in 7316 *32-bit*) 7317 case $host in 7318 x86_64-*kfreebsd*-gnu) 7319 LD="${LD-ld} -m elf_i386_fbsd" 7320 ;; 7321 x86_64-*linux*) 7322 case `/usr/bin/file conftest.o` in 7323 *x86-64*) 7324 LD="${LD-ld} -m elf32_x86_64" 7325 ;; 7326 *) 7327 LD="${LD-ld} -m elf_i386" 7328 ;; 7329 esac 7330 ;; 7331 powerpc64le-*linux*) 7332 LD="${LD-ld} -m elf32lppclinux" 7333 ;; 7334 powerpc64-*linux*) 7335 LD="${LD-ld} -m elf32ppclinux" 7336 ;; 7337 s390x-*linux*) 7338 LD="${LD-ld} -m elf_s390" 7339 ;; 7340 sparc64-*linux*) 7341 LD="${LD-ld} -m elf32_sparc" 7342 ;; 7343 esac 7344 ;; 7345 *64-bit*) 7346 case $host in 7347 x86_64-*kfreebsd*-gnu) 7348 LD="${LD-ld} -m elf_x86_64_fbsd" 7349 ;; 7350 x86_64-*linux*) 7351 LD="${LD-ld} -m elf_x86_64" 7352 ;; 7353 powerpcle-*linux*) 7354 LD="${LD-ld} -m elf64lppc" 7355 ;; 7356 powerpc-*linux*) 7357 LD="${LD-ld} -m elf64ppc" 7358 ;; 7359 s390*-*linux*|s390*-*tpf*) 7360 LD="${LD-ld} -m elf64_s390" 7361 ;; 7362 sparc*-*linux*) 7363 LD="${LD-ld} -m elf64_sparc" 7364 ;; 7365 esac 7366 ;; 7367 esac 7368 fi 7369 rm -rf conftest* 7370 ;; 7371 7372*-*-sco3.2v5*) 7373 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7374 SAVE_CFLAGS="$CFLAGS" 7375 CFLAGS="$CFLAGS -belf" 7376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7377$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7378if ${lt_cv_cc_needs_belf+:} false; then : 7379 $as_echo_n "(cached) " >&6 7380else 7381 ac_ext=c 7382ac_cpp='$CPP $CPPFLAGS' 7383ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7384ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7385ac_compiler_gnu=$ac_cv_c_compiler_gnu 7386 7387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7388/* end confdefs.h. */ 7389 7390int 7391main () 7392{ 7393 7394 ; 7395 return 0; 7396} 7397_ACEOF 7398if ac_fn_c_try_link "$LINENO"; then : 7399 lt_cv_cc_needs_belf=yes 7400else 7401 lt_cv_cc_needs_belf=no 7402fi 7403rm -f core conftest.err conftest.$ac_objext \ 7404 conftest$ac_exeext conftest.$ac_ext 7405 ac_ext=c 7406ac_cpp='$CPP $CPPFLAGS' 7407ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7408ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7409ac_compiler_gnu=$ac_cv_c_compiler_gnu 7410 7411fi 7412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7413$as_echo "$lt_cv_cc_needs_belf" >&6; } 7414 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7415 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7416 CFLAGS="$SAVE_CFLAGS" 7417 fi 7418 ;; 7419sparc*-*solaris*) 7420 # Find out which ABI we are using. 7421 echo 'int i;' > conftest.$ac_ext 7422 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7423 (eval $ac_compile) 2>&5 7424 ac_status=$? 7425 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7426 test $ac_status = 0; }; then 7427 case `/usr/bin/file conftest.o` in 7428 *64-bit*) 7429 case $lt_cv_prog_gnu_ld in 7430 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7431 *) 7432 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7433 LD="${LD-ld} -64" 7434 fi 7435 ;; 7436 esac 7437 ;; 7438 esac 7439 fi 7440 rm -rf conftest* 7441 ;; 7442esac 7443 7444need_locks="$enable_libtool_lock" 7445 7446 7447 case $host_os in 7448 rhapsody* | darwin*) 7449 if test -n "$ac_tool_prefix"; then 7450 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7451set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7453$as_echo_n "checking for $ac_word... " >&6; } 7454if ${ac_cv_prog_DSYMUTIL+:} false; then : 7455 $as_echo_n "(cached) " >&6 7456else 7457 if test -n "$DSYMUTIL"; then 7458 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7459else 7460as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7461for as_dir in $PATH 7462do 7463 IFS=$as_save_IFS 7464 test -z "$as_dir" && as_dir=. 7465 for ac_exec_ext in '' $ac_executable_extensions; do 7466 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7467 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7469 break 2 7470 fi 7471done 7472 done 7473IFS=$as_save_IFS 7474 7475fi 7476fi 7477DSYMUTIL=$ac_cv_prog_DSYMUTIL 7478if test -n "$DSYMUTIL"; then 7479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7480$as_echo "$DSYMUTIL" >&6; } 7481else 7482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7483$as_echo "no" >&6; } 7484fi 7485 7486 7487fi 7488if test -z "$ac_cv_prog_DSYMUTIL"; then 7489 ac_ct_DSYMUTIL=$DSYMUTIL 7490 # Extract the first word of "dsymutil", so it can be a program name with args. 7491set dummy dsymutil; ac_word=$2 7492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7493$as_echo_n "checking for $ac_word... " >&6; } 7494if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7495 $as_echo_n "(cached) " >&6 7496else 7497 if test -n "$ac_ct_DSYMUTIL"; then 7498 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7499else 7500as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7501for as_dir in $PATH 7502do 7503 IFS=$as_save_IFS 7504 test -z "$as_dir" && as_dir=. 7505 for ac_exec_ext in '' $ac_executable_extensions; do 7506 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7507 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7509 break 2 7510 fi 7511done 7512 done 7513IFS=$as_save_IFS 7514 7515fi 7516fi 7517ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7518if test -n "$ac_ct_DSYMUTIL"; then 7519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7520$as_echo "$ac_ct_DSYMUTIL" >&6; } 7521else 7522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7523$as_echo "no" >&6; } 7524fi 7525 7526 if test "x$ac_ct_DSYMUTIL" = x; then 7527 DSYMUTIL=":" 7528 else 7529 case $cross_compiling:$ac_tool_warned in 7530yes:) 7531{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7532$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7533ac_tool_warned=yes ;; 7534esac 7535 DSYMUTIL=$ac_ct_DSYMUTIL 7536 fi 7537else 7538 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7539fi 7540 7541 if test -n "$ac_tool_prefix"; then 7542 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7543set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7545$as_echo_n "checking for $ac_word... " >&6; } 7546if ${ac_cv_prog_NMEDIT+:} false; then : 7547 $as_echo_n "(cached) " >&6 7548else 7549 if test -n "$NMEDIT"; then 7550 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7551else 7552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7553for as_dir in $PATH 7554do 7555 IFS=$as_save_IFS 7556 test -z "$as_dir" && as_dir=. 7557 for ac_exec_ext in '' $ac_executable_extensions; do 7558 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7559 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7561 break 2 7562 fi 7563done 7564 done 7565IFS=$as_save_IFS 7566 7567fi 7568fi 7569NMEDIT=$ac_cv_prog_NMEDIT 7570if test -n "$NMEDIT"; then 7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7572$as_echo "$NMEDIT" >&6; } 7573else 7574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7575$as_echo "no" >&6; } 7576fi 7577 7578 7579fi 7580if test -z "$ac_cv_prog_NMEDIT"; then 7581 ac_ct_NMEDIT=$NMEDIT 7582 # Extract the first word of "nmedit", so it can be a program name with args. 7583set dummy nmedit; ac_word=$2 7584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7585$as_echo_n "checking for $ac_word... " >&6; } 7586if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7587 $as_echo_n "(cached) " >&6 7588else 7589 if test -n "$ac_ct_NMEDIT"; then 7590 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7591else 7592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7593for as_dir in $PATH 7594do 7595 IFS=$as_save_IFS 7596 test -z "$as_dir" && as_dir=. 7597 for ac_exec_ext in '' $ac_executable_extensions; do 7598 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7599 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7601 break 2 7602 fi 7603done 7604 done 7605IFS=$as_save_IFS 7606 7607fi 7608fi 7609ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7610if test -n "$ac_ct_NMEDIT"; then 7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7612$as_echo "$ac_ct_NMEDIT" >&6; } 7613else 7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7615$as_echo "no" >&6; } 7616fi 7617 7618 if test "x$ac_ct_NMEDIT" = x; then 7619 NMEDIT=":" 7620 else 7621 case $cross_compiling:$ac_tool_warned in 7622yes:) 7623{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7624$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7625ac_tool_warned=yes ;; 7626esac 7627 NMEDIT=$ac_ct_NMEDIT 7628 fi 7629else 7630 NMEDIT="$ac_cv_prog_NMEDIT" 7631fi 7632 7633 if test -n "$ac_tool_prefix"; then 7634 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7635set dummy ${ac_tool_prefix}lipo; ac_word=$2 7636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7637$as_echo_n "checking for $ac_word... " >&6; } 7638if ${ac_cv_prog_LIPO+:} false; then : 7639 $as_echo_n "(cached) " >&6 7640else 7641 if test -n "$LIPO"; then 7642 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7643else 7644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7645for as_dir in $PATH 7646do 7647 IFS=$as_save_IFS 7648 test -z "$as_dir" && as_dir=. 7649 for ac_exec_ext in '' $ac_executable_extensions; do 7650 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7651 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7653 break 2 7654 fi 7655done 7656 done 7657IFS=$as_save_IFS 7658 7659fi 7660fi 7661LIPO=$ac_cv_prog_LIPO 7662if test -n "$LIPO"; then 7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7664$as_echo "$LIPO" >&6; } 7665else 7666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7667$as_echo "no" >&6; } 7668fi 7669 7670 7671fi 7672if test -z "$ac_cv_prog_LIPO"; then 7673 ac_ct_LIPO=$LIPO 7674 # Extract the first word of "lipo", so it can be a program name with args. 7675set dummy lipo; ac_word=$2 7676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7677$as_echo_n "checking for $ac_word... " >&6; } 7678if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7679 $as_echo_n "(cached) " >&6 7680else 7681 if test -n "$ac_ct_LIPO"; then 7682 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7683else 7684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7685for as_dir in $PATH 7686do 7687 IFS=$as_save_IFS 7688 test -z "$as_dir" && as_dir=. 7689 for ac_exec_ext in '' $ac_executable_extensions; do 7690 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7691 ac_cv_prog_ac_ct_LIPO="lipo" 7692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7693 break 2 7694 fi 7695done 7696 done 7697IFS=$as_save_IFS 7698 7699fi 7700fi 7701ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7702if test -n "$ac_ct_LIPO"; then 7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7704$as_echo "$ac_ct_LIPO" >&6; } 7705else 7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7707$as_echo "no" >&6; } 7708fi 7709 7710 if test "x$ac_ct_LIPO" = x; then 7711 LIPO=":" 7712 else 7713 case $cross_compiling:$ac_tool_warned in 7714yes:) 7715{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7716$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7717ac_tool_warned=yes ;; 7718esac 7719 LIPO=$ac_ct_LIPO 7720 fi 7721else 7722 LIPO="$ac_cv_prog_LIPO" 7723fi 7724 7725 if test -n "$ac_tool_prefix"; then 7726 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7727set dummy ${ac_tool_prefix}otool; ac_word=$2 7728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7729$as_echo_n "checking for $ac_word... " >&6; } 7730if ${ac_cv_prog_OTOOL+:} false; then : 7731 $as_echo_n "(cached) " >&6 7732else 7733 if test -n "$OTOOL"; then 7734 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7735else 7736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7737for as_dir in $PATH 7738do 7739 IFS=$as_save_IFS 7740 test -z "$as_dir" && as_dir=. 7741 for ac_exec_ext in '' $ac_executable_extensions; do 7742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7743 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7745 break 2 7746 fi 7747done 7748 done 7749IFS=$as_save_IFS 7750 7751fi 7752fi 7753OTOOL=$ac_cv_prog_OTOOL 7754if test -n "$OTOOL"; then 7755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7756$as_echo "$OTOOL" >&6; } 7757else 7758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7759$as_echo "no" >&6; } 7760fi 7761 7762 7763fi 7764if test -z "$ac_cv_prog_OTOOL"; then 7765 ac_ct_OTOOL=$OTOOL 7766 # Extract the first word of "otool", so it can be a program name with args. 7767set dummy otool; ac_word=$2 7768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7769$as_echo_n "checking for $ac_word... " >&6; } 7770if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7771 $as_echo_n "(cached) " >&6 7772else 7773 if test -n "$ac_ct_OTOOL"; then 7774 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7775else 7776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7777for as_dir in $PATH 7778do 7779 IFS=$as_save_IFS 7780 test -z "$as_dir" && as_dir=. 7781 for ac_exec_ext in '' $ac_executable_extensions; do 7782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7783 ac_cv_prog_ac_ct_OTOOL="otool" 7784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7785 break 2 7786 fi 7787done 7788 done 7789IFS=$as_save_IFS 7790 7791fi 7792fi 7793ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7794if test -n "$ac_ct_OTOOL"; then 7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7796$as_echo "$ac_ct_OTOOL" >&6; } 7797else 7798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7799$as_echo "no" >&6; } 7800fi 7801 7802 if test "x$ac_ct_OTOOL" = x; then 7803 OTOOL=":" 7804 else 7805 case $cross_compiling:$ac_tool_warned in 7806yes:) 7807{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7808$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7809ac_tool_warned=yes ;; 7810esac 7811 OTOOL=$ac_ct_OTOOL 7812 fi 7813else 7814 OTOOL="$ac_cv_prog_OTOOL" 7815fi 7816 7817 if test -n "$ac_tool_prefix"; then 7818 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7819set dummy ${ac_tool_prefix}otool64; ac_word=$2 7820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7821$as_echo_n "checking for $ac_word... " >&6; } 7822if ${ac_cv_prog_OTOOL64+:} false; then : 7823 $as_echo_n "(cached) " >&6 7824else 7825 if test -n "$OTOOL64"; then 7826 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7827else 7828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7829for as_dir in $PATH 7830do 7831 IFS=$as_save_IFS 7832 test -z "$as_dir" && as_dir=. 7833 for ac_exec_ext in '' $ac_executable_extensions; do 7834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7835 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7837 break 2 7838 fi 7839done 7840 done 7841IFS=$as_save_IFS 7842 7843fi 7844fi 7845OTOOL64=$ac_cv_prog_OTOOL64 7846if test -n "$OTOOL64"; then 7847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7848$as_echo "$OTOOL64" >&6; } 7849else 7850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7851$as_echo "no" >&6; } 7852fi 7853 7854 7855fi 7856if test -z "$ac_cv_prog_OTOOL64"; then 7857 ac_ct_OTOOL64=$OTOOL64 7858 # Extract the first word of "otool64", so it can be a program name with args. 7859set dummy otool64; ac_word=$2 7860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7861$as_echo_n "checking for $ac_word... " >&6; } 7862if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7863 $as_echo_n "(cached) " >&6 7864else 7865 if test -n "$ac_ct_OTOOL64"; then 7866 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7867else 7868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7869for as_dir in $PATH 7870do 7871 IFS=$as_save_IFS 7872 test -z "$as_dir" && as_dir=. 7873 for ac_exec_ext in '' $ac_executable_extensions; do 7874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7875 ac_cv_prog_ac_ct_OTOOL64="otool64" 7876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7877 break 2 7878 fi 7879done 7880 done 7881IFS=$as_save_IFS 7882 7883fi 7884fi 7885ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7886if test -n "$ac_ct_OTOOL64"; then 7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7888$as_echo "$ac_ct_OTOOL64" >&6; } 7889else 7890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7891$as_echo "no" >&6; } 7892fi 7893 7894 if test "x$ac_ct_OTOOL64" = x; then 7895 OTOOL64=":" 7896 else 7897 case $cross_compiling:$ac_tool_warned in 7898yes:) 7899{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7900$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7901ac_tool_warned=yes ;; 7902esac 7903 OTOOL64=$ac_ct_OTOOL64 7904 fi 7905else 7906 OTOOL64="$ac_cv_prog_OTOOL64" 7907fi 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7936$as_echo_n "checking for -single_module linker flag... " >&6; } 7937if ${lt_cv_apple_cc_single_mod+:} false; then : 7938 $as_echo_n "(cached) " >&6 7939else 7940 lt_cv_apple_cc_single_mod=no 7941 if test -z "${LT_MULTI_MODULE}"; then 7942 # By default we will add the -single_module flag. You can override 7943 # by either setting the environment variable LT_MULTI_MODULE 7944 # non-empty at configure time, or by adding -multi_module to the 7945 # link flags. 7946 rm -rf libconftest.dylib* 7947 echo "int foo(void){return 1;}" > conftest.c 7948 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7949-dynamiclib -Wl,-single_module conftest.c" >&5 7950 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7951 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7952 _lt_result=$? 7953 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7954 lt_cv_apple_cc_single_mod=yes 7955 else 7956 cat conftest.err >&5 7957 fi 7958 rm -rf libconftest.dylib* 7959 rm -f conftest.* 7960 fi 7961fi 7962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7963$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7965$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7966if ${lt_cv_ld_exported_symbols_list+:} false; then : 7967 $as_echo_n "(cached) " >&6 7968else 7969 lt_cv_ld_exported_symbols_list=no 7970 save_LDFLAGS=$LDFLAGS 7971 echo "_main" > conftest.sym 7972 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7974/* end confdefs.h. */ 7975 7976int 7977main () 7978{ 7979 7980 ; 7981 return 0; 7982} 7983_ACEOF 7984if ac_fn_c_try_link "$LINENO"; then : 7985 lt_cv_ld_exported_symbols_list=yes 7986else 7987 lt_cv_ld_exported_symbols_list=no 7988fi 7989rm -f core conftest.err conftest.$ac_objext \ 7990 conftest$ac_exeext conftest.$ac_ext 7991 LDFLAGS="$save_LDFLAGS" 7992 7993fi 7994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7995$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7997$as_echo_n "checking for -force_load linker flag... " >&6; } 7998if ${lt_cv_ld_force_load+:} false; then : 7999 $as_echo_n "(cached) " >&6 8000else 8001 lt_cv_ld_force_load=no 8002 cat > conftest.c << _LT_EOF 8003int forced_loaded() { return 2;} 8004_LT_EOF 8005 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8006 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8007 echo "$AR cru libconftest.a conftest.o" >&5 8008 $AR cru libconftest.a conftest.o 2>&5 8009 cat > conftest.c << _LT_EOF 8010int main() { return 0;} 8011_LT_EOF 8012 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8013 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8014 _lt_result=$? 8015 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8016 lt_cv_ld_force_load=yes 8017 else 8018 cat conftest.err >&5 8019 fi 8020 rm -f conftest.err libconftest.a conftest conftest.c 8021 rm -rf conftest.dSYM 8022 8023fi 8024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8025$as_echo "$lt_cv_ld_force_load" >&6; } 8026 case $host_os in 8027 rhapsody* | darwin1.[012]) 8028 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8029 darwin1.*) 8030 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8031 darwin*) # darwin 5.x on 8032 # if running on 10.5 or later, the deployment target defaults 8033 # to the OS version, if on x86, and 10.4, the deployment 8034 # target defaults to 10.4. Don't you love it? 8035 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8036 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8037 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8038 10.[012][,.]*) 8039 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8040 10.*) 8041 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8042 esac 8043 ;; 8044 esac 8045 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8046 _lt_dar_single_mod='$single_module' 8047 fi 8048 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8049 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8050 else 8051 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8052 fi 8053 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8054 _lt_dsymutil='~$DSYMUTIL $lib || :' 8055 else 8056 _lt_dsymutil= 8057 fi 8058 ;; 8059 esac 8060 8061for ac_header in dlfcn.h 8062do : 8063 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8064" 8065if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8066 cat >>confdefs.h <<_ACEOF 8067#define HAVE_DLFCN_H 1 8068_ACEOF 8069 8070fi 8071 8072done 8073 8074 8075 8076 8077 8078# Set options 8079 8080 8081 8082 enable_dlopen=no 8083 8084 8085 enable_win32_dll=no 8086 8087 8088 8089 # Check whether --enable-static was given. 8090if test "${enable_static+set}" = set; then : 8091 enableval=$enable_static; p=${PACKAGE-default} 8092 case $enableval in 8093 yes) enable_static=yes ;; 8094 no) enable_static=no ;; 8095 *) 8096 enable_static=no 8097 # Look at the argument we got. We use all the common list separators. 8098 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8099 for pkg in $enableval; do 8100 IFS="$lt_save_ifs" 8101 if test "X$pkg" = "X$p"; then 8102 enable_static=yes 8103 fi 8104 done 8105 IFS="$lt_save_ifs" 8106 ;; 8107 esac 8108else 8109 enable_static=yes 8110fi 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121# Check whether --with-pic was given. 8122if test "${with_pic+set}" = set; then : 8123 withval=$with_pic; pic_mode="$withval" 8124else 8125 pic_mode=default 8126fi 8127 8128 8129test -z "$pic_mode" && pic_mode=default 8130 8131 8132 8133 8134 8135 8136 8137 # Check whether --enable-fast-install was given. 8138if test "${enable_fast_install+set}" = set; then : 8139 enableval=$enable_fast_install; p=${PACKAGE-default} 8140 case $enableval in 8141 yes) enable_fast_install=yes ;; 8142 no) enable_fast_install=no ;; 8143 *) 8144 enable_fast_install=no 8145 # Look at the argument we got. We use all the common list separators. 8146 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8147 for pkg in $enableval; do 8148 IFS="$lt_save_ifs" 8149 if test "X$pkg" = "X$p"; then 8150 enable_fast_install=yes 8151 fi 8152 done 8153 IFS="$lt_save_ifs" 8154 ;; 8155 esac 8156else 8157 enable_fast_install=yes 8158fi 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170# This can be used to rebuild libtool when needed 8171LIBTOOL_DEPS="$ltmain" 8172 8173# Always use our own libtool. 8174LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201test -z "$LN_S" && LN_S="ln -s" 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216if test -n "${ZSH_VERSION+set}" ; then 8217 setopt NO_GLOB_SUBST 8218fi 8219 8220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8221$as_echo_n "checking for objdir... " >&6; } 8222if ${lt_cv_objdir+:} false; then : 8223 $as_echo_n "(cached) " >&6 8224else 8225 rm -f .libs 2>/dev/null 8226mkdir .libs 2>/dev/null 8227if test -d .libs; then 8228 lt_cv_objdir=.libs 8229else 8230 # MS-DOS does not allow filenames that begin with a dot. 8231 lt_cv_objdir=_libs 8232fi 8233rmdir .libs 2>/dev/null 8234fi 8235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8236$as_echo "$lt_cv_objdir" >&6; } 8237objdir=$lt_cv_objdir 8238 8239 8240 8241 8242 8243cat >>confdefs.h <<_ACEOF 8244#define LT_OBJDIR "$lt_cv_objdir/" 8245_ACEOF 8246 8247 8248 8249 8250case $host_os in 8251aix3*) 8252 # AIX sometimes has problems with the GCC collect2 program. For some 8253 # reason, if we set the COLLECT_NAMES environment variable, the problems 8254 # vanish in a puff of smoke. 8255 if test "X${COLLECT_NAMES+set}" != Xset; then 8256 COLLECT_NAMES= 8257 export COLLECT_NAMES 8258 fi 8259 ;; 8260esac 8261 8262# Global variables: 8263ofile=libtool 8264can_build_shared=yes 8265 8266# All known linkers require a `.a' archive for static linking (except MSVC, 8267# which needs '.lib'). 8268libext=a 8269 8270with_gnu_ld="$lt_cv_prog_gnu_ld" 8271 8272old_CC="$CC" 8273old_CFLAGS="$CFLAGS" 8274 8275# Set sane defaults for various variables 8276test -z "$CC" && CC=cc 8277test -z "$LTCC" && LTCC=$CC 8278test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8279test -z "$LD" && LD=ld 8280test -z "$ac_objext" && ac_objext=o 8281 8282for cc_temp in $compiler""; do 8283 case $cc_temp in 8284 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8285 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8286 \-*) ;; 8287 *) break;; 8288 esac 8289done 8290cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8291 8292 8293# Only perform the check for file, if the check method requires it 8294test -z "$MAGIC_CMD" && MAGIC_CMD=file 8295case $deplibs_check_method in 8296file_magic*) 8297 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8299$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8300if ${lt_cv_path_MAGIC_CMD+:} false; then : 8301 $as_echo_n "(cached) " >&6 8302else 8303 case $MAGIC_CMD in 8304[\\/*] | ?:[\\/]*) 8305 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8306 ;; 8307*) 8308 lt_save_MAGIC_CMD="$MAGIC_CMD" 8309 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8310 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8311 for ac_dir in $ac_dummy; do 8312 IFS="$lt_save_ifs" 8313 test -z "$ac_dir" && ac_dir=. 8314 if test -f $ac_dir/${ac_tool_prefix}file; then 8315 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8316 if test -n "$file_magic_test_file"; then 8317 case $deplibs_check_method in 8318 "file_magic "*) 8319 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8320 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8321 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8322 $EGREP "$file_magic_regex" > /dev/null; then 8323 : 8324 else 8325 cat <<_LT_EOF 1>&2 8326 8327*** Warning: the command libtool uses to detect shared libraries, 8328*** $file_magic_cmd, produces output that libtool cannot recognize. 8329*** The result is that libtool may fail to recognize shared libraries 8330*** as such. This will affect the creation of libtool libraries that 8331*** depend on shared libraries, but programs linked with such libtool 8332*** libraries will work regardless of this problem. Nevertheless, you 8333*** may want to report the problem to your system manager and/or to 8334*** bug-libtool@gnu.org 8335 8336_LT_EOF 8337 fi ;; 8338 esac 8339 fi 8340 break 8341 fi 8342 done 8343 IFS="$lt_save_ifs" 8344 MAGIC_CMD="$lt_save_MAGIC_CMD" 8345 ;; 8346esac 8347fi 8348 8349MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8350if test -n "$MAGIC_CMD"; then 8351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8352$as_echo "$MAGIC_CMD" >&6; } 8353else 8354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8355$as_echo "no" >&6; } 8356fi 8357 8358 8359 8360 8361 8362if test -z "$lt_cv_path_MAGIC_CMD"; then 8363 if test -n "$ac_tool_prefix"; then 8364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8365$as_echo_n "checking for file... " >&6; } 8366if ${lt_cv_path_MAGIC_CMD+:} false; then : 8367 $as_echo_n "(cached) " >&6 8368else 8369 case $MAGIC_CMD in 8370[\\/*] | ?:[\\/]*) 8371 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8372 ;; 8373*) 8374 lt_save_MAGIC_CMD="$MAGIC_CMD" 8375 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8376 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8377 for ac_dir in $ac_dummy; do 8378 IFS="$lt_save_ifs" 8379 test -z "$ac_dir" && ac_dir=. 8380 if test -f $ac_dir/file; then 8381 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8382 if test -n "$file_magic_test_file"; then 8383 case $deplibs_check_method in 8384 "file_magic "*) 8385 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8386 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8387 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8388 $EGREP "$file_magic_regex" > /dev/null; then 8389 : 8390 else 8391 cat <<_LT_EOF 1>&2 8392 8393*** Warning: the command libtool uses to detect shared libraries, 8394*** $file_magic_cmd, produces output that libtool cannot recognize. 8395*** The result is that libtool may fail to recognize shared libraries 8396*** as such. This will affect the creation of libtool libraries that 8397*** depend on shared libraries, but programs linked with such libtool 8398*** libraries will work regardless of this problem. Nevertheless, you 8399*** may want to report the problem to your system manager and/or to 8400*** bug-libtool@gnu.org 8401 8402_LT_EOF 8403 fi ;; 8404 esac 8405 fi 8406 break 8407 fi 8408 done 8409 IFS="$lt_save_ifs" 8410 MAGIC_CMD="$lt_save_MAGIC_CMD" 8411 ;; 8412esac 8413fi 8414 8415MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8416if test -n "$MAGIC_CMD"; then 8417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8418$as_echo "$MAGIC_CMD" >&6; } 8419else 8420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8421$as_echo "no" >&6; } 8422fi 8423 8424 8425 else 8426 MAGIC_CMD=: 8427 fi 8428fi 8429 8430 fi 8431 ;; 8432esac 8433 8434# Use C for the default configuration in the libtool script 8435 8436lt_save_CC="$CC" 8437ac_ext=c 8438ac_cpp='$CPP $CPPFLAGS' 8439ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8440ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8441ac_compiler_gnu=$ac_cv_c_compiler_gnu 8442 8443 8444# Source file extension for C test sources. 8445ac_ext=c 8446 8447# Object file extension for compiled C test sources. 8448objext=o 8449objext=$objext 8450 8451# Code to be used in simple compile tests 8452lt_simple_compile_test_code="int some_variable = 0;" 8453 8454# Code to be used in simple link tests 8455lt_simple_link_test_code='int main(){return(0);}' 8456 8457 8458 8459 8460 8461 8462 8463# If no C compiler was specified, use CC. 8464LTCC=${LTCC-"$CC"} 8465 8466# If no C compiler flags were specified, use CFLAGS. 8467LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8468 8469# Allow CC to be a program name with arguments. 8470compiler=$CC 8471 8472# Save the default compiler, since it gets overwritten when the other 8473# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8474compiler_DEFAULT=$CC 8475 8476# save warnings/boilerplate of simple test code 8477ac_outfile=conftest.$ac_objext 8478echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8479eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8480_lt_compiler_boilerplate=`cat conftest.err` 8481$RM conftest* 8482 8483ac_outfile=conftest.$ac_objext 8484echo "$lt_simple_link_test_code" >conftest.$ac_ext 8485eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8486_lt_linker_boilerplate=`cat conftest.err` 8487$RM -r conftest* 8488 8489 8490## CAVEAT EMPTOR: 8491## There is no encapsulation within the following macros, do not change 8492## the running order or otherwise move them around unless you know exactly 8493## what you are doing... 8494if test -n "$compiler"; then 8495 8496lt_prog_compiler_no_builtin_flag= 8497 8498if test "$GCC" = yes; then 8499 case $cc_basename in 8500 nvcc*) 8501 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8502 *) 8503 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8504 esac 8505 8506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8507$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8508if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8509 $as_echo_n "(cached) " >&6 8510else 8511 lt_cv_prog_compiler_rtti_exceptions=no 8512 ac_outfile=conftest.$ac_objext 8513 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8514 lt_compiler_flag="-fno-rtti -fno-exceptions" 8515 # Insert the option either (1) after the last *FLAGS variable, or 8516 # (2) before a word containing "conftest.", or (3) at the end. 8517 # Note that $ac_compile itself does not contain backslashes and begins 8518 # with a dollar sign (not a hyphen), so the echo should work correctly. 8519 # The option is referenced via a variable to avoid confusing sed. 8520 lt_compile=`echo "$ac_compile" | $SED \ 8521 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8522 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8523 -e 's:$: $lt_compiler_flag:'` 8524 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8525 (eval "$lt_compile" 2>conftest.err) 8526 ac_status=$? 8527 cat conftest.err >&5 8528 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8529 if (exit $ac_status) && test -s "$ac_outfile"; then 8530 # The compiler can only warn and ignore the option if not recognized 8531 # So say no if there are warnings other than the usual output. 8532 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8533 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8534 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8535 lt_cv_prog_compiler_rtti_exceptions=yes 8536 fi 8537 fi 8538 $RM conftest* 8539 8540fi 8541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8542$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8543 8544if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8545 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8546else 8547 : 8548fi 8549 8550fi 8551 8552 8553 8554 8555 8556 8557 lt_prog_compiler_wl= 8558lt_prog_compiler_pic= 8559lt_prog_compiler_static= 8560 8561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8562$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8563 8564 if test "$GCC" = yes; then 8565 lt_prog_compiler_wl='-Wl,' 8566 lt_prog_compiler_static='-static' 8567 8568 case $host_os in 8569 aix*) 8570 # All AIX code is PIC. 8571 if test "$host_cpu" = ia64; then 8572 # AIX 5 now supports IA64 processor 8573 lt_prog_compiler_static='-Bstatic' 8574 fi 8575 lt_prog_compiler_pic='-fPIC' 8576 ;; 8577 8578 amigaos*) 8579 case $host_cpu in 8580 powerpc) 8581 # see comment about AmigaOS4 .so support 8582 lt_prog_compiler_pic='-fPIC' 8583 ;; 8584 m68k) 8585 # FIXME: we need at least 68020 code to build shared libraries, but 8586 # adding the `-m68020' flag to GCC prevents building anything better, 8587 # like `-m68040'. 8588 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8589 ;; 8590 esac 8591 ;; 8592 8593 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8594 # PIC is the default for these OSes. 8595 ;; 8596 8597 mingw* | cygwin* | pw32* | os2* | cegcc*) 8598 # This hack is so that the source file can tell whether it is being 8599 # built for inclusion in a dll (and should export symbols for example). 8600 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8601 # (--disable-auto-import) libraries 8602 lt_prog_compiler_pic='-DDLL_EXPORT' 8603 ;; 8604 8605 darwin* | rhapsody*) 8606 # PIC is the default on this platform 8607 # Common symbols not allowed in MH_DYLIB files 8608 lt_prog_compiler_pic='-fno-common' 8609 ;; 8610 8611 haiku*) 8612 # PIC is the default for Haiku. 8613 # The "-static" flag exists, but is broken. 8614 lt_prog_compiler_static= 8615 ;; 8616 8617 hpux*) 8618 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8619 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8620 # sets the default TLS model and affects inlining. 8621 case $host_cpu in 8622 hppa*64*) 8623 # +Z the default 8624 ;; 8625 *) 8626 lt_prog_compiler_pic='-fPIC' 8627 ;; 8628 esac 8629 ;; 8630 8631 interix[3-9]*) 8632 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8633 # Instead, we relocate shared libraries at runtime. 8634 ;; 8635 8636 msdosdjgpp*) 8637 # Just because we use GCC doesn't mean we suddenly get shared libraries 8638 # on systems that don't support them. 8639 lt_prog_compiler_can_build_shared=no 8640 enable_shared=no 8641 ;; 8642 8643 *nto* | *qnx*) 8644 # QNX uses GNU C++, but need to define -shared option too, otherwise 8645 # it will coredump. 8646 lt_prog_compiler_pic='-fPIC -shared' 8647 ;; 8648 8649 sysv4*MP*) 8650 if test -d /usr/nec; then 8651 lt_prog_compiler_pic=-Kconform_pic 8652 fi 8653 ;; 8654 8655 *) 8656 lt_prog_compiler_pic='-fPIC' 8657 ;; 8658 esac 8659 8660 case $cc_basename in 8661 nvcc*) # Cuda Compiler Driver 2.2 8662 lt_prog_compiler_wl='-Xlinker ' 8663 lt_prog_compiler_pic='-Xcompiler -fPIC' 8664 ;; 8665 esac 8666 else 8667 # PORTME Check for flag to pass linker flags through the system compiler. 8668 case $host_os in 8669 aix*) 8670 lt_prog_compiler_wl='-Wl,' 8671 if test "$host_cpu" = ia64; then 8672 # AIX 5 now supports IA64 processor 8673 lt_prog_compiler_static='-Bstatic' 8674 else 8675 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8676 fi 8677 ;; 8678 8679 mingw* | cygwin* | pw32* | os2* | cegcc*) 8680 # This hack is so that the source file can tell whether it is being 8681 # built for inclusion in a dll (and should export symbols for example). 8682 lt_prog_compiler_pic='-DDLL_EXPORT' 8683 ;; 8684 8685 hpux9* | hpux10* | hpux11*) 8686 lt_prog_compiler_wl='-Wl,' 8687 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8688 # not for PA HP-UX. 8689 case $host_cpu in 8690 hppa*64*|ia64*) 8691 # +Z the default 8692 ;; 8693 *) 8694 lt_prog_compiler_pic='+Z' 8695 ;; 8696 esac 8697 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8698 lt_prog_compiler_static='${wl}-a ${wl}archive' 8699 ;; 8700 8701 irix5* | irix6* | nonstopux*) 8702 lt_prog_compiler_wl='-Wl,' 8703 # PIC (with -KPIC) is the default. 8704 lt_prog_compiler_static='-non_shared' 8705 ;; 8706 8707 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8708 case $cc_basename in 8709 # old Intel for x86_64 which still supported -KPIC. 8710 ecc*) 8711 lt_prog_compiler_wl='-Wl,' 8712 lt_prog_compiler_pic='-KPIC' 8713 lt_prog_compiler_static='-static' 8714 ;; 8715 # icc used to be incompatible with GCC. 8716 # ICC 10 doesn't accept -KPIC any more. 8717 icc* | ifort*) 8718 lt_prog_compiler_wl='-Wl,' 8719 lt_prog_compiler_pic='-fPIC' 8720 lt_prog_compiler_static='-static' 8721 ;; 8722 # Lahey Fortran 8.1. 8723 lf95*) 8724 lt_prog_compiler_wl='-Wl,' 8725 lt_prog_compiler_pic='--shared' 8726 lt_prog_compiler_static='--static' 8727 ;; 8728 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8729 # Portland Group compilers (*not* the Pentium gcc compiler, 8730 # which looks to be a dead project) 8731 lt_prog_compiler_wl='-Wl,' 8732 lt_prog_compiler_pic='-fpic' 8733 lt_prog_compiler_static='-Bstatic' 8734 ;; 8735 ccc*) 8736 lt_prog_compiler_wl='-Wl,' 8737 # All Alpha code is PIC. 8738 lt_prog_compiler_static='-non_shared' 8739 ;; 8740 xl* | bgxl* | bgf* | mpixl*) 8741 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8742 lt_prog_compiler_wl='-Wl,' 8743 lt_prog_compiler_pic='-qpic' 8744 lt_prog_compiler_static='-qstaticlink' 8745 ;; 8746 *) 8747 case `$CC -V 2>&1 | sed 5q` in 8748 *Sun\ F* | *Sun*Fortran*) 8749 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8750 lt_prog_compiler_pic='-KPIC' 8751 lt_prog_compiler_static='-Bstatic' 8752 lt_prog_compiler_wl='' 8753 ;; 8754 *Sun\ C*) 8755 # Sun C 5.9 8756 lt_prog_compiler_pic='-KPIC' 8757 lt_prog_compiler_static='-Bstatic' 8758 lt_prog_compiler_wl='-Wl,' 8759 ;; 8760 esac 8761 ;; 8762 esac 8763 ;; 8764 8765 newsos6) 8766 lt_prog_compiler_pic='-KPIC' 8767 lt_prog_compiler_static='-Bstatic' 8768 ;; 8769 8770 *nto* | *qnx*) 8771 # QNX uses GNU C++, but need to define -shared option too, otherwise 8772 # it will coredump. 8773 lt_prog_compiler_pic='-fPIC -shared' 8774 ;; 8775 8776 osf3* | osf4* | osf5*) 8777 lt_prog_compiler_wl='-Wl,' 8778 # All OSF/1 code is PIC. 8779 lt_prog_compiler_static='-non_shared' 8780 ;; 8781 8782 rdos*) 8783 lt_prog_compiler_static='-non_shared' 8784 ;; 8785 8786 solaris*) 8787 lt_prog_compiler_pic='-KPIC' 8788 lt_prog_compiler_static='-Bstatic' 8789 case $cc_basename in 8790 f77* | f90* | f95*) 8791 lt_prog_compiler_wl='-Qoption ld ';; 8792 *) 8793 lt_prog_compiler_wl='-Wl,';; 8794 esac 8795 ;; 8796 8797 sunos4*) 8798 lt_prog_compiler_wl='-Qoption ld ' 8799 lt_prog_compiler_pic='-PIC' 8800 lt_prog_compiler_static='-Bstatic' 8801 ;; 8802 8803 sysv4 | sysv4.2uw2* | sysv4.3*) 8804 lt_prog_compiler_wl='-Wl,' 8805 lt_prog_compiler_pic='-KPIC' 8806 lt_prog_compiler_static='-Bstatic' 8807 ;; 8808 8809 sysv4*MP*) 8810 if test -d /usr/nec ;then 8811 lt_prog_compiler_pic='-Kconform_pic' 8812 lt_prog_compiler_static='-Bstatic' 8813 fi 8814 ;; 8815 8816 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8817 lt_prog_compiler_wl='-Wl,' 8818 lt_prog_compiler_pic='-KPIC' 8819 lt_prog_compiler_static='-Bstatic' 8820 ;; 8821 8822 unicos*) 8823 lt_prog_compiler_wl='-Wl,' 8824 lt_prog_compiler_can_build_shared=no 8825 ;; 8826 8827 uts4*) 8828 lt_prog_compiler_pic='-pic' 8829 lt_prog_compiler_static='-Bstatic' 8830 ;; 8831 8832 *) 8833 lt_prog_compiler_can_build_shared=no 8834 ;; 8835 esac 8836 fi 8837 8838case $host_os in 8839 # For platforms which do not support PIC, -DPIC is meaningless: 8840 *djgpp*) 8841 lt_prog_compiler_pic= 8842 ;; 8843 *) 8844 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8845 ;; 8846esac 8847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8848$as_echo "$lt_prog_compiler_pic" >&6; } 8849 8850 8851 8852 8853 8854 8855# 8856# Check to make sure the PIC flag actually works. 8857# 8858if test -n "$lt_prog_compiler_pic"; then 8859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8860$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8861if ${lt_cv_prog_compiler_pic_works+:} false; then : 8862 $as_echo_n "(cached) " >&6 8863else 8864 lt_cv_prog_compiler_pic_works=no 8865 ac_outfile=conftest.$ac_objext 8866 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8867 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8868 # Insert the option either (1) after the last *FLAGS variable, or 8869 # (2) before a word containing "conftest.", or (3) at the end. 8870 # Note that $ac_compile itself does not contain backslashes and begins 8871 # with a dollar sign (not a hyphen), so the echo should work correctly. 8872 # The option is referenced via a variable to avoid confusing sed. 8873 lt_compile=`echo "$ac_compile" | $SED \ 8874 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8875 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8876 -e 's:$: $lt_compiler_flag:'` 8877 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8878 (eval "$lt_compile" 2>conftest.err) 8879 ac_status=$? 8880 cat conftest.err >&5 8881 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8882 if (exit $ac_status) && test -s "$ac_outfile"; then 8883 # The compiler can only warn and ignore the option if not recognized 8884 # So say no if there are warnings other than the usual output. 8885 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8886 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8887 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8888 lt_cv_prog_compiler_pic_works=yes 8889 fi 8890 fi 8891 $RM conftest* 8892 8893fi 8894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8895$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8896 8897if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8898 case $lt_prog_compiler_pic in 8899 "" | " "*) ;; 8900 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8901 esac 8902else 8903 lt_prog_compiler_pic= 8904 lt_prog_compiler_can_build_shared=no 8905fi 8906 8907fi 8908 8909 8910 8911 8912 8913 8914# 8915# Check to make sure the static flag actually works. 8916# 8917wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8919$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8920if ${lt_cv_prog_compiler_static_works+:} false; then : 8921 $as_echo_n "(cached) " >&6 8922else 8923 lt_cv_prog_compiler_static_works=no 8924 save_LDFLAGS="$LDFLAGS" 8925 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8926 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8927 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8928 # The linker can only warn and ignore the option if not recognized 8929 # So say no if there are warnings 8930 if test -s conftest.err; then 8931 # Append any errors to the config.log. 8932 cat conftest.err 1>&5 8933 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8934 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8935 if diff conftest.exp conftest.er2 >/dev/null; then 8936 lt_cv_prog_compiler_static_works=yes 8937 fi 8938 else 8939 lt_cv_prog_compiler_static_works=yes 8940 fi 8941 fi 8942 $RM -r conftest* 8943 LDFLAGS="$save_LDFLAGS" 8944 8945fi 8946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8947$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8948 8949if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8950 : 8951else 8952 lt_prog_compiler_static= 8953fi 8954 8955 8956 8957 8958 8959 8960 8961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8962$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8963if ${lt_cv_prog_compiler_c_o+:} false; then : 8964 $as_echo_n "(cached) " >&6 8965else 8966 lt_cv_prog_compiler_c_o=no 8967 $RM -r conftest 2>/dev/null 8968 mkdir conftest 8969 cd conftest 8970 mkdir out 8971 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8972 8973 lt_compiler_flag="-o out/conftest2.$ac_objext" 8974 # Insert the option either (1) after the last *FLAGS variable, or 8975 # (2) before a word containing "conftest.", or (3) at the end. 8976 # Note that $ac_compile itself does not contain backslashes and begins 8977 # with a dollar sign (not a hyphen), so the echo should work correctly. 8978 lt_compile=`echo "$ac_compile" | $SED \ 8979 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8980 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8981 -e 's:$: $lt_compiler_flag:'` 8982 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8983 (eval "$lt_compile" 2>out/conftest.err) 8984 ac_status=$? 8985 cat out/conftest.err >&5 8986 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8987 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8988 then 8989 # The compiler can only warn and ignore the option if not recognized 8990 # So say no if there are warnings 8991 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8992 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8993 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8994 lt_cv_prog_compiler_c_o=yes 8995 fi 8996 fi 8997 chmod u+w . 2>&5 8998 $RM conftest* 8999 # SGI C++ compiler will create directory out/ii_files/ for 9000 # template instantiation 9001 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9002 $RM out/* && rmdir out 9003 cd .. 9004 $RM -r conftest 9005 $RM conftest* 9006 9007fi 9008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9009$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9010 9011 9012 9013 9014 9015 9016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9017$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9018if ${lt_cv_prog_compiler_c_o+:} false; then : 9019 $as_echo_n "(cached) " >&6 9020else 9021 lt_cv_prog_compiler_c_o=no 9022 $RM -r conftest 2>/dev/null 9023 mkdir conftest 9024 cd conftest 9025 mkdir out 9026 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9027 9028 lt_compiler_flag="-o out/conftest2.$ac_objext" 9029 # Insert the option either (1) after the last *FLAGS variable, or 9030 # (2) before a word containing "conftest.", or (3) at the end. 9031 # Note that $ac_compile itself does not contain backslashes and begins 9032 # with a dollar sign (not a hyphen), so the echo should work correctly. 9033 lt_compile=`echo "$ac_compile" | $SED \ 9034 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9035 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9036 -e 's:$: $lt_compiler_flag:'` 9037 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9038 (eval "$lt_compile" 2>out/conftest.err) 9039 ac_status=$? 9040 cat out/conftest.err >&5 9041 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9042 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9043 then 9044 # The compiler can only warn and ignore the option if not recognized 9045 # So say no if there are warnings 9046 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9047 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9048 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9049 lt_cv_prog_compiler_c_o=yes 9050 fi 9051 fi 9052 chmod u+w . 2>&5 9053 $RM conftest* 9054 # SGI C++ compiler will create directory out/ii_files/ for 9055 # template instantiation 9056 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9057 $RM out/* && rmdir out 9058 cd .. 9059 $RM -r conftest 9060 $RM conftest* 9061 9062fi 9063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9064$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9065 9066 9067 9068 9069hard_links="nottested" 9070if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9071 # do not overwrite the value of need_locks provided by the user 9072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9073$as_echo_n "checking if we can lock with hard links... " >&6; } 9074 hard_links=yes 9075 $RM conftest* 9076 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9077 touch conftest.a 9078 ln conftest.a conftest.b 2>&5 || hard_links=no 9079 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9081$as_echo "$hard_links" >&6; } 9082 if test "$hard_links" = no; then 9083 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9084$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9085 need_locks=warn 9086 fi 9087else 9088 need_locks=no 9089fi 9090 9091 9092 9093 9094 9095 9096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9097$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9098 9099 runpath_var= 9100 allow_undefined_flag= 9101 always_export_symbols=no 9102 archive_cmds= 9103 archive_expsym_cmds= 9104 compiler_needs_object=no 9105 enable_shared_with_static_runtimes=no 9106 export_dynamic_flag_spec= 9107 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9108 hardcode_automatic=no 9109 hardcode_direct=no 9110 hardcode_direct_absolute=no 9111 hardcode_libdir_flag_spec= 9112 hardcode_libdir_flag_spec_ld= 9113 hardcode_libdir_separator= 9114 hardcode_minus_L=no 9115 hardcode_shlibpath_var=unsupported 9116 inherit_rpath=no 9117 link_all_deplibs=unknown 9118 module_cmds= 9119 module_expsym_cmds= 9120 old_archive_from_new_cmds= 9121 old_archive_from_expsyms_cmds= 9122 thread_safe_flag_spec= 9123 whole_archive_flag_spec= 9124 # include_expsyms should be a list of space-separated symbols to be *always* 9125 # included in the symbol list 9126 include_expsyms= 9127 # exclude_expsyms can be an extended regexp of symbols to exclude 9128 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9129 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9130 # as well as any symbol that contains `d'. 9131 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9132 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9133 # platforms (ab)use it in PIC code, but their linkers get confused if 9134 # the symbol is explicitly referenced. Since portable code cannot 9135 # rely on this symbol name, it's probably fine to never include it in 9136 # preloaded symbol tables. 9137 # Exclude shared library initialization/finalization symbols. 9138 extract_expsyms_cmds= 9139 9140 case $host_os in 9141 cygwin* | mingw* | pw32* | cegcc*) 9142 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9143 # When not using gcc, we currently assume that we are using 9144 # Microsoft Visual C++. 9145 if test "$GCC" != yes; then 9146 with_gnu_ld=no 9147 fi 9148 ;; 9149 interix*) 9150 # we just hope/assume this is gcc and not c89 (= MSVC++) 9151 with_gnu_ld=yes 9152 ;; 9153 openbsd*) 9154 with_gnu_ld=no 9155 ;; 9156 esac 9157 9158 ld_shlibs=yes 9159 9160 # On some targets, GNU ld is compatible enough with the native linker 9161 # that we're better off using the native interface for both. 9162 lt_use_gnu_ld_interface=no 9163 if test "$with_gnu_ld" = yes; then 9164 case $host_os in 9165 aix*) 9166 # The AIX port of GNU ld has always aspired to compatibility 9167 # with the native linker. However, as the warning in the GNU ld 9168 # block says, versions before 2.19.5* couldn't really create working 9169 # shared libraries, regardless of the interface used. 9170 case `$LD -v 2>&1` in 9171 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9172 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9173 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9174 *) 9175 lt_use_gnu_ld_interface=yes 9176 ;; 9177 esac 9178 ;; 9179 *) 9180 lt_use_gnu_ld_interface=yes 9181 ;; 9182 esac 9183 fi 9184 9185 if test "$lt_use_gnu_ld_interface" = yes; then 9186 # If archive_cmds runs LD, not CC, wlarc should be empty 9187 wlarc='${wl}' 9188 9189 # Set some defaults for GNU ld with shared library support. These 9190 # are reset later if shared libraries are not supported. Putting them 9191 # here allows them to be overridden if necessary. 9192 runpath_var=LD_RUN_PATH 9193 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9194 export_dynamic_flag_spec='${wl}--export-dynamic' 9195 # ancient GNU ld didn't support --whole-archive et. al. 9196 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9197 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9198 else 9199 whole_archive_flag_spec= 9200 fi 9201 supports_anon_versioning=no 9202 case `$LD -v 2>&1` in 9203 *GNU\ gold*) supports_anon_versioning=yes ;; 9204 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9205 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9206 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9207 *\ 2.11.*) ;; # other 2.11 versions 9208 *) supports_anon_versioning=yes ;; 9209 esac 9210 9211 # See if GNU ld supports shared libraries. 9212 case $host_os in 9213 aix[3-9]*) 9214 # On AIX/PPC, the GNU linker is very broken 9215 if test "$host_cpu" != ia64; then 9216 ld_shlibs=no 9217 cat <<_LT_EOF 1>&2 9218 9219*** Warning: the GNU linker, at least up to release 2.19, is reported 9220*** to be unable to reliably create shared libraries on AIX. 9221*** Therefore, libtool is disabling shared libraries support. If you 9222*** really care for shared libraries, you may want to install binutils 9223*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9224*** You will then need to restart the configuration process. 9225 9226_LT_EOF 9227 fi 9228 ;; 9229 9230 amigaos*) 9231 case $host_cpu in 9232 powerpc) 9233 # see comment about AmigaOS4 .so support 9234 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9235 archive_expsym_cmds='' 9236 ;; 9237 m68k) 9238 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)' 9239 hardcode_libdir_flag_spec='-L$libdir' 9240 hardcode_minus_L=yes 9241 ;; 9242 esac 9243 ;; 9244 9245 beos*) 9246 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9247 allow_undefined_flag=unsupported 9248 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9249 # support --undefined. This deserves some investigation. FIXME 9250 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9251 else 9252 ld_shlibs=no 9253 fi 9254 ;; 9255 9256 cygwin* | mingw* | pw32* | cegcc*) 9257 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9258 # as there is no search path for DLLs. 9259 hardcode_libdir_flag_spec='-L$libdir' 9260 export_dynamic_flag_spec='${wl}--export-all-symbols' 9261 allow_undefined_flag=unsupported 9262 always_export_symbols=no 9263 enable_shared_with_static_runtimes=yes 9264 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9265 9266 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9267 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9268 # If the export-symbols file already is a .def file (1st line 9269 # is EXPORTS), use it as is; otherwise, prepend... 9270 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9271 cp $export_symbols $output_objdir/$soname.def; 9272 else 9273 echo EXPORTS > $output_objdir/$soname.def; 9274 cat $export_symbols >> $output_objdir/$soname.def; 9275 fi~ 9276 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9277 else 9278 ld_shlibs=no 9279 fi 9280 ;; 9281 9282 haiku*) 9283 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9284 link_all_deplibs=yes 9285 ;; 9286 9287 interix[3-9]*) 9288 hardcode_direct=no 9289 hardcode_shlibpath_var=no 9290 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9291 export_dynamic_flag_spec='${wl}-E' 9292 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9293 # Instead, shared libraries are loaded at an image base (0x10000000 by 9294 # default) and relocated if they conflict, which is a slow very memory 9295 # consuming and fragmenting process. To avoid this, we pick a random, 9296 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9297 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9298 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9299 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' 9300 ;; 9301 9302 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9303 tmp_diet=no 9304 if test "$host_os" = linux-dietlibc; then 9305 case $cc_basename in 9306 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9307 esac 9308 fi 9309 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9310 && test "$tmp_diet" = no 9311 then 9312 tmp_addflag=' $pic_flag' 9313 tmp_sharedflag='-shared' 9314 case $cc_basename,$host_cpu in 9315 pgcc*) # Portland Group C compiler 9316 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' 9317 tmp_addflag=' $pic_flag' 9318 ;; 9319 pgf77* | pgf90* | pgf95* | pgfortran*) 9320 # Portland Group f77 and f90 compilers 9321 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' 9322 tmp_addflag=' $pic_flag -Mnomain' ;; 9323 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9324 tmp_addflag=' -i_dynamic' ;; 9325 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9326 tmp_addflag=' -i_dynamic -nofor_main' ;; 9327 ifc* | ifort*) # Intel Fortran compiler 9328 tmp_addflag=' -nofor_main' ;; 9329 lf95*) # Lahey Fortran 8.1 9330 whole_archive_flag_spec= 9331 tmp_sharedflag='--shared' ;; 9332 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9333 tmp_sharedflag='-qmkshrobj' 9334 tmp_addflag= ;; 9335 nvcc*) # Cuda Compiler Driver 2.2 9336 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' 9337 compiler_needs_object=yes 9338 ;; 9339 esac 9340 case `$CC -V 2>&1 | sed 5q` in 9341 *Sun\ C*) # Sun C 5.9 9342 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' 9343 compiler_needs_object=yes 9344 tmp_sharedflag='-G' ;; 9345 *Sun\ F*) # Sun Fortran 8.3 9346 tmp_sharedflag='-G' ;; 9347 esac 9348 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9349 9350 if test "x$supports_anon_versioning" = xyes; then 9351 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9352 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9353 echo "local: *; };" >> $output_objdir/$libname.ver~ 9354 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9355 fi 9356 9357 case $cc_basename in 9358 xlf* | bgf* | bgxlf* | mpixlf*) 9359 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9360 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9361 hardcode_libdir_flag_spec= 9362 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9363 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9364 if test "x$supports_anon_versioning" = xyes; then 9365 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9366 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9367 echo "local: *; };" >> $output_objdir/$libname.ver~ 9368 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9369 fi 9370 ;; 9371 esac 9372 else 9373 ld_shlibs=no 9374 fi 9375 ;; 9376 9377 netbsd*) 9378 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9379 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9380 wlarc= 9381 else 9382 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9383 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9384 fi 9385 ;; 9386 9387 solaris*) 9388 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9389 ld_shlibs=no 9390 cat <<_LT_EOF 1>&2 9391 9392*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9393*** create shared libraries on Solaris systems. Therefore, libtool 9394*** is disabling shared libraries support. We urge you to upgrade GNU 9395*** binutils to release 2.9.1 or newer. Another option is to modify 9396*** your PATH or compiler configuration so that the native linker is 9397*** used, and then restart. 9398 9399_LT_EOF 9400 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9401 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9402 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9403 else 9404 ld_shlibs=no 9405 fi 9406 ;; 9407 9408 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9409 case `$LD -v 2>&1` in 9410 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9411 ld_shlibs=no 9412 cat <<_LT_EOF 1>&2 9413 9414*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9415*** reliably create shared libraries on SCO systems. Therefore, libtool 9416*** is disabling shared libraries support. We urge you to upgrade GNU 9417*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9418*** your PATH or compiler configuration so that the native linker is 9419*** used, and then restart. 9420 9421_LT_EOF 9422 ;; 9423 *) 9424 # For security reasons, it is highly recommended that you always 9425 # use absolute paths for naming shared libraries, and exclude the 9426 # DT_RUNPATH tag from executables and libraries. But doing so 9427 # requires that you compile everything twice, which is a pain. 9428 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9429 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9430 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9431 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9432 else 9433 ld_shlibs=no 9434 fi 9435 ;; 9436 esac 9437 ;; 9438 9439 sunos4*) 9440 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9441 wlarc= 9442 hardcode_direct=yes 9443 hardcode_shlibpath_var=no 9444 ;; 9445 9446 *) 9447 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9448 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9449 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9450 else 9451 ld_shlibs=no 9452 fi 9453 ;; 9454 esac 9455 9456 if test "$ld_shlibs" = no; then 9457 runpath_var= 9458 hardcode_libdir_flag_spec= 9459 export_dynamic_flag_spec= 9460 whole_archive_flag_spec= 9461 fi 9462 else 9463 # PORTME fill in a description of your system's linker (not GNU ld) 9464 case $host_os in 9465 aix3*) 9466 allow_undefined_flag=unsupported 9467 always_export_symbols=yes 9468 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' 9469 # Note: this linker hardcodes the directories in LIBPATH if there 9470 # are no directories specified by -L. 9471 hardcode_minus_L=yes 9472 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9473 # Neither direct hardcoding nor static linking is supported with a 9474 # broken collect2. 9475 hardcode_direct=unsupported 9476 fi 9477 ;; 9478 9479 aix[4-9]*) 9480 if test "$host_cpu" = ia64; then 9481 # On IA64, the linker does run time linking by default, so we don't 9482 # have to do anything special. 9483 aix_use_runtimelinking=no 9484 exp_sym_flag='-Bexport' 9485 no_entry_flag="" 9486 else 9487 # If we're using GNU nm, then we don't want the "-C" option. 9488 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9489 # Also, AIX nm treats weak defined symbols like other global 9490 # defined symbols, whereas GNU nm marks them as "W". 9491 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9492 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' 9493 else 9494 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9495 fi 9496 aix_use_runtimelinking=no 9497 9498 # Test if we are trying to use run time linking or normal 9499 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9500 # need to do runtime linking. 9501 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9502 for ld_flag in $LDFLAGS; do 9503 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9504 aix_use_runtimelinking=yes 9505 break 9506 fi 9507 done 9508 ;; 9509 esac 9510 9511 exp_sym_flag='-bexport' 9512 no_entry_flag='-bnoentry' 9513 fi 9514 9515 # When large executables or shared objects are built, AIX ld can 9516 # have problems creating the table of contents. If linking a library 9517 # or program results in "error TOC overflow" add -mminimal-toc to 9518 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9519 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9520 9521 archive_cmds='' 9522 hardcode_direct=yes 9523 hardcode_direct_absolute=yes 9524 hardcode_libdir_separator=':' 9525 link_all_deplibs=yes 9526 file_list_spec='${wl}-f,' 9527 9528 if test "$GCC" = yes; then 9529 case $host_os in aix4.[012]|aix4.[012].*) 9530 # We only want to do this on AIX 4.2 and lower, the check 9531 # below for broken collect2 doesn't work under 4.3+ 9532 collect2name=`${CC} -print-prog-name=collect2` 9533 if test -f "$collect2name" && 9534 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9535 then 9536 # We have reworked collect2 9537 : 9538 else 9539 # We have old collect2 9540 hardcode_direct=unsupported 9541 # It fails to find uninstalled libraries when the uninstalled 9542 # path is not listed in the libpath. Setting hardcode_minus_L 9543 # to unsupported forces relinking 9544 hardcode_minus_L=yes 9545 hardcode_libdir_flag_spec='-L$libdir' 9546 hardcode_libdir_separator= 9547 fi 9548 ;; 9549 esac 9550 shared_flag='-shared' 9551 if test "$aix_use_runtimelinking" = yes; then 9552 shared_flag="$shared_flag "'${wl}-G' 9553 fi 9554 else 9555 # not using gcc 9556 if test "$host_cpu" = ia64; then 9557 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9558 # chokes on -Wl,-G. The following line is correct: 9559 shared_flag='-G' 9560 else 9561 if test "$aix_use_runtimelinking" = yes; then 9562 shared_flag='${wl}-G' 9563 else 9564 shared_flag='${wl}-bM:SRE' 9565 fi 9566 fi 9567 fi 9568 9569 export_dynamic_flag_spec='${wl}-bexpall' 9570 # It seems that -bexpall does not export symbols beginning with 9571 # underscore (_), so it is better to generate a list of symbols to export. 9572 always_export_symbols=yes 9573 if test "$aix_use_runtimelinking" = yes; then 9574 # Warning - without using the other runtime loading flags (-brtl), 9575 # -berok will link without error, but may produce a broken library. 9576 allow_undefined_flag='-berok' 9577 # Determine the default libpath from the value encoded in an 9578 # empty executable. 9579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9580/* end confdefs.h. */ 9581 9582int 9583main () 9584{ 9585 9586 ; 9587 return 0; 9588} 9589_ACEOF 9590if ac_fn_c_try_link "$LINENO"; then : 9591 9592lt_aix_libpath_sed=' 9593 /Import File Strings/,/^$/ { 9594 /^0/ { 9595 s/^0 *\(.*\)$/\1/ 9596 p 9597 } 9598 }' 9599aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9600# Check for a 64-bit object if we didn't find anything. 9601if test -z "$aix_libpath"; then 9602 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9603fi 9604fi 9605rm -f core conftest.err conftest.$ac_objext \ 9606 conftest$ac_exeext conftest.$ac_ext 9607if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9608 9609 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9610 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" 9611 else 9612 if test "$host_cpu" = ia64; then 9613 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9614 allow_undefined_flag="-z nodefs" 9615 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" 9616 else 9617 # Determine the default libpath from the value encoded in an 9618 # empty executable. 9619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9620/* end confdefs.h. */ 9621 9622int 9623main () 9624{ 9625 9626 ; 9627 return 0; 9628} 9629_ACEOF 9630if ac_fn_c_try_link "$LINENO"; then : 9631 9632lt_aix_libpath_sed=' 9633 /Import File Strings/,/^$/ { 9634 /^0/ { 9635 s/^0 *\(.*\)$/\1/ 9636 p 9637 } 9638 }' 9639aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9640# Check for a 64-bit object if we didn't find anything. 9641if test -z "$aix_libpath"; then 9642 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9643fi 9644fi 9645rm -f core conftest.err conftest.$ac_objext \ 9646 conftest$ac_exeext conftest.$ac_ext 9647if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9648 9649 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9650 # Warning - without using the other run time loading flags, 9651 # -berok will link without error, but may produce a broken library. 9652 no_undefined_flag=' ${wl}-bernotok' 9653 allow_undefined_flag=' ${wl}-berok' 9654 if test "$with_gnu_ld" = yes; then 9655 # We only use this code for GNU lds that support --whole-archive. 9656 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9657 else 9658 # Exported symbols can be pulled into shared objects from archives 9659 whole_archive_flag_spec='$convenience' 9660 fi 9661 archive_cmds_need_lc=yes 9662 # This is similar to how AIX traditionally builds its shared libraries. 9663 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' 9664 fi 9665 fi 9666 ;; 9667 9668 amigaos*) 9669 case $host_cpu in 9670 powerpc) 9671 # see comment about AmigaOS4 .so support 9672 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9673 archive_expsym_cmds='' 9674 ;; 9675 m68k) 9676 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)' 9677 hardcode_libdir_flag_spec='-L$libdir' 9678 hardcode_minus_L=yes 9679 ;; 9680 esac 9681 ;; 9682 9683 bsdi[45]*) 9684 export_dynamic_flag_spec=-rdynamic 9685 ;; 9686 9687 cygwin* | mingw* | pw32* | cegcc*) 9688 # When not using gcc, we currently assume that we are using 9689 # Microsoft Visual C++. 9690 # hardcode_libdir_flag_spec is actually meaningless, as there is 9691 # no search path for DLLs. 9692 hardcode_libdir_flag_spec=' ' 9693 allow_undefined_flag=unsupported 9694 # Tell ltmain to make .lib files, not .a files. 9695 libext=lib 9696 # Tell ltmain to make .dll files, not .so files. 9697 shrext_cmds=".dll" 9698 # FIXME: Setting linknames here is a bad hack. 9699 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9700 # The linker will automatically build a .lib file if we build a DLL. 9701 old_archive_from_new_cmds='true' 9702 # FIXME: Should let the user specify the lib program. 9703 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9704 fix_srcfile_path='`cygpath -w "$srcfile"`' 9705 enable_shared_with_static_runtimes=yes 9706 ;; 9707 9708 darwin* | rhapsody*) 9709 9710 9711 archive_cmds_need_lc=no 9712 hardcode_direct=no 9713 hardcode_automatic=yes 9714 hardcode_shlibpath_var=unsupported 9715 if test "$lt_cv_ld_force_load" = "yes"; then 9716 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\"`' 9717 else 9718 whole_archive_flag_spec='' 9719 fi 9720 link_all_deplibs=yes 9721 allow_undefined_flag="$_lt_dar_allow_undefined" 9722 case $cc_basename in 9723 ifort*) _lt_dar_can_shared=yes ;; 9724 *) _lt_dar_can_shared=$GCC ;; 9725 esac 9726 if test "$_lt_dar_can_shared" = "yes"; then 9727 output_verbose_link_cmd=func_echo_all 9728 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9729 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9730 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}" 9731 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}" 9732 9733 else 9734 ld_shlibs=no 9735 fi 9736 9737 ;; 9738 9739 dgux*) 9740 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9741 hardcode_libdir_flag_spec='-L$libdir' 9742 hardcode_shlibpath_var=no 9743 ;; 9744 9745 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9746 # support. Future versions do this automatically, but an explicit c++rt0.o 9747 # does not break anything, and helps significantly (at the cost of a little 9748 # extra space). 9749 freebsd2.2*) 9750 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9751 hardcode_libdir_flag_spec='-R$libdir' 9752 hardcode_direct=yes 9753 hardcode_shlibpath_var=no 9754 ;; 9755 9756 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9757 freebsd2.*) 9758 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9759 hardcode_direct=yes 9760 hardcode_minus_L=yes 9761 hardcode_shlibpath_var=no 9762 ;; 9763 9764 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9765 freebsd* | dragonfly*) 9766 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9767 hardcode_libdir_flag_spec='-R$libdir' 9768 hardcode_direct=yes 9769 hardcode_shlibpath_var=no 9770 ;; 9771 9772 hpux9*) 9773 if test "$GCC" = yes; then 9774 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' 9775 else 9776 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' 9777 fi 9778 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9779 hardcode_libdir_separator=: 9780 hardcode_direct=yes 9781 9782 # hardcode_minus_L: Not really in the search PATH, 9783 # but as the default location of the library. 9784 hardcode_minus_L=yes 9785 export_dynamic_flag_spec='${wl}-E' 9786 ;; 9787 9788 hpux10*) 9789 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9790 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9791 else 9792 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9793 fi 9794 if test "$with_gnu_ld" = no; then 9795 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9796 hardcode_libdir_flag_spec_ld='+b $libdir' 9797 hardcode_libdir_separator=: 9798 hardcode_direct=yes 9799 hardcode_direct_absolute=yes 9800 export_dynamic_flag_spec='${wl}-E' 9801 # hardcode_minus_L: Not really in the search PATH, 9802 # but as the default location of the library. 9803 hardcode_minus_L=yes 9804 fi 9805 ;; 9806 9807 hpux11*) 9808 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9809 case $host_cpu in 9810 hppa*64*) 9811 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9812 ;; 9813 ia64*) 9814 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9815 ;; 9816 *) 9817 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9818 ;; 9819 esac 9820 else 9821 case $host_cpu in 9822 hppa*64*) 9823 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9824 ;; 9825 ia64*) 9826 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9827 ;; 9828 *) 9829 9830 # Older versions of the 11.00 compiler do not understand -b yet 9831 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9833$as_echo_n "checking if $CC understands -b... " >&6; } 9834if ${lt_cv_prog_compiler__b+:} false; then : 9835 $as_echo_n "(cached) " >&6 9836else 9837 lt_cv_prog_compiler__b=no 9838 save_LDFLAGS="$LDFLAGS" 9839 LDFLAGS="$LDFLAGS -b" 9840 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9841 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9842 # The linker can only warn and ignore the option if not recognized 9843 # So say no if there are warnings 9844 if test -s conftest.err; then 9845 # Append any errors to the config.log. 9846 cat conftest.err 1>&5 9847 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9848 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9849 if diff conftest.exp conftest.er2 >/dev/null; then 9850 lt_cv_prog_compiler__b=yes 9851 fi 9852 else 9853 lt_cv_prog_compiler__b=yes 9854 fi 9855 fi 9856 $RM -r conftest* 9857 LDFLAGS="$save_LDFLAGS" 9858 9859fi 9860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9861$as_echo "$lt_cv_prog_compiler__b" >&6; } 9862 9863if test x"$lt_cv_prog_compiler__b" = xyes; then 9864 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9865else 9866 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9867fi 9868 9869 ;; 9870 esac 9871 fi 9872 if test "$with_gnu_ld" = no; then 9873 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9874 hardcode_libdir_separator=: 9875 9876 case $host_cpu in 9877 hppa*64*|ia64*) 9878 hardcode_direct=no 9879 hardcode_shlibpath_var=no 9880 ;; 9881 *) 9882 hardcode_direct=yes 9883 hardcode_direct_absolute=yes 9884 export_dynamic_flag_spec='${wl}-E' 9885 9886 # hardcode_minus_L: Not really in the search PATH, 9887 # but as the default location of the library. 9888 hardcode_minus_L=yes 9889 ;; 9890 esac 9891 fi 9892 ;; 9893 9894 irix5* | irix6* | nonstopux*) 9895 if test "$GCC" = yes; then 9896 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' 9897 # Try to use the -exported_symbol ld option, if it does not 9898 # work, assume that -exports_file does not work either and 9899 # implicitly export all symbols. 9900 save_LDFLAGS="$LDFLAGS" 9901 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9903/* end confdefs.h. */ 9904int foo(void) {} 9905_ACEOF 9906if ac_fn_c_try_link "$LINENO"; then : 9907 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' 9908 9909fi 9910rm -f core conftest.err conftest.$ac_objext \ 9911 conftest$ac_exeext conftest.$ac_ext 9912 LDFLAGS="$save_LDFLAGS" 9913 else 9914 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' 9915 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' 9916 fi 9917 archive_cmds_need_lc='no' 9918 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9919 hardcode_libdir_separator=: 9920 inherit_rpath=yes 9921 link_all_deplibs=yes 9922 ;; 9923 9924 netbsd*) 9925 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9926 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9927 else 9928 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9929 fi 9930 hardcode_libdir_flag_spec='-R$libdir' 9931 hardcode_direct=yes 9932 hardcode_shlibpath_var=no 9933 ;; 9934 9935 newsos6) 9936 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9937 hardcode_direct=yes 9938 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9939 hardcode_libdir_separator=: 9940 hardcode_shlibpath_var=no 9941 ;; 9942 9943 *nto* | *qnx*) 9944 ;; 9945 9946 openbsd*) 9947 if test -f /usr/libexec/ld.so; then 9948 hardcode_direct=yes 9949 hardcode_shlibpath_var=no 9950 hardcode_direct_absolute=yes 9951 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9952 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9953 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9954 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9955 export_dynamic_flag_spec='${wl}-E' 9956 else 9957 case $host_os in 9958 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9959 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9960 hardcode_libdir_flag_spec='-R$libdir' 9961 ;; 9962 *) 9963 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9964 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9965 ;; 9966 esac 9967 fi 9968 else 9969 ld_shlibs=no 9970 fi 9971 ;; 9972 9973 os2*) 9974 hardcode_libdir_flag_spec='-L$libdir' 9975 hardcode_minus_L=yes 9976 allow_undefined_flag=unsupported 9977 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' 9978 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9979 ;; 9980 9981 osf3*) 9982 if test "$GCC" = yes; then 9983 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9984 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' 9985 else 9986 allow_undefined_flag=' -expect_unresolved \*' 9987 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' 9988 fi 9989 archive_cmds_need_lc='no' 9990 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9991 hardcode_libdir_separator=: 9992 ;; 9993 9994 osf4* | osf5*) # as osf3* with the addition of -msym flag 9995 if test "$GCC" = yes; then 9996 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9997 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' 9998 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9999 else 10000 allow_undefined_flag=' -expect_unresolved \*' 10001 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' 10002 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~ 10003 $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' 10004 10005 # Both c and cxx compiler support -rpath directly 10006 hardcode_libdir_flag_spec='-rpath $libdir' 10007 fi 10008 archive_cmds_need_lc='no' 10009 hardcode_libdir_separator=: 10010 ;; 10011 10012 solaris*) 10013 no_undefined_flag=' -z defs' 10014 if test "$GCC" = yes; then 10015 wlarc='${wl}' 10016 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10017 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10018 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10019 else 10020 case `$CC -V 2>&1` in 10021 *"Compilers 5.0"*) 10022 wlarc='' 10023 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10024 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10025 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10026 ;; 10027 *) 10028 wlarc='${wl}' 10029 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10030 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10031 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10032 ;; 10033 esac 10034 fi 10035 hardcode_libdir_flag_spec='-R$libdir' 10036 hardcode_shlibpath_var=no 10037 case $host_os in 10038 solaris2.[0-5] | solaris2.[0-5].*) ;; 10039 *) 10040 # The compiler driver will combine and reorder linker options, 10041 # but understands `-z linker_flag'. GCC discards it without `$wl', 10042 # but is careful enough not to reorder. 10043 # Supported since Solaris 2.6 (maybe 2.5.1?) 10044 if test "$GCC" = yes; then 10045 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10046 else 10047 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10048 fi 10049 ;; 10050 esac 10051 link_all_deplibs=yes 10052 ;; 10053 10054 sunos4*) 10055 if test "x$host_vendor" = xsequent; then 10056 # Use $CC to link under sequent, because it throws in some extra .o 10057 # files that make .init and .fini sections work. 10058 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10059 else 10060 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10061 fi 10062 hardcode_libdir_flag_spec='-L$libdir' 10063 hardcode_direct=yes 10064 hardcode_minus_L=yes 10065 hardcode_shlibpath_var=no 10066 ;; 10067 10068 sysv4) 10069 case $host_vendor in 10070 sni) 10071 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10072 hardcode_direct=yes # is this really true??? 10073 ;; 10074 siemens) 10075 ## LD is ld it makes a PLAMLIB 10076 ## CC just makes a GrossModule. 10077 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10078 reload_cmds='$CC -r -o $output$reload_objs' 10079 hardcode_direct=no 10080 ;; 10081 motorola) 10082 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10083 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10084 ;; 10085 esac 10086 runpath_var='LD_RUN_PATH' 10087 hardcode_shlibpath_var=no 10088 ;; 10089 10090 sysv4.3*) 10091 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10092 hardcode_shlibpath_var=no 10093 export_dynamic_flag_spec='-Bexport' 10094 ;; 10095 10096 sysv4*MP*) 10097 if test -d /usr/nec; then 10098 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10099 hardcode_shlibpath_var=no 10100 runpath_var=LD_RUN_PATH 10101 hardcode_runpath_var=yes 10102 ld_shlibs=yes 10103 fi 10104 ;; 10105 10106 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10107 no_undefined_flag='${wl}-z,text' 10108 archive_cmds_need_lc=no 10109 hardcode_shlibpath_var=no 10110 runpath_var='LD_RUN_PATH' 10111 10112 if test "$GCC" = yes; then 10113 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10114 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10115 else 10116 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10117 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10118 fi 10119 ;; 10120 10121 sysv5* | sco3.2v5* | sco5v6*) 10122 # Note: We can NOT use -z defs as we might desire, because we do not 10123 # link with -lc, and that would cause any symbols used from libc to 10124 # always be unresolved, which means just about no library would 10125 # ever link correctly. If we're not using GNU ld we use -z text 10126 # though, which does catch some bad symbols but isn't as heavy-handed 10127 # as -z defs. 10128 no_undefined_flag='${wl}-z,text' 10129 allow_undefined_flag='${wl}-z,nodefs' 10130 archive_cmds_need_lc=no 10131 hardcode_shlibpath_var=no 10132 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10133 hardcode_libdir_separator=':' 10134 link_all_deplibs=yes 10135 export_dynamic_flag_spec='${wl}-Bexport' 10136 runpath_var='LD_RUN_PATH' 10137 10138 if test "$GCC" = yes; then 10139 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10140 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10141 else 10142 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10143 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10144 fi 10145 ;; 10146 10147 uts4*) 10148 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10149 hardcode_libdir_flag_spec='-L$libdir' 10150 hardcode_shlibpath_var=no 10151 ;; 10152 10153 *) 10154 ld_shlibs=no 10155 ;; 10156 esac 10157 10158 if test x$host_vendor = xsni; then 10159 case $host in 10160 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10161 export_dynamic_flag_spec='${wl}-Blargedynsym' 10162 ;; 10163 esac 10164 fi 10165 fi 10166 10167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10168$as_echo "$ld_shlibs" >&6; } 10169test "$ld_shlibs" = no && can_build_shared=no 10170 10171with_gnu_ld=$with_gnu_ld 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187# 10188# Do we need to explicitly link libc? 10189# 10190case "x$archive_cmds_need_lc" in 10191x|xyes) 10192 # Assume -lc should be added 10193 archive_cmds_need_lc=yes 10194 10195 if test "$enable_shared" = yes && test "$GCC" = yes; then 10196 case $archive_cmds in 10197 *'~'*) 10198 # FIXME: we may have to deal with multi-command sequences. 10199 ;; 10200 '$CC '*) 10201 # Test whether the compiler implicitly links with -lc since on some 10202 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10203 # to ld, don't add -lc before -lgcc. 10204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10205$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10206if ${lt_cv_archive_cmds_need_lc+:} false; then : 10207 $as_echo_n "(cached) " >&6 10208else 10209 $RM conftest* 10210 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10211 10212 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10213 (eval $ac_compile) 2>&5 10214 ac_status=$? 10215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10216 test $ac_status = 0; } 2>conftest.err; then 10217 soname=conftest 10218 lib=conftest 10219 libobjs=conftest.$ac_objext 10220 deplibs= 10221 wl=$lt_prog_compiler_wl 10222 pic_flag=$lt_prog_compiler_pic 10223 compiler_flags=-v 10224 linker_flags=-v 10225 verstring= 10226 output_objdir=. 10227 libname=conftest 10228 lt_save_allow_undefined_flag=$allow_undefined_flag 10229 allow_undefined_flag= 10230 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10231 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10232 ac_status=$? 10233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10234 test $ac_status = 0; } 10235 then 10236 lt_cv_archive_cmds_need_lc=no 10237 else 10238 lt_cv_archive_cmds_need_lc=yes 10239 fi 10240 allow_undefined_flag=$lt_save_allow_undefined_flag 10241 else 10242 cat conftest.err 1>&5 10243 fi 10244 $RM conftest* 10245 10246fi 10247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10248$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10249 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10250 ;; 10251 esac 10252 fi 10253 ;; 10254esac 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10413$as_echo_n "checking dynamic linker characteristics... " >&6; } 10414 10415if test "$GCC" = yes; then 10416 case $host_os in 10417 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10418 *) lt_awk_arg="/^libraries:/" ;; 10419 esac 10420 case $host_os in 10421 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10422 *) lt_sed_strip_eq="s,=/,/,g" ;; 10423 esac 10424 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10425 case $lt_search_path_spec in 10426 *\;*) 10427 # if the path contains ";" then we assume it to be the separator 10428 # otherwise default to the standard path separator (i.e. ":") - it is 10429 # assumed that no part of a normal pathname contains ";" but that should 10430 # okay in the real world where ";" in dirpaths is itself problematic. 10431 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10432 ;; 10433 *) 10434 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10435 ;; 10436 esac 10437 # Ok, now we have the path, separated by spaces, we can step through it 10438 # and add multilib dir if necessary. 10439 lt_tmp_lt_search_path_spec= 10440 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10441 for lt_sys_path in $lt_search_path_spec; do 10442 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10443 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10444 else 10445 test -d "$lt_sys_path" && \ 10446 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10447 fi 10448 done 10449 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10450BEGIN {RS=" "; FS="/|\n";} { 10451 lt_foo=""; 10452 lt_count=0; 10453 for (lt_i = NF; lt_i > 0; lt_i--) { 10454 if ($lt_i != "" && $lt_i != ".") { 10455 if ($lt_i == "..") { 10456 lt_count++; 10457 } else { 10458 if (lt_count == 0) { 10459 lt_foo="/" $lt_i lt_foo; 10460 } else { 10461 lt_count--; 10462 } 10463 } 10464 } 10465 } 10466 if (lt_foo != "") { lt_freq[lt_foo]++; } 10467 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10468}'` 10469 # AWK program above erroneously prepends '/' to C:/dos/paths 10470 # for these hosts. 10471 case $host_os in 10472 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10473 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10474 esac 10475 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10476else 10477 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10478fi 10479library_names_spec= 10480libname_spec='lib$name' 10481soname_spec= 10482shrext_cmds=".so" 10483postinstall_cmds= 10484postuninstall_cmds= 10485finish_cmds= 10486finish_eval= 10487shlibpath_var= 10488shlibpath_overrides_runpath=unknown 10489version_type=none 10490dynamic_linker="$host_os ld.so" 10491sys_lib_dlsearch_path_spec="/lib /usr/lib" 10492need_lib_prefix=unknown 10493hardcode_into_libs=no 10494 10495# when you set need_version to no, make sure it does not cause -set_version 10496# flags to be left without arguments 10497need_version=unknown 10498 10499case $host_os in 10500aix3*) 10501 version_type=linux 10502 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10503 shlibpath_var=LIBPATH 10504 10505 # AIX 3 has no versioning support, so we append a major version to the name. 10506 soname_spec='${libname}${release}${shared_ext}$major' 10507 ;; 10508 10509aix[4-9]*) 10510 version_type=linux 10511 need_lib_prefix=no 10512 need_version=no 10513 hardcode_into_libs=yes 10514 if test "$host_cpu" = ia64; then 10515 # AIX 5 supports IA64 10516 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10517 shlibpath_var=LD_LIBRARY_PATH 10518 else 10519 # With GCC up to 2.95.x, collect2 would create an import file 10520 # for dependence libraries. The import file would start with 10521 # the line `#! .'. This would cause the generated library to 10522 # depend on `.', always an invalid library. This was fixed in 10523 # development snapshots of GCC prior to 3.0. 10524 case $host_os in 10525 aix4 | aix4.[01] | aix4.[01].*) 10526 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10527 echo ' yes ' 10528 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10529 : 10530 else 10531 can_build_shared=no 10532 fi 10533 ;; 10534 esac 10535 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10536 # soname into executable. Probably we can add versioning support to 10537 # collect2, so additional links can be useful in future. 10538 if test "$aix_use_runtimelinking" = yes; then 10539 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10540 # instead of lib<name>.a to let people know that these are not 10541 # typical AIX shared libraries. 10542 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10543 else 10544 # We preserve .a as extension for shared libraries through AIX4.2 10545 # and later when we are not doing run time linking. 10546 library_names_spec='${libname}${release}.a $libname.a' 10547 soname_spec='${libname}${release}${shared_ext}$major' 10548 fi 10549 shlibpath_var=LIBPATH 10550 fi 10551 ;; 10552 10553amigaos*) 10554 case $host_cpu in 10555 powerpc) 10556 # Since July 2007 AmigaOS4 officially supports .so libraries. 10557 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10559 ;; 10560 m68k) 10561 library_names_spec='$libname.ixlibrary $libname.a' 10562 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10563 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' 10564 ;; 10565 esac 10566 ;; 10567 10568beos*) 10569 library_names_spec='${libname}${shared_ext}' 10570 dynamic_linker="$host_os ld.so" 10571 shlibpath_var=LIBRARY_PATH 10572 ;; 10573 10574bsdi[45]*) 10575 version_type=linux 10576 need_version=no 10577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10578 soname_spec='${libname}${release}${shared_ext}$major' 10579 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10580 shlibpath_var=LD_LIBRARY_PATH 10581 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10582 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10583 # the default ld.so.conf also contains /usr/contrib/lib and 10584 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10585 # libtool to hard-code these into programs 10586 ;; 10587 10588cygwin* | mingw* | pw32* | cegcc*) 10589 version_type=windows 10590 shrext_cmds=".dll" 10591 need_version=no 10592 need_lib_prefix=no 10593 10594 case $GCC,$host_os in 10595 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10596 library_names_spec='$libname.dll.a' 10597 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10598 postinstall_cmds='base_file=`basename \${file}`~ 10599 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10600 dldir=$destdir/`dirname \$dlpath`~ 10601 test -d \$dldir || mkdir -p \$dldir~ 10602 $install_prog $dir/$dlname \$dldir/$dlname~ 10603 chmod a+x \$dldir/$dlname~ 10604 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10605 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10606 fi' 10607 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10608 dlpath=$dir/\$dldll~ 10609 $RM \$dlpath' 10610 shlibpath_overrides_runpath=yes 10611 10612 case $host_os in 10613 cygwin*) 10614 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10615 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10616 10617 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10618 ;; 10619 mingw* | cegcc*) 10620 # MinGW DLLs use traditional 'lib' prefix 10621 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10622 ;; 10623 pw32*) 10624 # pw32 DLLs use 'pw' prefix rather than 'lib' 10625 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10626 ;; 10627 esac 10628 ;; 10629 10630 *) 10631 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10632 ;; 10633 esac 10634 dynamic_linker='Win32 ld.exe' 10635 # FIXME: first we should search . and the directory the executable is in 10636 shlibpath_var=PATH 10637 ;; 10638 10639darwin* | rhapsody*) 10640 dynamic_linker="$host_os dyld" 10641 version_type=darwin 10642 need_lib_prefix=no 10643 need_version=no 10644 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10645 soname_spec='${libname}${release}${major}$shared_ext' 10646 shlibpath_overrides_runpath=yes 10647 shlibpath_var=DYLD_LIBRARY_PATH 10648 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10649 10650 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10651 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10652 ;; 10653 10654dgux*) 10655 version_type=linux 10656 need_lib_prefix=no 10657 need_version=no 10658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10659 soname_spec='${libname}${release}${shared_ext}$major' 10660 shlibpath_var=LD_LIBRARY_PATH 10661 ;; 10662 10663freebsd* | dragonfly*) 10664 # DragonFly does not have aout. When/if they implement a new 10665 # versioning mechanism, adjust this. 10666 if test -x /usr/bin/objformat; then 10667 objformat=`/usr/bin/objformat` 10668 else 10669 case $host_os in 10670 freebsd[23].*) objformat=aout ;; 10671 *) objformat=elf ;; 10672 esac 10673 fi 10674 version_type=freebsd-$objformat 10675 case $version_type in 10676 freebsd-elf*) 10677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10678 need_version=no 10679 need_lib_prefix=no 10680 ;; 10681 freebsd-*) 10682 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10683 need_version=yes 10684 ;; 10685 esac 10686 shlibpath_var=LD_LIBRARY_PATH 10687 case $host_os in 10688 freebsd2.*) 10689 shlibpath_overrides_runpath=yes 10690 ;; 10691 freebsd3.[01]* | freebsdelf3.[01]*) 10692 shlibpath_overrides_runpath=yes 10693 hardcode_into_libs=yes 10694 ;; 10695 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10696 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10697 shlibpath_overrides_runpath=no 10698 hardcode_into_libs=yes 10699 ;; 10700 *) # from 4.6 on, and DragonFly 10701 shlibpath_overrides_runpath=yes 10702 hardcode_into_libs=yes 10703 ;; 10704 esac 10705 ;; 10706 10707gnu*) 10708 version_type=linux 10709 need_lib_prefix=no 10710 need_version=no 10711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10712 soname_spec='${libname}${release}${shared_ext}$major' 10713 shlibpath_var=LD_LIBRARY_PATH 10714 hardcode_into_libs=yes 10715 ;; 10716 10717haiku*) 10718 version_type=linux 10719 need_lib_prefix=no 10720 need_version=no 10721 dynamic_linker="$host_os runtime_loader" 10722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10723 soname_spec='${libname}${release}${shared_ext}$major' 10724 shlibpath_var=LIBRARY_PATH 10725 shlibpath_overrides_runpath=yes 10726 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10727 hardcode_into_libs=yes 10728 ;; 10729 10730hpux9* | hpux10* | hpux11*) 10731 # Give a soname corresponding to the major version so that dld.sl refuses to 10732 # link against other versions. 10733 version_type=sunos 10734 need_lib_prefix=no 10735 need_version=no 10736 case $host_cpu in 10737 ia64*) 10738 shrext_cmds='.so' 10739 hardcode_into_libs=yes 10740 dynamic_linker="$host_os dld.so" 10741 shlibpath_var=LD_LIBRARY_PATH 10742 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10744 soname_spec='${libname}${release}${shared_ext}$major' 10745 if test "X$HPUX_IA64_MODE" = X32; then 10746 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10747 else 10748 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10749 fi 10750 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10751 ;; 10752 hppa*64*) 10753 shrext_cmds='.sl' 10754 hardcode_into_libs=yes 10755 dynamic_linker="$host_os dld.sl" 10756 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10757 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10759 soname_spec='${libname}${release}${shared_ext}$major' 10760 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10761 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10762 ;; 10763 *) 10764 shrext_cmds='.sl' 10765 dynamic_linker="$host_os dld.sl" 10766 shlibpath_var=SHLIB_PATH 10767 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10769 soname_spec='${libname}${release}${shared_ext}$major' 10770 ;; 10771 esac 10772 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10773 postinstall_cmds='chmod 555 $lib' 10774 # or fails outright, so override atomically: 10775 install_override_mode=555 10776 ;; 10777 10778interix[3-9]*) 10779 version_type=linux 10780 need_lib_prefix=no 10781 need_version=no 10782 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10783 soname_spec='${libname}${release}${shared_ext}$major' 10784 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10785 shlibpath_var=LD_LIBRARY_PATH 10786 shlibpath_overrides_runpath=no 10787 hardcode_into_libs=yes 10788 ;; 10789 10790irix5* | irix6* | nonstopux*) 10791 case $host_os in 10792 nonstopux*) version_type=nonstopux ;; 10793 *) 10794 if test "$lt_cv_prog_gnu_ld" = yes; then 10795 version_type=linux 10796 else 10797 version_type=irix 10798 fi ;; 10799 esac 10800 need_lib_prefix=no 10801 need_version=no 10802 soname_spec='${libname}${release}${shared_ext}$major' 10803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10804 case $host_os in 10805 irix5* | nonstopux*) 10806 libsuff= shlibsuff= 10807 ;; 10808 *) 10809 case $LD in # libtool.m4 will add one of these switches to LD 10810 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10811 libsuff= shlibsuff= libmagic=32-bit;; 10812 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10813 libsuff=32 shlibsuff=N32 libmagic=N32;; 10814 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10815 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10816 *) libsuff= shlibsuff= libmagic=never-match;; 10817 esac 10818 ;; 10819 esac 10820 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10821 shlibpath_overrides_runpath=no 10822 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10823 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10824 hardcode_into_libs=yes 10825 ;; 10826 10827# No shared lib support for Linux oldld, aout, or coff. 10828linux*oldld* | linux*aout* | linux*coff*) 10829 dynamic_linker=no 10830 ;; 10831 10832# This must be Linux ELF. 10833linux* | k*bsd*-gnu | kopensolaris*-gnu) 10834 version_type=linux 10835 need_lib_prefix=no 10836 need_version=no 10837 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10838 soname_spec='${libname}${release}${shared_ext}$major' 10839 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10840 shlibpath_var=LD_LIBRARY_PATH 10841 shlibpath_overrides_runpath=no 10842 10843 # Some binutils ld are patched to set DT_RUNPATH 10844 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10845 $as_echo_n "(cached) " >&6 10846else 10847 lt_cv_shlibpath_overrides_runpath=no 10848 save_LDFLAGS=$LDFLAGS 10849 save_libdir=$libdir 10850 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10851 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10853/* end confdefs.h. */ 10854 10855int 10856main () 10857{ 10858 10859 ; 10860 return 0; 10861} 10862_ACEOF 10863if ac_fn_c_try_link "$LINENO"; then : 10864 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10865 lt_cv_shlibpath_overrides_runpath=yes 10866fi 10867fi 10868rm -f core conftest.err conftest.$ac_objext \ 10869 conftest$ac_exeext conftest.$ac_ext 10870 LDFLAGS=$save_LDFLAGS 10871 libdir=$save_libdir 10872 10873fi 10874 10875 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10876 10877 # This implies no fast_install, which is unacceptable. 10878 # Some rework will be needed to allow for fast_install 10879 # before this can be enabled. 10880 hardcode_into_libs=yes 10881 10882 # Append ld.so.conf contents to the search path 10883 if test -f /etc/ld.so.conf; then 10884 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' ' '` 10885 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10886 fi 10887 10888 # We used to test for /lib/ld.so.1 and disable shared libraries on 10889 # powerpc, because MkLinux only supported shared libraries with the 10890 # GNU dynamic linker. Since this was broken with cross compilers, 10891 # most powerpc-linux boxes support dynamic linking these days and 10892 # people can always --disable-shared, the test was removed, and we 10893 # assume the GNU/Linux dynamic linker is in use. 10894 dynamic_linker='GNU/Linux ld.so' 10895 ;; 10896 10897netbsd*) 10898 version_type=sunos 10899 need_lib_prefix=no 10900 need_version=no 10901 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10903 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10904 dynamic_linker='NetBSD (a.out) ld.so' 10905 else 10906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10907 soname_spec='${libname}${release}${shared_ext}$major' 10908 dynamic_linker='NetBSD ld.elf_so' 10909 fi 10910 shlibpath_var=LD_LIBRARY_PATH 10911 shlibpath_overrides_runpath=yes 10912 hardcode_into_libs=yes 10913 ;; 10914 10915newsos6) 10916 version_type=linux 10917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10918 shlibpath_var=LD_LIBRARY_PATH 10919 shlibpath_overrides_runpath=yes 10920 ;; 10921 10922*nto* | *qnx*) 10923 version_type=qnx 10924 need_lib_prefix=no 10925 need_version=no 10926 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10927 soname_spec='${libname}${release}${shared_ext}$major' 10928 shlibpath_var=LD_LIBRARY_PATH 10929 shlibpath_overrides_runpath=no 10930 hardcode_into_libs=yes 10931 dynamic_linker='ldqnx.so' 10932 ;; 10933 10934openbsd*) 10935 version_type=sunos 10936 sys_lib_dlsearch_path_spec="/usr/lib" 10937 need_lib_prefix=no 10938 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10939 case $host_os in 10940 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10941 *) need_version=no ;; 10942 esac 10943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10944 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10945 shlibpath_var=LD_LIBRARY_PATH 10946 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10947 case $host_os in 10948 openbsd2.[89] | openbsd2.[89].*) 10949 shlibpath_overrides_runpath=no 10950 ;; 10951 *) 10952 shlibpath_overrides_runpath=yes 10953 ;; 10954 esac 10955 else 10956 shlibpath_overrides_runpath=yes 10957 fi 10958 ;; 10959 10960os2*) 10961 libname_spec='$name' 10962 shrext_cmds=".dll" 10963 need_lib_prefix=no 10964 library_names_spec='$libname${shared_ext} $libname.a' 10965 dynamic_linker='OS/2 ld.exe' 10966 shlibpath_var=LIBPATH 10967 ;; 10968 10969osf3* | osf4* | osf5*) 10970 version_type=osf 10971 need_lib_prefix=no 10972 need_version=no 10973 soname_spec='${libname}${release}${shared_ext}$major' 10974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10975 shlibpath_var=LD_LIBRARY_PATH 10976 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10977 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10978 ;; 10979 10980rdos*) 10981 dynamic_linker=no 10982 ;; 10983 10984solaris*) 10985 version_type=linux 10986 need_lib_prefix=no 10987 need_version=no 10988 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10989 soname_spec='${libname}${release}${shared_ext}$major' 10990 shlibpath_var=LD_LIBRARY_PATH 10991 shlibpath_overrides_runpath=yes 10992 hardcode_into_libs=yes 10993 # ldd complains unless libraries are executable 10994 postinstall_cmds='chmod +x $lib' 10995 ;; 10996 10997sunos4*) 10998 version_type=sunos 10999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11000 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11001 shlibpath_var=LD_LIBRARY_PATH 11002 shlibpath_overrides_runpath=yes 11003 if test "$with_gnu_ld" = yes; then 11004 need_lib_prefix=no 11005 fi 11006 need_version=yes 11007 ;; 11008 11009sysv4 | sysv4.3*) 11010 version_type=linux 11011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11012 soname_spec='${libname}${release}${shared_ext}$major' 11013 shlibpath_var=LD_LIBRARY_PATH 11014 case $host_vendor in 11015 sni) 11016 shlibpath_overrides_runpath=no 11017 need_lib_prefix=no 11018 runpath_var=LD_RUN_PATH 11019 ;; 11020 siemens) 11021 need_lib_prefix=no 11022 ;; 11023 motorola) 11024 need_lib_prefix=no 11025 need_version=no 11026 shlibpath_overrides_runpath=no 11027 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11028 ;; 11029 esac 11030 ;; 11031 11032sysv4*MP*) 11033 if test -d /usr/nec ;then 11034 version_type=linux 11035 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11036 soname_spec='$libname${shared_ext}.$major' 11037 shlibpath_var=LD_LIBRARY_PATH 11038 fi 11039 ;; 11040 11041sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11042 version_type=freebsd-elf 11043 need_lib_prefix=no 11044 need_version=no 11045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11046 soname_spec='${libname}${release}${shared_ext}$major' 11047 shlibpath_var=LD_LIBRARY_PATH 11048 shlibpath_overrides_runpath=yes 11049 hardcode_into_libs=yes 11050 if test "$with_gnu_ld" = yes; then 11051 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11052 else 11053 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11054 case $host_os in 11055 sco3.2v5*) 11056 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11057 ;; 11058 esac 11059 fi 11060 sys_lib_dlsearch_path_spec='/usr/lib' 11061 ;; 11062 11063tpf*) 11064 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11065 version_type=linux 11066 need_lib_prefix=no 11067 need_version=no 11068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11069 shlibpath_var=LD_LIBRARY_PATH 11070 shlibpath_overrides_runpath=no 11071 hardcode_into_libs=yes 11072 ;; 11073 11074uts4*) 11075 version_type=linux 11076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11077 soname_spec='${libname}${release}${shared_ext}$major' 11078 shlibpath_var=LD_LIBRARY_PATH 11079 ;; 11080 11081*) 11082 dynamic_linker=no 11083 ;; 11084esac 11085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11086$as_echo "$dynamic_linker" >&6; } 11087test "$dynamic_linker" = no && can_build_shared=no 11088 11089variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11090if test "$GCC" = yes; then 11091 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11092fi 11093 11094if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11095 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11096fi 11097if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11098 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11099fi 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11193$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11194hardcode_action= 11195if test -n "$hardcode_libdir_flag_spec" || 11196 test -n "$runpath_var" || 11197 test "X$hardcode_automatic" = "Xyes" ; then 11198 11199 # We can hardcode non-existent directories. 11200 if test "$hardcode_direct" != no && 11201 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11202 # have to relink, otherwise we might link with an installed library 11203 # when we should be linking with a yet-to-be-installed one 11204 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11205 test "$hardcode_minus_L" != no; then 11206 # Linking always hardcodes the temporary library directory. 11207 hardcode_action=relink 11208 else 11209 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11210 hardcode_action=immediate 11211 fi 11212else 11213 # We cannot hardcode anything, or else we can only hardcode existing 11214 # directories. 11215 hardcode_action=unsupported 11216fi 11217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11218$as_echo "$hardcode_action" >&6; } 11219 11220if test "$hardcode_action" = relink || 11221 test "$inherit_rpath" = yes; then 11222 # Fast installation is not supported 11223 enable_fast_install=no 11224elif test "$shlibpath_overrides_runpath" = yes || 11225 test "$enable_shared" = no; then 11226 # Fast installation is not necessary 11227 enable_fast_install=needless 11228fi 11229 11230 11231 11232 11233 11234 11235 if test "x$enable_dlopen" != xyes; then 11236 enable_dlopen=unknown 11237 enable_dlopen_self=unknown 11238 enable_dlopen_self_static=unknown 11239else 11240 lt_cv_dlopen=no 11241 lt_cv_dlopen_libs= 11242 11243 case $host_os in 11244 beos*) 11245 lt_cv_dlopen="load_add_on" 11246 lt_cv_dlopen_libs= 11247 lt_cv_dlopen_self=yes 11248 ;; 11249 11250 mingw* | pw32* | cegcc*) 11251 lt_cv_dlopen="LoadLibrary" 11252 lt_cv_dlopen_libs= 11253 ;; 11254 11255 cygwin*) 11256 lt_cv_dlopen="dlopen" 11257 lt_cv_dlopen_libs= 11258 ;; 11259 11260 darwin*) 11261 # if libdl is installed we need to link against it 11262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11263$as_echo_n "checking for dlopen in -ldl... " >&6; } 11264if ${ac_cv_lib_dl_dlopen+:} false; then : 11265 $as_echo_n "(cached) " >&6 11266else 11267 ac_check_lib_save_LIBS=$LIBS 11268LIBS="-ldl $LIBS" 11269cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11270/* end confdefs.h. */ 11271 11272/* Override any GCC internal prototype to avoid an error. 11273 Use char because int might match the return type of a GCC 11274 builtin and then its argument prototype would still apply. */ 11275#ifdef __cplusplus 11276extern "C" 11277#endif 11278char dlopen (); 11279int 11280main () 11281{ 11282return dlopen (); 11283 ; 11284 return 0; 11285} 11286_ACEOF 11287if ac_fn_c_try_link "$LINENO"; then : 11288 ac_cv_lib_dl_dlopen=yes 11289else 11290 ac_cv_lib_dl_dlopen=no 11291fi 11292rm -f core conftest.err conftest.$ac_objext \ 11293 conftest$ac_exeext conftest.$ac_ext 11294LIBS=$ac_check_lib_save_LIBS 11295fi 11296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11297$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11298if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11299 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11300else 11301 11302 lt_cv_dlopen="dyld" 11303 lt_cv_dlopen_libs= 11304 lt_cv_dlopen_self=yes 11305 11306fi 11307 11308 ;; 11309 11310 *) 11311 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11312if test "x$ac_cv_func_shl_load" = xyes; then : 11313 lt_cv_dlopen="shl_load" 11314else 11315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11316$as_echo_n "checking for shl_load in -ldld... " >&6; } 11317if ${ac_cv_lib_dld_shl_load+:} false; then : 11318 $as_echo_n "(cached) " >&6 11319else 11320 ac_check_lib_save_LIBS=$LIBS 11321LIBS="-ldld $LIBS" 11322cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11323/* end confdefs.h. */ 11324 11325/* Override any GCC internal prototype to avoid an error. 11326 Use char because int might match the return type of a GCC 11327 builtin and then its argument prototype would still apply. */ 11328#ifdef __cplusplus 11329extern "C" 11330#endif 11331char shl_load (); 11332int 11333main () 11334{ 11335return shl_load (); 11336 ; 11337 return 0; 11338} 11339_ACEOF 11340if ac_fn_c_try_link "$LINENO"; then : 11341 ac_cv_lib_dld_shl_load=yes 11342else 11343 ac_cv_lib_dld_shl_load=no 11344fi 11345rm -f core conftest.err conftest.$ac_objext \ 11346 conftest$ac_exeext conftest.$ac_ext 11347LIBS=$ac_check_lib_save_LIBS 11348fi 11349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11350$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11351if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11352 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11353else 11354 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11355if test "x$ac_cv_func_dlopen" = xyes; then : 11356 lt_cv_dlopen="dlopen" 11357else 11358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11359$as_echo_n "checking for dlopen in -ldl... " >&6; } 11360if ${ac_cv_lib_dl_dlopen+:} false; then : 11361 $as_echo_n "(cached) " >&6 11362else 11363 ac_check_lib_save_LIBS=$LIBS 11364LIBS="-ldl $LIBS" 11365cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11366/* end confdefs.h. */ 11367 11368/* Override any GCC internal prototype to avoid an error. 11369 Use char because int might match the return type of a GCC 11370 builtin and then its argument prototype would still apply. */ 11371#ifdef __cplusplus 11372extern "C" 11373#endif 11374char dlopen (); 11375int 11376main () 11377{ 11378return dlopen (); 11379 ; 11380 return 0; 11381} 11382_ACEOF 11383if ac_fn_c_try_link "$LINENO"; then : 11384 ac_cv_lib_dl_dlopen=yes 11385else 11386 ac_cv_lib_dl_dlopen=no 11387fi 11388rm -f core conftest.err conftest.$ac_objext \ 11389 conftest$ac_exeext conftest.$ac_ext 11390LIBS=$ac_check_lib_save_LIBS 11391fi 11392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11393$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11394if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11395 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11396else 11397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11398$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11399if ${ac_cv_lib_svld_dlopen+:} false; then : 11400 $as_echo_n "(cached) " >&6 11401else 11402 ac_check_lib_save_LIBS=$LIBS 11403LIBS="-lsvld $LIBS" 11404cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11405/* end confdefs.h. */ 11406 11407/* Override any GCC internal prototype to avoid an error. 11408 Use char because int might match the return type of a GCC 11409 builtin and then its argument prototype would still apply. */ 11410#ifdef __cplusplus 11411extern "C" 11412#endif 11413char dlopen (); 11414int 11415main () 11416{ 11417return dlopen (); 11418 ; 11419 return 0; 11420} 11421_ACEOF 11422if ac_fn_c_try_link "$LINENO"; then : 11423 ac_cv_lib_svld_dlopen=yes 11424else 11425 ac_cv_lib_svld_dlopen=no 11426fi 11427rm -f core conftest.err conftest.$ac_objext \ 11428 conftest$ac_exeext conftest.$ac_ext 11429LIBS=$ac_check_lib_save_LIBS 11430fi 11431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11432$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11433if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11434 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11435else 11436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11437$as_echo_n "checking for dld_link in -ldld... " >&6; } 11438if ${ac_cv_lib_dld_dld_link+:} false; then : 11439 $as_echo_n "(cached) " >&6 11440else 11441 ac_check_lib_save_LIBS=$LIBS 11442LIBS="-ldld $LIBS" 11443cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11444/* end confdefs.h. */ 11445 11446/* Override any GCC internal prototype to avoid an error. 11447 Use char because int might match the return type of a GCC 11448 builtin and then its argument prototype would still apply. */ 11449#ifdef __cplusplus 11450extern "C" 11451#endif 11452char dld_link (); 11453int 11454main () 11455{ 11456return dld_link (); 11457 ; 11458 return 0; 11459} 11460_ACEOF 11461if ac_fn_c_try_link "$LINENO"; then : 11462 ac_cv_lib_dld_dld_link=yes 11463else 11464 ac_cv_lib_dld_dld_link=no 11465fi 11466rm -f core conftest.err conftest.$ac_objext \ 11467 conftest$ac_exeext conftest.$ac_ext 11468LIBS=$ac_check_lib_save_LIBS 11469fi 11470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11471$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11472if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11473 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11474fi 11475 11476 11477fi 11478 11479 11480fi 11481 11482 11483fi 11484 11485 11486fi 11487 11488 11489fi 11490 11491 ;; 11492 esac 11493 11494 if test "x$lt_cv_dlopen" != xno; then 11495 enable_dlopen=yes 11496 else 11497 enable_dlopen=no 11498 fi 11499 11500 case $lt_cv_dlopen in 11501 dlopen) 11502 save_CPPFLAGS="$CPPFLAGS" 11503 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11504 11505 save_LDFLAGS="$LDFLAGS" 11506 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11507 11508 save_LIBS="$LIBS" 11509 LIBS="$lt_cv_dlopen_libs $LIBS" 11510 11511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11512$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11513if ${lt_cv_dlopen_self+:} false; then : 11514 $as_echo_n "(cached) " >&6 11515else 11516 if test "$cross_compiling" = yes; then : 11517 lt_cv_dlopen_self=cross 11518else 11519 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11520 lt_status=$lt_dlunknown 11521 cat > conftest.$ac_ext <<_LT_EOF 11522#line 11522 "configure" 11523#include "confdefs.h" 11524 11525#if HAVE_DLFCN_H 11526#include <dlfcn.h> 11527#endif 11528 11529#include <stdio.h> 11530 11531#ifdef RTLD_GLOBAL 11532# define LT_DLGLOBAL RTLD_GLOBAL 11533#else 11534# ifdef DL_GLOBAL 11535# define LT_DLGLOBAL DL_GLOBAL 11536# else 11537# define LT_DLGLOBAL 0 11538# endif 11539#endif 11540 11541/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11542 find out it does not work in some platform. */ 11543#ifndef LT_DLLAZY_OR_NOW 11544# ifdef RTLD_LAZY 11545# define LT_DLLAZY_OR_NOW RTLD_LAZY 11546# else 11547# ifdef DL_LAZY 11548# define LT_DLLAZY_OR_NOW DL_LAZY 11549# else 11550# ifdef RTLD_NOW 11551# define LT_DLLAZY_OR_NOW RTLD_NOW 11552# else 11553# ifdef DL_NOW 11554# define LT_DLLAZY_OR_NOW DL_NOW 11555# else 11556# define LT_DLLAZY_OR_NOW 0 11557# endif 11558# endif 11559# endif 11560# endif 11561#endif 11562 11563/* When -fvisbility=hidden is used, assume the code has been annotated 11564 correspondingly for the symbols needed. */ 11565#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11566void fnord () __attribute__((visibility("default"))); 11567#endif 11568 11569void fnord () { int i=42; } 11570int main () 11571{ 11572 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11573 int status = $lt_dlunknown; 11574 11575 if (self) 11576 { 11577 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11578 else 11579 { 11580 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11581 else puts (dlerror ()); 11582 } 11583 /* dlclose (self); */ 11584 } 11585 else 11586 puts (dlerror ()); 11587 11588 return status; 11589} 11590_LT_EOF 11591 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11592 (eval $ac_link) 2>&5 11593 ac_status=$? 11594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11595 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11596 (./conftest; exit; ) >&5 2>/dev/null 11597 lt_status=$? 11598 case x$lt_status in 11599 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11600 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11601 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11602 esac 11603 else : 11604 # compilation failed 11605 lt_cv_dlopen_self=no 11606 fi 11607fi 11608rm -fr conftest* 11609 11610 11611fi 11612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11613$as_echo "$lt_cv_dlopen_self" >&6; } 11614 11615 if test "x$lt_cv_dlopen_self" = xyes; then 11616 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11618$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11619if ${lt_cv_dlopen_self_static+:} false; then : 11620 $as_echo_n "(cached) " >&6 11621else 11622 if test "$cross_compiling" = yes; then : 11623 lt_cv_dlopen_self_static=cross 11624else 11625 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11626 lt_status=$lt_dlunknown 11627 cat > conftest.$ac_ext <<_LT_EOF 11628#line 11628 "configure" 11629#include "confdefs.h" 11630 11631#if HAVE_DLFCN_H 11632#include <dlfcn.h> 11633#endif 11634 11635#include <stdio.h> 11636 11637#ifdef RTLD_GLOBAL 11638# define LT_DLGLOBAL RTLD_GLOBAL 11639#else 11640# ifdef DL_GLOBAL 11641# define LT_DLGLOBAL DL_GLOBAL 11642# else 11643# define LT_DLGLOBAL 0 11644# endif 11645#endif 11646 11647/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11648 find out it does not work in some platform. */ 11649#ifndef LT_DLLAZY_OR_NOW 11650# ifdef RTLD_LAZY 11651# define LT_DLLAZY_OR_NOW RTLD_LAZY 11652# else 11653# ifdef DL_LAZY 11654# define LT_DLLAZY_OR_NOW DL_LAZY 11655# else 11656# ifdef RTLD_NOW 11657# define LT_DLLAZY_OR_NOW RTLD_NOW 11658# else 11659# ifdef DL_NOW 11660# define LT_DLLAZY_OR_NOW DL_NOW 11661# else 11662# define LT_DLLAZY_OR_NOW 0 11663# endif 11664# endif 11665# endif 11666# endif 11667#endif 11668 11669/* When -fvisbility=hidden is used, assume the code has been annotated 11670 correspondingly for the symbols needed. */ 11671#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11672void fnord () __attribute__((visibility("default"))); 11673#endif 11674 11675void fnord () { int i=42; } 11676int main () 11677{ 11678 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11679 int status = $lt_dlunknown; 11680 11681 if (self) 11682 { 11683 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11684 else 11685 { 11686 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11687 else puts (dlerror ()); 11688 } 11689 /* dlclose (self); */ 11690 } 11691 else 11692 puts (dlerror ()); 11693 11694 return status; 11695} 11696_LT_EOF 11697 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11698 (eval $ac_link) 2>&5 11699 ac_status=$? 11700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11701 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11702 (./conftest; exit; ) >&5 2>/dev/null 11703 lt_status=$? 11704 case x$lt_status in 11705 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11706 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11707 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11708 esac 11709 else : 11710 # compilation failed 11711 lt_cv_dlopen_self_static=no 11712 fi 11713fi 11714rm -fr conftest* 11715 11716 11717fi 11718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11719$as_echo "$lt_cv_dlopen_self_static" >&6; } 11720 fi 11721 11722 CPPFLAGS="$save_CPPFLAGS" 11723 LDFLAGS="$save_LDFLAGS" 11724 LIBS="$save_LIBS" 11725 ;; 11726 esac 11727 11728 case $lt_cv_dlopen_self in 11729 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11730 *) enable_dlopen_self=unknown ;; 11731 esac 11732 11733 case $lt_cv_dlopen_self_static in 11734 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11735 *) enable_dlopen_self_static=unknown ;; 11736 esac 11737fi 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755striplib= 11756old_striplib= 11757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11758$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11759if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11760 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11761 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11763$as_echo "yes" >&6; } 11764else 11765# FIXME - insert some real tests, host_os isn't really good enough 11766 case $host_os in 11767 darwin*) 11768 if test -n "$STRIP" ; then 11769 striplib="$STRIP -x" 11770 old_striplib="$STRIP -S" 11771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11772$as_echo "yes" >&6; } 11773 else 11774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11775$as_echo "no" >&6; } 11776 fi 11777 ;; 11778 *) 11779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11780$as_echo "no" >&6; } 11781 ;; 11782 esac 11783fi 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 # Report which library types will actually be built 11797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11798$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11800$as_echo "$can_build_shared" >&6; } 11801 11802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11803$as_echo_n "checking whether to build shared libraries... " >&6; } 11804 test "$can_build_shared" = "no" && enable_shared=no 11805 11806 # On AIX, shared libraries and static libraries use the same namespace, and 11807 # are all built from PIC. 11808 case $host_os in 11809 aix3*) 11810 test "$enable_shared" = yes && enable_static=no 11811 if test -n "$RANLIB"; then 11812 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11813 postinstall_cmds='$RANLIB $lib' 11814 fi 11815 ;; 11816 11817 aix[4-9]*) 11818 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11819 test "$enable_shared" = yes && enable_static=no 11820 fi 11821 ;; 11822 esac 11823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11824$as_echo "$enable_shared" >&6; } 11825 11826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11827$as_echo_n "checking whether to build static libraries... " >&6; } 11828 # Make sure either enable_shared or enable_static is yes. 11829 test "$enable_shared" = yes || enable_static=yes 11830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11831$as_echo "$enable_static" >&6; } 11832 11833 11834 11835 11836fi 11837ac_ext=c 11838ac_cpp='$CPP $CPPFLAGS' 11839ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11840ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11841ac_compiler_gnu=$ac_cv_c_compiler_gnu 11842 11843CC="$lt_save_CC" 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 ac_config_commands="$ac_config_commands libtool" 11858 11859 11860 11861 11862# Only expand once: 11863 11864 11865# Check whether --enable-largefile was given. 11866if test "${enable_largefile+set}" = set; then : 11867 enableval=$enable_largefile; 11868fi 11869 11870if test "$enable_largefile" != no; then 11871 11872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11873$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11874if ${ac_cv_sys_largefile_CC+:} false; then : 11875 $as_echo_n "(cached) " >&6 11876else 11877 ac_cv_sys_largefile_CC=no 11878 if test "$GCC" != yes; then 11879 ac_save_CC=$CC 11880 while :; do 11881 # IRIX 6.2 and later do not support large files by default, 11882 # so use the C compiler's -n32 option if that helps. 11883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11884/* end confdefs.h. */ 11885#include <sys/types.h> 11886 /* Check that off_t can represent 2**63 - 1 correctly. 11887 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11888 since some C++ compilers masquerading as C compilers 11889 incorrectly reject 9223372036854775807. */ 11890#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11891 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11892 && LARGE_OFF_T % 2147483647 == 1) 11893 ? 1 : -1]; 11894int 11895main () 11896{ 11897 11898 ; 11899 return 0; 11900} 11901_ACEOF 11902 if ac_fn_c_try_compile "$LINENO"; then : 11903 break 11904fi 11905rm -f core conftest.err conftest.$ac_objext 11906 CC="$CC -n32" 11907 if ac_fn_c_try_compile "$LINENO"; then : 11908 ac_cv_sys_largefile_CC=' -n32'; break 11909fi 11910rm -f core conftest.err conftest.$ac_objext 11911 break 11912 done 11913 CC=$ac_save_CC 11914 rm -f conftest.$ac_ext 11915 fi 11916fi 11917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11918$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11919 if test "$ac_cv_sys_largefile_CC" != no; then 11920 CC=$CC$ac_cv_sys_largefile_CC 11921 fi 11922 11923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11924$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11925if ${ac_cv_sys_file_offset_bits+:} false; then : 11926 $as_echo_n "(cached) " >&6 11927else 11928 while :; do 11929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11930/* end confdefs.h. */ 11931#include <sys/types.h> 11932 /* Check that off_t can represent 2**63 - 1 correctly. 11933 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11934 since some C++ compilers masquerading as C compilers 11935 incorrectly reject 9223372036854775807. */ 11936#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11937 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11938 && LARGE_OFF_T % 2147483647 == 1) 11939 ? 1 : -1]; 11940int 11941main () 11942{ 11943 11944 ; 11945 return 0; 11946} 11947_ACEOF 11948if ac_fn_c_try_compile "$LINENO"; then : 11949 ac_cv_sys_file_offset_bits=no; break 11950fi 11951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11953/* end confdefs.h. */ 11954#define _FILE_OFFSET_BITS 64 11955#include <sys/types.h> 11956 /* Check that off_t can represent 2**63 - 1 correctly. 11957 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11958 since some C++ compilers masquerading as C compilers 11959 incorrectly reject 9223372036854775807. */ 11960#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11961 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11962 && LARGE_OFF_T % 2147483647 == 1) 11963 ? 1 : -1]; 11964int 11965main () 11966{ 11967 11968 ; 11969 return 0; 11970} 11971_ACEOF 11972if ac_fn_c_try_compile "$LINENO"; then : 11973 ac_cv_sys_file_offset_bits=64; break 11974fi 11975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11976 ac_cv_sys_file_offset_bits=unknown 11977 break 11978done 11979fi 11980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11981$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11982case $ac_cv_sys_file_offset_bits in #( 11983 no | unknown) ;; 11984 *) 11985cat >>confdefs.h <<_ACEOF 11986#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11987_ACEOF 11988;; 11989esac 11990rm -rf conftest* 11991 if test $ac_cv_sys_file_offset_bits = unknown; then 11992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11993$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11994if ${ac_cv_sys_large_files+:} false; then : 11995 $as_echo_n "(cached) " >&6 11996else 11997 while :; do 11998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11999/* end confdefs.h. */ 12000#include <sys/types.h> 12001 /* Check that off_t can represent 2**63 - 1 correctly. 12002 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12003 since some C++ compilers masquerading as C compilers 12004 incorrectly reject 9223372036854775807. */ 12005#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12006 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12007 && LARGE_OFF_T % 2147483647 == 1) 12008 ? 1 : -1]; 12009int 12010main () 12011{ 12012 12013 ; 12014 return 0; 12015} 12016_ACEOF 12017if ac_fn_c_try_compile "$LINENO"; then : 12018 ac_cv_sys_large_files=no; break 12019fi 12020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12022/* end confdefs.h. */ 12023#define _LARGE_FILES 1 12024#include <sys/types.h> 12025 /* Check that off_t can represent 2**63 - 1 correctly. 12026 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12027 since some C++ compilers masquerading as C compilers 12028 incorrectly reject 9223372036854775807. */ 12029#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12030 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12031 && LARGE_OFF_T % 2147483647 == 1) 12032 ? 1 : -1]; 12033int 12034main () 12035{ 12036 12037 ; 12038 return 0; 12039} 12040_ACEOF 12041if ac_fn_c_try_compile "$LINENO"; then : 12042 ac_cv_sys_large_files=1; break 12043fi 12044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12045 ac_cv_sys_large_files=unknown 12046 break 12047done 12048fi 12049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12050$as_echo "$ac_cv_sys_large_files" >&6; } 12051case $ac_cv_sys_large_files in #( 12052 no | unknown) ;; 12053 *) 12054cat >>confdefs.h <<_ACEOF 12055#define _LARGE_FILES $ac_cv_sys_large_files 12056_ACEOF 12057;; 12058esac 12059rm -rf conftest* 12060 fi 12061 12062 12063fi 12064 12065 12066MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing 12067for ac_prog in aclocal 12068do 12069 # Extract the first word of "$ac_prog", so it can be a program name with args. 12070set dummy $ac_prog; ac_word=$2 12071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12072$as_echo_n "checking for $ac_word... " >&6; } 12073if ${ac_cv_prog_ACLOCAL+:} false; then : 12074 $as_echo_n "(cached) " >&6 12075else 12076 if test -n "$ACLOCAL"; then 12077 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test. 12078else 12079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12080for as_dir in $PATH 12081do 12082 IFS=$as_save_IFS 12083 test -z "$as_dir" && as_dir=. 12084 for ac_exec_ext in '' $ac_executable_extensions; do 12085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12086 ac_cv_prog_ACLOCAL="$ac_prog" 12087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12088 break 2 12089 fi 12090done 12091 done 12092IFS=$as_save_IFS 12093 12094fi 12095fi 12096ACLOCAL=$ac_cv_prog_ACLOCAL 12097if test -n "$ACLOCAL"; then 12098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5 12099$as_echo "$ACLOCAL" >&6; } 12100else 12101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12102$as_echo "no" >&6; } 12103fi 12104 12105 12106 test -n "$ACLOCAL" && break 12107done 12108test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal" 12109 12110for ac_prog in autoconf 12111do 12112 # Extract the first word of "$ac_prog", so it can be a program name with args. 12113set dummy $ac_prog; ac_word=$2 12114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12115$as_echo_n "checking for $ac_word... " >&6; } 12116if ${ac_cv_prog_AUTOCONF+:} false; then : 12117 $as_echo_n "(cached) " >&6 12118else 12119 if test -n "$AUTOCONF"; then 12120 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test. 12121else 12122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12123for as_dir in $PATH 12124do 12125 IFS=$as_save_IFS 12126 test -z "$as_dir" && as_dir=. 12127 for ac_exec_ext in '' $ac_executable_extensions; do 12128 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12129 ac_cv_prog_AUTOCONF="$ac_prog" 12130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12131 break 2 12132 fi 12133done 12134 done 12135IFS=$as_save_IFS 12136 12137fi 12138fi 12139AUTOCONF=$ac_cv_prog_AUTOCONF 12140if test -n "$AUTOCONF"; then 12141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 12142$as_echo "$AUTOCONF" >&6; } 12143else 12144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12145$as_echo "no" >&6; } 12146fi 12147 12148 12149 test -n "$AUTOCONF" && break 12150done 12151test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf" 12152 12153for ac_prog in autoheader 12154do 12155 # Extract the first word of "$ac_prog", so it can be a program name with args. 12156set dummy $ac_prog; ac_word=$2 12157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12158$as_echo_n "checking for $ac_word... " >&6; } 12159if ${ac_cv_prog_AUTOHEADER+:} false; then : 12160 $as_echo_n "(cached) " >&6 12161else 12162 if test -n "$AUTOHEADER"; then 12163 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test. 12164else 12165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12166for as_dir in $PATH 12167do 12168 IFS=$as_save_IFS 12169 test -z "$as_dir" && as_dir=. 12170 for ac_exec_ext in '' $ac_executable_extensions; do 12171 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12172 ac_cv_prog_AUTOHEADER="$ac_prog" 12173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12174 break 2 12175 fi 12176done 12177 done 12178IFS=$as_save_IFS 12179 12180fi 12181fi 12182AUTOHEADER=$ac_cv_prog_AUTOHEADER 12183if test -n "$AUTOHEADER"; then 12184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5 12185$as_echo "$AUTOHEADER" >&6; } 12186else 12187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12188$as_echo "no" >&6; } 12189fi 12190 12191 12192 test -n "$AUTOHEADER" && break 12193done 12194test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader" 12195 12196 12197# Figure out what compiler warnings we can enable. 12198# See config/warnings.m4 for details. 12199 12200ac_ext=c 12201ac_cpp='$CPP $CPPFLAGS' 12202ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12203ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12204ac_compiler_gnu=$ac_cv_c_compiler_gnu 12205 12206warn= 12207save_CFLAGS="$CFLAGS" 12208for real_option in -W -Wall -Wno-narrowing -Wwrite-strings \ 12209 -Wmissing-format-attribute; do 12210 # Do the check with the no- prefix removed since gcc silently 12211 # accepts any -Wno-* option on purpose 12212 case $real_option in 12213 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12214 *) option=$real_option ;; 12215 esac 12216 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12217 12218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12219$as_echo_n "checking whether $CC supports $option... " >&6; } 12220if eval \${$as_acx_Woption+:} false; then : 12221 $as_echo_n "(cached) " >&6 12222else 12223 CFLAGS="$option" 12224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12225/* end confdefs.h. */ 12226 12227int 12228main () 12229{ 12230 12231 ; 12232 return 0; 12233} 12234_ACEOF 12235if ac_fn_c_try_compile "$LINENO"; then : 12236 eval "$as_acx_Woption=yes" 12237else 12238 eval "$as_acx_Woption=no" 12239fi 12240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12241 12242fi 12243eval ac_res=\$$as_acx_Woption 12244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12245$as_echo "$ac_res" >&6; } 12246 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12247 warn="$warn${warn:+ }$real_option" 12248fi 12249 done 12250CFLAGS="$save_CFLAGS" 12251ac_ext=c 12252ac_cpp='$CPP $CPPFLAGS' 12253ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12254ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12255ac_compiler_gnu=$ac_cv_c_compiler_gnu 12256 12257 12258ac_ext=c 12259ac_cpp='$CPP $CPPFLAGS' 12260ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12261ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12262ac_compiler_gnu=$ac_cv_c_compiler_gnu 12263 12264c_warn= 12265save_CFLAGS="$CFLAGS" 12266for real_option in -Wstrict-prototypes -Wmissing-prototypes \ 12267 -Wold-style-definition; do 12268 # Do the check with the no- prefix removed since gcc silently 12269 # accepts any -Wno-* option on purpose 12270 case $real_option in 12271 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12272 *) option=$real_option ;; 12273 esac 12274 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12275 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12277$as_echo_n "checking whether $CC supports $option... " >&6; } 12278if eval \${$as_acx_Woption+:} false; then : 12279 $as_echo_n "(cached) " >&6 12280else 12281 CFLAGS="$option" 12282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12283/* end confdefs.h. */ 12284 12285int 12286main () 12287{ 12288 12289 ; 12290 return 0; 12291} 12292_ACEOF 12293if ac_fn_c_try_compile "$LINENO"; then : 12294 eval "$as_acx_Woption=yes" 12295else 12296 eval "$as_acx_Woption=no" 12297fi 12298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12299 12300fi 12301eval ac_res=\$$as_acx_Woption 12302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12303$as_echo "$ac_res" >&6; } 12304 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12305 c_warn="$c_warn${c_warn:+ }$real_option" 12306fi 12307 done 12308CFLAGS="$save_CFLAGS" 12309ac_ext=c 12310ac_cpp='$CPP $CPPFLAGS' 12311ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12312ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12313ac_compiler_gnu=$ac_cv_c_compiler_gnu 12314 12315 12316ac_ext=c 12317ac_cpp='$CPP $CPPFLAGS' 12318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12320ac_compiler_gnu=$ac_cv_c_compiler_gnu 12321 12322WARN_PEDANTIC= 12323# Do the check with the no- prefix removed from the warning options 12324# since gcc silently accepts any -Wno-* option on purpose 12325if test "$GCC" = yes; then : 12326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5 12327$as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; } 12328if ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then : 12329 $as_echo_n "(cached) " >&6 12330else 12331 save_CFLAGS="$CFLAGS" 12332CFLAGS="-pedantic -Wlong-long" 12333cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12334/* end confdefs.h. */ 12335 12336int 12337main () 12338{ 12339 12340 ; 12341 return 0; 12342} 12343_ACEOF 12344if ac_fn_c_try_compile "$LINENO"; then : 12345 acx_cv_prog_cc_pedantic__Wlong_long=yes 12346else 12347 acx_cv_prog_cc_pedantic__Wlong_long=no 12348fi 12349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12350CFLAGS="$save_CFLAGS" 12351fi 12352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5 12353$as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; } 12354if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then : 12355 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long" 12356fi 12357 12358fi 12359ac_ext=c 12360ac_cpp='$CPP $CPPFLAGS' 12361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12363ac_compiler_gnu=$ac_cv_c_compiler_gnu 12364 12365 12366 12367# Only enable with --enable-werror-always until existing warnings are 12368# corrected. 12369ac_ext=c 12370ac_cpp='$CPP $CPPFLAGS' 12371ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12372ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12373ac_compiler_gnu=$ac_cv_c_compiler_gnu 12374 12375WERROR= 12376# Check whether --enable-werror-always was given. 12377if test "${enable_werror_always+set}" = set; then : 12378 enableval=$enable_werror_always; 12379else 12380 enable_werror_always=no 12381fi 12382 12383if test $enable_werror_always = yes; then : 12384 WERROR="$WERROR${WERROR:+ }-Werror" 12385fi 12386 12387ac_ext=c 12388ac_cpp='$CPP $CPPFLAGS' 12389ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12390ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12391ac_compiler_gnu=$ac_cv_c_compiler_gnu 12392 12393 12394 12395 12396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12397$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12398 # Check whether --enable-maintainer-mode was given. 12399if test "${enable_maintainer_mode+set}" = set; then : 12400 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12401else 12402 USE_MAINTAINER_MODE=no 12403fi 12404 12405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12406$as_echo "$USE_MAINTAINER_MODE" >&6; } 12407 if test $USE_MAINTAINER_MODE = yes; then 12408 MAINTAINER_MODE_TRUE= 12409 MAINTAINER_MODE_FALSE='#' 12410else 12411 MAINTAINER_MODE_TRUE='#' 12412 MAINTAINER_MODE_FALSE= 12413fi 12414 12415 MAINT=$MAINTAINER_MODE_TRUE 12416 12417 12418 case ${build_alias} in 12419 "") build_noncanonical=${build} ;; 12420 *) build_noncanonical=${build_alias} ;; 12421esac 12422 12423 case ${host_alias} in 12424 "") host_noncanonical=${build_noncanonical} ;; 12425 *) host_noncanonical=${host_alias} ;; 12426esac 12427 12428 case ${target_alias} in 12429 "") target_noncanonical=${host_noncanonical} ;; 12430 *) target_noncanonical=${target_alias} ;; 12431esac 12432 12433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12434$as_echo_n "checking whether to install libbfd... " >&6; } 12435 # Check whether --enable-install-libbfd was given. 12436if test "${enable_install_libbfd+set}" = set; then : 12437 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12438else 12439 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12440 install_libbfd_p=yes 12441 else 12442 install_libbfd_p=no 12443 fi 12444fi 12445 12446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12447$as_echo "$install_libbfd_p" >&6; } 12448 if test $install_libbfd_p = yes; then 12449 INSTALL_LIBBFD_TRUE= 12450 INSTALL_LIBBFD_FALSE='#' 12451else 12452 INSTALL_LIBBFD_TRUE='#' 12453 INSTALL_LIBBFD_FALSE= 12454fi 12455 12456 # Need _noncanonical variables for this. 12457 12458 12459 12460 12461 # libbfd.a is a host library containing target dependent code 12462 bfdlibdir='$(libdir)' 12463 bfdincludedir='$(includedir)' 12464 if test "${host}" != "${target}"; then 12465 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12466 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12467 fi 12468 12469 12470 12471 12472 12473 12474ac_ext=c 12475ac_cpp='$CPP $CPPFLAGS' 12476ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12477ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12478ac_compiler_gnu=$ac_cv_c_compiler_gnu 12479 12480ac_libctf_warn_cflags= 12481save_CFLAGS="$CFLAGS" 12482for real_option in -Wall; do 12483 # Do the check with the no- prefix removed since gcc silently 12484 # accepts any -Wno-* option on purpose 12485 case $real_option in 12486 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12487 *) option=$real_option ;; 12488 esac 12489 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12490 12491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12492$as_echo_n "checking whether $CC supports $option... " >&6; } 12493if eval \${$as_acx_Woption+:} false; then : 12494 $as_echo_n "(cached) " >&6 12495else 12496 CFLAGS="$option" 12497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12498/* end confdefs.h. */ 12499 12500int 12501main () 12502{ 12503 12504 ; 12505 return 0; 12506} 12507_ACEOF 12508if ac_fn_c_try_compile "$LINENO"; then : 12509 eval "$as_acx_Woption=yes" 12510else 12511 eval "$as_acx_Woption=no" 12512fi 12513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12514 12515fi 12516eval ac_res=\$$as_acx_Woption 12517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12518$as_echo "$ac_res" >&6; } 12519 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12520 ac_libctf_warn_cflags="$ac_libctf_warn_cflags${ac_libctf_warn_cflags:+ }$real_option" 12521fi 12522 done 12523CFLAGS="$save_CFLAGS" 12524ac_ext=c 12525ac_cpp='$CPP $CPPFLAGS' 12526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12528ac_compiler_gnu=$ac_cv_c_compiler_gnu 12529 12530 12531 12532 12533 12534 12535 for ac_header in $ac_header_list 12536do : 12537 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12538ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12539" 12540if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12541 cat >>confdefs.h <<_ACEOF 12542#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12543_ACEOF 12544 12545fi 12546 12547done 12548 12549 12550 12551 12552 12553 12554 12555 12556for ac_func in getpagesize 12557do : 12558 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 12559if test "x$ac_cv_func_getpagesize" = xyes; then : 12560 cat >>confdefs.h <<_ACEOF 12561#define HAVE_GETPAGESIZE 1 12562_ACEOF 12563 12564fi 12565done 12566 12567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 12568$as_echo_n "checking for working mmap... " >&6; } 12569if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 12570 $as_echo_n "(cached) " >&6 12571else 12572 if test "$cross_compiling" = yes; then : 12573 ac_cv_func_mmap_fixed_mapped=no 12574else 12575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12576/* end confdefs.h. */ 12577$ac_includes_default 12578/* malloc might have been renamed as rpl_malloc. */ 12579#undef malloc 12580 12581/* Thanks to Mike Haertel and Jim Avera for this test. 12582 Here is a matrix of mmap possibilities: 12583 mmap private not fixed 12584 mmap private fixed at somewhere currently unmapped 12585 mmap private fixed at somewhere already mapped 12586 mmap shared not fixed 12587 mmap shared fixed at somewhere currently unmapped 12588 mmap shared fixed at somewhere already mapped 12589 For private mappings, we should verify that changes cannot be read() 12590 back from the file, nor mmap's back from the file at a different 12591 address. (There have been systems where private was not correctly 12592 implemented like the infamous i386 svr4.0, and systems where the 12593 VM page cache was not coherent with the file system buffer cache 12594 like early versions of FreeBSD and possibly contemporary NetBSD.) 12595 For shared mappings, we should conversely verify that changes get 12596 propagated back to all the places they're supposed to be. 12597 12598 Grep wants private fixed already mapped. 12599 The main things grep needs to know about mmap are: 12600 * does it exist and is it safe to write into the mmap'd area 12601 * how to use it (BSD variants) */ 12602 12603#include <fcntl.h> 12604#include <sys/mman.h> 12605 12606#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 12607char *malloc (); 12608#endif 12609 12610/* This mess was copied from the GNU getpagesize.h. */ 12611#ifndef HAVE_GETPAGESIZE 12612# ifdef _SC_PAGESIZE 12613# define getpagesize() sysconf(_SC_PAGESIZE) 12614# else /* no _SC_PAGESIZE */ 12615# ifdef HAVE_SYS_PARAM_H 12616# include <sys/param.h> 12617# ifdef EXEC_PAGESIZE 12618# define getpagesize() EXEC_PAGESIZE 12619# else /* no EXEC_PAGESIZE */ 12620# ifdef NBPG 12621# define getpagesize() NBPG * CLSIZE 12622# ifndef CLSIZE 12623# define CLSIZE 1 12624# endif /* no CLSIZE */ 12625# else /* no NBPG */ 12626# ifdef NBPC 12627# define getpagesize() NBPC 12628# else /* no NBPC */ 12629# ifdef PAGESIZE 12630# define getpagesize() PAGESIZE 12631# endif /* PAGESIZE */ 12632# endif /* no NBPC */ 12633# endif /* no NBPG */ 12634# endif /* no EXEC_PAGESIZE */ 12635# else /* no HAVE_SYS_PARAM_H */ 12636# define getpagesize() 8192 /* punt totally */ 12637# endif /* no HAVE_SYS_PARAM_H */ 12638# endif /* no _SC_PAGESIZE */ 12639 12640#endif /* no HAVE_GETPAGESIZE */ 12641 12642int 12643main () 12644{ 12645 char *data, *data2, *data3; 12646 const char *cdata2; 12647 int i, pagesize; 12648 int fd, fd2; 12649 12650 pagesize = getpagesize (); 12651 12652 /* First, make a file with some known garbage in it. */ 12653 data = (char *) malloc (pagesize); 12654 if (!data) 12655 return 1; 12656 for (i = 0; i < pagesize; ++i) 12657 *(data + i) = rand (); 12658 umask (0); 12659 fd = creat ("conftest.mmap", 0600); 12660 if (fd < 0) 12661 return 2; 12662 if (write (fd, data, pagesize) != pagesize) 12663 return 3; 12664 close (fd); 12665 12666 /* Next, check that the tail of a page is zero-filled. File must have 12667 non-zero length, otherwise we risk SIGBUS for entire page. */ 12668 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 12669 if (fd2 < 0) 12670 return 4; 12671 cdata2 = ""; 12672 if (write (fd2, cdata2, 1) != 1) 12673 return 5; 12674 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 12675 if (data2 == MAP_FAILED) 12676 return 6; 12677 for (i = 0; i < pagesize; ++i) 12678 if (*(data2 + i)) 12679 return 7; 12680 close (fd2); 12681 if (munmap (data2, pagesize)) 12682 return 8; 12683 12684 /* Next, try to mmap the file at a fixed address which already has 12685 something else allocated at it. If we can, also make sure that 12686 we see the same garbage. */ 12687 fd = open ("conftest.mmap", O_RDWR); 12688 if (fd < 0) 12689 return 9; 12690 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 12691 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 12692 return 10; 12693 for (i = 0; i < pagesize; ++i) 12694 if (*(data + i) != *(data2 + i)) 12695 return 11; 12696 12697 /* Finally, make sure that changes to the mapped area do not 12698 percolate back to the file as seen by read(). (This is a bug on 12699 some variants of i386 svr4.0.) */ 12700 for (i = 0; i < pagesize; ++i) 12701 *(data2 + i) = *(data2 + i) + 1; 12702 data3 = (char *) malloc (pagesize); 12703 if (!data3) 12704 return 12; 12705 if (read (fd, data3, pagesize) != pagesize) 12706 return 13; 12707 for (i = 0; i < pagesize; ++i) 12708 if (*(data + i) != *(data3 + i)) 12709 return 14; 12710 close (fd); 12711 return 0; 12712} 12713_ACEOF 12714if ac_fn_c_try_run "$LINENO"; then : 12715 ac_cv_func_mmap_fixed_mapped=yes 12716else 12717 ac_cv_func_mmap_fixed_mapped=no 12718fi 12719rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12720 conftest.$ac_objext conftest.beam conftest.$ac_ext 12721fi 12722 12723fi 12724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 12725$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 12726if test $ac_cv_func_mmap_fixed_mapped = yes; then 12727 12728$as_echo "#define HAVE_MMAP 1" >>confdefs.h 12729 12730fi 12731rm -f conftest.mmap conftest.txt 12732 12733# Needed for BFD capability checks. 12734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 12735$as_echo_n "checking for library containing dlopen... " >&6; } 12736if ${ac_cv_search_dlopen+:} false; then : 12737 $as_echo_n "(cached) " >&6 12738else 12739 ac_func_search_save_LIBS=$LIBS 12740cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12741/* end confdefs.h. */ 12742 12743/* Override any GCC internal prototype to avoid an error. 12744 Use char because int might match the return type of a GCC 12745 builtin and then its argument prototype would still apply. */ 12746#ifdef __cplusplus 12747extern "C" 12748#endif 12749char dlopen (); 12750int 12751main () 12752{ 12753return dlopen (); 12754 ; 12755 return 0; 12756} 12757_ACEOF 12758for ac_lib in '' dl; do 12759 if test -z "$ac_lib"; then 12760 ac_res="none required" 12761 else 12762 ac_res=-l$ac_lib 12763 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12764 fi 12765 if ac_fn_c_try_link "$LINENO"; then : 12766 ac_cv_search_dlopen=$ac_res 12767fi 12768rm -f core conftest.err conftest.$ac_objext \ 12769 conftest$ac_exeext 12770 if ${ac_cv_search_dlopen+:} false; then : 12771 break 12772fi 12773done 12774if ${ac_cv_search_dlopen+:} false; then : 12775 12776else 12777 ac_cv_search_dlopen=no 12778fi 12779rm conftest.$ac_ext 12780LIBS=$ac_func_search_save_LIBS 12781fi 12782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 12783$as_echo "$ac_cv_search_dlopen" >&6; } 12784ac_res=$ac_cv_search_dlopen 12785if test "$ac_res" != no; then : 12786 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12787 12788fi 12789 12790 12791 # Use the system's zlib library. 12792 zlibdir="-L\$(top_builddir)/../zlib" 12793 zlibinc="-I\$(top_srcdir)/../zlib" 12794 12795# Check whether --with-system-zlib was given. 12796if test "${with_system_zlib+set}" = set; then : 12797 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 12798 zlibdir= 12799 zlibinc= 12800 fi 12801 12802fi 12803 12804 12805 12806 12807 12808 # Check whether --enable-libctf-hash-debugging was given. 12809if test "${enable_libctf_hash_debugging+set}" = set; then : 12810 enableval=$enable_libctf_hash_debugging; 12811 case "$enableval" in 12812 yes|no) ;; 12813 *) as_fn_error $? "Argument to enable/disable libctf-hash-debugging must be yes or no" "$LINENO" 5 ;; 12814 esac 12815 12816else 12817 enable_libctf_hash_debugging=no 12818fi 12819 12820 12821if test "${enable_libctf_hash_debugging}" = yes; then 12822 12823$as_echo "#define ENABLE_LIBCTF_HASH_DEBUGGING 1" >>confdefs.h 12824 12825fi 12826 if test "${enable_libctf_hash_debugging}" = yes; then 12827 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE= 12828 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE='#' 12829else 12830 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE='#' 12831 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE= 12832fi 12833 12834 12835# Similar to GDB_AC_CHECK_BFD. 12836OLD_CFLAGS=$CFLAGS 12837OLD_LDFLAGS=$LDFLAGS 12838OLD_LIBS=$LIBS 12839# Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS 12840# points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We 12841# always want our bfd. 12842CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS" 12843ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'` 12844LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS" 12845intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'` 12846LIBS="-lbfd -liberty -lz $intl $LIBS" 12847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5 12848$as_echo_n "checking for ELF support in BFD... " >&6; } 12849if ${ac_cv_libctf_bfd_elf+:} false; then : 12850 $as_echo_n "(cached) " >&6 12851else 12852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12853/* end confdefs.h. */ 12854#include <stdlib.h> 12855 #include "bfd.h" 12856 #include "elf-bfd.h" 12857int 12858main () 12859{ 12860(void) bfd_section_from_elf_index (NULL, 0); 12861 return 0; 12862 ; 12863 return 0; 12864} 12865_ACEOF 12866if ac_fn_c_try_link "$LINENO"; then : 12867 ac_cv_libctf_bfd_elf=yes 12868else 12869 ac_cv_libctf_bfd_elf=no 12870fi 12871rm -f core conftest.err conftest.$ac_objext \ 12872 conftest$ac_exeext conftest.$ac_ext 12873fi 12874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_bfd_elf" >&5 12875$as_echo "$ac_cv_libctf_bfd_elf" >&6; } 12876CFLAGS=$OLD_CFLAGS 12877LDFLAGS=$OLD_LDFLAGS 12878LIBS=$OLD_LIBS 12879 12880if test $ac_cv_libctf_bfd_elf = yes; then 12881 12882$as_echo "#define HAVE_BFD_ELF 1" >>confdefs.h 12883 12884fi 12885 12886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 12887$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 12888if ${ac_cv_c_bigendian+:} false; then : 12889 $as_echo_n "(cached) " >&6 12890else 12891 ac_cv_c_bigendian=unknown 12892 # See if we're dealing with a universal compiler. 12893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12894/* end confdefs.h. */ 12895#ifndef __APPLE_CC__ 12896 not a universal capable compiler 12897 #endif 12898 typedef int dummy; 12899 12900_ACEOF 12901if ac_fn_c_try_compile "$LINENO"; then : 12902 12903 # Check for potential -arch flags. It is not universal unless 12904 # there are at least two -arch flags with different values. 12905 ac_arch= 12906 ac_prev= 12907 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 12908 if test -n "$ac_prev"; then 12909 case $ac_word in 12910 i?86 | x86_64 | ppc | ppc64) 12911 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 12912 ac_arch=$ac_word 12913 else 12914 ac_cv_c_bigendian=universal 12915 break 12916 fi 12917 ;; 12918 esac 12919 ac_prev= 12920 elif test "x$ac_word" = "x-arch"; then 12921 ac_prev=arch 12922 fi 12923 done 12924fi 12925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12926 if test $ac_cv_c_bigendian = unknown; then 12927 # See if sys/param.h defines the BYTE_ORDER macro. 12928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12929/* end confdefs.h. */ 12930#include <sys/types.h> 12931 #include <sys/param.h> 12932 12933int 12934main () 12935{ 12936#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 12937 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 12938 && LITTLE_ENDIAN) 12939 bogus endian macros 12940 #endif 12941 12942 ; 12943 return 0; 12944} 12945_ACEOF 12946if ac_fn_c_try_compile "$LINENO"; then : 12947 # It does; now see whether it defined to BIG_ENDIAN or not. 12948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12949/* end confdefs.h. */ 12950#include <sys/types.h> 12951 #include <sys/param.h> 12952 12953int 12954main () 12955{ 12956#if BYTE_ORDER != BIG_ENDIAN 12957 not big endian 12958 #endif 12959 12960 ; 12961 return 0; 12962} 12963_ACEOF 12964if ac_fn_c_try_compile "$LINENO"; then : 12965 ac_cv_c_bigendian=yes 12966else 12967 ac_cv_c_bigendian=no 12968fi 12969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12970fi 12971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12972 fi 12973 if test $ac_cv_c_bigendian = unknown; then 12974 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 12975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12976/* end confdefs.h. */ 12977#include <limits.h> 12978 12979int 12980main () 12981{ 12982#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 12983 bogus endian macros 12984 #endif 12985 12986 ; 12987 return 0; 12988} 12989_ACEOF 12990if ac_fn_c_try_compile "$LINENO"; then : 12991 # It does; now see whether it defined to _BIG_ENDIAN or not. 12992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12993/* end confdefs.h. */ 12994#include <limits.h> 12995 12996int 12997main () 12998{ 12999#ifndef _BIG_ENDIAN 13000 not big endian 13001 #endif 13002 13003 ; 13004 return 0; 13005} 13006_ACEOF 13007if ac_fn_c_try_compile "$LINENO"; then : 13008 ac_cv_c_bigendian=yes 13009else 13010 ac_cv_c_bigendian=no 13011fi 13012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13013fi 13014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13015 fi 13016 if test $ac_cv_c_bigendian = unknown; then 13017 # Compile a test program. 13018 if test "$cross_compiling" = yes; then : 13019 # Try to guess by grepping values from an object file. 13020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13021/* end confdefs.h. */ 13022short int ascii_mm[] = 13023 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 13024 short int ascii_ii[] = 13025 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 13026 int use_ascii (int i) { 13027 return ascii_mm[i] + ascii_ii[i]; 13028 } 13029 short int ebcdic_ii[] = 13030 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 13031 short int ebcdic_mm[] = 13032 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 13033 int use_ebcdic (int i) { 13034 return ebcdic_mm[i] + ebcdic_ii[i]; 13035 } 13036 extern int foo; 13037 13038int 13039main () 13040{ 13041return use_ascii (foo) == use_ebcdic (foo); 13042 ; 13043 return 0; 13044} 13045_ACEOF 13046if ac_fn_c_try_compile "$LINENO"; then : 13047 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 13048 ac_cv_c_bigendian=yes 13049 fi 13050 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 13051 if test "$ac_cv_c_bigendian" = unknown; then 13052 ac_cv_c_bigendian=no 13053 else 13054 # finding both strings is unlikely to happen, but who knows? 13055 ac_cv_c_bigendian=unknown 13056 fi 13057 fi 13058fi 13059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13060else 13061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13062/* end confdefs.h. */ 13063$ac_includes_default 13064int 13065main () 13066{ 13067 13068 /* Are we little or big endian? From Harbison&Steele. */ 13069 union 13070 { 13071 long int l; 13072 char c[sizeof (long int)]; 13073 } u; 13074 u.l = 1; 13075 return u.c[sizeof (long int) - 1] == 1; 13076 13077 ; 13078 return 0; 13079} 13080_ACEOF 13081if ac_fn_c_try_run "$LINENO"; then : 13082 ac_cv_c_bigendian=no 13083else 13084 ac_cv_c_bigendian=yes 13085fi 13086rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13087 conftest.$ac_objext conftest.beam conftest.$ac_ext 13088fi 13089 13090 fi 13091fi 13092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 13093$as_echo "$ac_cv_c_bigendian" >&6; } 13094 case $ac_cv_c_bigendian in #( 13095 yes) 13096 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 13097;; #( 13098 no) 13099 ;; #( 13100 universal) 13101 13102$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 13103 13104 ;; #( 13105 *) 13106 as_fn_error $? "unknown endianness 13107 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 13108 esac 13109 13110for ac_header in byteswap.h endian.h 13111do : 13112 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13113ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13114if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13115 cat >>confdefs.h <<_ACEOF 13116#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13117_ACEOF 13118 13119fi 13120 13121done 13122 13123for ac_func in pread 13124do : 13125 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread" 13126if test "x$ac_cv_func_pread" = xyes; then : 13127 cat >>confdefs.h <<_ACEOF 13128#define HAVE_PREAD 1 13129_ACEOF 13130 13131fi 13132done 13133 13134 13135ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h> 13136" 13137if test "x$ac_cv_have_decl_bswap_16" = xyes; then : 13138 ac_have_decl=1 13139else 13140 ac_have_decl=0 13141fi 13142 13143cat >>confdefs.h <<_ACEOF 13144#define HAVE_DECL_BSWAP_16 $ac_have_decl 13145_ACEOF 13146ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h> 13147" 13148if test "x$ac_cv_have_decl_bswap_32" = xyes; then : 13149 ac_have_decl=1 13150else 13151 ac_have_decl=0 13152fi 13153 13154cat >>confdefs.h <<_ACEOF 13155#define HAVE_DECL_BSWAP_32 $ac_have_decl 13156_ACEOF 13157ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h> 13158" 13159if test "x$ac_cv_have_decl_bswap_64" = xyes; then : 13160 ac_have_decl=1 13161else 13162 ac_have_decl=0 13163fi 13164 13165cat >>confdefs.h <<_ACEOF 13166#define HAVE_DECL_BSWAP_64 $ac_have_decl 13167_ACEOF 13168 13169ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 13170if test "x$ac_cv_have_decl_asprintf" = xyes; then : 13171 ac_have_decl=1 13172else 13173 ac_have_decl=0 13174fi 13175 13176cat >>confdefs.h <<_ACEOF 13177#define HAVE_DECL_ASPRINTF $ac_have_decl 13178_ACEOF 13179ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 13180if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 13181 ac_have_decl=1 13182else 13183 ac_have_decl=0 13184fi 13185 13186cat >>confdefs.h <<_ACEOF 13187#define HAVE_DECL_VASPRINTF $ac_have_decl 13188_ACEOF 13189ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 13190if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 13191 ac_have_decl=1 13192else 13193 ac_have_decl=0 13194fi 13195 13196cat >>confdefs.h <<_ACEOF 13197#define HAVE_DECL_STPCPY $ac_have_decl 13198_ACEOF 13199 13200 13201 13202 13203 13204 for ac_func in $ac_func_list 13205do : 13206 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13207ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13208if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13209 cat >>confdefs.h <<_ACEOF 13210#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13211_ACEOF 13212 13213fi 13214done 13215 13216 13217 13218 13219if test $ac_cv_func_qsort_r = yes; then 13220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qsort_r signature" >&5 13221$as_echo_n "checking for qsort_r signature... " >&6; } 13222if ${ac_cv_libctf_qsort_r_signature+:} false; then : 13223 $as_echo_n "(cached) " >&6 13224else 13225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13226/* end confdefs.h. */ 13227#undef qsort_r 13228 #include <stdlib.h> 13229 void qsort_r (void *, size_t, size_t, 13230 int (*) (void const *, void const *, 13231 void *), 13232 void *); 13233 void (*p) (void *, size_t, size_t, 13234 int (*) (void const *, void const *, 13235 void *), 13236 void *) = qsort_r; 13237 13238int 13239main () 13240{ 13241 13242 ; 13243 return 0; 13244} 13245_ACEOF 13246if ac_fn_c_try_link "$LINENO"; then : 13247 ac_cv_libctf_qsort_r_signature=GNU 13248else 13249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13250/* end confdefs.h. */ 13251#undef qsort_r 13252 #include <stdlib.h> 13253 void qsort_r (void *, size_t, size_t, void *, 13254 int (*) (void *, 13255 void const *, 13256 void const *)); 13257 void (*p) (void *, size_t, size_t, void *, 13258 int (*) (void *, void const *, 13259 void const *)) = qsort_r; 13260 13261int 13262main () 13263{ 13264 13265 ; 13266 return 0; 13267} 13268_ACEOF 13269if ac_fn_c_try_link "$LINENO"; then : 13270 ac_cv_libctf_qsort_r_signature=BSD 13271else 13272 ac_cv_libctf_qsort_r_signature=unknown 13273fi 13274rm -f core conftest.err conftest.$ac_objext \ 13275 conftest$ac_exeext conftest.$ac_ext 13276fi 13277rm -f core conftest.err conftest.$ac_objext \ 13278 conftest$ac_exeext conftest.$ac_ext 13279fi 13280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_qsort_r_signature" >&5 13281$as_echo "$ac_cv_libctf_qsort_r_signature" >&6; } 13282fi 13283 13284case x$ac_cv_libctf_qsort_r_signature in 13285 xGNU) 13286$as_echo "#define HAVE_QSORT_R_ARG_LAST 1" >>confdefs.h 13287;; 13288 xBSD) 13289$as_echo "#define HAVE_QSORT_R_COMPAR_LAST 1" >>confdefs.h 13290;; 13291 *) ac_cv_libctf_qsort_r_signature=unknown;; 13292esac 13293 13294 if test "${ac_cv_libctf_qsort_r_signature}" = unknown; then 13295 NEED_CTF_QSORT_R_TRUE= 13296 NEED_CTF_QSORT_R_FALSE='#' 13297else 13298 NEED_CTF_QSORT_R_TRUE='#' 13299 NEED_CTF_QSORT_R_FALSE= 13300fi 13301 13302 13303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5 13304$as_echo_n "checking for O_CLOEXEC... " >&6; } 13305if ${ac_cv_libctf_macro_O_CLOEXEC+:} false; then : 13306 $as_echo_n "(cached) " >&6 13307else 13308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13309/* end confdefs.h. */ 13310#include <fcntl.h> 13311 #ifndef O_CLOEXEC 13312 choke me; 13313 #endif 13314 13315int 13316main () 13317{ 13318return O_CLOEXEC; 13319 ; 13320 return 0; 13321} 13322_ACEOF 13323if ac_fn_c_try_link "$LINENO"; then : 13324 ac_cv_libctf_macro_O_CLOEXEC=yes 13325else 13326 ac_cv_libctf_macro_O_CLOEXEC=no 13327fi 13328rm -f core conftest.err conftest.$ac_objext \ 13329 conftest$ac_exeext conftest.$ac_ext 13330fi 13331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_macro_O_CLOEXEC" >&5 13332$as_echo "$ac_cv_libctf_macro_O_CLOEXEC" >&6; } 13333 13334if test $ac_cv_libctf_macro_O_CLOEXEC = yes; then 13335 13336$as_echo "#define HAVE_O_CLOEXEC 1" >>confdefs.h 13337 13338fi 13339 13340# Horrible hacks to build DLLs on Windows and a shared library elsewhere. 13341SHARED_LIBADD= 13342SHARED_LDFLAGS= 13343BFD_LIBADD= 13344BFD_DEPENDENCIES= 13345if test "$enable_shared" = "yes"; then 13346# When building a shared libctf, link against the pic version of libiberty 13347# so that apps that use libctf won't need libiberty just to satisfy any 13348# libctf references. 13349# We can't do that if a pic libiberty is unavailable since including non-pic 13350# code would insert text relocations into libctf. 13351# Note that linking against libbfd as we do here, which is itself linked 13352# against libiberty, may not satisfy all the libctf libiberty references 13353# since libbfd may not pull in the entirety of libiberty. 13354 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 13355 if test -n "$x"; then 13356 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" 13357 fi 13358 13359 case "${host}" in 13360 # More hacks to build DLLs on Windows. 13361 *-*-cygwin*) 13362 SHARED_LDFLAGS="-no-undefined" 13363 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin" 13364 BFD_LIBADD="-L`pwd`/../bfd -lbfd" 13365 ;; 13366 13367 *-*-darwin*) 13368 BFD_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib" 13369 BFD_DEPENDENCIES="../bfd/libbfd.la" 13370 ;; 13371 *) 13372 case "$host_vendor" in 13373 hp) 13374 BFD_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl" 13375 ;; 13376 *) 13377 BFD_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so" 13378 ;; 13379 esac 13380 BFD_DEPENDENCIES="../bfd/libbfd.la" 13381 ;; 13382 esac 13383fi 13384 13385 13386 13387 13388 13389# Use a version script, if possible, or an -export-symbols-regex otherwise. 13390VERSION_FLAGS='-export-symbols-regex ctf_.*' 13391if $LD --help 2>&1 | grep -- --version-script >/dev/null; then 13392 VERSION_FLAGS="-Wl,--version-script='$srcdir/libctf.ver'" 13393fi 13394 13395 13396ac_config_files="$ac_config_files Makefile" 13397 13398ac_config_headers="$ac_config_headers config.h" 13399 13400cat >confcache <<\_ACEOF 13401# This file is a shell script that caches the results of configure 13402# tests run on this system so they can be shared between configure 13403# scripts and configure runs, see configure's option --config-cache. 13404# It is not useful on other systems. If it contains results you don't 13405# want to keep, you may remove or edit it. 13406# 13407# config.status only pays attention to the cache file if you give it 13408# the --recheck option to rerun configure. 13409# 13410# `ac_cv_env_foo' variables (set or unset) will be overridden when 13411# loading this file, other *unset* `ac_cv_foo' will be assigned the 13412# following values. 13413 13414_ACEOF 13415 13416# The following way of writing the cache mishandles newlines in values, 13417# but we know of no workaround that is simple, portable, and efficient. 13418# So, we kill variables containing newlines. 13419# Ultrix sh set writes to stderr and can't be redirected directly, 13420# and sets the high bit in the cache file unless we assign to the vars. 13421( 13422 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13423 eval ac_val=\$$ac_var 13424 case $ac_val in #( 13425 *${as_nl}*) 13426 case $ac_var in #( 13427 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13428$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13429 esac 13430 case $ac_var in #( 13431 _ | IFS | as_nl) ;; #( 13432 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13433 *) { eval $ac_var=; unset $ac_var;} ;; 13434 esac ;; 13435 esac 13436 done 13437 13438 (set) 2>&1 | 13439 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13440 *${as_nl}ac_space=\ *) 13441 # `set' does not quote correctly, so add quotes: double-quote 13442 # substitution turns \\\\ into \\, and sed turns \\ into \. 13443 sed -n \ 13444 "s/'/'\\\\''/g; 13445 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13446 ;; #( 13447 *) 13448 # `set' quotes correctly as required by POSIX, so do not add quotes. 13449 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13450 ;; 13451 esac | 13452 sort 13453) | 13454 sed ' 13455 /^ac_cv_env_/b end 13456 t clear 13457 :clear 13458 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13459 t end 13460 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13461 :end' >>confcache 13462if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13463 if test -w "$cache_file"; then 13464 if test "x$cache_file" != "x/dev/null"; then 13465 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13466$as_echo "$as_me: updating cache $cache_file" >&6;} 13467 if test ! -f "$cache_file" || test -h "$cache_file"; then 13468 cat confcache >"$cache_file" 13469 else 13470 case $cache_file in #( 13471 */* | ?:*) 13472 mv -f confcache "$cache_file"$$ && 13473 mv -f "$cache_file"$$ "$cache_file" ;; #( 13474 *) 13475 mv -f confcache "$cache_file" ;; 13476 esac 13477 fi 13478 fi 13479 else 13480 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13481$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13482 fi 13483fi 13484rm -f confcache 13485 13486test "x$prefix" = xNONE && prefix=$ac_default_prefix 13487# Let make expand exec_prefix. 13488test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13489 13490DEFS=-DHAVE_CONFIG_H 13491 13492ac_libobjs= 13493ac_ltlibobjs= 13494U= 13495for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13496 # 1. Remove the extension, and $U if already installed. 13497 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13498 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13499 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13500 # will be set to the directory where LIBOBJS objects are built. 13501 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13502 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13503done 13504LIBOBJS=$ac_libobjs 13505 13506LTLIBOBJS=$ac_ltlibobjs 13507 13508 13509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13510$as_echo_n "checking that generated files are newer than configure... " >&6; } 13511 if test -n "$am_sleep_pid"; then 13512 # Hide warnings about reused PIDs. 13513 wait $am_sleep_pid 2>/dev/null 13514 fi 13515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13516$as_echo "done" >&6; } 13517if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13518 as_fn_error $? "conditional \"AMDEP\" was never defined. 13519Usually this means the macro was only invoked conditionally." "$LINENO" 5 13520fi 13521if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13522 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13523Usually this means the macro was only invoked conditionally." "$LINENO" 5 13524fi 13525 if test -n "$EXEEXT"; then 13526 am__EXEEXT_TRUE= 13527 am__EXEEXT_FALSE='#' 13528else 13529 am__EXEEXT_TRUE='#' 13530 am__EXEEXT_FALSE= 13531fi 13532 13533if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13534 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13535Usually this means the macro was only invoked conditionally." "$LINENO" 5 13536fi 13537if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 13538 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 13539Usually this means the macro was only invoked conditionally." "$LINENO" 5 13540fi 13541if test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_TRUE}" && test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_FALSE}"; then 13542 as_fn_error $? "conditional \"ENABLE_LIBCTF_HASH_DEBUGGING\" was never defined. 13543Usually this means the macro was only invoked conditionally." "$LINENO" 5 13544fi 13545 13546if test -z "${NEED_CTF_QSORT_R_TRUE}" && test -z "${NEED_CTF_QSORT_R_FALSE}"; then 13547 as_fn_error $? "conditional \"NEED_CTF_QSORT_R\" was never defined. 13548Usually this means the macro was only invoked conditionally." "$LINENO" 5 13549fi 13550 13551: "${CONFIG_STATUS=./config.status}" 13552ac_write_fail=0 13553ac_clean_files_save=$ac_clean_files 13554ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13555{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13556$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13557as_write_fail=0 13558cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13559#! $SHELL 13560# Generated by $as_me. 13561# Run this file to recreate the current configuration. 13562# Compiler output produced by configure, useful for debugging 13563# configure, is in config.log if it exists. 13564 13565debug=false 13566ac_cs_recheck=false 13567ac_cs_silent=false 13568 13569SHELL=\${CONFIG_SHELL-$SHELL} 13570export SHELL 13571_ASEOF 13572cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13573## -------------------- ## 13574## M4sh Initialization. ## 13575## -------------------- ## 13576 13577# Be more Bourne compatible 13578DUALCASE=1; export DUALCASE # for MKS sh 13579if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13580 emulate sh 13581 NULLCMD=: 13582 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13583 # is contrary to our usage. Disable this feature. 13584 alias -g '${1+"$@"}'='"$@"' 13585 setopt NO_GLOB_SUBST 13586else 13587 case `(set -o) 2>/dev/null` in #( 13588 *posix*) : 13589 set -o posix ;; #( 13590 *) : 13591 ;; 13592esac 13593fi 13594 13595 13596as_nl=' 13597' 13598export as_nl 13599# Printing a long string crashes Solaris 7 /usr/bin/printf. 13600as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13601as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13602as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13603# Prefer a ksh shell builtin over an external printf program on Solaris, 13604# but without wasting forks for bash or zsh. 13605if test -z "$BASH_VERSION$ZSH_VERSION" \ 13606 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13607 as_echo='print -r --' 13608 as_echo_n='print -rn --' 13609elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13610 as_echo='printf %s\n' 13611 as_echo_n='printf %s' 13612else 13613 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13614 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13615 as_echo_n='/usr/ucb/echo -n' 13616 else 13617 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13618 as_echo_n_body='eval 13619 arg=$1; 13620 case $arg in #( 13621 *"$as_nl"*) 13622 expr "X$arg" : "X\\(.*\\)$as_nl"; 13623 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13624 esac; 13625 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13626 ' 13627 export as_echo_n_body 13628 as_echo_n='sh -c $as_echo_n_body as_echo' 13629 fi 13630 export as_echo_body 13631 as_echo='sh -c $as_echo_body as_echo' 13632fi 13633 13634# The user is always right. 13635if test "${PATH_SEPARATOR+set}" != set; then 13636 PATH_SEPARATOR=: 13637 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13638 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13639 PATH_SEPARATOR=';' 13640 } 13641fi 13642 13643 13644# IFS 13645# We need space, tab and new line, in precisely that order. Quoting is 13646# there to prevent editors from complaining about space-tab. 13647# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13648# splitting by setting IFS to empty value.) 13649IFS=" "" $as_nl" 13650 13651# Find who we are. Look in the path if we contain no directory separator. 13652as_myself= 13653case $0 in #(( 13654 *[\\/]* ) as_myself=$0 ;; 13655 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13656for as_dir in $PATH 13657do 13658 IFS=$as_save_IFS 13659 test -z "$as_dir" && as_dir=. 13660 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13661 done 13662IFS=$as_save_IFS 13663 13664 ;; 13665esac 13666# We did not find ourselves, most probably we were run as `sh COMMAND' 13667# in which case we are not to be found in the path. 13668if test "x$as_myself" = x; then 13669 as_myself=$0 13670fi 13671if test ! -f "$as_myself"; then 13672 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13673 exit 1 13674fi 13675 13676# Unset variables that we do not need and which cause bugs (e.g. in 13677# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13678# suppresses any "Segmentation fault" message there. '((' could 13679# trigger a bug in pdksh 5.2.14. 13680for as_var in BASH_ENV ENV MAIL MAILPATH 13681do eval test x\${$as_var+set} = xset \ 13682 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13683done 13684PS1='$ ' 13685PS2='> ' 13686PS4='+ ' 13687 13688# NLS nuisances. 13689LC_ALL=C 13690export LC_ALL 13691LANGUAGE=C 13692export LANGUAGE 13693 13694# CDPATH. 13695(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13696 13697 13698# as_fn_error STATUS ERROR [LINENO LOG_FD] 13699# ---------------------------------------- 13700# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13701# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13702# script with STATUS, using 1 if that was 0. 13703as_fn_error () 13704{ 13705 as_status=$1; test $as_status -eq 0 && as_status=1 13706 if test "$4"; then 13707 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13708 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13709 fi 13710 $as_echo "$as_me: error: $2" >&2 13711 as_fn_exit $as_status 13712} # as_fn_error 13713 13714 13715# as_fn_set_status STATUS 13716# ----------------------- 13717# Set $? to STATUS, without forking. 13718as_fn_set_status () 13719{ 13720 return $1 13721} # as_fn_set_status 13722 13723# as_fn_exit STATUS 13724# ----------------- 13725# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13726as_fn_exit () 13727{ 13728 set +e 13729 as_fn_set_status $1 13730 exit $1 13731} # as_fn_exit 13732 13733# as_fn_unset VAR 13734# --------------- 13735# Portably unset VAR. 13736as_fn_unset () 13737{ 13738 { eval $1=; unset $1;} 13739} 13740as_unset=as_fn_unset 13741# as_fn_append VAR VALUE 13742# ---------------------- 13743# Append the text in VALUE to the end of the definition contained in VAR. Take 13744# advantage of any shell optimizations that allow amortized linear growth over 13745# repeated appends, instead of the typical quadratic growth present in naive 13746# implementations. 13747if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13748 eval 'as_fn_append () 13749 { 13750 eval $1+=\$2 13751 }' 13752else 13753 as_fn_append () 13754 { 13755 eval $1=\$$1\$2 13756 } 13757fi # as_fn_append 13758 13759# as_fn_arith ARG... 13760# ------------------ 13761# Perform arithmetic evaluation on the ARGs, and store the result in the 13762# global $as_val. Take advantage of shells that can avoid forks. The arguments 13763# must be portable across $(()) and expr. 13764if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13765 eval 'as_fn_arith () 13766 { 13767 as_val=$(( $* )) 13768 }' 13769else 13770 as_fn_arith () 13771 { 13772 as_val=`expr "$@" || test $? -eq 1` 13773 } 13774fi # as_fn_arith 13775 13776 13777if expr a : '\(a\)' >/dev/null 2>&1 && 13778 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13779 as_expr=expr 13780else 13781 as_expr=false 13782fi 13783 13784if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13785 as_basename=basename 13786else 13787 as_basename=false 13788fi 13789 13790if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13791 as_dirname=dirname 13792else 13793 as_dirname=false 13794fi 13795 13796as_me=`$as_basename -- "$0" || 13797$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13798 X"$0" : 'X\(//\)$' \| \ 13799 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13800$as_echo X/"$0" | 13801 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13802 s//\1/ 13803 q 13804 } 13805 /^X\/\(\/\/\)$/{ 13806 s//\1/ 13807 q 13808 } 13809 /^X\/\(\/\).*/{ 13810 s//\1/ 13811 q 13812 } 13813 s/.*/./; q'` 13814 13815# Avoid depending upon Character Ranges. 13816as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13817as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13818as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13819as_cr_digits='0123456789' 13820as_cr_alnum=$as_cr_Letters$as_cr_digits 13821 13822ECHO_C= ECHO_N= ECHO_T= 13823case `echo -n x` in #((((( 13824-n*) 13825 case `echo 'xy\c'` in 13826 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13827 xy) ECHO_C='\c';; 13828 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13829 ECHO_T=' ';; 13830 esac;; 13831*) 13832 ECHO_N='-n';; 13833esac 13834 13835rm -f conf$$ conf$$.exe conf$$.file 13836if test -d conf$$.dir; then 13837 rm -f conf$$.dir/conf$$.file 13838else 13839 rm -f conf$$.dir 13840 mkdir conf$$.dir 2>/dev/null 13841fi 13842if (echo >conf$$.file) 2>/dev/null; then 13843 if ln -s conf$$.file conf$$ 2>/dev/null; then 13844 as_ln_s='ln -s' 13845 # ... but there are two gotchas: 13846 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13847 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13848 # In both cases, we have to default to `cp -pR'. 13849 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13850 as_ln_s='cp -pR' 13851 elif ln conf$$.file conf$$ 2>/dev/null; then 13852 as_ln_s=ln 13853 else 13854 as_ln_s='cp -pR' 13855 fi 13856else 13857 as_ln_s='cp -pR' 13858fi 13859rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13860rmdir conf$$.dir 2>/dev/null 13861 13862 13863# as_fn_mkdir_p 13864# ------------- 13865# Create "$as_dir" as a directory, including parents if necessary. 13866as_fn_mkdir_p () 13867{ 13868 13869 case $as_dir in #( 13870 -*) as_dir=./$as_dir;; 13871 esac 13872 test -d "$as_dir" || eval $as_mkdir_p || { 13873 as_dirs= 13874 while :; do 13875 case $as_dir in #( 13876 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13877 *) as_qdir=$as_dir;; 13878 esac 13879 as_dirs="'$as_qdir' $as_dirs" 13880 as_dir=`$as_dirname -- "$as_dir" || 13881$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13882 X"$as_dir" : 'X\(//\)[^/]' \| \ 13883 X"$as_dir" : 'X\(//\)$' \| \ 13884 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13885$as_echo X"$as_dir" | 13886 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13887 s//\1/ 13888 q 13889 } 13890 /^X\(\/\/\)[^/].*/{ 13891 s//\1/ 13892 q 13893 } 13894 /^X\(\/\/\)$/{ 13895 s//\1/ 13896 q 13897 } 13898 /^X\(\/\).*/{ 13899 s//\1/ 13900 q 13901 } 13902 s/.*/./; q'` 13903 test -d "$as_dir" && break 13904 done 13905 test -z "$as_dirs" || eval "mkdir $as_dirs" 13906 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13907 13908 13909} # as_fn_mkdir_p 13910if mkdir -p . 2>/dev/null; then 13911 as_mkdir_p='mkdir -p "$as_dir"' 13912else 13913 test -d ./-p && rmdir ./-p 13914 as_mkdir_p=false 13915fi 13916 13917 13918# as_fn_executable_p FILE 13919# ----------------------- 13920# Test if FILE is an executable regular file. 13921as_fn_executable_p () 13922{ 13923 test -f "$1" && test -x "$1" 13924} # as_fn_executable_p 13925as_test_x='test -x' 13926as_executable_p=as_fn_executable_p 13927 13928# Sed expression to map a string onto a valid CPP name. 13929as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13930 13931# Sed expression to map a string onto a valid variable name. 13932as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13933 13934 13935exec 6>&1 13936## ----------------------------------- ## 13937## Main body of $CONFIG_STATUS script. ## 13938## ----------------------------------- ## 13939_ASEOF 13940test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13941 13942cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13943# Save the log message, to keep $0 and so on meaningful, and to 13944# report actual input values of CONFIG_FILES etc. instead of their 13945# values after options handling. 13946ac_log=" 13947This file was extended by libctf $as_me 1.2.0, which was 13948generated by GNU Autoconf 2.69. Invocation command line was 13949 13950 CONFIG_FILES = $CONFIG_FILES 13951 CONFIG_HEADERS = $CONFIG_HEADERS 13952 CONFIG_LINKS = $CONFIG_LINKS 13953 CONFIG_COMMANDS = $CONFIG_COMMANDS 13954 $ $0 $@ 13955 13956on `(hostname || uname -n) 2>/dev/null | sed 1q` 13957" 13958 13959_ACEOF 13960 13961case $ac_config_files in *" 13962"*) set x $ac_config_files; shift; ac_config_files=$*;; 13963esac 13964 13965case $ac_config_headers in *" 13966"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13967esac 13968 13969 13970cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13971# Files that config.status was made for. 13972config_files="$ac_config_files" 13973config_headers="$ac_config_headers" 13974config_commands="$ac_config_commands" 13975 13976_ACEOF 13977 13978cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13979ac_cs_usage="\ 13980\`$as_me' instantiates files and other configuration actions 13981from templates according to the current configuration. Unless the files 13982and actions are specified as TAGs, all are instantiated by default. 13983 13984Usage: $0 [OPTION]... [TAG]... 13985 13986 -h, --help print this help, then exit 13987 -V, --version print version number and configuration settings, then exit 13988 --config print configuration, then exit 13989 -q, --quiet, --silent 13990 do not print progress messages 13991 -d, --debug don't remove temporary files 13992 --recheck update $as_me by reconfiguring in the same conditions 13993 --file=FILE[:TEMPLATE] 13994 instantiate the configuration file FILE 13995 --header=FILE[:TEMPLATE] 13996 instantiate the configuration header FILE 13997 13998Configuration files: 13999$config_files 14000 14001Configuration headers: 14002$config_headers 14003 14004Configuration commands: 14005$config_commands 14006 14007Report bugs to the package provider." 14008 14009_ACEOF 14010cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14011ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14012ac_cs_version="\\ 14013libctf config.status 1.2.0 14014configured by $0, generated by GNU Autoconf 2.69, 14015 with options \\"\$ac_cs_config\\" 14016 14017Copyright (C) 2012 Free Software Foundation, Inc. 14018This config.status script is free software; the Free Software Foundation 14019gives unlimited permission to copy, distribute and modify it." 14020 14021ac_pwd='$ac_pwd' 14022srcdir='$srcdir' 14023INSTALL='$INSTALL' 14024MKDIR_P='$MKDIR_P' 14025AWK='$AWK' 14026test -n "\$AWK" || AWK=awk 14027_ACEOF 14028 14029cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14030# The default lists apply if the user does not specify any file. 14031ac_need_defaults=: 14032while test $# != 0 14033do 14034 case $1 in 14035 --*=?*) 14036 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14037 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14038 ac_shift=: 14039 ;; 14040 --*=) 14041 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14042 ac_optarg= 14043 ac_shift=: 14044 ;; 14045 *) 14046 ac_option=$1 14047 ac_optarg=$2 14048 ac_shift=shift 14049 ;; 14050 esac 14051 14052 case $ac_option in 14053 # Handling of the options. 14054 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14055 ac_cs_recheck=: ;; 14056 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14057 $as_echo "$ac_cs_version"; exit ;; 14058 --config | --confi | --conf | --con | --co | --c ) 14059 $as_echo "$ac_cs_config"; exit ;; 14060 --debug | --debu | --deb | --de | --d | -d ) 14061 debug=: ;; 14062 --file | --fil | --fi | --f ) 14063 $ac_shift 14064 case $ac_optarg in 14065 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14066 '') as_fn_error $? "missing file argument" ;; 14067 esac 14068 as_fn_append CONFIG_FILES " '$ac_optarg'" 14069 ac_need_defaults=false;; 14070 --header | --heade | --head | --hea ) 14071 $ac_shift 14072 case $ac_optarg in 14073 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14074 esac 14075 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14076 ac_need_defaults=false;; 14077 --he | --h) 14078 # Conflict between --help and --header 14079 as_fn_error $? "ambiguous option: \`$1' 14080Try \`$0 --help' for more information.";; 14081 --help | --hel | -h ) 14082 $as_echo "$ac_cs_usage"; exit ;; 14083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14084 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14085 ac_cs_silent=: ;; 14086 14087 # This is an error. 14088 -*) as_fn_error $? "unrecognized option: \`$1' 14089Try \`$0 --help' for more information." ;; 14090 14091 *) as_fn_append ac_config_targets " $1" 14092 ac_need_defaults=false ;; 14093 14094 esac 14095 shift 14096done 14097 14098ac_configure_extra_args= 14099 14100if $ac_cs_silent; then 14101 exec 6>/dev/null 14102 ac_configure_extra_args="$ac_configure_extra_args --silent" 14103fi 14104 14105_ACEOF 14106cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14107if \$ac_cs_recheck; then 14108 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14109 shift 14110 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14111 CONFIG_SHELL='$SHELL' 14112 export CONFIG_SHELL 14113 exec "\$@" 14114fi 14115 14116_ACEOF 14117cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14118exec 5>>config.log 14119{ 14120 echo 14121 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14122## Running $as_me. ## 14123_ASBOX 14124 $as_echo "$ac_log" 14125} >&5 14126 14127_ACEOF 14128cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14129# 14130# INIT-COMMANDS 14131# 14132AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14133 14134 14135# The HP-UX ksh and POSIX shell print the target directory to stdout 14136# if CDPATH is set. 14137(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14138 14139sed_quote_subst='$sed_quote_subst' 14140double_quote_subst='$double_quote_subst' 14141delay_variable_subst='$delay_variable_subst' 14142enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14143macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14144macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14145enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14146pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14147enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14148SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14149ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14150host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14151host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14152host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14153build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14154build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14155build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14156SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14157Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14158GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14159EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14160FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14161LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14162NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14163LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14164max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14165ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14166exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14167lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14168lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14169lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14170reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14171reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14172OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14173deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14174file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14175AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14176AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14177STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14178RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14179old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14180old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14181old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14182lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14183CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14184CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14185compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14186GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14187lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14188lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14189lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14190lt_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"`' 14191objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14192MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14193lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14194lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14195lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14196lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14197lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14198need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14199DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14200NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14201LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14202OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14203OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14204libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14205shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14206extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14207archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14208enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14209export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14210whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14211compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14212old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14213old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14214archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14215archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14216module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14217module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14218with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14219allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14220no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14221hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14222hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14223hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14224hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14225hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14226hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14227hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14228hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14229inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14230link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14231fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14232always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14233export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14234exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14235include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14236prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14237file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14238variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14239need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14240need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14241version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14242runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14243shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14244shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14245libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14246library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14247soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14248install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14249postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14250postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14251finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14252finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14253hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14254sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14255sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14256hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14257enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14258enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14259enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14260old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14261striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14262 14263LTCC='$LTCC' 14264LTCFLAGS='$LTCFLAGS' 14265compiler='$compiler_DEFAULT' 14266 14267# A function that is used when there is no print builtin or printf. 14268func_fallback_echo () 14269{ 14270 eval 'cat <<_LTECHO_EOF 14271\$1 14272_LTECHO_EOF' 14273} 14274 14275# Quote evaled strings. 14276for var in SHELL \ 14277ECHO \ 14278SED \ 14279GREP \ 14280EGREP \ 14281FGREP \ 14282LD \ 14283NM \ 14284LN_S \ 14285lt_SP2NL \ 14286lt_NL2SP \ 14287reload_flag \ 14288OBJDUMP \ 14289deplibs_check_method \ 14290file_magic_cmd \ 14291AR \ 14292AR_FLAGS \ 14293STRIP \ 14294RANLIB \ 14295CC \ 14296CFLAGS \ 14297compiler \ 14298lt_cv_sys_global_symbol_pipe \ 14299lt_cv_sys_global_symbol_to_cdecl \ 14300lt_cv_sys_global_symbol_to_c_name_address \ 14301lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14302lt_prog_compiler_no_builtin_flag \ 14303lt_prog_compiler_wl \ 14304lt_prog_compiler_pic \ 14305lt_prog_compiler_static \ 14306lt_cv_prog_compiler_c_o \ 14307need_locks \ 14308DSYMUTIL \ 14309NMEDIT \ 14310LIPO \ 14311OTOOL \ 14312OTOOL64 \ 14313shrext_cmds \ 14314export_dynamic_flag_spec \ 14315whole_archive_flag_spec \ 14316compiler_needs_object \ 14317with_gnu_ld \ 14318allow_undefined_flag \ 14319no_undefined_flag \ 14320hardcode_libdir_flag_spec \ 14321hardcode_libdir_flag_spec_ld \ 14322hardcode_libdir_separator \ 14323fix_srcfile_path \ 14324exclude_expsyms \ 14325include_expsyms \ 14326file_list_spec \ 14327variables_saved_for_relink \ 14328libname_spec \ 14329library_names_spec \ 14330soname_spec \ 14331install_override_mode \ 14332finish_eval \ 14333old_striplib \ 14334striplib; do 14335 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14336 *[\\\\\\\`\\"\\\$]*) 14337 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14338 ;; 14339 *) 14340 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14341 ;; 14342 esac 14343done 14344 14345# Double-quote double-evaled strings. 14346for var in reload_cmds \ 14347old_postinstall_cmds \ 14348old_postuninstall_cmds \ 14349old_archive_cmds \ 14350extract_expsyms_cmds \ 14351old_archive_from_new_cmds \ 14352old_archive_from_expsyms_cmds \ 14353archive_cmds \ 14354archive_expsym_cmds \ 14355module_cmds \ 14356module_expsym_cmds \ 14357export_symbols_cmds \ 14358prelink_cmds \ 14359postinstall_cmds \ 14360postuninstall_cmds \ 14361finish_cmds \ 14362sys_lib_search_path_spec \ 14363sys_lib_dlsearch_path_spec; do 14364 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14365 *[\\\\\\\`\\"\\\$]*) 14366 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14367 ;; 14368 *) 14369 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14370 ;; 14371 esac 14372done 14373 14374ac_aux_dir='$ac_aux_dir' 14375xsi_shell='$xsi_shell' 14376lt_shell_append='$lt_shell_append' 14377 14378# See if we are running on zsh, and set the options which allow our 14379# commands through without removal of \ escapes INIT. 14380if test -n "\${ZSH_VERSION+set}" ; then 14381 setopt NO_GLOB_SUBST 14382fi 14383 14384 14385 PACKAGE='$PACKAGE' 14386 VERSION='$VERSION' 14387 TIMESTAMP='$TIMESTAMP' 14388 RM='$RM' 14389 ofile='$ofile' 14390 14391 14392 14393 14394_ACEOF 14395 14396cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14397 14398# Handling of arguments. 14399for ac_config_target in $ac_config_targets 14400do 14401 case $ac_config_target in 14402 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14403 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14404 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14405 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 14406 14407 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14408 esac 14409done 14410 14411 14412# If the user did not use the arguments to specify the items to instantiate, 14413# then the envvar interface is used. Set only those that are not. 14414# We use the long form for the default assignment because of an extremely 14415# bizarre bug on SunOS 4.1.3. 14416if $ac_need_defaults; then 14417 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14418 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14419 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14420fi 14421 14422# Have a temporary directory for convenience. Make it in the build tree 14423# simply because there is no reason against having it here, and in addition, 14424# creating and moving files from /tmp can sometimes cause problems. 14425# Hook for its removal unless debugging. 14426# Note that there is a small window in which the directory will not be cleaned: 14427# after its creation but before its name has been assigned to `$tmp'. 14428$debug || 14429{ 14430 tmp= ac_tmp= 14431 trap 'exit_status=$? 14432 : "${ac_tmp:=$tmp}" 14433 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14434' 0 14435 trap 'as_fn_exit 1' 1 2 13 15 14436} 14437# Create a (secure) tmp directory for tmp files. 14438 14439{ 14440 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14441 test -d "$tmp" 14442} || 14443{ 14444 tmp=./conf$$-$RANDOM 14445 (umask 077 && mkdir "$tmp") 14446} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14447ac_tmp=$tmp 14448 14449# Set up the scripts for CONFIG_FILES section. 14450# No need to generate them if there are no CONFIG_FILES. 14451# This happens for instance with `./config.status config.h'. 14452if test -n "$CONFIG_FILES"; then 14453 14454 14455ac_cr=`echo X | tr X '\015'` 14456# On cygwin, bash can eat \r inside `` if the user requested igncr. 14457# But we know of no other shell where ac_cr would be empty at this 14458# point, so we can use a bashism as a fallback. 14459if test "x$ac_cr" = x; then 14460 eval ac_cr=\$\'\\r\' 14461fi 14462ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14463if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14464 ac_cs_awk_cr='\\r' 14465else 14466 ac_cs_awk_cr=$ac_cr 14467fi 14468 14469echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14470_ACEOF 14471 14472 14473{ 14474 echo "cat >conf$$subs.awk <<_ACEOF" && 14475 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14476 echo "_ACEOF" 14477} >conf$$subs.sh || 14478 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14479ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14480ac_delim='%!_!# ' 14481for ac_last_try in false false false false false :; do 14482 . ./conf$$subs.sh || 14483 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14484 14485 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14486 if test $ac_delim_n = $ac_delim_num; then 14487 break 14488 elif $ac_last_try; then 14489 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14490 else 14491 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14492 fi 14493done 14494rm -f conf$$subs.sh 14495 14496cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14497cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14498_ACEOF 14499sed -n ' 14500h 14501s/^/S["/; s/!.*/"]=/ 14502p 14503g 14504s/^[^!]*!// 14505:repl 14506t repl 14507s/'"$ac_delim"'$// 14508t delim 14509:nl 14510h 14511s/\(.\{148\}\)..*/\1/ 14512t more1 14513s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14514p 14515n 14516b repl 14517:more1 14518s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14519p 14520g 14521s/.\{148\}// 14522t nl 14523:delim 14524h 14525s/\(.\{148\}\)..*/\1/ 14526t more2 14527s/["\\]/\\&/g; s/^/"/; s/$/"/ 14528p 14529b 14530:more2 14531s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14532p 14533g 14534s/.\{148\}// 14535t delim 14536' <conf$$subs.awk | sed ' 14537/^[^""]/{ 14538 N 14539 s/\n// 14540} 14541' >>$CONFIG_STATUS || ac_write_fail=1 14542rm -f conf$$subs.awk 14543cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14544_ACAWK 14545cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14546 for (key in S) S_is_set[key] = 1 14547 FS = "" 14548 14549} 14550{ 14551 line = $ 0 14552 nfields = split(line, field, "@") 14553 substed = 0 14554 len = length(field[1]) 14555 for (i = 2; i < nfields; i++) { 14556 key = field[i] 14557 keylen = length(key) 14558 if (S_is_set[key]) { 14559 value = S[key] 14560 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14561 len += length(value) + length(field[++i]) 14562 substed = 1 14563 } else 14564 len += 1 + keylen 14565 } 14566 14567 print line 14568} 14569 14570_ACAWK 14571_ACEOF 14572cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14573if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14574 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14575else 14576 cat 14577fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14578 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14579_ACEOF 14580 14581# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14582# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14583# trailing colons and then remove the whole line if VPATH becomes empty 14584# (actually we leave an empty line to preserve line numbers). 14585if test "x$srcdir" = x.; then 14586 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14587h 14588s/// 14589s/^/:/ 14590s/[ ]*$/:/ 14591s/:\$(srcdir):/:/g 14592s/:\${srcdir}:/:/g 14593s/:@srcdir@:/:/g 14594s/^:*// 14595s/:*$// 14596x 14597s/\(=[ ]*\).*/\1/ 14598G 14599s/\n// 14600s/^[^=]*=[ ]*$// 14601}' 14602fi 14603 14604cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14605fi # test -n "$CONFIG_FILES" 14606 14607# Set up the scripts for CONFIG_HEADERS section. 14608# No need to generate them if there are no CONFIG_HEADERS. 14609# This happens for instance with `./config.status Makefile'. 14610if test -n "$CONFIG_HEADERS"; then 14611cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14612BEGIN { 14613_ACEOF 14614 14615# Transform confdefs.h into an awk script `defines.awk', embedded as 14616# here-document in config.status, that substitutes the proper values into 14617# config.h.in to produce config.h. 14618 14619# Create a delimiter string that does not exist in confdefs.h, to ease 14620# handling of long lines. 14621ac_delim='%!_!# ' 14622for ac_last_try in false false :; do 14623 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14624 if test -z "$ac_tt"; then 14625 break 14626 elif $ac_last_try; then 14627 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14628 else 14629 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14630 fi 14631done 14632 14633# For the awk script, D is an array of macro values keyed by name, 14634# likewise P contains macro parameters if any. Preserve backslash 14635# newline sequences. 14636 14637ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14638sed -n ' 14639s/.\{148\}/&'"$ac_delim"'/g 14640t rset 14641:rset 14642s/^[ ]*#[ ]*define[ ][ ]*/ / 14643t def 14644d 14645:def 14646s/\\$// 14647t bsnl 14648s/["\\]/\\&/g 14649s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14650D["\1"]=" \3"/p 14651s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14652d 14653:bsnl 14654s/["\\]/\\&/g 14655s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14656D["\1"]=" \3\\\\\\n"\\/p 14657t cont 14658s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14659t cont 14660d 14661:cont 14662n 14663s/.\{148\}/&'"$ac_delim"'/g 14664t clear 14665:clear 14666s/\\$// 14667t bsnlc 14668s/["\\]/\\&/g; s/^/"/; s/$/"/p 14669d 14670:bsnlc 14671s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14672b cont 14673' <confdefs.h | sed ' 14674s/'"$ac_delim"'/"\\\ 14675"/g' >>$CONFIG_STATUS || ac_write_fail=1 14676 14677cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14678 for (key in D) D_is_set[key] = 1 14679 FS = "" 14680} 14681/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14682 line = \$ 0 14683 split(line, arg, " ") 14684 if (arg[1] == "#") { 14685 defundef = arg[2] 14686 mac1 = arg[3] 14687 } else { 14688 defundef = substr(arg[1], 2) 14689 mac1 = arg[2] 14690 } 14691 split(mac1, mac2, "(") #) 14692 macro = mac2[1] 14693 prefix = substr(line, 1, index(line, defundef) - 1) 14694 if (D_is_set[macro]) { 14695 # Preserve the white space surrounding the "#". 14696 print prefix "define", macro P[macro] D[macro] 14697 next 14698 } else { 14699 # Replace #undef with comments. This is necessary, for example, 14700 # in the case of _POSIX_SOURCE, which is predefined and required 14701 # on some systems where configure will not decide to define it. 14702 if (defundef == "undef") { 14703 print "/*", prefix defundef, macro, "*/" 14704 next 14705 } 14706 } 14707} 14708{ print } 14709_ACAWK 14710_ACEOF 14711cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14712 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14713fi # test -n "$CONFIG_HEADERS" 14714 14715 14716eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14717shift 14718for ac_tag 14719do 14720 case $ac_tag in 14721 :[FHLC]) ac_mode=$ac_tag; continue;; 14722 esac 14723 case $ac_mode$ac_tag in 14724 :[FHL]*:*);; 14725 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14726 :[FH]-) ac_tag=-:-;; 14727 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14728 esac 14729 ac_save_IFS=$IFS 14730 IFS=: 14731 set x $ac_tag 14732 IFS=$ac_save_IFS 14733 shift 14734 ac_file=$1 14735 shift 14736 14737 case $ac_mode in 14738 :L) ac_source=$1;; 14739 :[FH]) 14740 ac_file_inputs= 14741 for ac_f 14742 do 14743 case $ac_f in 14744 -) ac_f="$ac_tmp/stdin";; 14745 *) # Look for the file first in the build tree, then in the source tree 14746 # (if the path is not absolute). The absolute path cannot be DOS-style, 14747 # because $ac_f cannot contain `:'. 14748 test -f "$ac_f" || 14749 case $ac_f in 14750 [\\/$]*) false;; 14751 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14752 esac || 14753 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14754 esac 14755 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14756 as_fn_append ac_file_inputs " '$ac_f'" 14757 done 14758 14759 # Let's still pretend it is `configure' which instantiates (i.e., don't 14760 # use $as_me), people would be surprised to read: 14761 # /* config.h. Generated by config.status. */ 14762 configure_input='Generated from '` 14763 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14764 `' by configure.' 14765 if test x"$ac_file" != x-; then 14766 configure_input="$ac_file. $configure_input" 14767 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14768$as_echo "$as_me: creating $ac_file" >&6;} 14769 fi 14770 # Neutralize special characters interpreted by sed in replacement strings. 14771 case $configure_input in #( 14772 *\&* | *\|* | *\\* ) 14773 ac_sed_conf_input=`$as_echo "$configure_input" | 14774 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14775 *) ac_sed_conf_input=$configure_input;; 14776 esac 14777 14778 case $ac_tag in 14779 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14780 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14781 esac 14782 ;; 14783 esac 14784 14785 ac_dir=`$as_dirname -- "$ac_file" || 14786$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14787 X"$ac_file" : 'X\(//\)[^/]' \| \ 14788 X"$ac_file" : 'X\(//\)$' \| \ 14789 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14790$as_echo X"$ac_file" | 14791 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14792 s//\1/ 14793 q 14794 } 14795 /^X\(\/\/\)[^/].*/{ 14796 s//\1/ 14797 q 14798 } 14799 /^X\(\/\/\)$/{ 14800 s//\1/ 14801 q 14802 } 14803 /^X\(\/\).*/{ 14804 s//\1/ 14805 q 14806 } 14807 s/.*/./; q'` 14808 as_dir="$ac_dir"; as_fn_mkdir_p 14809 ac_builddir=. 14810 14811case "$ac_dir" in 14812.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14813*) 14814 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14815 # A ".." for each directory in $ac_dir_suffix. 14816 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14817 case $ac_top_builddir_sub in 14818 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14819 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14820 esac ;; 14821esac 14822ac_abs_top_builddir=$ac_pwd 14823ac_abs_builddir=$ac_pwd$ac_dir_suffix 14824# for backward compatibility: 14825ac_top_builddir=$ac_top_build_prefix 14826 14827case $srcdir in 14828 .) # We are building in place. 14829 ac_srcdir=. 14830 ac_top_srcdir=$ac_top_builddir_sub 14831 ac_abs_top_srcdir=$ac_pwd ;; 14832 [\\/]* | ?:[\\/]* ) # Absolute name. 14833 ac_srcdir=$srcdir$ac_dir_suffix; 14834 ac_top_srcdir=$srcdir 14835 ac_abs_top_srcdir=$srcdir ;; 14836 *) # Relative name. 14837 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14838 ac_top_srcdir=$ac_top_build_prefix$srcdir 14839 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14840esac 14841ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14842 14843 14844 case $ac_mode in 14845 :F) 14846 # 14847 # CONFIG_FILE 14848 # 14849 14850 case $INSTALL in 14851 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14852 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14853 esac 14854 ac_MKDIR_P=$MKDIR_P 14855 case $MKDIR_P in 14856 [\\/$]* | ?:[\\/]* ) ;; 14857 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14858 esac 14859_ACEOF 14860 14861cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14862# If the template does not know about datarootdir, expand it. 14863# FIXME: This hack should be removed a few years after 2.60. 14864ac_datarootdir_hack=; ac_datarootdir_seen= 14865ac_sed_dataroot=' 14866/datarootdir/ { 14867 p 14868 q 14869} 14870/@datadir@/p 14871/@docdir@/p 14872/@infodir@/p 14873/@localedir@/p 14874/@mandir@/p' 14875case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14876*datarootdir*) ac_datarootdir_seen=yes;; 14877*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14878 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14879$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14880_ACEOF 14881cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14882 ac_datarootdir_hack=' 14883 s&@datadir@&$datadir&g 14884 s&@docdir@&$docdir&g 14885 s&@infodir@&$infodir&g 14886 s&@localedir@&$localedir&g 14887 s&@mandir@&$mandir&g 14888 s&\\\${datarootdir}&$datarootdir&g' ;; 14889esac 14890_ACEOF 14891 14892# Neutralize VPATH when `$srcdir' = `.'. 14893# Shell code in configure.ac might set extrasub. 14894# FIXME: do we really want to maintain this feature? 14895cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14896ac_sed_extra="$ac_vpsub 14897$extrasub 14898_ACEOF 14899cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14900:t 14901/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14902s|@configure_input@|$ac_sed_conf_input|;t t 14903s&@top_builddir@&$ac_top_builddir_sub&;t t 14904s&@top_build_prefix@&$ac_top_build_prefix&;t t 14905s&@srcdir@&$ac_srcdir&;t t 14906s&@abs_srcdir@&$ac_abs_srcdir&;t t 14907s&@top_srcdir@&$ac_top_srcdir&;t t 14908s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14909s&@builddir@&$ac_builddir&;t t 14910s&@abs_builddir@&$ac_abs_builddir&;t t 14911s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14912s&@INSTALL@&$ac_INSTALL&;t t 14913s&@MKDIR_P@&$ac_MKDIR_P&;t t 14914$ac_datarootdir_hack 14915" 14916eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14917 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14918 14919test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14920 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14921 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14922 "$ac_tmp/out"`; test -z "$ac_out"; } && 14923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14924which seems to be undefined. Please make sure it is defined" >&5 14925$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14926which seems to be undefined. Please make sure it is defined" >&2;} 14927 14928 rm -f "$ac_tmp/stdin" 14929 case $ac_file in 14930 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14931 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14932 esac \ 14933 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14934 ;; 14935 :H) 14936 # 14937 # CONFIG_HEADER 14938 # 14939 if test x"$ac_file" != x-; then 14940 { 14941 $as_echo "/* $configure_input */" \ 14942 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14943 } >"$ac_tmp/config.h" \ 14944 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14945 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14946 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14947$as_echo "$as_me: $ac_file is unchanged" >&6;} 14948 else 14949 rm -f "$ac_file" 14950 mv "$ac_tmp/config.h" "$ac_file" \ 14951 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14952 fi 14953 else 14954 $as_echo "/* $configure_input */" \ 14955 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14956 || as_fn_error $? "could not create -" "$LINENO" 5 14957 fi 14958# Compute "$ac_file"'s index in $config_headers. 14959_am_arg="$ac_file" 14960_am_stamp_count=1 14961for _am_header in $config_headers :; do 14962 case $_am_header in 14963 $_am_arg | $_am_arg:* ) 14964 break ;; 14965 * ) 14966 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14967 esac 14968done 14969echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14970$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14971 X"$_am_arg" : 'X\(//\)[^/]' \| \ 14972 X"$_am_arg" : 'X\(//\)$' \| \ 14973 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14974$as_echo X"$_am_arg" | 14975 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14976 s//\1/ 14977 q 14978 } 14979 /^X\(\/\/\)[^/].*/{ 14980 s//\1/ 14981 q 14982 } 14983 /^X\(\/\/\)$/{ 14984 s//\1/ 14985 q 14986 } 14987 /^X\(\/\).*/{ 14988 s//\1/ 14989 q 14990 } 14991 s/.*/./; q'`/stamp-h$_am_stamp_count 14992 ;; 14993 14994 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14995$as_echo "$as_me: executing $ac_file commands" >&6;} 14996 ;; 14997 esac 14998 14999 15000 case $ac_file$ac_mode in 15001 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15002 # Older Autoconf quotes --file arguments for eval, but not when files 15003 # are listed without --file. Let's play safe and only enable the eval 15004 # if we detect the quoting. 15005 case $CONFIG_FILES in 15006 *\'*) eval set x "$CONFIG_FILES" ;; 15007 *) set x $CONFIG_FILES ;; 15008 esac 15009 shift 15010 for mf 15011 do 15012 # Strip MF so we end up with the name of the file. 15013 mf=`echo "$mf" | sed -e 's/:.*$//'` 15014 # Check whether this is an Automake generated Makefile or not. 15015 # We used to match only the files named 'Makefile.in', but 15016 # some people rename them; so instead we look at the file content. 15017 # Grep'ing the first line is not enough: some people post-process 15018 # each Makefile.in and add a new line on top of each file to say so. 15019 # Grep'ing the whole file is not good either: AIX grep has a line 15020 # limit of 2048, but all sed's we know have understand at least 4000. 15021 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15022 dirpart=`$as_dirname -- "$mf" || 15023$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15024 X"$mf" : 'X\(//\)[^/]' \| \ 15025 X"$mf" : 'X\(//\)$' \| \ 15026 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15027$as_echo X"$mf" | 15028 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15029 s//\1/ 15030 q 15031 } 15032 /^X\(\/\/\)[^/].*/{ 15033 s//\1/ 15034 q 15035 } 15036 /^X\(\/\/\)$/{ 15037 s//\1/ 15038 q 15039 } 15040 /^X\(\/\).*/{ 15041 s//\1/ 15042 q 15043 } 15044 s/.*/./; q'` 15045 else 15046 continue 15047 fi 15048 # Extract the definition of DEPDIR, am__include, and am__quote 15049 # from the Makefile without running 'make'. 15050 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15051 test -z "$DEPDIR" && continue 15052 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15053 test -z "$am__include" && continue 15054 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15055 # Find all dependency output files, they are included files with 15056 # $(DEPDIR) in their names. We invoke sed twice because it is the 15057 # simplest approach to changing $(DEPDIR) to its actual value in the 15058 # expansion. 15059 for file in `sed -n " 15060 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15061 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15062 # Make sure the directory exists. 15063 test -f "$dirpart/$file" && continue 15064 fdir=`$as_dirname -- "$file" || 15065$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15066 X"$file" : 'X\(//\)[^/]' \| \ 15067 X"$file" : 'X\(//\)$' \| \ 15068 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15069$as_echo X"$file" | 15070 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15071 s//\1/ 15072 q 15073 } 15074 /^X\(\/\/\)[^/].*/{ 15075 s//\1/ 15076 q 15077 } 15078 /^X\(\/\/\)$/{ 15079 s//\1/ 15080 q 15081 } 15082 /^X\(\/\).*/{ 15083 s//\1/ 15084 q 15085 } 15086 s/.*/./; q'` 15087 as_dir=$dirpart/$fdir; as_fn_mkdir_p 15088 # echo "creating $dirpart/$file" 15089 echo '# dummy' > "$dirpart/$file" 15090 done 15091 done 15092} 15093 ;; 15094 "libtool":C) 15095 15096 # See if we are running on zsh, and set the options which allow our 15097 # commands through without removal of \ escapes. 15098 if test -n "${ZSH_VERSION+set}" ; then 15099 setopt NO_GLOB_SUBST 15100 fi 15101 15102 cfgfile="${ofile}T" 15103 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15104 $RM "$cfgfile" 15105 15106 cat <<_LT_EOF >> "$cfgfile" 15107#! $SHELL 15108 15109# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15110# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15111# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15112# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15113# 15114# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15115# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15116# Written by Gordon Matzigkeit, 1996 15117# 15118# This file is part of GNU Libtool. 15119# 15120# GNU Libtool is free software; you can redistribute it and/or 15121# modify it under the terms of the GNU General Public License as 15122# published by the Free Software Foundation; either version 2 of 15123# the License, or (at your option) any later version. 15124# 15125# As a special exception to the GNU General Public License, 15126# if you distribute this file as part of a program or library that 15127# is built using GNU Libtool, you may include this file under the 15128# same distribution terms that you use for the rest of that program. 15129# 15130# GNU Libtool is distributed in the hope that it will be useful, 15131# but WITHOUT ANY WARRANTY; without even the implied warranty of 15132# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15133# GNU General Public License for more details. 15134# 15135# You should have received a copy of the GNU General Public License 15136# along with GNU Libtool; see the file COPYING. If not, a copy 15137# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15138# obtained by writing to the Free Software Foundation, Inc., 15139# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15140 15141 15142# The names of the tagged configurations supported by this script. 15143available_tags="" 15144 15145# ### BEGIN LIBTOOL CONFIG 15146 15147# Whether or not to build shared libraries. 15148build_libtool_libs=$enable_shared 15149 15150# Which release of libtool.m4 was used? 15151macro_version=$macro_version 15152macro_revision=$macro_revision 15153 15154# Whether or not to build static libraries. 15155build_old_libs=$enable_static 15156 15157# What type of objects to build. 15158pic_mode=$pic_mode 15159 15160# Whether or not to optimize for fast installation. 15161fast_install=$enable_fast_install 15162 15163# Shell to use when invoking shell scripts. 15164SHELL=$lt_SHELL 15165 15166# An echo program that protects backslashes. 15167ECHO=$lt_ECHO 15168 15169# The host system. 15170host_alias=$host_alias 15171host=$host 15172host_os=$host_os 15173 15174# The build system. 15175build_alias=$build_alias 15176build=$build 15177build_os=$build_os 15178 15179# A sed program that does not truncate output. 15180SED=$lt_SED 15181 15182# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15183Xsed="\$SED -e 1s/^X//" 15184 15185# A grep program that handles long lines. 15186GREP=$lt_GREP 15187 15188# An ERE matcher. 15189EGREP=$lt_EGREP 15190 15191# A literal string matcher. 15192FGREP=$lt_FGREP 15193 15194# A BSD- or MS-compatible name lister. 15195NM=$lt_NM 15196 15197# Whether we need soft or hard links. 15198LN_S=$lt_LN_S 15199 15200# What is the maximum length of a command? 15201max_cmd_len=$max_cmd_len 15202 15203# Object file suffix (normally "o"). 15204objext=$ac_objext 15205 15206# Executable file suffix (normally ""). 15207exeext=$exeext 15208 15209# whether the shell understands "unset". 15210lt_unset=$lt_unset 15211 15212# turn spaces into newlines. 15213SP2NL=$lt_lt_SP2NL 15214 15215# turn newlines into spaces. 15216NL2SP=$lt_lt_NL2SP 15217 15218# An object symbol dumper. 15219OBJDUMP=$lt_OBJDUMP 15220 15221# Method to check whether dependent libraries are shared objects. 15222deplibs_check_method=$lt_deplibs_check_method 15223 15224# Command to use when deplibs_check_method == "file_magic". 15225file_magic_cmd=$lt_file_magic_cmd 15226 15227# The archiver. 15228AR=$lt_AR 15229AR_FLAGS=$lt_AR_FLAGS 15230 15231# A symbol stripping program. 15232STRIP=$lt_STRIP 15233 15234# Commands used to install an old-style archive. 15235RANLIB=$lt_RANLIB 15236old_postinstall_cmds=$lt_old_postinstall_cmds 15237old_postuninstall_cmds=$lt_old_postuninstall_cmds 15238 15239# Whether to use a lock for old archive extraction. 15240lock_old_archive_extraction=$lock_old_archive_extraction 15241 15242# A C compiler. 15243LTCC=$lt_CC 15244 15245# LTCC compiler flags. 15246LTCFLAGS=$lt_CFLAGS 15247 15248# Take the output of nm and produce a listing of raw symbols and C names. 15249global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15250 15251# Transform the output of nm in a proper C declaration. 15252global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15253 15254# Transform the output of nm in a C name address pair. 15255global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15256 15257# Transform the output of nm in a C name address pair when lib prefix is needed. 15258global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15259 15260# The name of the directory that contains temporary libtool files. 15261objdir=$objdir 15262 15263# Used to examine libraries when file_magic_cmd begins with "file". 15264MAGIC_CMD=$MAGIC_CMD 15265 15266# Must we lock files when doing compilation? 15267need_locks=$lt_need_locks 15268 15269# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15270DSYMUTIL=$lt_DSYMUTIL 15271 15272# Tool to change global to local symbols on Mac OS X. 15273NMEDIT=$lt_NMEDIT 15274 15275# Tool to manipulate fat objects and archives on Mac OS X. 15276LIPO=$lt_LIPO 15277 15278# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15279OTOOL=$lt_OTOOL 15280 15281# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15282OTOOL64=$lt_OTOOL64 15283 15284# Old archive suffix (normally "a"). 15285libext=$libext 15286 15287# Shared library suffix (normally ".so"). 15288shrext_cmds=$lt_shrext_cmds 15289 15290# The commands to extract the exported symbol list from a shared archive. 15291extract_expsyms_cmds=$lt_extract_expsyms_cmds 15292 15293# Variables whose values should be saved in libtool wrapper scripts and 15294# restored at link time. 15295variables_saved_for_relink=$lt_variables_saved_for_relink 15296 15297# Do we need the "lib" prefix for modules? 15298need_lib_prefix=$need_lib_prefix 15299 15300# Do we need a version for libraries? 15301need_version=$need_version 15302 15303# Library versioning type. 15304version_type=$version_type 15305 15306# Shared library runtime path variable. 15307runpath_var=$runpath_var 15308 15309# Shared library path variable. 15310shlibpath_var=$shlibpath_var 15311 15312# Is shlibpath searched before the hard-coded library search path? 15313shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15314 15315# Format of library name prefix. 15316libname_spec=$lt_libname_spec 15317 15318# List of archive names. First name is the real one, the rest are links. 15319# The last name is the one that the linker finds with -lNAME 15320library_names_spec=$lt_library_names_spec 15321 15322# The coded name of the library, if different from the real name. 15323soname_spec=$lt_soname_spec 15324 15325# Permission mode override for installation of shared libraries. 15326install_override_mode=$lt_install_override_mode 15327 15328# Command to use after installation of a shared archive. 15329postinstall_cmds=$lt_postinstall_cmds 15330 15331# Command to use after uninstallation of a shared archive. 15332postuninstall_cmds=$lt_postuninstall_cmds 15333 15334# Commands used to finish a libtool library installation in a directory. 15335finish_cmds=$lt_finish_cmds 15336 15337# As "finish_cmds", except a single script fragment to be evaled but 15338# not shown. 15339finish_eval=$lt_finish_eval 15340 15341# Whether we should hardcode library paths into libraries. 15342hardcode_into_libs=$hardcode_into_libs 15343 15344# Compile-time system search path for libraries. 15345sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15346 15347# Run-time system search path for libraries. 15348sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15349 15350# Whether dlopen is supported. 15351dlopen_support=$enable_dlopen 15352 15353# Whether dlopen of programs is supported. 15354dlopen_self=$enable_dlopen_self 15355 15356# Whether dlopen of statically linked programs is supported. 15357dlopen_self_static=$enable_dlopen_self_static 15358 15359# Commands to strip libraries. 15360old_striplib=$lt_old_striplib 15361striplib=$lt_striplib 15362 15363 15364# The linker used to build libraries. 15365LD=$lt_LD 15366 15367# How to create reloadable object files. 15368reload_flag=$lt_reload_flag 15369reload_cmds=$lt_reload_cmds 15370 15371# Commands used to build an old-style archive. 15372old_archive_cmds=$lt_old_archive_cmds 15373 15374# A language specific compiler. 15375CC=$lt_compiler 15376 15377# Is the compiler the GNU compiler? 15378with_gcc=$GCC 15379 15380# Compiler flag to turn off builtin functions. 15381no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15382 15383# How to pass a linker flag through the compiler. 15384wl=$lt_lt_prog_compiler_wl 15385 15386# Additional compiler flags for building library objects. 15387pic_flag=$lt_lt_prog_compiler_pic 15388 15389# Compiler flag to prevent dynamic linking. 15390link_static_flag=$lt_lt_prog_compiler_static 15391 15392# Does compiler simultaneously support -c and -o options? 15393compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15394 15395# Whether or not to add -lc for building shared libraries. 15396build_libtool_need_lc=$archive_cmds_need_lc 15397 15398# Whether or not to disallow shared libs when runtime libs are static. 15399allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15400 15401# Compiler flag to allow reflexive dlopens. 15402export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15403 15404# Compiler flag to generate shared objects directly from archives. 15405whole_archive_flag_spec=$lt_whole_archive_flag_spec 15406 15407# Whether the compiler copes with passing no objects directly. 15408compiler_needs_object=$lt_compiler_needs_object 15409 15410# Create an old-style archive from a shared archive. 15411old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15412 15413# Create a temporary old-style archive to link instead of a shared archive. 15414old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15415 15416# Commands used to build a shared archive. 15417archive_cmds=$lt_archive_cmds 15418archive_expsym_cmds=$lt_archive_expsym_cmds 15419 15420# Commands used to build a loadable module if different from building 15421# a shared archive. 15422module_cmds=$lt_module_cmds 15423module_expsym_cmds=$lt_module_expsym_cmds 15424 15425# Whether we are building with GNU ld or not. 15426with_gnu_ld=$lt_with_gnu_ld 15427 15428# Flag that allows shared libraries with undefined symbols to be built. 15429allow_undefined_flag=$lt_allow_undefined_flag 15430 15431# Flag that enforces no undefined symbols. 15432no_undefined_flag=$lt_no_undefined_flag 15433 15434# Flag to hardcode \$libdir into a binary during linking. 15435# This must work even if \$libdir does not exist 15436hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15437 15438# If ld is used when linking, flag to hardcode \$libdir into a binary 15439# during linking. This must work even if \$libdir does not exist. 15440hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15441 15442# Whether we need a single "-rpath" flag with a separated argument. 15443hardcode_libdir_separator=$lt_hardcode_libdir_separator 15444 15445# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15446# DIR into the resulting binary. 15447hardcode_direct=$hardcode_direct 15448 15449# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15450# DIR into the resulting binary and the resulting library dependency is 15451# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15452# library is relocated. 15453hardcode_direct_absolute=$hardcode_direct_absolute 15454 15455# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15456# into the resulting binary. 15457hardcode_minus_L=$hardcode_minus_L 15458 15459# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15460# into the resulting binary. 15461hardcode_shlibpath_var=$hardcode_shlibpath_var 15462 15463# Set to "yes" if building a shared library automatically hardcodes DIR 15464# into the library and all subsequent libraries and executables linked 15465# against it. 15466hardcode_automatic=$hardcode_automatic 15467 15468# Set to yes if linker adds runtime paths of dependent libraries 15469# to runtime path list. 15470inherit_rpath=$inherit_rpath 15471 15472# Whether libtool must link a program against all its dependency libraries. 15473link_all_deplibs=$link_all_deplibs 15474 15475# Fix the shell variable \$srcfile for the compiler. 15476fix_srcfile_path=$lt_fix_srcfile_path 15477 15478# Set to "yes" if exported symbols are required. 15479always_export_symbols=$always_export_symbols 15480 15481# The commands to list exported symbols. 15482export_symbols_cmds=$lt_export_symbols_cmds 15483 15484# Symbols that should not be listed in the preloaded symbols. 15485exclude_expsyms=$lt_exclude_expsyms 15486 15487# Symbols that must always be exported. 15488include_expsyms=$lt_include_expsyms 15489 15490# Commands necessary for linking programs (against libraries) with templates. 15491prelink_cmds=$lt_prelink_cmds 15492 15493# Specify filename containing input files. 15494file_list_spec=$lt_file_list_spec 15495 15496# How to hardcode a shared library path into an executable. 15497hardcode_action=$hardcode_action 15498 15499# ### END LIBTOOL CONFIG 15500 15501_LT_EOF 15502 15503 case $host_os in 15504 aix3*) 15505 cat <<\_LT_EOF >> "$cfgfile" 15506# AIX sometimes has problems with the GCC collect2 program. For some 15507# reason, if we set the COLLECT_NAMES environment variable, the problems 15508# vanish in a puff of smoke. 15509if test "X${COLLECT_NAMES+set}" != Xset; then 15510 COLLECT_NAMES= 15511 export COLLECT_NAMES 15512fi 15513_LT_EOF 15514 ;; 15515 esac 15516 15517 15518ltmain="$ac_aux_dir/ltmain.sh" 15519 15520 15521 # We use sed instead of cat because bash on DJGPP gets confused if 15522 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15523 # text mode, it properly converts lines to CR/LF. This bash problem 15524 # is reportedly fixed, but why not run on old versions too? 15525 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15526 || (rm -f "$cfgfile"; exit 1) 15527 15528 case $xsi_shell in 15529 yes) 15530 cat << \_LT_EOF >> "$cfgfile" 15531 15532# func_dirname file append nondir_replacement 15533# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15534# otherwise set result to NONDIR_REPLACEMENT. 15535func_dirname () 15536{ 15537 case ${1} in 15538 */*) func_dirname_result="${1%/*}${2}" ;; 15539 * ) func_dirname_result="${3}" ;; 15540 esac 15541} 15542 15543# func_basename file 15544func_basename () 15545{ 15546 func_basename_result="${1##*/}" 15547} 15548 15549# func_dirname_and_basename file append nondir_replacement 15550# perform func_basename and func_dirname in a single function 15551# call: 15552# dirname: Compute the dirname of FILE. If nonempty, 15553# add APPEND to the result, otherwise set result 15554# to NONDIR_REPLACEMENT. 15555# value returned in "$func_dirname_result" 15556# basename: Compute filename of FILE. 15557# value retuned in "$func_basename_result" 15558# Implementation must be kept synchronized with func_dirname 15559# and func_basename. For efficiency, we do not delegate to 15560# those functions but instead duplicate the functionality here. 15561func_dirname_and_basename () 15562{ 15563 case ${1} in 15564 */*) func_dirname_result="${1%/*}${2}" ;; 15565 * ) func_dirname_result="${3}" ;; 15566 esac 15567 func_basename_result="${1##*/}" 15568} 15569 15570# func_stripname prefix suffix name 15571# strip PREFIX and SUFFIX off of NAME. 15572# PREFIX and SUFFIX must not contain globbing or regex special 15573# characters, hashes, percent signs, but SUFFIX may contain a leading 15574# dot (in which case that matches only a dot). 15575func_stripname () 15576{ 15577 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15578 # positional parameters, so assign one to ordinary parameter first. 15579 func_stripname_result=${3} 15580 func_stripname_result=${func_stripname_result#"${1}"} 15581 func_stripname_result=${func_stripname_result%"${2}"} 15582} 15583 15584# func_opt_split 15585func_opt_split () 15586{ 15587 func_opt_split_opt=${1%%=*} 15588 func_opt_split_arg=${1#*=} 15589} 15590 15591# func_lo2o object 15592func_lo2o () 15593{ 15594 case ${1} in 15595 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15596 *) func_lo2o_result=${1} ;; 15597 esac 15598} 15599 15600# func_xform libobj-or-source 15601func_xform () 15602{ 15603 func_xform_result=${1%.*}.lo 15604} 15605 15606# func_arith arithmetic-term... 15607func_arith () 15608{ 15609 func_arith_result=$(( $* )) 15610} 15611 15612# func_len string 15613# STRING may not start with a hyphen. 15614func_len () 15615{ 15616 func_len_result=${#1} 15617} 15618 15619_LT_EOF 15620 ;; 15621 *) # Bourne compatible functions. 15622 cat << \_LT_EOF >> "$cfgfile" 15623 15624# func_dirname file append nondir_replacement 15625# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15626# otherwise set result to NONDIR_REPLACEMENT. 15627func_dirname () 15628{ 15629 # Extract subdirectory from the argument. 15630 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15631 if test "X$func_dirname_result" = "X${1}"; then 15632 func_dirname_result="${3}" 15633 else 15634 func_dirname_result="$func_dirname_result${2}" 15635 fi 15636} 15637 15638# func_basename file 15639func_basename () 15640{ 15641 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15642} 15643 15644 15645# func_stripname prefix suffix name 15646# strip PREFIX and SUFFIX off of NAME. 15647# PREFIX and SUFFIX must not contain globbing or regex special 15648# characters, hashes, percent signs, but SUFFIX may contain a leading 15649# dot (in which case that matches only a dot). 15650# func_strip_suffix prefix name 15651func_stripname () 15652{ 15653 case ${2} in 15654 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15655 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15656 esac 15657} 15658 15659# sed scripts: 15660my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15661my_sed_long_arg='1s/^-[^=]*=//' 15662 15663# func_opt_split 15664func_opt_split () 15665{ 15666 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15667 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15668} 15669 15670# func_lo2o object 15671func_lo2o () 15672{ 15673 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15674} 15675 15676# func_xform libobj-or-source 15677func_xform () 15678{ 15679 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15680} 15681 15682# func_arith arithmetic-term... 15683func_arith () 15684{ 15685 func_arith_result=`expr "$@"` 15686} 15687 15688# func_len string 15689# STRING may not start with a hyphen. 15690func_len () 15691{ 15692 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15693} 15694 15695_LT_EOF 15696esac 15697 15698case $lt_shell_append in 15699 yes) 15700 cat << \_LT_EOF >> "$cfgfile" 15701 15702# func_append var value 15703# Append VALUE to the end of shell variable VAR. 15704func_append () 15705{ 15706 eval "$1+=\$2" 15707} 15708_LT_EOF 15709 ;; 15710 *) 15711 cat << \_LT_EOF >> "$cfgfile" 15712 15713# func_append var value 15714# Append VALUE to the end of shell variable VAR. 15715func_append () 15716{ 15717 eval "$1=\$$1\$2" 15718} 15719 15720_LT_EOF 15721 ;; 15722 esac 15723 15724 15725 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15726 || (rm -f "$cfgfile"; exit 1) 15727 15728 mv -f "$cfgfile" "$ofile" || 15729 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15730 chmod +x "$ofile" 15731 15732 ;; 15733 15734 esac 15735done # for ac_tag 15736 15737 15738as_fn_exit 0 15739_ACEOF 15740ac_clean_files=$ac_clean_files_save 15741 15742test $ac_write_fail = 0 || 15743 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15744 15745 15746# configure is writing to config.log, and then calls config.status. 15747# config.status does its own redirection, appending to config.log. 15748# Unfortunately, on DOS this fails, as config.log is still kept open 15749# by configure, so config.status won't be able to write to it; its 15750# output is simply discarded. So we exec the FD to /dev/null, 15751# effectively closing config.log, so it can be properly (re)opened and 15752# appended to by config.status. When coming back to configure, we 15753# need to make the FD available again. 15754if test "$no_create" != yes; then 15755 ac_cs_success=: 15756 ac_config_status_args= 15757 test "$silent" = yes && 15758 ac_config_status_args="$ac_config_status_args --quiet" 15759 exec 5>/dev/null 15760 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15761 exec 5>>config.log 15762 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15763 # would make configure fail if this is the last instruction. 15764 $ac_cs_success || as_fn_exit 1 15765fi 15766if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15768$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15769fi 15770 15771