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_NOBFD 639VERSION_FLAGS 640TCL_TRY_FALSE 641TCL_TRY_TRUE 642EXPECT 643CTF_LIBADD 644SHARED_LDFLAGS 645BUILD_INFO_FALSE 646BUILD_INFO_TRUE 647NEED_CTF_QSORT_R_FALSE 648NEED_CTF_QSORT_R_TRUE 649ENABLE_LIBCTF_HASH_DEBUGGING_FALSE 650ENABLE_LIBCTF_HASH_DEBUGGING_TRUE 651zlibinc 652zlibdir 653ac_libctf_warn_cflags 654bfdincludedir 655bfdlibdir 656target_noncanonical 657host_noncanonical 658INSTALL_LIBBFD_FALSE 659INSTALL_LIBBFD_TRUE 660MAINT 661MAINTAINER_MODE_FALSE 662MAINTAINER_MODE_TRUE 663WERROR 664WARN_PEDANTIC 665c_warn 666warn 667OTOOL64 668OTOOL 669LIPO 670NMEDIT 671DSYMUTIL 672OBJDUMP 673LN_S 674NM 675ac_ct_DUMPBIN 676DUMPBIN 677LD 678FGREP 679SED 680LIBTOOL 681CATOBJEXT 682GENCAT 683INSTOBJEXT 684DATADIRNAME 685CATALOGS 686POSUB 687GMSGFMT 688XGETTEXT 689INCINTL 690LIBINTL_DEP 691LIBINTL 692USE_NLS 693ac_ct_AR 694AR 695RANLIB 696AM_BACKSLASH 697AM_DEFAULT_VERBOSITY 698AM_DEFAULT_V 699AM_V 700am__fastdepCC_FALSE 701am__fastdepCC_TRUE 702CCDEPMODE 703am__nodep 704AMDEPBACKSLASH 705AMDEP_FALSE 706AMDEP_TRUE 707am__quote 708am__include 709DEPDIR 710am__untar 711am__tar 712AMTAR 713am__leading_dot 714SET_MAKE 715AWK 716mkdir_p 717MKDIR_P 718INSTALL_STRIP_PROGRAM 719STRIP 720install_sh 721MAKEINFO 722AUTOHEADER 723AUTOMAKE 724AUTOCONF 725ACLOCAL 726VERSION 727PACKAGE 728CYGPATH_W 729am__isrc 730INSTALL_DATA 731INSTALL_SCRIPT 732INSTALL_PROGRAM 733EGREP 734GREP 735CPP 736OBJEXT 737EXEEXT 738ac_ct_CC 739CPPFLAGS 740LDFLAGS 741CFLAGS 742CC 743target_os 744target_vendor 745target_cpu 746target 747host_os 748host_vendor 749host_cpu 750host 751build_os 752build_vendor 753build_cpu 754build 755target_alias 756host_alias 757build_alias 758LIBS 759ECHO_T 760ECHO_N 761ECHO_C 762DEFS 763mandir 764localedir 765libdir 766psdir 767pdfdir 768dvidir 769htmldir 770infodir 771docdir 772oldincludedir 773includedir 774localstatedir 775sharedstatedir 776sysconfdir 777datadir 778datarootdir 779libexecdir 780sbindir 781bindir 782program_transform_name 783prefix 784exec_prefix 785PACKAGE_URL 786PACKAGE_BUGREPORT 787PACKAGE_STRING 788PACKAGE_VERSION 789PACKAGE_TARNAME 790PACKAGE_NAME 791PATH_SEPARATOR 792SHELL' 793ac_subst_files='' 794ac_user_opts=' 795enable_option_checking 796enable_dependency_tracking 797enable_silent_rules 798enable_shared 799enable_static 800with_pic 801enable_fast_install 802with_gnu_ld 803enable_libtool_lock 804enable_largefile 805enable_werror_always 806enable_maintainer_mode 807enable_install_libbfd 808with_system_zlib 809enable_libctf_hash_debugging 810' 811 ac_precious_vars='build_alias 812host_alias 813target_alias 814CC 815CFLAGS 816LDFLAGS 817LIBS 818CPPFLAGS 819CPP' 820 821 822# Initialize some variables set by options. 823ac_init_help= 824ac_init_version=false 825ac_unrecognized_opts= 826ac_unrecognized_sep= 827# The variables have the same names as the options, with 828# dashes changed to underlines. 829cache_file=/dev/null 830exec_prefix=NONE 831no_create= 832no_recursion= 833prefix=NONE 834program_prefix=NONE 835program_suffix=NONE 836program_transform_name=s,x,x, 837silent= 838site= 839srcdir= 840verbose= 841x_includes=NONE 842x_libraries=NONE 843 844# Installation directory options. 845# These are left unexpanded so users can "make install exec_prefix=/foo" 846# and all the variables that are supposed to be based on exec_prefix 847# by default will actually change. 848# Use braces instead of parens because sh, perl, etc. also accept them. 849# (The list follows the same order as the GNU Coding Standards.) 850bindir='${exec_prefix}/bin' 851sbindir='${exec_prefix}/sbin' 852libexecdir='${exec_prefix}/libexec' 853datarootdir='${prefix}/share' 854datadir='${datarootdir}' 855sysconfdir='${prefix}/etc' 856sharedstatedir='${prefix}/com' 857localstatedir='${prefix}/var' 858includedir='${prefix}/include' 859oldincludedir='/usr/include' 860docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 861infodir='${datarootdir}/info' 862htmldir='${docdir}' 863dvidir='${docdir}' 864pdfdir='${docdir}' 865psdir='${docdir}' 866libdir='${exec_prefix}/lib' 867localedir='${datarootdir}/locale' 868mandir='${datarootdir}/man' 869 870ac_prev= 871ac_dashdash= 872for ac_option 873do 874 # If the previous option needs an argument, assign it. 875 if test -n "$ac_prev"; then 876 eval $ac_prev=\$ac_option 877 ac_prev= 878 continue 879 fi 880 881 case $ac_option in 882 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 883 *=) ac_optarg= ;; 884 *) ac_optarg=yes ;; 885 esac 886 887 # Accept the important Cygnus configure options, so we can diagnose typos. 888 889 case $ac_dashdash$ac_option in 890 --) 891 ac_dashdash=yes ;; 892 893 -bindir | --bindir | --bindi | --bind | --bin | --bi) 894 ac_prev=bindir ;; 895 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 896 bindir=$ac_optarg ;; 897 898 -build | --build | --buil | --bui | --bu) 899 ac_prev=build_alias ;; 900 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 901 build_alias=$ac_optarg ;; 902 903 -cache-file | --cache-file | --cache-fil | --cache-fi \ 904 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 905 ac_prev=cache_file ;; 906 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 907 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 908 cache_file=$ac_optarg ;; 909 910 --config-cache | -C) 911 cache_file=config.cache ;; 912 913 -datadir | --datadir | --datadi | --datad) 914 ac_prev=datadir ;; 915 -datadir=* | --datadir=* | --datadi=* | --datad=*) 916 datadir=$ac_optarg ;; 917 918 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 919 | --dataroo | --dataro | --datar) 920 ac_prev=datarootdir ;; 921 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 922 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 923 datarootdir=$ac_optarg ;; 924 925 -disable-* | --disable-*) 926 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 927 # Reject names that are not valid shell variable names. 928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 929 as_fn_error $? "invalid feature name: $ac_useropt" 930 ac_useropt_orig=$ac_useropt 931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 932 case $ac_user_opts in 933 *" 934"enable_$ac_useropt" 935"*) ;; 936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 937 ac_unrecognized_sep=', ';; 938 esac 939 eval enable_$ac_useropt=no ;; 940 941 -docdir | --docdir | --docdi | --doc | --do) 942 ac_prev=docdir ;; 943 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 944 docdir=$ac_optarg ;; 945 946 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 947 ac_prev=dvidir ;; 948 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 949 dvidir=$ac_optarg ;; 950 951 -enable-* | --enable-*) 952 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 953 # Reject names that are not valid shell variable names. 954 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 955 as_fn_error $? "invalid feature name: $ac_useropt" 956 ac_useropt_orig=$ac_useropt 957 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 958 case $ac_user_opts in 959 *" 960"enable_$ac_useropt" 961"*) ;; 962 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 963 ac_unrecognized_sep=', ';; 964 esac 965 eval enable_$ac_useropt=\$ac_optarg ;; 966 967 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 968 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 969 | --exec | --exe | --ex) 970 ac_prev=exec_prefix ;; 971 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 972 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 973 | --exec=* | --exe=* | --ex=*) 974 exec_prefix=$ac_optarg ;; 975 976 -gas | --gas | --ga | --g) 977 # Obsolete; use --with-gas. 978 with_gas=yes ;; 979 980 -help | --help | --hel | --he | -h) 981 ac_init_help=long ;; 982 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 983 ac_init_help=recursive ;; 984 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 985 ac_init_help=short ;; 986 987 -host | --host | --hos | --ho) 988 ac_prev=host_alias ;; 989 -host=* | --host=* | --hos=* | --ho=*) 990 host_alias=$ac_optarg ;; 991 992 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 993 ac_prev=htmldir ;; 994 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 995 | --ht=*) 996 htmldir=$ac_optarg ;; 997 998 -includedir | --includedir | --includedi | --included | --include \ 999 | --includ | --inclu | --incl | --inc) 1000 ac_prev=includedir ;; 1001 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1002 | --includ=* | --inclu=* | --incl=* | --inc=*) 1003 includedir=$ac_optarg ;; 1004 1005 -infodir | --infodir | --infodi | --infod | --info | --inf) 1006 ac_prev=infodir ;; 1007 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1008 infodir=$ac_optarg ;; 1009 1010 -libdir | --libdir | --libdi | --libd) 1011 ac_prev=libdir ;; 1012 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1013 libdir=$ac_optarg ;; 1014 1015 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1016 | --libexe | --libex | --libe) 1017 ac_prev=libexecdir ;; 1018 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1019 | --libexe=* | --libex=* | --libe=*) 1020 libexecdir=$ac_optarg ;; 1021 1022 -localedir | --localedir | --localedi | --localed | --locale) 1023 ac_prev=localedir ;; 1024 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1025 localedir=$ac_optarg ;; 1026 1027 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1028 | --localstate | --localstat | --localsta | --localst | --locals) 1029 ac_prev=localstatedir ;; 1030 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1031 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1032 localstatedir=$ac_optarg ;; 1033 1034 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1035 ac_prev=mandir ;; 1036 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1037 mandir=$ac_optarg ;; 1038 1039 -nfp | --nfp | --nf) 1040 # Obsolete; use --without-fp. 1041 with_fp=no ;; 1042 1043 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1044 | --no-cr | --no-c | -n) 1045 no_create=yes ;; 1046 1047 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1048 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1049 no_recursion=yes ;; 1050 1051 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1052 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1053 | --oldin | --oldi | --old | --ol | --o) 1054 ac_prev=oldincludedir ;; 1055 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1056 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1057 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1058 oldincludedir=$ac_optarg ;; 1059 1060 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1061 ac_prev=prefix ;; 1062 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1063 prefix=$ac_optarg ;; 1064 1065 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1066 | --program-pre | --program-pr | --program-p) 1067 ac_prev=program_prefix ;; 1068 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1069 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1070 program_prefix=$ac_optarg ;; 1071 1072 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1073 | --program-suf | --program-su | --program-s) 1074 ac_prev=program_suffix ;; 1075 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1076 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1077 program_suffix=$ac_optarg ;; 1078 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 ac_prev=program_transform_name ;; 1087 -program-transform-name=* | --program-transform-name=* \ 1088 | --program-transform-nam=* | --program-transform-na=* \ 1089 | --program-transform-n=* | --program-transform-=* \ 1090 | --program-transform=* | --program-transfor=* \ 1091 | --program-transfo=* | --program-transf=* \ 1092 | --program-trans=* | --program-tran=* \ 1093 | --progr-tra=* | --program-tr=* | --program-t=*) 1094 program_transform_name=$ac_optarg ;; 1095 1096 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1097 ac_prev=pdfdir ;; 1098 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1099 pdfdir=$ac_optarg ;; 1100 1101 -psdir | --psdir | --psdi | --psd | --ps) 1102 ac_prev=psdir ;; 1103 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1104 psdir=$ac_optarg ;; 1105 1106 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1107 | -silent | --silent | --silen | --sile | --sil) 1108 silent=yes ;; 1109 1110 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1111 ac_prev=sbindir ;; 1112 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1113 | --sbi=* | --sb=*) 1114 sbindir=$ac_optarg ;; 1115 1116 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1117 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1118 | --sharedst | --shareds | --shared | --share | --shar \ 1119 | --sha | --sh) 1120 ac_prev=sharedstatedir ;; 1121 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1122 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1123 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1124 | --sha=* | --sh=*) 1125 sharedstatedir=$ac_optarg ;; 1126 1127 -site | --site | --sit) 1128 ac_prev=site ;; 1129 -site=* | --site=* | --sit=*) 1130 site=$ac_optarg ;; 1131 1132 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1133 ac_prev=srcdir ;; 1134 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1135 srcdir=$ac_optarg ;; 1136 1137 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1138 | --syscon | --sysco | --sysc | --sys | --sy) 1139 ac_prev=sysconfdir ;; 1140 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1141 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1142 sysconfdir=$ac_optarg ;; 1143 1144 -target | --target | --targe | --targ | --tar | --ta | --t) 1145 ac_prev=target_alias ;; 1146 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1147 target_alias=$ac_optarg ;; 1148 1149 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1150 verbose=yes ;; 1151 1152 -version | --version | --versio | --versi | --vers | -V) 1153 ac_init_version=: ;; 1154 1155 -with-* | --with-*) 1156 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1157 # Reject names that are not valid shell variable names. 1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1159 as_fn_error $? "invalid package name: $ac_useropt" 1160 ac_useropt_orig=$ac_useropt 1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1162 case $ac_user_opts in 1163 *" 1164"with_$ac_useropt" 1165"*) ;; 1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1167 ac_unrecognized_sep=', ';; 1168 esac 1169 eval with_$ac_useropt=\$ac_optarg ;; 1170 1171 -without-* | --without-*) 1172 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1173 # Reject names that are not valid shell variable names. 1174 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1175 as_fn_error $? "invalid package name: $ac_useropt" 1176 ac_useropt_orig=$ac_useropt 1177 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1178 case $ac_user_opts in 1179 *" 1180"with_$ac_useropt" 1181"*) ;; 1182 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1183 ac_unrecognized_sep=', ';; 1184 esac 1185 eval with_$ac_useropt=no ;; 1186 1187 --x) 1188 # Obsolete; use --with-x. 1189 with_x=yes ;; 1190 1191 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1192 | --x-incl | --x-inc | --x-in | --x-i) 1193 ac_prev=x_includes ;; 1194 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1195 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1196 x_includes=$ac_optarg ;; 1197 1198 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1199 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1200 ac_prev=x_libraries ;; 1201 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1202 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1203 x_libraries=$ac_optarg ;; 1204 1205 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1206Try \`$0 --help' for more information" 1207 ;; 1208 1209 *=*) 1210 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1211 # Reject names that are not valid shell variable names. 1212 case $ac_envvar in #( 1213 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1214 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1215 esac 1216 eval $ac_envvar=\$ac_optarg 1217 export $ac_envvar ;; 1218 1219 *) 1220 # FIXME: should be removed in autoconf 3.0. 1221 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1222 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1223 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1224 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1225 ;; 1226 1227 esac 1228done 1229 1230if test -n "$ac_prev"; then 1231 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1232 as_fn_error $? "missing argument to $ac_option" 1233fi 1234 1235if test -n "$ac_unrecognized_opts"; then 1236 case $enable_option_checking in 1237 no) ;; 1238 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1239 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1240 esac 1241fi 1242 1243# Check all directory arguments for consistency. 1244for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1245 datadir sysconfdir sharedstatedir localstatedir includedir \ 1246 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1247 libdir localedir mandir 1248do 1249 eval ac_val=\$$ac_var 1250 # Remove trailing slashes. 1251 case $ac_val in 1252 */ ) 1253 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1254 eval $ac_var=\$ac_val;; 1255 esac 1256 # Be sure to have absolute directory names. 1257 case $ac_val in 1258 [\\/$]* | ?:[\\/]* ) continue;; 1259 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1260 esac 1261 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1262done 1263 1264# There might be people who depend on the old broken behavior: `$host' 1265# used to hold the argument of --host etc. 1266# FIXME: To remove some day. 1267build=$build_alias 1268host=$host_alias 1269target=$target_alias 1270 1271# FIXME: To remove some day. 1272if test "x$host_alias" != x; then 1273 if test "x$build_alias" = x; then 1274 cross_compiling=maybe 1275 elif test "x$build_alias" != "x$host_alias"; then 1276 cross_compiling=yes 1277 fi 1278fi 1279 1280ac_tool_prefix= 1281test -n "$host_alias" && ac_tool_prefix=$host_alias- 1282 1283test "$silent" = yes && exec 6>/dev/null 1284 1285 1286ac_pwd=`pwd` && test -n "$ac_pwd" && 1287ac_ls_di=`ls -di .` && 1288ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1289 as_fn_error $? "working directory cannot be determined" 1290test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1291 as_fn_error $? "pwd does not report name of working directory" 1292 1293 1294# Find the source files, if location was not specified. 1295if test -z "$srcdir"; then 1296 ac_srcdir_defaulted=yes 1297 # Try the directory containing this script, then the parent directory. 1298 ac_confdir=`$as_dirname -- "$as_myself" || 1299$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1300 X"$as_myself" : 'X\(//\)[^/]' \| \ 1301 X"$as_myself" : 'X\(//\)$' \| \ 1302 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1303$as_echo X"$as_myself" | 1304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1305 s//\1/ 1306 q 1307 } 1308 /^X\(\/\/\)[^/].*/{ 1309 s//\1/ 1310 q 1311 } 1312 /^X\(\/\/\)$/{ 1313 s//\1/ 1314 q 1315 } 1316 /^X\(\/\).*/{ 1317 s//\1/ 1318 q 1319 } 1320 s/.*/./; q'` 1321 srcdir=$ac_confdir 1322 if test ! -r "$srcdir/$ac_unique_file"; then 1323 srcdir=.. 1324 fi 1325else 1326 ac_srcdir_defaulted=no 1327fi 1328if test ! -r "$srcdir/$ac_unique_file"; then 1329 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1330 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1331fi 1332ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1333ac_abs_confdir=`( 1334 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1335 pwd)` 1336# When building in place, set srcdir=. 1337if test "$ac_abs_confdir" = "$ac_pwd"; then 1338 srcdir=. 1339fi 1340# Remove unnecessary trailing slashes from srcdir. 1341# Double slashes in file names in object file debugging info 1342# mess up M-x gdb in Emacs. 1343case $srcdir in 1344*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1345esac 1346for ac_var in $ac_precious_vars; do 1347 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1348 eval ac_env_${ac_var}_value=\$${ac_var} 1349 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1350 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1351done 1352 1353# 1354# Report the --help message. 1355# 1356if test "$ac_init_help" = "long"; then 1357 # Omit some internal or obsolete options to make the list less imposing. 1358 # This message is too long to be a string in the A/UX 3.1 sh. 1359 cat <<_ACEOF 1360\`configure' configures libctf 1.2.0 to adapt to many kinds of systems. 1361 1362Usage: $0 [OPTION]... [VAR=VALUE]... 1363 1364To assign environment variables (e.g., CC, CFLAGS...), specify them as 1365VAR=VALUE. See below for descriptions of some of the useful variables. 1366 1367Defaults for the options are specified in brackets. 1368 1369Configuration: 1370 -h, --help display this help and exit 1371 --help=short display options specific to this package 1372 --help=recursive display the short help of all the included packages 1373 -V, --version display version information and exit 1374 -q, --quiet, --silent do not print \`checking ...' messages 1375 --cache-file=FILE cache test results in FILE [disabled] 1376 -C, --config-cache alias for \`--cache-file=config.cache' 1377 -n, --no-create do not create output files 1378 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1379 1380Installation directories: 1381 --prefix=PREFIX install architecture-independent files in PREFIX 1382 [$ac_default_prefix] 1383 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1384 [PREFIX] 1385 1386By default, \`make install' will install all the files in 1387\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1388an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1389for instance \`--prefix=\$HOME'. 1390 1391For better control, use the options below. 1392 1393Fine tuning of the installation directories: 1394 --bindir=DIR user executables [EPREFIX/bin] 1395 --sbindir=DIR system admin executables [EPREFIX/sbin] 1396 --libexecdir=DIR program executables [EPREFIX/libexec] 1397 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1398 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1399 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1400 --libdir=DIR object code libraries [EPREFIX/lib] 1401 --includedir=DIR C header files [PREFIX/include] 1402 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1403 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1404 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1405 --infodir=DIR info documentation [DATAROOTDIR/info] 1406 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1407 --mandir=DIR man documentation [DATAROOTDIR/man] 1408 --docdir=DIR documentation root [DATAROOTDIR/doc/libctf] 1409 --htmldir=DIR html documentation [DOCDIR] 1410 --dvidir=DIR dvi documentation [DOCDIR] 1411 --pdfdir=DIR pdf documentation [DOCDIR] 1412 --psdir=DIR ps documentation [DOCDIR] 1413_ACEOF 1414 1415 cat <<\_ACEOF 1416 1417Program names: 1418 --program-prefix=PREFIX prepend PREFIX to installed program names 1419 --program-suffix=SUFFIX append SUFFIX to installed program names 1420 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1421 1422System types: 1423 --build=BUILD configure for building on BUILD [guessed] 1424 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1425 --target=TARGET configure for building compilers for TARGET [HOST] 1426_ACEOF 1427fi 1428 1429if test -n "$ac_init_help"; then 1430 case $ac_init_help in 1431 short | recursive ) echo "Configuration of libctf 1.2.0:";; 1432 esac 1433 cat <<\_ACEOF 1434 1435Optional Features: 1436 --disable-option-checking ignore unrecognized --enable/--with options 1437 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1438 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1439 --enable-dependency-tracking 1440 do not reject slow dependency extractors 1441 --disable-dependency-tracking 1442 speeds up one-time build 1443 --enable-silent-rules less verbose build output (undo: "make V=1") 1444 --disable-silent-rules verbose build output (undo: "make V=0") 1445 --enable-shared[=PKGS] build shared libraries [default=no] 1446 --enable-static[=PKGS] build static libraries [default=yes] 1447 --enable-fast-install[=PKGS] 1448 optimize for fast installation [default=yes] 1449 --disable-libtool-lock avoid locking (might break parallel builds) 1450 --disable-largefile omit support for large files 1451 --enable-werror-always enable -Werror despite compiler version 1452 --enable-maintainer-mode 1453 enable make rules and dependencies not useful (and 1454 sometimes confusing) to the casual installer 1455 --enable-install-libbfd controls installation of libbfd and related headers 1456 --enable-libctf-hash-debugging 1457 Enable expensive debugging of CTF deduplication type 1458 hashing [default=no] 1459 1460Optional Packages: 1461 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1462 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1463 --with-pic try to use only PIC/non-PIC objects [default=use 1464 both] 1465 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1466 --with-system-zlib use installed libz 1467 1468Some influential environment variables: 1469 CC C compiler command 1470 CFLAGS C compiler flags 1471 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1472 nonstandard directory <lib dir> 1473 LIBS libraries to pass to the linker, e.g. -l<library> 1474 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1475 you have headers in a nonstandard directory <include dir> 1476 CPP C preprocessor 1477 1478Use these variables to override the choices made by `configure' or to help 1479it to find libraries and programs with nonstandard names/locations. 1480 1481Report bugs to the package provider. 1482_ACEOF 1483ac_status=$? 1484fi 1485 1486if test "$ac_init_help" = "recursive"; then 1487 # If there are subdirs, report their specific --help. 1488 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1489 test -d "$ac_dir" || 1490 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1491 continue 1492 ac_builddir=. 1493 1494case "$ac_dir" in 1495.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1496*) 1497 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1498 # A ".." for each directory in $ac_dir_suffix. 1499 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1500 case $ac_top_builddir_sub in 1501 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1502 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1503 esac ;; 1504esac 1505ac_abs_top_builddir=$ac_pwd 1506ac_abs_builddir=$ac_pwd$ac_dir_suffix 1507# for backward compatibility: 1508ac_top_builddir=$ac_top_build_prefix 1509 1510case $srcdir in 1511 .) # We are building in place. 1512 ac_srcdir=. 1513 ac_top_srcdir=$ac_top_builddir_sub 1514 ac_abs_top_srcdir=$ac_pwd ;; 1515 [\\/]* | ?:[\\/]* ) # Absolute name. 1516 ac_srcdir=$srcdir$ac_dir_suffix; 1517 ac_top_srcdir=$srcdir 1518 ac_abs_top_srcdir=$srcdir ;; 1519 *) # Relative name. 1520 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1521 ac_top_srcdir=$ac_top_build_prefix$srcdir 1522 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1523esac 1524ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1525 1526 cd "$ac_dir" || { ac_status=$?; continue; } 1527 # Check for guested configure. 1528 if test -f "$ac_srcdir/configure.gnu"; then 1529 echo && 1530 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1531 elif test -f "$ac_srcdir/configure"; then 1532 echo && 1533 $SHELL "$ac_srcdir/configure" --help=recursive 1534 else 1535 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1536 fi || ac_status=$? 1537 cd "$ac_pwd" || { ac_status=$?; break; } 1538 done 1539fi 1540 1541test -n "$ac_init_help" && exit $ac_status 1542if $ac_init_version; then 1543 cat <<\_ACEOF 1544libctf configure 1.2.0 1545generated by GNU Autoconf 2.69 1546 1547Copyright (C) 2012 Free Software Foundation, Inc. 1548This configure script is free software; the Free Software Foundation 1549gives unlimited permission to copy, distribute and modify it. 1550_ACEOF 1551 exit 1552fi 1553 1554## ------------------------ ## 1555## Autoconf initialization. ## 1556## ------------------------ ## 1557 1558# ac_fn_c_try_compile LINENO 1559# -------------------------- 1560# Try to compile conftest.$ac_ext, and return whether this succeeded. 1561ac_fn_c_try_compile () 1562{ 1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1564 rm -f conftest.$ac_objext 1565 if { { ac_try="$ac_compile" 1566case "(($ac_try" in 1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1568 *) ac_try_echo=$ac_try;; 1569esac 1570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1571$as_echo "$ac_try_echo"; } >&5 1572 (eval "$ac_compile") 2>conftest.err 1573 ac_status=$? 1574 if test -s conftest.err; then 1575 grep -v '^ *+' conftest.err >conftest.er1 1576 cat conftest.er1 >&5 1577 mv -f conftest.er1 conftest.err 1578 fi 1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1580 test $ac_status = 0; } && { 1581 test -z "$ac_c_werror_flag" || 1582 test ! -s conftest.err 1583 } && test -s conftest.$ac_objext; then : 1584 ac_retval=0 1585else 1586 $as_echo "$as_me: failed program was:" >&5 1587sed 's/^/| /' conftest.$ac_ext >&5 1588 1589 ac_retval=1 1590fi 1591 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1592 as_fn_set_status $ac_retval 1593 1594} # ac_fn_c_try_compile 1595 1596# ac_fn_c_try_cpp LINENO 1597# ---------------------- 1598# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1599ac_fn_c_try_cpp () 1600{ 1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1602 if { { ac_try="$ac_cpp conftest.$ac_ext" 1603case "(($ac_try" in 1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1605 *) ac_try_echo=$ac_try;; 1606esac 1607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1608$as_echo "$ac_try_echo"; } >&5 1609 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1610 ac_status=$? 1611 if test -s conftest.err; then 1612 grep -v '^ *+' conftest.err >conftest.er1 1613 cat conftest.er1 >&5 1614 mv -f conftest.er1 conftest.err 1615 fi 1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1617 test $ac_status = 0; } > conftest.i && { 1618 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1619 test ! -s conftest.err 1620 }; then : 1621 ac_retval=0 1622else 1623 $as_echo "$as_me: failed program was:" >&5 1624sed 's/^/| /' conftest.$ac_ext >&5 1625 1626 ac_retval=1 1627fi 1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1629 as_fn_set_status $ac_retval 1630 1631} # ac_fn_c_try_cpp 1632 1633# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1634# ------------------------------------------------------- 1635# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1636# the include files in INCLUDES and setting the cache variable VAR 1637# accordingly. 1638ac_fn_c_check_header_mongrel () 1639{ 1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1641 if eval \${$3+:} false; then : 1642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1643$as_echo_n "checking for $2... " >&6; } 1644if eval \${$3+:} false; then : 1645 $as_echo_n "(cached) " >&6 1646fi 1647eval ac_res=\$$3 1648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1649$as_echo "$ac_res" >&6; } 1650else 1651 # Is the header compilable? 1652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1653$as_echo_n "checking $2 usability... " >&6; } 1654cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655/* end confdefs.h. */ 1656$4 1657#include <$2> 1658_ACEOF 1659if ac_fn_c_try_compile "$LINENO"; then : 1660 ac_header_compiler=yes 1661else 1662 ac_header_compiler=no 1663fi 1664rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1666$as_echo "$ac_header_compiler" >&6; } 1667 1668# Is the header present? 1669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1670$as_echo_n "checking $2 presence... " >&6; } 1671cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1672/* end confdefs.h. */ 1673#include <$2> 1674_ACEOF 1675if ac_fn_c_try_cpp "$LINENO"; then : 1676 ac_header_preproc=yes 1677else 1678 ac_header_preproc=no 1679fi 1680rm -f conftest.err conftest.i conftest.$ac_ext 1681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1682$as_echo "$ac_header_preproc" >&6; } 1683 1684# So? What about this header? 1685case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1686 yes:no: ) 1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1688$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1690$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1691 ;; 1692 no:yes:* ) 1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1694$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1696$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1698$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1700$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1702$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1703 ;; 1704esac 1705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1706$as_echo_n "checking for $2... " >&6; } 1707if eval \${$3+:} false; then : 1708 $as_echo_n "(cached) " >&6 1709else 1710 eval "$3=\$ac_header_compiler" 1711fi 1712eval ac_res=\$$3 1713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1714$as_echo "$ac_res" >&6; } 1715fi 1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1717 1718} # ac_fn_c_check_header_mongrel 1719 1720# ac_fn_c_try_run LINENO 1721# ---------------------- 1722# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1723# that executables *can* be run. 1724ac_fn_c_try_run () 1725{ 1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1727 if { { ac_try="$ac_link" 1728case "(($ac_try" in 1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1730 *) ac_try_echo=$ac_try;; 1731esac 1732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1733$as_echo "$ac_try_echo"; } >&5 1734 (eval "$ac_link") 2>&5 1735 ac_status=$? 1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1737 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1738 { { case "(($ac_try" in 1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1740 *) ac_try_echo=$ac_try;; 1741esac 1742eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1743$as_echo "$ac_try_echo"; } >&5 1744 (eval "$ac_try") 2>&5 1745 ac_status=$? 1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1747 test $ac_status = 0; }; }; then : 1748 ac_retval=0 1749else 1750 $as_echo "$as_me: program exited with status $ac_status" >&5 1751 $as_echo "$as_me: failed program was:" >&5 1752sed 's/^/| /' conftest.$ac_ext >&5 1753 1754 ac_retval=$ac_status 1755fi 1756 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1758 as_fn_set_status $ac_retval 1759 1760} # ac_fn_c_try_run 1761 1762# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1763# ------------------------------------------------------- 1764# Tests whether HEADER exists and can be compiled using the include files in 1765# INCLUDES, setting the cache variable VAR accordingly. 1766ac_fn_c_check_header_compile () 1767{ 1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1770$as_echo_n "checking for $2... " >&6; } 1771if eval \${$3+:} false; then : 1772 $as_echo_n "(cached) " >&6 1773else 1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1775/* end confdefs.h. */ 1776$4 1777#include <$2> 1778_ACEOF 1779if ac_fn_c_try_compile "$LINENO"; then : 1780 eval "$3=yes" 1781else 1782 eval "$3=no" 1783fi 1784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1785fi 1786eval ac_res=\$$3 1787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1788$as_echo "$ac_res" >&6; } 1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1790 1791} # ac_fn_c_check_header_compile 1792 1793# ac_fn_c_try_link LINENO 1794# ----------------------- 1795# Try to link conftest.$ac_ext, and return whether this succeeded. 1796ac_fn_c_try_link () 1797{ 1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1799 rm -f conftest.$ac_objext conftest$ac_exeext 1800 if { { ac_try="$ac_link" 1801case "(($ac_try" in 1802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1803 *) ac_try_echo=$ac_try;; 1804esac 1805eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1806$as_echo "$ac_try_echo"; } >&5 1807 (eval "$ac_link") 2>conftest.err 1808 ac_status=$? 1809 if test -s conftest.err; then 1810 grep -v '^ *+' conftest.err >conftest.er1 1811 cat conftest.er1 >&5 1812 mv -f conftest.er1 conftest.err 1813 fi 1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1815 test $ac_status = 0; } && { 1816 test -z "$ac_c_werror_flag" || 1817 test ! -s conftest.err 1818 } && test -s conftest$ac_exeext && { 1819 test "$cross_compiling" = yes || 1820 test -x conftest$ac_exeext 1821 }; then : 1822 ac_retval=0 1823else 1824 $as_echo "$as_me: failed program was:" >&5 1825sed 's/^/| /' conftest.$ac_ext >&5 1826 1827 ac_retval=1 1828fi 1829 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1830 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1831 # interfere with the next link command; also delete a directory that is 1832 # left behind by Apple's compiler. We do this before executing the actions. 1833 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1835 as_fn_set_status $ac_retval 1836 1837} # ac_fn_c_try_link 1838 1839# ac_fn_c_check_func LINENO FUNC VAR 1840# ---------------------------------- 1841# Tests whether FUNC exists, setting the cache variable VAR accordingly 1842ac_fn_c_check_func () 1843{ 1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1846$as_echo_n "checking for $2... " >&6; } 1847if eval \${$3+:} false; then : 1848 $as_echo_n "(cached) " >&6 1849else 1850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1851/* end confdefs.h. */ 1852/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1853 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1854#define $2 innocuous_$2 1855 1856/* System header to define __stub macros and hopefully few prototypes, 1857 which can conflict with char $2 (); below. 1858 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1859 <limits.h> exists even on freestanding compilers. */ 1860 1861#ifdef __STDC__ 1862# include <limits.h> 1863#else 1864# include <assert.h> 1865#endif 1866 1867#undef $2 1868 1869/* Override any GCC internal prototype to avoid an error. 1870 Use char because int might match the return type of a GCC 1871 builtin and then its argument prototype would still apply. */ 1872#ifdef __cplusplus 1873extern "C" 1874#endif 1875char $2 (); 1876/* The GNU C library defines this for functions which it implements 1877 to always fail with ENOSYS. Some functions are actually named 1878 something starting with __ and the normal name is an alias. */ 1879#if defined __stub_$2 || defined __stub___$2 1880choke me 1881#endif 1882 1883int 1884main () 1885{ 1886return $2 (); 1887 ; 1888 return 0; 1889} 1890_ACEOF 1891if ac_fn_c_try_link "$LINENO"; then : 1892 eval "$3=yes" 1893else 1894 eval "$3=no" 1895fi 1896rm -f core conftest.err conftest.$ac_objext \ 1897 conftest$ac_exeext conftest.$ac_ext 1898fi 1899eval ac_res=\$$3 1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1901$as_echo "$ac_res" >&6; } 1902 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1903 1904} # ac_fn_c_check_func 1905 1906# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1907# --------------------------------------------- 1908# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1909# accordingly. 1910ac_fn_c_check_decl () 1911{ 1912 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1913 as_decl_name=`echo $2|sed 's/ *(.*//'` 1914 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1916$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1917if eval \${$3+:} false; then : 1918 $as_echo_n "(cached) " >&6 1919else 1920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1921/* end confdefs.h. */ 1922$4 1923int 1924main () 1925{ 1926#ifndef $as_decl_name 1927#ifdef __cplusplus 1928 (void) $as_decl_use; 1929#else 1930 (void) $as_decl_name; 1931#endif 1932#endif 1933 1934 ; 1935 return 0; 1936} 1937_ACEOF 1938if ac_fn_c_try_compile "$LINENO"; then : 1939 eval "$3=yes" 1940else 1941 eval "$3=no" 1942fi 1943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1944fi 1945eval ac_res=\$$3 1946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1947$as_echo "$ac_res" >&6; } 1948 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1949 1950} # ac_fn_c_check_decl 1951cat >config.log <<_ACEOF 1952This file contains any messages produced by compilers while 1953running configure, to aid debugging if configure makes a mistake. 1954 1955It was created by libctf $as_me 1.2.0, which was 1956generated by GNU Autoconf 2.69. Invocation command line was 1957 1958 $ $0 $@ 1959 1960_ACEOF 1961exec 5>>config.log 1962{ 1963cat <<_ASUNAME 1964## --------- ## 1965## Platform. ## 1966## --------- ## 1967 1968hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1969uname -m = `(uname -m) 2>/dev/null || echo unknown` 1970uname -r = `(uname -r) 2>/dev/null || echo unknown` 1971uname -s = `(uname -s) 2>/dev/null || echo unknown` 1972uname -v = `(uname -v) 2>/dev/null || echo unknown` 1973 1974/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1975/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1976 1977/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1978/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1979/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1980/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1981/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1982/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1983/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1984 1985_ASUNAME 1986 1987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1988for as_dir in $PATH 1989do 1990 IFS=$as_save_IFS 1991 test -z "$as_dir" && as_dir=. 1992 $as_echo "PATH: $as_dir" 1993 done 1994IFS=$as_save_IFS 1995 1996} >&5 1997 1998cat >&5 <<_ACEOF 1999 2000 2001## ----------- ## 2002## Core tests. ## 2003## ----------- ## 2004 2005_ACEOF 2006 2007 2008# Keep a trace of the command line. 2009# Strip out --no-create and --no-recursion so they do not pile up. 2010# Strip out --silent because we don't want to record it for future runs. 2011# Also quote any args containing shell meta-characters. 2012# Make two passes to allow for proper duplicate-argument suppression. 2013ac_configure_args= 2014ac_configure_args0= 2015ac_configure_args1= 2016ac_must_keep_next=false 2017for ac_pass in 1 2 2018do 2019 for ac_arg 2020 do 2021 case $ac_arg in 2022 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2023 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2024 | -silent | --silent | --silen | --sile | --sil) 2025 continue ;; 2026 *\'*) 2027 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2028 esac 2029 case $ac_pass in 2030 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2031 2) 2032 as_fn_append ac_configure_args1 " '$ac_arg'" 2033 if test $ac_must_keep_next = true; then 2034 ac_must_keep_next=false # Got value, back to normal. 2035 else 2036 case $ac_arg in 2037 *=* | --config-cache | -C | -disable-* | --disable-* \ 2038 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2039 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2040 | -with-* | --with-* | -without-* | --without-* | --x) 2041 case "$ac_configure_args0 " in 2042 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2043 esac 2044 ;; 2045 -* ) ac_must_keep_next=true ;; 2046 esac 2047 fi 2048 as_fn_append ac_configure_args " '$ac_arg'" 2049 ;; 2050 esac 2051 done 2052done 2053{ ac_configure_args0=; unset ac_configure_args0;} 2054{ ac_configure_args1=; unset ac_configure_args1;} 2055 2056# When interrupted or exit'd, cleanup temporary files, and complete 2057# config.log. We remove comments because anyway the quotes in there 2058# would cause problems or look ugly. 2059# WARNING: Use '\'' to represent an apostrophe within the trap. 2060# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2061trap 'exit_status=$? 2062 # Save into config.log some information that might help in debugging. 2063 { 2064 echo 2065 2066 $as_echo "## ---------------- ## 2067## Cache variables. ## 2068## ---------------- ##" 2069 echo 2070 # The following way of writing the cache mishandles newlines in values, 2071( 2072 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2073 eval ac_val=\$$ac_var 2074 case $ac_val in #( 2075 *${as_nl}*) 2076 case $ac_var in #( 2077 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2078$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2079 esac 2080 case $ac_var in #( 2081 _ | IFS | as_nl) ;; #( 2082 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2083 *) { eval $ac_var=; unset $ac_var;} ;; 2084 esac ;; 2085 esac 2086 done 2087 (set) 2>&1 | 2088 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2089 *${as_nl}ac_space=\ *) 2090 sed -n \ 2091 "s/'\''/'\''\\\\'\'''\''/g; 2092 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2093 ;; #( 2094 *) 2095 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2096 ;; 2097 esac | 2098 sort 2099) 2100 echo 2101 2102 $as_echo "## ----------------- ## 2103## Output variables. ## 2104## ----------------- ##" 2105 echo 2106 for ac_var in $ac_subst_vars 2107 do 2108 eval ac_val=\$$ac_var 2109 case $ac_val in 2110 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2111 esac 2112 $as_echo "$ac_var='\''$ac_val'\''" 2113 done | sort 2114 echo 2115 2116 if test -n "$ac_subst_files"; then 2117 $as_echo "## ------------------- ## 2118## File substitutions. ## 2119## ------------------- ##" 2120 echo 2121 for ac_var in $ac_subst_files 2122 do 2123 eval ac_val=\$$ac_var 2124 case $ac_val in 2125 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2126 esac 2127 $as_echo "$ac_var='\''$ac_val'\''" 2128 done | sort 2129 echo 2130 fi 2131 2132 if test -s confdefs.h; then 2133 $as_echo "## ----------- ## 2134## confdefs.h. ## 2135## ----------- ##" 2136 echo 2137 cat confdefs.h 2138 echo 2139 fi 2140 test "$ac_signal" != 0 && 2141 $as_echo "$as_me: caught signal $ac_signal" 2142 $as_echo "$as_me: exit $exit_status" 2143 } >&5 2144 rm -f core *.core core.conftest.* && 2145 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2146 exit $exit_status 2147' 0 2148for ac_signal in 1 2 13 15; do 2149 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2150done 2151ac_signal=0 2152 2153# confdefs.h avoids OS command line length limits that DEFS can exceed. 2154rm -f -r conftest* confdefs.h 2155 2156$as_echo "/* confdefs.h */" > confdefs.h 2157 2158# Predefined preprocessor variables. 2159 2160cat >>confdefs.h <<_ACEOF 2161#define PACKAGE_NAME "$PACKAGE_NAME" 2162_ACEOF 2163 2164cat >>confdefs.h <<_ACEOF 2165#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2166_ACEOF 2167 2168cat >>confdefs.h <<_ACEOF 2169#define PACKAGE_VERSION "$PACKAGE_VERSION" 2170_ACEOF 2171 2172cat >>confdefs.h <<_ACEOF 2173#define PACKAGE_STRING "$PACKAGE_STRING" 2174_ACEOF 2175 2176cat >>confdefs.h <<_ACEOF 2177#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2178_ACEOF 2179 2180cat >>confdefs.h <<_ACEOF 2181#define PACKAGE_URL "$PACKAGE_URL" 2182_ACEOF 2183 2184 2185# Let the site file select an alternate cache file if it wants to. 2186# Prefer an explicitly selected file to automatically selected ones. 2187ac_site_file1=NONE 2188ac_site_file2=NONE 2189if test -n "$CONFIG_SITE"; then 2190 # We do not want a PATH search for config.site. 2191 case $CONFIG_SITE in #(( 2192 -*) ac_site_file1=./$CONFIG_SITE;; 2193 */*) ac_site_file1=$CONFIG_SITE;; 2194 *) ac_site_file1=./$CONFIG_SITE;; 2195 esac 2196elif test "x$prefix" != xNONE; then 2197 ac_site_file1=$prefix/share/config.site 2198 ac_site_file2=$prefix/etc/config.site 2199else 2200 ac_site_file1=$ac_default_prefix/share/config.site 2201 ac_site_file2=$ac_default_prefix/etc/config.site 2202fi 2203for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2204do 2205 test "x$ac_site_file" = xNONE && continue 2206 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2207 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2208$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2209 sed 's/^/| /' "$ac_site_file" >&5 2210 . "$ac_site_file" \ 2211 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2212$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2213as_fn_error $? "failed to load site script $ac_site_file 2214See \`config.log' for more details" "$LINENO" 5; } 2215 fi 2216done 2217 2218if test -r "$cache_file"; then 2219 # Some versions of bash will fail to source /dev/null (special files 2220 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2221 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2222 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2223$as_echo "$as_me: loading cache $cache_file" >&6;} 2224 case $cache_file in 2225 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2226 *) . "./$cache_file";; 2227 esac 2228 fi 2229else 2230 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2231$as_echo "$as_me: creating cache $cache_file" >&6;} 2232 >$cache_file 2233fi 2234 2235as_fn_append ac_header_list " stdlib.h" 2236as_fn_append ac_header_list " unistd.h" 2237as_fn_append ac_header_list " sys/param.h" 2238as_fn_append ac_func_list " qsort_r" 2239# Check that the precious variables saved in the cache have kept the same 2240# value. 2241ac_cache_corrupted=false 2242for ac_var in $ac_precious_vars; do 2243 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2244 eval ac_new_set=\$ac_env_${ac_var}_set 2245 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2246 eval ac_new_val=\$ac_env_${ac_var}_value 2247 case $ac_old_set,$ac_new_set in 2248 set,) 2249 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2250$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2251 ac_cache_corrupted=: ;; 2252 ,set) 2253 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2254$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2255 ac_cache_corrupted=: ;; 2256 ,);; 2257 *) 2258 if test "x$ac_old_val" != "x$ac_new_val"; then 2259 # differences in whitespace do not lead to failure. 2260 ac_old_val_w=`echo x $ac_old_val` 2261 ac_new_val_w=`echo x $ac_new_val` 2262 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2264$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2265 ac_cache_corrupted=: 2266 else 2267 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2268$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2269 eval $ac_var=\$ac_old_val 2270 fi 2271 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2272$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2273 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2274$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2275 fi;; 2276 esac 2277 # Pass precious variables to config.status. 2278 if test "$ac_new_set" = set; then 2279 case $ac_new_val in 2280 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2281 *) ac_arg=$ac_var=$ac_new_val ;; 2282 esac 2283 case " $ac_configure_args " in 2284 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2285 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2286 esac 2287 fi 2288done 2289if $ac_cache_corrupted; then 2290 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2291$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2292 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2293$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2294 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2295fi 2296## -------------------- ## 2297## Main body of script. ## 2298## -------------------- ## 2299 2300ac_ext=c 2301ac_cpp='$CPP $CPPFLAGS' 2302ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2303ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2304ac_compiler_gnu=$ac_cv_c_compiler_gnu 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314ac_aux_dir= 2315for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2316 if test -f "$ac_dir/install-sh"; then 2317 ac_aux_dir=$ac_dir 2318 ac_install_sh="$ac_aux_dir/install-sh -c" 2319 break 2320 elif test -f "$ac_dir/install.sh"; then 2321 ac_aux_dir=$ac_dir 2322 ac_install_sh="$ac_aux_dir/install.sh -c" 2323 break 2324 elif test -f "$ac_dir/shtool"; then 2325 ac_aux_dir=$ac_dir 2326 ac_install_sh="$ac_aux_dir/shtool install -c" 2327 break 2328 fi 2329done 2330if test -z "$ac_aux_dir"; then 2331 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2332fi 2333 2334# These three variables are undocumented and unsupported, 2335# and are intended to be withdrawn in a future Autoconf release. 2336# They can cause serious problems if a builder's source tree is in a directory 2337# whose full name contains unusual characters. 2338ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2339ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2340ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2341 2342 2343# Make sure we can run config.sub. 2344$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2345 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2346 2347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2348$as_echo_n "checking build system type... " >&6; } 2349if ${ac_cv_build+:} false; then : 2350 $as_echo_n "(cached) " >&6 2351else 2352 ac_build_alias=$build_alias 2353test "x$ac_build_alias" = x && 2354 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2355test "x$ac_build_alias" = x && 2356 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2357ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2358 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2359 2360fi 2361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2362$as_echo "$ac_cv_build" >&6; } 2363case $ac_cv_build in 2364*-*-*) ;; 2365*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2366esac 2367build=$ac_cv_build 2368ac_save_IFS=$IFS; IFS='-' 2369set x $ac_cv_build 2370shift 2371build_cpu=$1 2372build_vendor=$2 2373shift; shift 2374# Remember, the first character of IFS is used to create $*, 2375# except with old shells: 2376build_os=$* 2377IFS=$ac_save_IFS 2378case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2379 2380 2381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2382$as_echo_n "checking host system type... " >&6; } 2383if ${ac_cv_host+:} false; then : 2384 $as_echo_n "(cached) " >&6 2385else 2386 if test "x$host_alias" = x; then 2387 ac_cv_host=$ac_cv_build 2388else 2389 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2390 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2391fi 2392 2393fi 2394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2395$as_echo "$ac_cv_host" >&6; } 2396case $ac_cv_host in 2397*-*-*) ;; 2398*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2399esac 2400host=$ac_cv_host 2401ac_save_IFS=$IFS; IFS='-' 2402set x $ac_cv_host 2403shift 2404host_cpu=$1 2405host_vendor=$2 2406shift; shift 2407# Remember, the first character of IFS is used to create $*, 2408# except with old shells: 2409host_os=$* 2410IFS=$ac_save_IFS 2411case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2412 2413 2414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2415$as_echo_n "checking target system type... " >&6; } 2416if ${ac_cv_target+:} false; then : 2417 $as_echo_n "(cached) " >&6 2418else 2419 if test "x$target_alias" = x; then 2420 ac_cv_target=$ac_cv_host 2421else 2422 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2423 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2424fi 2425 2426fi 2427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2428$as_echo "$ac_cv_target" >&6; } 2429case $ac_cv_target in 2430*-*-*) ;; 2431*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2432esac 2433target=$ac_cv_target 2434ac_save_IFS=$IFS; IFS='-' 2435set x $ac_cv_target 2436shift 2437target_cpu=$1 2438target_vendor=$2 2439shift; shift 2440# Remember, the first character of IFS is used to create $*, 2441# except with old shells: 2442target_os=$* 2443IFS=$ac_save_IFS 2444case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2445 2446 2447# The aliases save the names the user supplied, while $host etc. 2448# will get canonicalized. 2449test -n "$target_alias" && 2450 test "$program_prefix$program_suffix$program_transform_name" = \ 2451 NONENONEs,x,x, && 2452 program_prefix=${target_alias}- 2453# Expand $ac_aux_dir to an absolute path. 2454am_aux_dir=`cd "$ac_aux_dir" && pwd` 2455 2456ac_ext=c 2457ac_cpp='$CPP $CPPFLAGS' 2458ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2459ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2460ac_compiler_gnu=$ac_cv_c_compiler_gnu 2461if test -n "$ac_tool_prefix"; then 2462 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2463set dummy ${ac_tool_prefix}gcc; ac_word=$2 2464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2465$as_echo_n "checking for $ac_word... " >&6; } 2466if ${ac_cv_prog_CC+:} false; then : 2467 $as_echo_n "(cached) " >&6 2468else 2469 if test -n "$CC"; then 2470 ac_cv_prog_CC="$CC" # Let the user override the test. 2471else 2472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2473for as_dir in $PATH 2474do 2475 IFS=$as_save_IFS 2476 test -z "$as_dir" && as_dir=. 2477 for ac_exec_ext in '' $ac_executable_extensions; do 2478 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2479 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2481 break 2 2482 fi 2483done 2484 done 2485IFS=$as_save_IFS 2486 2487fi 2488fi 2489CC=$ac_cv_prog_CC 2490if test -n "$CC"; then 2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2492$as_echo "$CC" >&6; } 2493else 2494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2495$as_echo "no" >&6; } 2496fi 2497 2498 2499fi 2500if test -z "$ac_cv_prog_CC"; then 2501 ac_ct_CC=$CC 2502 # Extract the first word of "gcc", so it can be a program name with args. 2503set dummy gcc; ac_word=$2 2504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2505$as_echo_n "checking for $ac_word... " >&6; } 2506if ${ac_cv_prog_ac_ct_CC+:} false; then : 2507 $as_echo_n "(cached) " >&6 2508else 2509 if test -n "$ac_ct_CC"; then 2510 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2511else 2512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2513for as_dir in $PATH 2514do 2515 IFS=$as_save_IFS 2516 test -z "$as_dir" && as_dir=. 2517 for ac_exec_ext in '' $ac_executable_extensions; do 2518 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2519 ac_cv_prog_ac_ct_CC="gcc" 2520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2521 break 2 2522 fi 2523done 2524 done 2525IFS=$as_save_IFS 2526 2527fi 2528fi 2529ac_ct_CC=$ac_cv_prog_ac_ct_CC 2530if test -n "$ac_ct_CC"; then 2531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2532$as_echo "$ac_ct_CC" >&6; } 2533else 2534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2535$as_echo "no" >&6; } 2536fi 2537 2538 if test "x$ac_ct_CC" = x; then 2539 CC="" 2540 else 2541 case $cross_compiling:$ac_tool_warned in 2542yes:) 2543{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2544$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2545ac_tool_warned=yes ;; 2546esac 2547 CC=$ac_ct_CC 2548 fi 2549else 2550 CC="$ac_cv_prog_CC" 2551fi 2552 2553if test -z "$CC"; then 2554 if test -n "$ac_tool_prefix"; then 2555 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2556set dummy ${ac_tool_prefix}cc; ac_word=$2 2557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2558$as_echo_n "checking for $ac_word... " >&6; } 2559if ${ac_cv_prog_CC+:} false; then : 2560 $as_echo_n "(cached) " >&6 2561else 2562 if test -n "$CC"; then 2563 ac_cv_prog_CC="$CC" # Let the user override the test. 2564else 2565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2566for as_dir in $PATH 2567do 2568 IFS=$as_save_IFS 2569 test -z "$as_dir" && as_dir=. 2570 for ac_exec_ext in '' $ac_executable_extensions; do 2571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2572 ac_cv_prog_CC="${ac_tool_prefix}cc" 2573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2574 break 2 2575 fi 2576done 2577 done 2578IFS=$as_save_IFS 2579 2580fi 2581fi 2582CC=$ac_cv_prog_CC 2583if test -n "$CC"; then 2584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2585$as_echo "$CC" >&6; } 2586else 2587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2588$as_echo "no" >&6; } 2589fi 2590 2591 2592 fi 2593fi 2594if test -z "$CC"; then 2595 # Extract the first word of "cc", so it can be a program name with args. 2596set dummy cc; ac_word=$2 2597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2598$as_echo_n "checking for $ac_word... " >&6; } 2599if ${ac_cv_prog_CC+:} false; then : 2600 $as_echo_n "(cached) " >&6 2601else 2602 if test -n "$CC"; then 2603 ac_cv_prog_CC="$CC" # Let the user override the test. 2604else 2605 ac_prog_rejected=no 2606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2607for as_dir in $PATH 2608do 2609 IFS=$as_save_IFS 2610 test -z "$as_dir" && as_dir=. 2611 for ac_exec_ext in '' $ac_executable_extensions; do 2612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2613 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2614 ac_prog_rejected=yes 2615 continue 2616 fi 2617 ac_cv_prog_CC="cc" 2618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2619 break 2 2620 fi 2621done 2622 done 2623IFS=$as_save_IFS 2624 2625if test $ac_prog_rejected = yes; then 2626 # We found a bogon in the path, so make sure we never use it. 2627 set dummy $ac_cv_prog_CC 2628 shift 2629 if test $# != 0; then 2630 # We chose a different compiler from the bogus one. 2631 # However, it has the same basename, so the bogon will be chosen 2632 # first if we set CC to just the basename; use the full file name. 2633 shift 2634 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2635 fi 2636fi 2637fi 2638fi 2639CC=$ac_cv_prog_CC 2640if test -n "$CC"; then 2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2642$as_echo "$CC" >&6; } 2643else 2644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2645$as_echo "no" >&6; } 2646fi 2647 2648 2649fi 2650if test -z "$CC"; then 2651 if test -n "$ac_tool_prefix"; then 2652 for ac_prog in cl.exe 2653 do 2654 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2655set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2657$as_echo_n "checking for $ac_word... " >&6; } 2658if ${ac_cv_prog_CC+:} false; then : 2659 $as_echo_n "(cached) " >&6 2660else 2661 if test -n "$CC"; then 2662 ac_cv_prog_CC="$CC" # Let the user override the test. 2663else 2664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2665for as_dir in $PATH 2666do 2667 IFS=$as_save_IFS 2668 test -z "$as_dir" && as_dir=. 2669 for ac_exec_ext in '' $ac_executable_extensions; do 2670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2671 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2673 break 2 2674 fi 2675done 2676 done 2677IFS=$as_save_IFS 2678 2679fi 2680fi 2681CC=$ac_cv_prog_CC 2682if test -n "$CC"; then 2683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2684$as_echo "$CC" >&6; } 2685else 2686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2687$as_echo "no" >&6; } 2688fi 2689 2690 2691 test -n "$CC" && break 2692 done 2693fi 2694if test -z "$CC"; then 2695 ac_ct_CC=$CC 2696 for ac_prog in cl.exe 2697do 2698 # Extract the first word of "$ac_prog", so it can be a program name with args. 2699set dummy $ac_prog; ac_word=$2 2700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2701$as_echo_n "checking for $ac_word... " >&6; } 2702if ${ac_cv_prog_ac_ct_CC+:} false; then : 2703 $as_echo_n "(cached) " >&6 2704else 2705 if test -n "$ac_ct_CC"; then 2706 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2707else 2708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2709for as_dir in $PATH 2710do 2711 IFS=$as_save_IFS 2712 test -z "$as_dir" && as_dir=. 2713 for ac_exec_ext in '' $ac_executable_extensions; do 2714 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2715 ac_cv_prog_ac_ct_CC="$ac_prog" 2716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2717 break 2 2718 fi 2719done 2720 done 2721IFS=$as_save_IFS 2722 2723fi 2724fi 2725ac_ct_CC=$ac_cv_prog_ac_ct_CC 2726if test -n "$ac_ct_CC"; then 2727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2728$as_echo "$ac_ct_CC" >&6; } 2729else 2730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2731$as_echo "no" >&6; } 2732fi 2733 2734 2735 test -n "$ac_ct_CC" && break 2736done 2737 2738 if test "x$ac_ct_CC" = x; then 2739 CC="" 2740 else 2741 case $cross_compiling:$ac_tool_warned in 2742yes:) 2743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2745ac_tool_warned=yes ;; 2746esac 2747 CC=$ac_ct_CC 2748 fi 2749fi 2750 2751fi 2752 2753 2754test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2755$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2756as_fn_error $? "no acceptable C compiler found in \$PATH 2757See \`config.log' for more details" "$LINENO" 5; } 2758 2759# Provide some information about the compiler. 2760$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2761set X $ac_compile 2762ac_compiler=$2 2763for ac_option in --version -v -V -qversion; do 2764 { { ac_try="$ac_compiler $ac_option >&5" 2765case "(($ac_try" in 2766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2767 *) ac_try_echo=$ac_try;; 2768esac 2769eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2770$as_echo "$ac_try_echo"; } >&5 2771 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2772 ac_status=$? 2773 if test -s conftest.err; then 2774 sed '10a\ 2775... rest of stderr output deleted ... 2776 10q' conftest.err >conftest.er1 2777 cat conftest.er1 >&5 2778 fi 2779 rm -f conftest.er1 conftest.err 2780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2781 test $ac_status = 0; } 2782done 2783 2784cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2785/* end confdefs.h. */ 2786 2787int 2788main () 2789{ 2790 2791 ; 2792 return 0; 2793} 2794_ACEOF 2795ac_clean_files_save=$ac_clean_files 2796ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2797# Try to create an executable without -o first, disregard a.out. 2798# It will help us diagnose broken compilers, and finding out an intuition 2799# of exeext. 2800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2801$as_echo_n "checking whether the C compiler works... " >&6; } 2802ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2803 2804# The possible output files: 2805ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2806 2807ac_rmfiles= 2808for ac_file in $ac_files 2809do 2810 case $ac_file in 2811 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2812 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2813 esac 2814done 2815rm -f $ac_rmfiles 2816 2817if { { ac_try="$ac_link_default" 2818case "(($ac_try" in 2819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2820 *) ac_try_echo=$ac_try;; 2821esac 2822eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2823$as_echo "$ac_try_echo"; } >&5 2824 (eval "$ac_link_default") 2>&5 2825 ac_status=$? 2826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2827 test $ac_status = 0; }; then : 2828 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2829# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2830# in a Makefile. We should not override ac_cv_exeext if it was cached, 2831# so that the user can short-circuit this test for compilers unknown to 2832# Autoconf. 2833for ac_file in $ac_files '' 2834do 2835 test -f "$ac_file" || continue 2836 case $ac_file in 2837 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2838 ;; 2839 [ab].out ) 2840 # We found the default executable, but exeext='' is most 2841 # certainly right. 2842 break;; 2843 *.* ) 2844 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2845 then :; else 2846 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2847 fi 2848 # We set ac_cv_exeext here because the later test for it is not 2849 # safe: cross compilers may not add the suffix if given an `-o' 2850 # argument, so we may need to know it at that point already. 2851 # Even if this section looks crufty: it has the advantage of 2852 # actually working. 2853 break;; 2854 * ) 2855 break;; 2856 esac 2857done 2858test "$ac_cv_exeext" = no && ac_cv_exeext= 2859 2860else 2861 ac_file='' 2862fi 2863if test -z "$ac_file"; then : 2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2865$as_echo "no" >&6; } 2866$as_echo "$as_me: failed program was:" >&5 2867sed 's/^/| /' conftest.$ac_ext >&5 2868 2869{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2870$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2871as_fn_error 77 "C compiler cannot create executables 2872See \`config.log' for more details" "$LINENO" 5; } 2873else 2874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2875$as_echo "yes" >&6; } 2876fi 2877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2878$as_echo_n "checking for C compiler default output file name... " >&6; } 2879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2880$as_echo "$ac_file" >&6; } 2881ac_exeext=$ac_cv_exeext 2882 2883rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2884ac_clean_files=$ac_clean_files_save 2885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2886$as_echo_n "checking for suffix of executables... " >&6; } 2887if { { ac_try="$ac_link" 2888case "(($ac_try" in 2889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2890 *) ac_try_echo=$ac_try;; 2891esac 2892eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2893$as_echo "$ac_try_echo"; } >&5 2894 (eval "$ac_link") 2>&5 2895 ac_status=$? 2896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2897 test $ac_status = 0; }; then : 2898 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2899# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2900# work properly (i.e., refer to `conftest.exe'), while it won't with 2901# `rm'. 2902for ac_file in conftest.exe conftest conftest.*; do 2903 test -f "$ac_file" || continue 2904 case $ac_file in 2905 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2906 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2907 break;; 2908 * ) break;; 2909 esac 2910done 2911else 2912 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2913$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2914as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2915See \`config.log' for more details" "$LINENO" 5; } 2916fi 2917rm -f conftest conftest$ac_cv_exeext 2918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2919$as_echo "$ac_cv_exeext" >&6; } 2920 2921rm -f conftest.$ac_ext 2922EXEEXT=$ac_cv_exeext 2923ac_exeext=$EXEEXT 2924cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2925/* end confdefs.h. */ 2926#include <stdio.h> 2927int 2928main () 2929{ 2930FILE *f = fopen ("conftest.out", "w"); 2931 return ferror (f) || fclose (f) != 0; 2932 2933 ; 2934 return 0; 2935} 2936_ACEOF 2937ac_clean_files="$ac_clean_files conftest.out" 2938# Check that the compiler produces executables we can run. If not, either 2939# the compiler is broken, or we cross compile. 2940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2941$as_echo_n "checking whether we are cross compiling... " >&6; } 2942if test "$cross_compiling" != yes; then 2943 { { ac_try="$ac_link" 2944case "(($ac_try" in 2945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2946 *) ac_try_echo=$ac_try;; 2947esac 2948eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2949$as_echo "$ac_try_echo"; } >&5 2950 (eval "$ac_link") 2>&5 2951 ac_status=$? 2952 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2953 test $ac_status = 0; } 2954 if { ac_try='./conftest$ac_cv_exeext' 2955 { { case "(($ac_try" in 2956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2957 *) ac_try_echo=$ac_try;; 2958esac 2959eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2960$as_echo "$ac_try_echo"; } >&5 2961 (eval "$ac_try") 2>&5 2962 ac_status=$? 2963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2964 test $ac_status = 0; }; }; then 2965 cross_compiling=no 2966 else 2967 if test "$cross_compiling" = maybe; then 2968 cross_compiling=yes 2969 else 2970 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2971$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2972as_fn_error $? "cannot run C compiled programs. 2973If you meant to cross compile, use \`--host'. 2974See \`config.log' for more details" "$LINENO" 5; } 2975 fi 2976 fi 2977fi 2978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2979$as_echo "$cross_compiling" >&6; } 2980 2981rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 2982ac_clean_files=$ac_clean_files_save 2983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2984$as_echo_n "checking for suffix of object files... " >&6; } 2985if ${ac_cv_objext+:} false; then : 2986 $as_echo_n "(cached) " >&6 2987else 2988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2989/* end confdefs.h. */ 2990 2991int 2992main () 2993{ 2994 2995 ; 2996 return 0; 2997} 2998_ACEOF 2999rm -f conftest.o conftest.obj 3000if { { ac_try="$ac_compile" 3001case "(($ac_try" in 3002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3003 *) ac_try_echo=$ac_try;; 3004esac 3005eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3006$as_echo "$ac_try_echo"; } >&5 3007 (eval "$ac_compile") 2>&5 3008 ac_status=$? 3009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3010 test $ac_status = 0; }; then : 3011 for ac_file in conftest.o conftest.obj conftest.*; do 3012 test -f "$ac_file" || continue; 3013 case $ac_file in 3014 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3015 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3016 break;; 3017 esac 3018done 3019else 3020 $as_echo "$as_me: failed program was:" >&5 3021sed 's/^/| /' conftest.$ac_ext >&5 3022 3023{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3024$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3025as_fn_error $? "cannot compute suffix of object files: cannot compile 3026See \`config.log' for more details" "$LINENO" 5; } 3027fi 3028rm -f conftest.$ac_cv_objext conftest.$ac_ext 3029fi 3030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3031$as_echo "$ac_cv_objext" >&6; } 3032OBJEXT=$ac_cv_objext 3033ac_objext=$OBJEXT 3034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3035$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3036if ${ac_cv_c_compiler_gnu+:} false; then : 3037 $as_echo_n "(cached) " >&6 3038else 3039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3040/* end confdefs.h. */ 3041 3042int 3043main () 3044{ 3045#ifndef __GNUC__ 3046 choke me 3047#endif 3048 3049 ; 3050 return 0; 3051} 3052_ACEOF 3053if ac_fn_c_try_compile "$LINENO"; then : 3054 ac_compiler_gnu=yes 3055else 3056 ac_compiler_gnu=no 3057fi 3058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3059ac_cv_c_compiler_gnu=$ac_compiler_gnu 3060 3061fi 3062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3063$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3064if test $ac_compiler_gnu = yes; then 3065 GCC=yes 3066else 3067 GCC= 3068fi 3069ac_test_CFLAGS=${CFLAGS+set} 3070ac_save_CFLAGS=$CFLAGS 3071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3072$as_echo_n "checking whether $CC accepts -g... " >&6; } 3073if ${ac_cv_prog_cc_g+:} false; then : 3074 $as_echo_n "(cached) " >&6 3075else 3076 ac_save_c_werror_flag=$ac_c_werror_flag 3077 ac_c_werror_flag=yes 3078 ac_cv_prog_cc_g=no 3079 CFLAGS="-g" 3080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3081/* end confdefs.h. */ 3082 3083int 3084main () 3085{ 3086 3087 ; 3088 return 0; 3089} 3090_ACEOF 3091if ac_fn_c_try_compile "$LINENO"; then : 3092 ac_cv_prog_cc_g=yes 3093else 3094 CFLAGS="" 3095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3096/* end confdefs.h. */ 3097 3098int 3099main () 3100{ 3101 3102 ; 3103 return 0; 3104} 3105_ACEOF 3106if ac_fn_c_try_compile "$LINENO"; then : 3107 3108else 3109 ac_c_werror_flag=$ac_save_c_werror_flag 3110 CFLAGS="-g" 3111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3112/* end confdefs.h. */ 3113 3114int 3115main () 3116{ 3117 3118 ; 3119 return 0; 3120} 3121_ACEOF 3122if ac_fn_c_try_compile "$LINENO"; then : 3123 ac_cv_prog_cc_g=yes 3124fi 3125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3126fi 3127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3128fi 3129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3130 ac_c_werror_flag=$ac_save_c_werror_flag 3131fi 3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3133$as_echo "$ac_cv_prog_cc_g" >&6; } 3134if test "$ac_test_CFLAGS" = set; then 3135 CFLAGS=$ac_save_CFLAGS 3136elif test $ac_cv_prog_cc_g = yes; then 3137 if test "$GCC" = yes; then 3138 CFLAGS="-g -O2" 3139 else 3140 CFLAGS="-g" 3141 fi 3142else 3143 if test "$GCC" = yes; then 3144 CFLAGS="-O2" 3145 else 3146 CFLAGS= 3147 fi 3148fi 3149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3150$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3151if ${ac_cv_prog_cc_c89+:} false; then : 3152 $as_echo_n "(cached) " >&6 3153else 3154 ac_cv_prog_cc_c89=no 3155ac_save_CC=$CC 3156cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3157/* end confdefs.h. */ 3158#include <stdarg.h> 3159#include <stdio.h> 3160struct stat; 3161/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3162struct buf { int x; }; 3163FILE * (*rcsopen) (struct buf *, struct stat *, int); 3164static char *e (p, i) 3165 char **p; 3166 int i; 3167{ 3168 return p[i]; 3169} 3170static char *f (char * (*g) (char **, int), char **p, ...) 3171{ 3172 char *s; 3173 va_list v; 3174 va_start (v,p); 3175 s = g (p, va_arg (v,int)); 3176 va_end (v); 3177 return s; 3178} 3179 3180/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3181 function prototypes and stuff, but not '\xHH' hex character constants. 3182 These don't provoke an error unfortunately, instead are silently treated 3183 as 'x'. The following induces an error, until -std is added to get 3184 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3185 array size at least. It's necessary to write '\x00'==0 to get something 3186 that's true only with -std. */ 3187int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3188 3189/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3190 inside strings and character constants. */ 3191#define FOO(x) 'x' 3192int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3193 3194int test (int i, double x); 3195struct s1 {int (*f) (int a);}; 3196struct s2 {int (*f) (double a);}; 3197int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3198int argc; 3199char **argv; 3200int 3201main () 3202{ 3203return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3204 ; 3205 return 0; 3206} 3207_ACEOF 3208for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3209 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3210do 3211 CC="$ac_save_CC $ac_arg" 3212 if ac_fn_c_try_compile "$LINENO"; then : 3213 ac_cv_prog_cc_c89=$ac_arg 3214fi 3215rm -f core conftest.err conftest.$ac_objext 3216 test "x$ac_cv_prog_cc_c89" != "xno" && break 3217done 3218rm -f conftest.$ac_ext 3219CC=$ac_save_CC 3220 3221fi 3222# AC_CACHE_VAL 3223case "x$ac_cv_prog_cc_c89" in 3224 x) 3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3226$as_echo "none needed" >&6; } ;; 3227 xno) 3228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3229$as_echo "unsupported" >&6; } ;; 3230 *) 3231 CC="$CC $ac_cv_prog_cc_c89" 3232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3233$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3234esac 3235if test "x$ac_cv_prog_cc_c89" != xno; then : 3236 3237fi 3238 3239ac_ext=c 3240ac_cpp='$CPP $CPPFLAGS' 3241ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3242ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3243ac_compiler_gnu=$ac_cv_c_compiler_gnu 3244 3245ac_ext=c 3246ac_cpp='$CPP $CPPFLAGS' 3247ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3248ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3249ac_compiler_gnu=$ac_cv_c_compiler_gnu 3250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3251$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3252if ${am_cv_prog_cc_c_o+:} false; then : 3253 $as_echo_n "(cached) " >&6 3254else 3255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3256/* end confdefs.h. */ 3257 3258int 3259main () 3260{ 3261 3262 ; 3263 return 0; 3264} 3265_ACEOF 3266 # Make sure it works both with $CC and with simple cc. 3267 # Following AC_PROG_CC_C_O, we do the test twice because some 3268 # compilers refuse to overwrite an existing .o file with -o, 3269 # though they will create one. 3270 am_cv_prog_cc_c_o=yes 3271 for am_i in 1 2; do 3272 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3273 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3274 ac_status=$? 3275 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3276 (exit $ac_status); } \ 3277 && test -f conftest2.$ac_objext; then 3278 : OK 3279 else 3280 am_cv_prog_cc_c_o=no 3281 break 3282 fi 3283 done 3284 rm -f core conftest* 3285 unset am_i 3286fi 3287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3288$as_echo "$am_cv_prog_cc_c_o" >&6; } 3289if test "$am_cv_prog_cc_c_o" != yes; then 3290 # Losing compiler, so override with the script. 3291 # FIXME: It is wrong to rewrite CC. 3292 # But if we don't then we get into trouble of one sort or another. 3293 # A longer-term fix would be to have automake use am__CC in this case, 3294 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3295 CC="$am_aux_dir/compile $CC" 3296fi 3297ac_ext=c 3298ac_cpp='$CPP $CPPFLAGS' 3299ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3300ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3301ac_compiler_gnu=$ac_cv_c_compiler_gnu 3302 3303 3304 3305ac_ext=c 3306ac_cpp='$CPP $CPPFLAGS' 3307ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3308ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3309ac_compiler_gnu=$ac_cv_c_compiler_gnu 3310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3311$as_echo_n "checking how to run the C preprocessor... " >&6; } 3312# On Suns, sometimes $CPP names a directory. 3313if test -n "$CPP" && test -d "$CPP"; then 3314 CPP= 3315fi 3316if test -z "$CPP"; then 3317 if ${ac_cv_prog_CPP+:} false; then : 3318 $as_echo_n "(cached) " >&6 3319else 3320 # Double quotes because CPP needs to be expanded 3321 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3322 do 3323 ac_preproc_ok=false 3324for ac_c_preproc_warn_flag in '' yes 3325do 3326 # Use a header file that comes with gcc, so configuring glibc 3327 # with a fresh cross-compiler works. 3328 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3329 # <limits.h> exists even on freestanding compilers. 3330 # On the NeXT, cc -E runs the code through the compiler's parser, 3331 # not just through cpp. "Syntax error" is here to catch this case. 3332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3333/* end confdefs.h. */ 3334#ifdef __STDC__ 3335# include <limits.h> 3336#else 3337# include <assert.h> 3338#endif 3339 Syntax error 3340_ACEOF 3341if ac_fn_c_try_cpp "$LINENO"; then : 3342 3343else 3344 # Broken: fails on valid input. 3345continue 3346fi 3347rm -f conftest.err conftest.i conftest.$ac_ext 3348 3349 # OK, works on sane cases. Now check whether nonexistent headers 3350 # can be detected and how. 3351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3352/* end confdefs.h. */ 3353#include <ac_nonexistent.h> 3354_ACEOF 3355if ac_fn_c_try_cpp "$LINENO"; then : 3356 # Broken: success on invalid input. 3357continue 3358else 3359 # Passes both tests. 3360ac_preproc_ok=: 3361break 3362fi 3363rm -f conftest.err conftest.i conftest.$ac_ext 3364 3365done 3366# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3367rm -f conftest.i conftest.err conftest.$ac_ext 3368if $ac_preproc_ok; then : 3369 break 3370fi 3371 3372 done 3373 ac_cv_prog_CPP=$CPP 3374 3375fi 3376 CPP=$ac_cv_prog_CPP 3377else 3378 ac_cv_prog_CPP=$CPP 3379fi 3380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3381$as_echo "$CPP" >&6; } 3382ac_preproc_ok=false 3383for ac_c_preproc_warn_flag in '' yes 3384do 3385 # Use a header file that comes with gcc, so configuring glibc 3386 # with a fresh cross-compiler works. 3387 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3388 # <limits.h> exists even on freestanding compilers. 3389 # On the NeXT, cc -E runs the code through the compiler's parser, 3390 # not just through cpp. "Syntax error" is here to catch this case. 3391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3392/* end confdefs.h. */ 3393#ifdef __STDC__ 3394# include <limits.h> 3395#else 3396# include <assert.h> 3397#endif 3398 Syntax error 3399_ACEOF 3400if ac_fn_c_try_cpp "$LINENO"; then : 3401 3402else 3403 # Broken: fails on valid input. 3404continue 3405fi 3406rm -f conftest.err conftest.i conftest.$ac_ext 3407 3408 # OK, works on sane cases. Now check whether nonexistent headers 3409 # can be detected and how. 3410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3411/* end confdefs.h. */ 3412#include <ac_nonexistent.h> 3413_ACEOF 3414if ac_fn_c_try_cpp "$LINENO"; then : 3415 # Broken: success on invalid input. 3416continue 3417else 3418 # Passes both tests. 3419ac_preproc_ok=: 3420break 3421fi 3422rm -f conftest.err conftest.i conftest.$ac_ext 3423 3424done 3425# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3426rm -f conftest.i conftest.err conftest.$ac_ext 3427if $ac_preproc_ok; then : 3428 3429else 3430 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3431$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3432as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3433See \`config.log' for more details" "$LINENO" 5; } 3434fi 3435 3436ac_ext=c 3437ac_cpp='$CPP $CPPFLAGS' 3438ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3439ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3440ac_compiler_gnu=$ac_cv_c_compiler_gnu 3441 3442 3443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3444$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3445if ${ac_cv_path_GREP+:} false; then : 3446 $as_echo_n "(cached) " >&6 3447else 3448 if test -z "$GREP"; then 3449 ac_path_GREP_found=false 3450 # Loop through the user's path and test for each of PROGNAME-LIST 3451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3452for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3453do 3454 IFS=$as_save_IFS 3455 test -z "$as_dir" && as_dir=. 3456 for ac_prog in grep ggrep; do 3457 for ac_exec_ext in '' $ac_executable_extensions; do 3458 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3459 as_fn_executable_p "$ac_path_GREP" || continue 3460# Check for GNU ac_path_GREP and select it if it is found. 3461 # Check for GNU $ac_path_GREP 3462case `"$ac_path_GREP" --version 2>&1` in 3463*GNU*) 3464 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3465*) 3466 ac_count=0 3467 $as_echo_n 0123456789 >"conftest.in" 3468 while : 3469 do 3470 cat "conftest.in" "conftest.in" >"conftest.tmp" 3471 mv "conftest.tmp" "conftest.in" 3472 cp "conftest.in" "conftest.nl" 3473 $as_echo 'GREP' >> "conftest.nl" 3474 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3475 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3476 as_fn_arith $ac_count + 1 && ac_count=$as_val 3477 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3478 # Best one so far, save it but keep looking for a better one 3479 ac_cv_path_GREP="$ac_path_GREP" 3480 ac_path_GREP_max=$ac_count 3481 fi 3482 # 10*(2^10) chars as input seems more than enough 3483 test $ac_count -gt 10 && break 3484 done 3485 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3486esac 3487 3488 $ac_path_GREP_found && break 3 3489 done 3490 done 3491 done 3492IFS=$as_save_IFS 3493 if test -z "$ac_cv_path_GREP"; then 3494 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3495 fi 3496else 3497 ac_cv_path_GREP=$GREP 3498fi 3499 3500fi 3501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3502$as_echo "$ac_cv_path_GREP" >&6; } 3503 GREP="$ac_cv_path_GREP" 3504 3505 3506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3507$as_echo_n "checking for egrep... " >&6; } 3508if ${ac_cv_path_EGREP+:} false; then : 3509 $as_echo_n "(cached) " >&6 3510else 3511 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3512 then ac_cv_path_EGREP="$GREP -E" 3513 else 3514 if test -z "$EGREP"; then 3515 ac_path_EGREP_found=false 3516 # Loop through the user's path and test for each of PROGNAME-LIST 3517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3518for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3519do 3520 IFS=$as_save_IFS 3521 test -z "$as_dir" && as_dir=. 3522 for ac_prog in egrep; do 3523 for ac_exec_ext in '' $ac_executable_extensions; do 3524 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3525 as_fn_executable_p "$ac_path_EGREP" || continue 3526# Check for GNU ac_path_EGREP and select it if it is found. 3527 # Check for GNU $ac_path_EGREP 3528case `"$ac_path_EGREP" --version 2>&1` in 3529*GNU*) 3530 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3531*) 3532 ac_count=0 3533 $as_echo_n 0123456789 >"conftest.in" 3534 while : 3535 do 3536 cat "conftest.in" "conftest.in" >"conftest.tmp" 3537 mv "conftest.tmp" "conftest.in" 3538 cp "conftest.in" "conftest.nl" 3539 $as_echo 'EGREP' >> "conftest.nl" 3540 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3541 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3542 as_fn_arith $ac_count + 1 && ac_count=$as_val 3543 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3544 # Best one so far, save it but keep looking for a better one 3545 ac_cv_path_EGREP="$ac_path_EGREP" 3546 ac_path_EGREP_max=$ac_count 3547 fi 3548 # 10*(2^10) chars as input seems more than enough 3549 test $ac_count -gt 10 && break 3550 done 3551 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3552esac 3553 3554 $ac_path_EGREP_found && break 3 3555 done 3556 done 3557 done 3558IFS=$as_save_IFS 3559 if test -z "$ac_cv_path_EGREP"; then 3560 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3561 fi 3562else 3563 ac_cv_path_EGREP=$EGREP 3564fi 3565 3566 fi 3567fi 3568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3569$as_echo "$ac_cv_path_EGREP" >&6; } 3570 EGREP="$ac_cv_path_EGREP" 3571 3572 3573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3574$as_echo_n "checking for ANSI C header files... " >&6; } 3575if ${ac_cv_header_stdc+:} false; then : 3576 $as_echo_n "(cached) " >&6 3577else 3578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3579/* end confdefs.h. */ 3580#include <stdlib.h> 3581#include <stdarg.h> 3582#include <string.h> 3583#include <float.h> 3584 3585int 3586main () 3587{ 3588 3589 ; 3590 return 0; 3591} 3592_ACEOF 3593if ac_fn_c_try_compile "$LINENO"; then : 3594 ac_cv_header_stdc=yes 3595else 3596 ac_cv_header_stdc=no 3597fi 3598rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3599 3600if test $ac_cv_header_stdc = yes; then 3601 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3603/* end confdefs.h. */ 3604#include <string.h> 3605 3606_ACEOF 3607if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3608 $EGREP "memchr" >/dev/null 2>&1; then : 3609 3610else 3611 ac_cv_header_stdc=no 3612fi 3613rm -f conftest* 3614 3615fi 3616 3617if test $ac_cv_header_stdc = yes; then 3618 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3620/* end confdefs.h. */ 3621#include <stdlib.h> 3622 3623_ACEOF 3624if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3625 $EGREP "free" >/dev/null 2>&1; then : 3626 3627else 3628 ac_cv_header_stdc=no 3629fi 3630rm -f conftest* 3631 3632fi 3633 3634if test $ac_cv_header_stdc = yes; then 3635 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3636 if test "$cross_compiling" = yes; then : 3637 : 3638else 3639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3640/* end confdefs.h. */ 3641#include <ctype.h> 3642#include <stdlib.h> 3643#if ((' ' & 0x0FF) == 0x020) 3644# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3645# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3646#else 3647# define ISLOWER(c) \ 3648 (('a' <= (c) && (c) <= 'i') \ 3649 || ('j' <= (c) && (c) <= 'r') \ 3650 || ('s' <= (c) && (c) <= 'z')) 3651# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3652#endif 3653 3654#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3655int 3656main () 3657{ 3658 int i; 3659 for (i = 0; i < 256; i++) 3660 if (XOR (islower (i), ISLOWER (i)) 3661 || toupper (i) != TOUPPER (i)) 3662 return 2; 3663 return 0; 3664} 3665_ACEOF 3666if ac_fn_c_try_run "$LINENO"; then : 3667 3668else 3669 ac_cv_header_stdc=no 3670fi 3671rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3672 conftest.$ac_objext conftest.beam conftest.$ac_ext 3673fi 3674 3675fi 3676fi 3677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3678$as_echo "$ac_cv_header_stdc" >&6; } 3679if test $ac_cv_header_stdc = yes; then 3680 3681$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3682 3683fi 3684 3685# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3686for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3687 inttypes.h stdint.h unistd.h 3688do : 3689 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3690ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3691" 3692if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3693 cat >>confdefs.h <<_ACEOF 3694#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3695_ACEOF 3696 3697fi 3698 3699done 3700 3701 3702 3703 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3704if test "x$ac_cv_header_minix_config_h" = xyes; then : 3705 MINIX=yes 3706else 3707 MINIX= 3708fi 3709 3710 3711 if test "$MINIX" = yes; then 3712 3713$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3714 3715 3716$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3717 3718 3719$as_echo "#define _MINIX 1" >>confdefs.h 3720 3721 fi 3722 3723 3724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3725$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3726if ${ac_cv_safe_to_define___extensions__+:} false; then : 3727 $as_echo_n "(cached) " >&6 3728else 3729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3730/* end confdefs.h. */ 3731 3732# define __EXTENSIONS__ 1 3733 $ac_includes_default 3734int 3735main () 3736{ 3737 3738 ; 3739 return 0; 3740} 3741_ACEOF 3742if ac_fn_c_try_compile "$LINENO"; then : 3743 ac_cv_safe_to_define___extensions__=yes 3744else 3745 ac_cv_safe_to_define___extensions__=no 3746fi 3747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3748fi 3749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3750$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3751 test $ac_cv_safe_to_define___extensions__ = yes && 3752 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3753 3754 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3755 3756 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3757 3758 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3759 3760 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3761 3762 3763am__api_version='1.15' 3764 3765# Find a good install program. We prefer a C program (faster), 3766# so one script is as good as another. But avoid the broken or 3767# incompatible versions: 3768# SysV /etc/install, /usr/sbin/install 3769# SunOS /usr/etc/install 3770# IRIX /sbin/install 3771# AIX /bin/install 3772# AmigaOS /C/install, which installs bootblocks on floppy discs 3773# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3774# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3775# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3776# OS/2's system install, which has a completely different semantic 3777# ./install, which can be erroneously created by make from ./install.sh. 3778# Reject install programs that cannot install multiple files. 3779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3780$as_echo_n "checking for a BSD-compatible install... " >&6; } 3781if test -z "$INSTALL"; then 3782if ${ac_cv_path_install+:} false; then : 3783 $as_echo_n "(cached) " >&6 3784else 3785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3786for as_dir in $PATH 3787do 3788 IFS=$as_save_IFS 3789 test -z "$as_dir" && as_dir=. 3790 # Account for people who put trailing slashes in PATH elements. 3791case $as_dir/ in #(( 3792 ./ | .// | /[cC]/* | \ 3793 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3794 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3795 /usr/ucb/* ) ;; 3796 *) 3797 # OSF1 and SCO ODT 3.0 have their own names for install. 3798 # Don't use installbsd from OSF since it installs stuff as root 3799 # by default. 3800 for ac_prog in ginstall scoinst install; do 3801 for ac_exec_ext in '' $ac_executable_extensions; do 3802 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3803 if test $ac_prog = install && 3804 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3805 # AIX install. It has an incompatible calling convention. 3806 : 3807 elif test $ac_prog = install && 3808 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3809 # program-specific install script used by HP pwplus--don't use. 3810 : 3811 else 3812 rm -rf conftest.one conftest.two conftest.dir 3813 echo one > conftest.one 3814 echo two > conftest.two 3815 mkdir conftest.dir 3816 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3817 test -s conftest.one && test -s conftest.two && 3818 test -s conftest.dir/conftest.one && 3819 test -s conftest.dir/conftest.two 3820 then 3821 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3822 break 3 3823 fi 3824 fi 3825 fi 3826 done 3827 done 3828 ;; 3829esac 3830 3831 done 3832IFS=$as_save_IFS 3833 3834rm -rf conftest.one conftest.two conftest.dir 3835 3836fi 3837 if test "${ac_cv_path_install+set}" = set; then 3838 INSTALL=$ac_cv_path_install 3839 else 3840 # As a last resort, use the slow shell script. Don't cache a 3841 # value for INSTALL within a source directory, because that will 3842 # break other packages using the cache if that directory is 3843 # removed, or if the value is a relative name. 3844 INSTALL=$ac_install_sh 3845 fi 3846fi 3847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3848$as_echo "$INSTALL" >&6; } 3849 3850# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3851# It thinks the first close brace ends the variable substitution. 3852test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3853 3854test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3855 3856test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3857 3858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3859$as_echo_n "checking whether build environment is sane... " >&6; } 3860# Reject unsafe characters in $srcdir or the absolute working directory 3861# name. Accept space and tab only in the latter. 3862am_lf=' 3863' 3864case `pwd` in 3865 *[\\\"\#\$\&\'\`$am_lf]*) 3866 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3867esac 3868case $srcdir in 3869 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3870 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3871esac 3872 3873# Do 'set' in a subshell so we don't clobber the current shell's 3874# arguments. Must try -L first in case configure is actually a 3875# symlink; some systems play weird games with the mod time of symlinks 3876# (eg FreeBSD returns the mod time of the symlink's containing 3877# directory). 3878if ( 3879 am_has_slept=no 3880 for am_try in 1 2; do 3881 echo "timestamp, slept: $am_has_slept" > conftest.file 3882 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3883 if test "$*" = "X"; then 3884 # -L didn't work. 3885 set X `ls -t "$srcdir/configure" conftest.file` 3886 fi 3887 if test "$*" != "X $srcdir/configure conftest.file" \ 3888 && test "$*" != "X conftest.file $srcdir/configure"; then 3889 3890 # If neither matched, then we have a broken ls. This can happen 3891 # if, for instance, CONFIG_SHELL is bash and it inherits a 3892 # broken ls alias from the environment. This has actually 3893 # happened. Such a system could not be considered "sane". 3894 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3895 alias in your environment" "$LINENO" 5 3896 fi 3897 if test "$2" = conftest.file || test $am_try -eq 2; then 3898 break 3899 fi 3900 # Just in case. 3901 sleep 1 3902 am_has_slept=yes 3903 done 3904 test "$2" = conftest.file 3905 ) 3906then 3907 # Ok. 3908 : 3909else 3910 as_fn_error $? "newly created file is older than distributed files! 3911Check your system clock" "$LINENO" 5 3912fi 3913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3914$as_echo "yes" >&6; } 3915# If we didn't sleep, we still need to ensure time stamps of config.status and 3916# generated files are strictly newer. 3917am_sleep_pid= 3918if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3919 ( sleep 1 ) & 3920 am_sleep_pid=$! 3921fi 3922 3923rm -f conftest.file 3924 3925test "$program_prefix" != NONE && 3926 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3927# Use a double $ so make ignores it. 3928test "$program_suffix" != NONE && 3929 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3930# Double any \ or $. 3931# By default was `s,x,x', remove it if useless. 3932ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3933program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3934 3935if test x"${MISSING+set}" != xset; then 3936 case $am_aux_dir in 3937 *\ * | *\ *) 3938 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3939 *) 3940 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3941 esac 3942fi 3943# Use eval to expand $SHELL 3944if eval "$MISSING --is-lightweight"; then 3945 am_missing_run="$MISSING " 3946else 3947 am_missing_run= 3948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3949$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3950fi 3951 3952if test x"${install_sh+set}" != xset; then 3953 case $am_aux_dir in 3954 *\ * | *\ *) 3955 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3956 *) 3957 install_sh="\${SHELL} $am_aux_dir/install-sh" 3958 esac 3959fi 3960 3961# Installed binaries are usually stripped using 'strip' when the user 3962# run "make install-strip". However 'strip' might not be the right 3963# tool to use in cross-compilation environments, therefore Automake 3964# will honor the 'STRIP' environment variable to overrule this program. 3965if test "$cross_compiling" != no; then 3966 if test -n "$ac_tool_prefix"; then 3967 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3968set dummy ${ac_tool_prefix}strip; ac_word=$2 3969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3970$as_echo_n "checking for $ac_word... " >&6; } 3971if ${ac_cv_prog_STRIP+:} false; then : 3972 $as_echo_n "(cached) " >&6 3973else 3974 if test -n "$STRIP"; then 3975 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3976else 3977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3978for as_dir in $PATH 3979do 3980 IFS=$as_save_IFS 3981 test -z "$as_dir" && as_dir=. 3982 for ac_exec_ext in '' $ac_executable_extensions; do 3983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3984 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3986 break 2 3987 fi 3988done 3989 done 3990IFS=$as_save_IFS 3991 3992fi 3993fi 3994STRIP=$ac_cv_prog_STRIP 3995if test -n "$STRIP"; then 3996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3997$as_echo "$STRIP" >&6; } 3998else 3999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4000$as_echo "no" >&6; } 4001fi 4002 4003 4004fi 4005if test -z "$ac_cv_prog_STRIP"; then 4006 ac_ct_STRIP=$STRIP 4007 # Extract the first word of "strip", so it can be a program name with args. 4008set dummy strip; ac_word=$2 4009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4010$as_echo_n "checking for $ac_word... " >&6; } 4011if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4012 $as_echo_n "(cached) " >&6 4013else 4014 if test -n "$ac_ct_STRIP"; then 4015 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4016else 4017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4018for as_dir in $PATH 4019do 4020 IFS=$as_save_IFS 4021 test -z "$as_dir" && as_dir=. 4022 for ac_exec_ext in '' $ac_executable_extensions; do 4023 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4024 ac_cv_prog_ac_ct_STRIP="strip" 4025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4026 break 2 4027 fi 4028done 4029 done 4030IFS=$as_save_IFS 4031 4032fi 4033fi 4034ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4035if test -n "$ac_ct_STRIP"; then 4036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4037$as_echo "$ac_ct_STRIP" >&6; } 4038else 4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4040$as_echo "no" >&6; } 4041fi 4042 4043 if test "x$ac_ct_STRIP" = x; then 4044 STRIP=":" 4045 else 4046 case $cross_compiling:$ac_tool_warned in 4047yes:) 4048{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4049$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4050ac_tool_warned=yes ;; 4051esac 4052 STRIP=$ac_ct_STRIP 4053 fi 4054else 4055 STRIP="$ac_cv_prog_STRIP" 4056fi 4057 4058fi 4059INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4060 4061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4062$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4063if test -z "$MKDIR_P"; then 4064 if ${ac_cv_path_mkdir+:} false; then : 4065 $as_echo_n "(cached) " >&6 4066else 4067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4068for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4069do 4070 IFS=$as_save_IFS 4071 test -z "$as_dir" && as_dir=. 4072 for ac_prog in mkdir gmkdir; do 4073 for ac_exec_ext in '' $ac_executable_extensions; do 4074 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4075 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4076 'mkdir (GNU coreutils) '* | \ 4077 'mkdir (coreutils) '* | \ 4078 'mkdir (fileutils) '4.1*) 4079 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4080 break 3;; 4081 esac 4082 done 4083 done 4084 done 4085IFS=$as_save_IFS 4086 4087fi 4088 4089 test -d ./--version && rmdir ./--version 4090 if test "${ac_cv_path_mkdir+set}" = set; then 4091 MKDIR_P="$ac_cv_path_mkdir -p" 4092 else 4093 # As a last resort, use the slow shell script. Don't cache a 4094 # value for MKDIR_P within a source directory, because that will 4095 # break other packages using the cache if that directory is 4096 # removed, or if the value is a relative name. 4097 MKDIR_P="$ac_install_sh -d" 4098 fi 4099fi 4100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4101$as_echo "$MKDIR_P" >&6; } 4102 4103for ac_prog in gawk mawk nawk awk 4104do 4105 # Extract the first word of "$ac_prog", so it can be a program name with args. 4106set dummy $ac_prog; ac_word=$2 4107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4108$as_echo_n "checking for $ac_word... " >&6; } 4109if ${ac_cv_prog_AWK+:} false; then : 4110 $as_echo_n "(cached) " >&6 4111else 4112 if test -n "$AWK"; then 4113 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4114else 4115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4116for as_dir in $PATH 4117do 4118 IFS=$as_save_IFS 4119 test -z "$as_dir" && as_dir=. 4120 for ac_exec_ext in '' $ac_executable_extensions; do 4121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4122 ac_cv_prog_AWK="$ac_prog" 4123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4124 break 2 4125 fi 4126done 4127 done 4128IFS=$as_save_IFS 4129 4130fi 4131fi 4132AWK=$ac_cv_prog_AWK 4133if test -n "$AWK"; then 4134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4135$as_echo "$AWK" >&6; } 4136else 4137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4138$as_echo "no" >&6; } 4139fi 4140 4141 4142 test -n "$AWK" && break 4143done 4144 4145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4146$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4147set x ${MAKE-make} 4148ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4149if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4150 $as_echo_n "(cached) " >&6 4151else 4152 cat >conftest.make <<\_ACEOF 4153SHELL = /bin/sh 4154all: 4155 @echo '@@@%%%=$(MAKE)=@@@%%%' 4156_ACEOF 4157# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4158case `${MAKE-make} -f conftest.make 2>/dev/null` in 4159 *@@@%%%=?*=@@@%%%*) 4160 eval ac_cv_prog_make_${ac_make}_set=yes;; 4161 *) 4162 eval ac_cv_prog_make_${ac_make}_set=no;; 4163esac 4164rm -f conftest.make 4165fi 4166if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4168$as_echo "yes" >&6; } 4169 SET_MAKE= 4170else 4171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4172$as_echo "no" >&6; } 4173 SET_MAKE="MAKE=${MAKE-make}" 4174fi 4175 4176rm -rf .tst 2>/dev/null 4177mkdir .tst 2>/dev/null 4178if test -d .tst; then 4179 am__leading_dot=. 4180else 4181 am__leading_dot=_ 4182fi 4183rmdir .tst 2>/dev/null 4184 4185DEPDIR="${am__leading_dot}deps" 4186 4187ac_config_commands="$ac_config_commands depfiles" 4188 4189 4190am_make=${MAKE-make} 4191cat > confinc << 'END' 4192am__doit: 4193 @echo this is the am__doit target 4194.PHONY: am__doit 4195END 4196# If we don't find an include directive, just comment out the code. 4197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4198$as_echo_n "checking for style of include used by $am_make... " >&6; } 4199am__include="#" 4200am__quote= 4201_am_result=none 4202# First try GNU make style include. 4203echo "include confinc" > confmf 4204# Ignore all kinds of additional output from 'make'. 4205case `$am_make -s -f confmf 2> /dev/null` in #( 4206*the\ am__doit\ target*) 4207 am__include=include 4208 am__quote= 4209 _am_result=GNU 4210 ;; 4211esac 4212# Now try BSD make style include. 4213if test "$am__include" = "#"; then 4214 echo '.include "confinc"' > confmf 4215 case `$am_make -s -f confmf 2> /dev/null` in #( 4216 *the\ am__doit\ target*) 4217 am__include=.include 4218 am__quote="\"" 4219 _am_result=BSD 4220 ;; 4221 esac 4222fi 4223 4224 4225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4226$as_echo "$_am_result" >&6; } 4227rm -f confinc confmf 4228 4229# Check whether --enable-dependency-tracking was given. 4230if test "${enable_dependency_tracking+set}" = set; then : 4231 enableval=$enable_dependency_tracking; 4232fi 4233 4234if test "x$enable_dependency_tracking" != xno; then 4235 am_depcomp="$ac_aux_dir/depcomp" 4236 AMDEPBACKSLASH='\' 4237 am__nodep='_no' 4238fi 4239 if test "x$enable_dependency_tracking" != xno; then 4240 AMDEP_TRUE= 4241 AMDEP_FALSE='#' 4242else 4243 AMDEP_TRUE='#' 4244 AMDEP_FALSE= 4245fi 4246 4247 4248# Check whether --enable-silent-rules was given. 4249if test "${enable_silent_rules+set}" = set; then : 4250 enableval=$enable_silent_rules; 4251fi 4252 4253case $enable_silent_rules in # ((( 4254 yes) AM_DEFAULT_VERBOSITY=0;; 4255 no) AM_DEFAULT_VERBOSITY=1;; 4256 *) AM_DEFAULT_VERBOSITY=1;; 4257esac 4258am_make=${MAKE-make} 4259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4260$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4261if ${am_cv_make_support_nested_variables+:} false; then : 4262 $as_echo_n "(cached) " >&6 4263else 4264 if $as_echo 'TRUE=$(BAR$(V)) 4265BAR0=false 4266BAR1=true 4267V=1 4268am__doit: 4269 @$(TRUE) 4270.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4271 am_cv_make_support_nested_variables=yes 4272else 4273 am_cv_make_support_nested_variables=no 4274fi 4275fi 4276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4277$as_echo "$am_cv_make_support_nested_variables" >&6; } 4278if test $am_cv_make_support_nested_variables = yes; then 4279 AM_V='$(V)' 4280 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4281else 4282 AM_V=$AM_DEFAULT_VERBOSITY 4283 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4284fi 4285AM_BACKSLASH='\' 4286 4287if test "`cd $srcdir && pwd`" != "`pwd`"; then 4288 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4289 # is not polluted with repeated "-I." 4290 am__isrc=' -I$(srcdir)' 4291 # test to see if srcdir already configured 4292 if test -f $srcdir/config.status; then 4293 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4294 fi 4295fi 4296 4297# test whether we have cygpath 4298if test -z "$CYGPATH_W"; then 4299 if (cygpath --version) >/dev/null 2>/dev/null; then 4300 CYGPATH_W='cygpath -w' 4301 else 4302 CYGPATH_W=echo 4303 fi 4304fi 4305 4306 4307# Define the identity of the package. 4308 PACKAGE='libctf' 4309 VERSION='1.2.0' 4310 4311 4312cat >>confdefs.h <<_ACEOF 4313#define PACKAGE "$PACKAGE" 4314_ACEOF 4315 4316 4317cat >>confdefs.h <<_ACEOF 4318#define VERSION "$VERSION" 4319_ACEOF 4320 4321# Some tools Automake needs. 4322 4323ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4324 4325 4326AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4327 4328 4329AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4330 4331 4332AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4333 4334 4335MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4336 4337# For better backward compatibility. To be removed once Automake 1.9.x 4338# dies out for good. For more background, see: 4339# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4340# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4341mkdir_p='$(MKDIR_P)' 4342 4343# We need awk for the "check" target (and possibly the TAP driver). The 4344# system "awk" is bad on some platforms. 4345# Always define AMTAR for backward compatibility. Yes, it's still used 4346# in the wild :-( We should find a proper way to deprecate it ... 4347AMTAR='$${TAR-tar}' 4348 4349 4350# We'll loop over all known methods to create a tar archive until one works. 4351_am_tools='gnutar pax cpio none' 4352 4353am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4354 4355 4356 4357 4358 4359depcc="$CC" am_compiler_list= 4360 4361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4362$as_echo_n "checking dependency style of $depcc... " >&6; } 4363if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4364 $as_echo_n "(cached) " >&6 4365else 4366 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4367 # We make a subdir and do the tests there. Otherwise we can end up 4368 # making bogus files that we don't know about and never remove. For 4369 # instance it was reported that on HP-UX the gcc test will end up 4370 # making a dummy file named 'D' -- because '-MD' means "put the output 4371 # in D". 4372 rm -rf conftest.dir 4373 mkdir conftest.dir 4374 # Copy depcomp to subdir because otherwise we won't find it if we're 4375 # using a relative directory. 4376 cp "$am_depcomp" conftest.dir 4377 cd conftest.dir 4378 # We will build objects and dependencies in a subdirectory because 4379 # it helps to detect inapplicable dependency modes. For instance 4380 # both Tru64's cc and ICC support -MD to output dependencies as a 4381 # side effect of compilation, but ICC will put the dependencies in 4382 # the current directory while Tru64 will put them in the object 4383 # directory. 4384 mkdir sub 4385 4386 am_cv_CC_dependencies_compiler_type=none 4387 if test "$am_compiler_list" = ""; then 4388 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4389 fi 4390 am__universal=false 4391 case " $depcc " in #( 4392 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4393 esac 4394 4395 for depmode in $am_compiler_list; do 4396 # Setup a source with many dependencies, because some compilers 4397 # like to wrap large dependency lists on column 80 (with \), and 4398 # we should not choose a depcomp mode which is confused by this. 4399 # 4400 # We need to recreate these files for each test, as the compiler may 4401 # overwrite some of them when testing with obscure command lines. 4402 # This happens at least with the AIX C compiler. 4403 : > sub/conftest.c 4404 for i in 1 2 3 4 5 6; do 4405 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4406 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4407 # Solaris 10 /bin/sh. 4408 echo '/* dummy */' > sub/conftst$i.h 4409 done 4410 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4411 4412 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4413 # mode. It turns out that the SunPro C++ compiler does not properly 4414 # handle '-M -o', and we need to detect this. Also, some Intel 4415 # versions had trouble with output in subdirs. 4416 am__obj=sub/conftest.${OBJEXT-o} 4417 am__minus_obj="-o $am__obj" 4418 case $depmode in 4419 gcc) 4420 # This depmode causes a compiler race in universal mode. 4421 test "$am__universal" = false || continue 4422 ;; 4423 nosideeffect) 4424 # After this tag, mechanisms are not by side-effect, so they'll 4425 # only be used when explicitly requested. 4426 if test "x$enable_dependency_tracking" = xyes; then 4427 continue 4428 else 4429 break 4430 fi 4431 ;; 4432 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4433 # This compiler won't grok '-c -o', but also, the minuso test has 4434 # not run yet. These depmodes are late enough in the game, and 4435 # so weak that their functioning should not be impacted. 4436 am__obj=conftest.${OBJEXT-o} 4437 am__minus_obj= 4438 ;; 4439 none) break ;; 4440 esac 4441 if depmode=$depmode \ 4442 source=sub/conftest.c object=$am__obj \ 4443 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4444 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4445 >/dev/null 2>conftest.err && 4446 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4447 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4448 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4449 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4450 # icc doesn't choke on unknown options, it will just issue warnings 4451 # or remarks (even with -Werror). So we grep stderr for any message 4452 # that says an option was ignored or not supported. 4453 # When given -MP, icc 7.0 and 7.1 complain thusly: 4454 # icc: Command line warning: ignoring option '-M'; no argument required 4455 # The diagnosis changed in icc 8.0: 4456 # icc: Command line remark: option '-MP' not supported 4457 if (grep 'ignoring option' conftest.err || 4458 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4459 am_cv_CC_dependencies_compiler_type=$depmode 4460 break 4461 fi 4462 fi 4463 done 4464 4465 cd .. 4466 rm -rf conftest.dir 4467else 4468 am_cv_CC_dependencies_compiler_type=none 4469fi 4470 4471fi 4472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4473$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4474CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4475 4476 if 4477 test "x$enable_dependency_tracking" != xno \ 4478 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4479 am__fastdepCC_TRUE= 4480 am__fastdepCC_FALSE='#' 4481else 4482 am__fastdepCC_TRUE='#' 4483 am__fastdepCC_FALSE= 4484fi 4485 4486 4487 4488# POSIX will say in a future version that running "rm -f" with no argument 4489# is OK; and we want to be able to make that assumption in our Makefile 4490# recipes. So use an aggressive probe to check that the usage we want is 4491# actually supported "in the wild" to an acceptable degree. 4492# See automake bug#10828. 4493# To make any issue more visible, cause the running configure to be aborted 4494# by default if the 'rm' program in use doesn't match our expectations; the 4495# user can still override this though. 4496if rm -f && rm -fr && rm -rf; then : OK; else 4497 cat >&2 <<'END' 4498Oops! 4499 4500Your 'rm' program seems unable to run without file operands specified 4501on the command line, even when the '-f' option is present. This is contrary 4502to the behaviour of most rm programs out there, and not conforming with 4503the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4504 4505Please tell bug-automake@gnu.org about your system, including the value 4506of your $PATH and any error possibly output before this message. This 4507can help us improve future automake versions. 4508 4509END 4510 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4511 echo 'Configuration will proceed anyway, since you have set the' >&2 4512 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4513 echo >&2 4514 else 4515 cat >&2 <<'END' 4516Aborting the configuration process, to ensure you take notice of the issue. 4517 4518You can download and install GNU coreutils to get an 'rm' implementation 4519that behaves properly: <http://www.gnu.org/software/coreutils/>. 4520 4521If you want to complete the configuration process using your problematic 4522'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4523to "yes", and re-run configure. 4524 4525END 4526 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4527 fi 4528fi 4529 4530# Check whether --enable-silent-rules was given. 4531if test "${enable_silent_rules+set}" = set; then : 4532 enableval=$enable_silent_rules; 4533fi 4534 4535case $enable_silent_rules in # ((( 4536 yes) AM_DEFAULT_VERBOSITY=0;; 4537 no) AM_DEFAULT_VERBOSITY=1;; 4538 *) AM_DEFAULT_VERBOSITY=0;; 4539esac 4540am_make=${MAKE-make} 4541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4542$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4543if ${am_cv_make_support_nested_variables+:} false; then : 4544 $as_echo_n "(cached) " >&6 4545else 4546 if $as_echo 'TRUE=$(BAR$(V)) 4547BAR0=false 4548BAR1=true 4549V=1 4550am__doit: 4551 @$(TRUE) 4552.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4553 am_cv_make_support_nested_variables=yes 4554else 4555 am_cv_make_support_nested_variables=no 4556fi 4557fi 4558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4559$as_echo "$am_cv_make_support_nested_variables" >&6; } 4560if test $am_cv_make_support_nested_variables = yes; then 4561 AM_V='$(V)' 4562 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4563else 4564 AM_V=$AM_DEFAULT_VERBOSITY 4565 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4566fi 4567AM_BACKSLASH='\' 4568 4569 4570# Checks for programs. 4571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4572$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4573set x ${MAKE-make} 4574ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4575if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4576 $as_echo_n "(cached) " >&6 4577else 4578 cat >conftest.make <<\_ACEOF 4579SHELL = /bin/sh 4580all: 4581 @echo '@@@%%%=$(MAKE)=@@@%%%' 4582_ACEOF 4583# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4584case `${MAKE-make} -f conftest.make 2>/dev/null` in 4585 *@@@%%%=?*=@@@%%%*) 4586 eval ac_cv_prog_make_${ac_make}_set=yes;; 4587 *) 4588 eval ac_cv_prog_make_${ac_make}_set=no;; 4589esac 4590rm -f conftest.make 4591fi 4592if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4594$as_echo "yes" >&6; } 4595 SET_MAKE= 4596else 4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4598$as_echo "no" >&6; } 4599 SET_MAKE="MAKE=${MAKE-make}" 4600fi 4601 4602ac_ext=c 4603ac_cpp='$CPP $CPPFLAGS' 4604ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4605ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4606ac_compiler_gnu=$ac_cv_c_compiler_gnu 4607if test -n "$ac_tool_prefix"; then 4608 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4609set dummy ${ac_tool_prefix}gcc; ac_word=$2 4610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4611$as_echo_n "checking for $ac_word... " >&6; } 4612if ${ac_cv_prog_CC+:} false; then : 4613 $as_echo_n "(cached) " >&6 4614else 4615 if test -n "$CC"; then 4616 ac_cv_prog_CC="$CC" # Let the user override the test. 4617else 4618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4619for as_dir in $PATH 4620do 4621 IFS=$as_save_IFS 4622 test -z "$as_dir" && as_dir=. 4623 for ac_exec_ext in '' $ac_executable_extensions; do 4624 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4625 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4627 break 2 4628 fi 4629done 4630 done 4631IFS=$as_save_IFS 4632 4633fi 4634fi 4635CC=$ac_cv_prog_CC 4636if test -n "$CC"; then 4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4638$as_echo "$CC" >&6; } 4639else 4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4641$as_echo "no" >&6; } 4642fi 4643 4644 4645fi 4646if test -z "$ac_cv_prog_CC"; then 4647 ac_ct_CC=$CC 4648 # Extract the first word of "gcc", so it can be a program name with args. 4649set dummy gcc; ac_word=$2 4650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4651$as_echo_n "checking for $ac_word... " >&6; } 4652if ${ac_cv_prog_ac_ct_CC+:} false; then : 4653 $as_echo_n "(cached) " >&6 4654else 4655 if test -n "$ac_ct_CC"; then 4656 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4657else 4658as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4659for as_dir in $PATH 4660do 4661 IFS=$as_save_IFS 4662 test -z "$as_dir" && as_dir=. 4663 for ac_exec_ext in '' $ac_executable_extensions; do 4664 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4665 ac_cv_prog_ac_ct_CC="gcc" 4666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4667 break 2 4668 fi 4669done 4670 done 4671IFS=$as_save_IFS 4672 4673fi 4674fi 4675ac_ct_CC=$ac_cv_prog_ac_ct_CC 4676if test -n "$ac_ct_CC"; then 4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4678$as_echo "$ac_ct_CC" >&6; } 4679else 4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4681$as_echo "no" >&6; } 4682fi 4683 4684 if test "x$ac_ct_CC" = x; then 4685 CC="" 4686 else 4687 case $cross_compiling:$ac_tool_warned in 4688yes:) 4689{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4690$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4691ac_tool_warned=yes ;; 4692esac 4693 CC=$ac_ct_CC 4694 fi 4695else 4696 CC="$ac_cv_prog_CC" 4697fi 4698 4699if test -z "$CC"; then 4700 if test -n "$ac_tool_prefix"; then 4701 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4702set dummy ${ac_tool_prefix}cc; ac_word=$2 4703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4704$as_echo_n "checking for $ac_word... " >&6; } 4705if ${ac_cv_prog_CC+:} false; then : 4706 $as_echo_n "(cached) " >&6 4707else 4708 if test -n "$CC"; then 4709 ac_cv_prog_CC="$CC" # Let the user override the test. 4710else 4711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4712for as_dir in $PATH 4713do 4714 IFS=$as_save_IFS 4715 test -z "$as_dir" && as_dir=. 4716 for ac_exec_ext in '' $ac_executable_extensions; do 4717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4718 ac_cv_prog_CC="${ac_tool_prefix}cc" 4719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4720 break 2 4721 fi 4722done 4723 done 4724IFS=$as_save_IFS 4725 4726fi 4727fi 4728CC=$ac_cv_prog_CC 4729if test -n "$CC"; then 4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4731$as_echo "$CC" >&6; } 4732else 4733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4734$as_echo "no" >&6; } 4735fi 4736 4737 4738 fi 4739fi 4740if test -z "$CC"; then 4741 # Extract the first word of "cc", so it can be a program name with args. 4742set dummy cc; ac_word=$2 4743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4744$as_echo_n "checking for $ac_word... " >&6; } 4745if ${ac_cv_prog_CC+:} false; then : 4746 $as_echo_n "(cached) " >&6 4747else 4748 if test -n "$CC"; then 4749 ac_cv_prog_CC="$CC" # Let the user override the test. 4750else 4751 ac_prog_rejected=no 4752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4753for as_dir in $PATH 4754do 4755 IFS=$as_save_IFS 4756 test -z "$as_dir" && as_dir=. 4757 for ac_exec_ext in '' $ac_executable_extensions; do 4758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4759 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4760 ac_prog_rejected=yes 4761 continue 4762 fi 4763 ac_cv_prog_CC="cc" 4764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4765 break 2 4766 fi 4767done 4768 done 4769IFS=$as_save_IFS 4770 4771if test $ac_prog_rejected = yes; then 4772 # We found a bogon in the path, so make sure we never use it. 4773 set dummy $ac_cv_prog_CC 4774 shift 4775 if test $# != 0; then 4776 # We chose a different compiler from the bogus one. 4777 # However, it has the same basename, so the bogon will be chosen 4778 # first if we set CC to just the basename; use the full file name. 4779 shift 4780 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4781 fi 4782fi 4783fi 4784fi 4785CC=$ac_cv_prog_CC 4786if test -n "$CC"; then 4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4788$as_echo "$CC" >&6; } 4789else 4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4791$as_echo "no" >&6; } 4792fi 4793 4794 4795fi 4796if test -z "$CC"; then 4797 if test -n "$ac_tool_prefix"; then 4798 for ac_prog in cl.exe 4799 do 4800 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4801set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4803$as_echo_n "checking for $ac_word... " >&6; } 4804if ${ac_cv_prog_CC+:} false; then : 4805 $as_echo_n "(cached) " >&6 4806else 4807 if test -n "$CC"; then 4808 ac_cv_prog_CC="$CC" # Let the user override the test. 4809else 4810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4811for as_dir in $PATH 4812do 4813 IFS=$as_save_IFS 4814 test -z "$as_dir" && as_dir=. 4815 for ac_exec_ext in '' $ac_executable_extensions; do 4816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4817 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4819 break 2 4820 fi 4821done 4822 done 4823IFS=$as_save_IFS 4824 4825fi 4826fi 4827CC=$ac_cv_prog_CC 4828if test -n "$CC"; then 4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4830$as_echo "$CC" >&6; } 4831else 4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4833$as_echo "no" >&6; } 4834fi 4835 4836 4837 test -n "$CC" && break 4838 done 4839fi 4840if test -z "$CC"; then 4841 ac_ct_CC=$CC 4842 for ac_prog in cl.exe 4843do 4844 # Extract the first word of "$ac_prog", so it can be a program name with args. 4845set dummy $ac_prog; ac_word=$2 4846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4847$as_echo_n "checking for $ac_word... " >&6; } 4848if ${ac_cv_prog_ac_ct_CC+:} false; then : 4849 $as_echo_n "(cached) " >&6 4850else 4851 if test -n "$ac_ct_CC"; then 4852 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4853else 4854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4855for as_dir in $PATH 4856do 4857 IFS=$as_save_IFS 4858 test -z "$as_dir" && as_dir=. 4859 for ac_exec_ext in '' $ac_executable_extensions; do 4860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4861 ac_cv_prog_ac_ct_CC="$ac_prog" 4862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4863 break 2 4864 fi 4865done 4866 done 4867IFS=$as_save_IFS 4868 4869fi 4870fi 4871ac_ct_CC=$ac_cv_prog_ac_ct_CC 4872if test -n "$ac_ct_CC"; then 4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4874$as_echo "$ac_ct_CC" >&6; } 4875else 4876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4877$as_echo "no" >&6; } 4878fi 4879 4880 4881 test -n "$ac_ct_CC" && break 4882done 4883 4884 if test "x$ac_ct_CC" = x; then 4885 CC="" 4886 else 4887 case $cross_compiling:$ac_tool_warned in 4888yes:) 4889{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4890$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4891ac_tool_warned=yes ;; 4892esac 4893 CC=$ac_ct_CC 4894 fi 4895fi 4896 4897fi 4898 4899 4900test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4901$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4902as_fn_error $? "no acceptable C compiler found in \$PATH 4903See \`config.log' for more details" "$LINENO" 5; } 4904 4905# Provide some information about the compiler. 4906$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4907set X $ac_compile 4908ac_compiler=$2 4909for ac_option in --version -v -V -qversion; do 4910 { { ac_try="$ac_compiler $ac_option >&5" 4911case "(($ac_try" in 4912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4913 *) ac_try_echo=$ac_try;; 4914esac 4915eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4916$as_echo "$ac_try_echo"; } >&5 4917 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4918 ac_status=$? 4919 if test -s conftest.err; then 4920 sed '10a\ 4921... rest of stderr output deleted ... 4922 10q' conftest.err >conftest.er1 4923 cat conftest.er1 >&5 4924 fi 4925 rm -f conftest.er1 conftest.err 4926 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4927 test $ac_status = 0; } 4928done 4929 4930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4931$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4932if ${ac_cv_c_compiler_gnu+:} false; then : 4933 $as_echo_n "(cached) " >&6 4934else 4935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4936/* end confdefs.h. */ 4937 4938int 4939main () 4940{ 4941#ifndef __GNUC__ 4942 choke me 4943#endif 4944 4945 ; 4946 return 0; 4947} 4948_ACEOF 4949if ac_fn_c_try_compile "$LINENO"; then : 4950 ac_compiler_gnu=yes 4951else 4952 ac_compiler_gnu=no 4953fi 4954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4955ac_cv_c_compiler_gnu=$ac_compiler_gnu 4956 4957fi 4958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4959$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4960if test $ac_compiler_gnu = yes; then 4961 GCC=yes 4962else 4963 GCC= 4964fi 4965ac_test_CFLAGS=${CFLAGS+set} 4966ac_save_CFLAGS=$CFLAGS 4967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4968$as_echo_n "checking whether $CC accepts -g... " >&6; } 4969if ${ac_cv_prog_cc_g+:} false; then : 4970 $as_echo_n "(cached) " >&6 4971else 4972 ac_save_c_werror_flag=$ac_c_werror_flag 4973 ac_c_werror_flag=yes 4974 ac_cv_prog_cc_g=no 4975 CFLAGS="-g" 4976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4977/* end confdefs.h. */ 4978 4979int 4980main () 4981{ 4982 4983 ; 4984 return 0; 4985} 4986_ACEOF 4987if ac_fn_c_try_compile "$LINENO"; then : 4988 ac_cv_prog_cc_g=yes 4989else 4990 CFLAGS="" 4991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4992/* end confdefs.h. */ 4993 4994int 4995main () 4996{ 4997 4998 ; 4999 return 0; 5000} 5001_ACEOF 5002if ac_fn_c_try_compile "$LINENO"; then : 5003 5004else 5005 ac_c_werror_flag=$ac_save_c_werror_flag 5006 CFLAGS="-g" 5007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5008/* end confdefs.h. */ 5009 5010int 5011main () 5012{ 5013 5014 ; 5015 return 0; 5016} 5017_ACEOF 5018if ac_fn_c_try_compile "$LINENO"; then : 5019 ac_cv_prog_cc_g=yes 5020fi 5021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5022fi 5023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5024fi 5025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5026 ac_c_werror_flag=$ac_save_c_werror_flag 5027fi 5028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5029$as_echo "$ac_cv_prog_cc_g" >&6; } 5030if test "$ac_test_CFLAGS" = set; then 5031 CFLAGS=$ac_save_CFLAGS 5032elif test $ac_cv_prog_cc_g = yes; then 5033 if test "$GCC" = yes; then 5034 CFLAGS="-g -O2" 5035 else 5036 CFLAGS="-g" 5037 fi 5038else 5039 if test "$GCC" = yes; then 5040 CFLAGS="-O2" 5041 else 5042 CFLAGS= 5043 fi 5044fi 5045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5046$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5047if ${ac_cv_prog_cc_c89+:} false; then : 5048 $as_echo_n "(cached) " >&6 5049else 5050 ac_cv_prog_cc_c89=no 5051ac_save_CC=$CC 5052cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5053/* end confdefs.h. */ 5054#include <stdarg.h> 5055#include <stdio.h> 5056struct stat; 5057/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5058struct buf { int x; }; 5059FILE * (*rcsopen) (struct buf *, struct stat *, int); 5060static char *e (p, i) 5061 char **p; 5062 int i; 5063{ 5064 return p[i]; 5065} 5066static char *f (char * (*g) (char **, int), char **p, ...) 5067{ 5068 char *s; 5069 va_list v; 5070 va_start (v,p); 5071 s = g (p, va_arg (v,int)); 5072 va_end (v); 5073 return s; 5074} 5075 5076/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5077 function prototypes and stuff, but not '\xHH' hex character constants. 5078 These don't provoke an error unfortunately, instead are silently treated 5079 as 'x'. The following induces an error, until -std is added to get 5080 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5081 array size at least. It's necessary to write '\x00'==0 to get something 5082 that's true only with -std. */ 5083int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5084 5085/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5086 inside strings and character constants. */ 5087#define FOO(x) 'x' 5088int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5089 5090int test (int i, double x); 5091struct s1 {int (*f) (int a);}; 5092struct s2 {int (*f) (double a);}; 5093int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5094int argc; 5095char **argv; 5096int 5097main () 5098{ 5099return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5100 ; 5101 return 0; 5102} 5103_ACEOF 5104for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5105 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5106do 5107 CC="$ac_save_CC $ac_arg" 5108 if ac_fn_c_try_compile "$LINENO"; then : 5109 ac_cv_prog_cc_c89=$ac_arg 5110fi 5111rm -f core conftest.err conftest.$ac_objext 5112 test "x$ac_cv_prog_cc_c89" != "xno" && break 5113done 5114rm -f conftest.$ac_ext 5115CC=$ac_save_CC 5116 5117fi 5118# AC_CACHE_VAL 5119case "x$ac_cv_prog_cc_c89" in 5120 x) 5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5122$as_echo "none needed" >&6; } ;; 5123 xno) 5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5125$as_echo "unsupported" >&6; } ;; 5126 *) 5127 CC="$CC $ac_cv_prog_cc_c89" 5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5129$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5130esac 5131if test "x$ac_cv_prog_cc_c89" != xno; then : 5132 5133fi 5134 5135ac_ext=c 5136ac_cpp='$CPP $CPPFLAGS' 5137ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5138ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5139ac_compiler_gnu=$ac_cv_c_compiler_gnu 5140 5141ac_ext=c 5142ac_cpp='$CPP $CPPFLAGS' 5143ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5144ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5145ac_compiler_gnu=$ac_cv_c_compiler_gnu 5146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5147$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5148if ${am_cv_prog_cc_c_o+:} false; then : 5149 $as_echo_n "(cached) " >&6 5150else 5151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5152/* end confdefs.h. */ 5153 5154int 5155main () 5156{ 5157 5158 ; 5159 return 0; 5160} 5161_ACEOF 5162 # Make sure it works both with $CC and with simple cc. 5163 # Following AC_PROG_CC_C_O, we do the test twice because some 5164 # compilers refuse to overwrite an existing .o file with -o, 5165 # though they will create one. 5166 am_cv_prog_cc_c_o=yes 5167 for am_i in 1 2; do 5168 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5169 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5170 ac_status=$? 5171 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5172 (exit $ac_status); } \ 5173 && test -f conftest2.$ac_objext; then 5174 : OK 5175 else 5176 am_cv_prog_cc_c_o=no 5177 break 5178 fi 5179 done 5180 rm -f core conftest* 5181 unset am_i 5182fi 5183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5184$as_echo "$am_cv_prog_cc_c_o" >&6; } 5185if test "$am_cv_prog_cc_c_o" != yes; then 5186 # Losing compiler, so override with the script. 5187 # FIXME: It is wrong to rewrite CC. 5188 # But if we don't then we get into trouble of one sort or another. 5189 # A longer-term fix would be to have automake use am__CC in this case, 5190 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5191 CC="$am_aux_dir/compile $CC" 5192fi 5193ac_ext=c 5194ac_cpp='$CPP $CPPFLAGS' 5195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5197ac_compiler_gnu=$ac_cv_c_compiler_gnu 5198 5199 5200if test -n "$ac_tool_prefix"; then 5201 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5202set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5204$as_echo_n "checking for $ac_word... " >&6; } 5205if ${ac_cv_prog_RANLIB+:} false; then : 5206 $as_echo_n "(cached) " >&6 5207else 5208 if test -n "$RANLIB"; then 5209 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5210else 5211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5212for as_dir in $PATH 5213do 5214 IFS=$as_save_IFS 5215 test -z "$as_dir" && as_dir=. 5216 for ac_exec_ext in '' $ac_executable_extensions; do 5217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5218 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5220 break 2 5221 fi 5222done 5223 done 5224IFS=$as_save_IFS 5225 5226fi 5227fi 5228RANLIB=$ac_cv_prog_RANLIB 5229if test -n "$RANLIB"; then 5230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5231$as_echo "$RANLIB" >&6; } 5232else 5233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5234$as_echo "no" >&6; } 5235fi 5236 5237 5238fi 5239if test -z "$ac_cv_prog_RANLIB"; then 5240 ac_ct_RANLIB=$RANLIB 5241 # Extract the first word of "ranlib", so it can be a program name with args. 5242set dummy ranlib; ac_word=$2 5243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5244$as_echo_n "checking for $ac_word... " >&6; } 5245if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5246 $as_echo_n "(cached) " >&6 5247else 5248 if test -n "$ac_ct_RANLIB"; then 5249 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5250else 5251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5252for as_dir in $PATH 5253do 5254 IFS=$as_save_IFS 5255 test -z "$as_dir" && as_dir=. 5256 for ac_exec_ext in '' $ac_executable_extensions; do 5257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5258 ac_cv_prog_ac_ct_RANLIB="ranlib" 5259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5260 break 2 5261 fi 5262done 5263 done 5264IFS=$as_save_IFS 5265 5266fi 5267fi 5268ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5269if test -n "$ac_ct_RANLIB"; then 5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5271$as_echo "$ac_ct_RANLIB" >&6; } 5272else 5273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5274$as_echo "no" >&6; } 5275fi 5276 5277 if test "x$ac_ct_RANLIB" = x; then 5278 RANLIB=":" 5279 else 5280 case $cross_compiling:$ac_tool_warned in 5281yes:) 5282{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5283$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5284ac_tool_warned=yes ;; 5285esac 5286 RANLIB=$ac_ct_RANLIB 5287 fi 5288else 5289 RANLIB="$ac_cv_prog_RANLIB" 5290fi 5291 5292if test -n "$ac_tool_prefix"; then 5293 for ac_prog in ar lib "link -lib" 5294 do 5295 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5296set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5298$as_echo_n "checking for $ac_word... " >&6; } 5299if ${ac_cv_prog_AR+:} false; then : 5300 $as_echo_n "(cached) " >&6 5301else 5302 if test -n "$AR"; then 5303 ac_cv_prog_AR="$AR" # Let the user override the test. 5304else 5305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5306for as_dir in $PATH 5307do 5308 IFS=$as_save_IFS 5309 test -z "$as_dir" && as_dir=. 5310 for ac_exec_ext in '' $ac_executable_extensions; do 5311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5312 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5314 break 2 5315 fi 5316done 5317 done 5318IFS=$as_save_IFS 5319 5320fi 5321fi 5322AR=$ac_cv_prog_AR 5323if test -n "$AR"; then 5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5325$as_echo "$AR" >&6; } 5326else 5327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5328$as_echo "no" >&6; } 5329fi 5330 5331 5332 test -n "$AR" && break 5333 done 5334fi 5335if test -z "$AR"; then 5336 ac_ct_AR=$AR 5337 for ac_prog in ar lib "link -lib" 5338do 5339 # Extract the first word of "$ac_prog", so it can be a program name with args. 5340set dummy $ac_prog; ac_word=$2 5341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5342$as_echo_n "checking for $ac_word... " >&6; } 5343if ${ac_cv_prog_ac_ct_AR+:} false; then : 5344 $as_echo_n "(cached) " >&6 5345else 5346 if test -n "$ac_ct_AR"; then 5347 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5348else 5349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5350for as_dir in $PATH 5351do 5352 IFS=$as_save_IFS 5353 test -z "$as_dir" && as_dir=. 5354 for ac_exec_ext in '' $ac_executable_extensions; do 5355 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5356 ac_cv_prog_ac_ct_AR="$ac_prog" 5357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5358 break 2 5359 fi 5360done 5361 done 5362IFS=$as_save_IFS 5363 5364fi 5365fi 5366ac_ct_AR=$ac_cv_prog_ac_ct_AR 5367if test -n "$ac_ct_AR"; then 5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5369$as_echo "$ac_ct_AR" >&6; } 5370else 5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5372$as_echo "no" >&6; } 5373fi 5374 5375 5376 test -n "$ac_ct_AR" && break 5377done 5378 5379 if test "x$ac_ct_AR" = x; then 5380 AR="false" 5381 else 5382 case $cross_compiling:$ac_tool_warned in 5383yes:) 5384{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5385$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5386ac_tool_warned=yes ;; 5387esac 5388 AR=$ac_ct_AR 5389 fi 5390fi 5391 5392: ${AR=ar} 5393 5394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 5395$as_echo_n "checking the archiver ($AR) interface... " >&6; } 5396if ${am_cv_ar_interface+:} false; then : 5397 $as_echo_n "(cached) " >&6 5398else 5399 ac_ext=c 5400ac_cpp='$CPP $CPPFLAGS' 5401ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5402ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5403ac_compiler_gnu=$ac_cv_c_compiler_gnu 5404 5405 am_cv_ar_interface=ar 5406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5407/* end confdefs.h. */ 5408int some_variable = 0; 5409_ACEOF 5410if ac_fn_c_try_compile "$LINENO"; then : 5411 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' 5412 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5413 (eval $am_ar_try) 2>&5 5414 ac_status=$? 5415 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5416 test $ac_status = 0; } 5417 if test "$ac_status" -eq 0; then 5418 am_cv_ar_interface=ar 5419 else 5420 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' 5421 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 5422 (eval $am_ar_try) 2>&5 5423 ac_status=$? 5424 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5425 test $ac_status = 0; } 5426 if test "$ac_status" -eq 0; then 5427 am_cv_ar_interface=lib 5428 else 5429 am_cv_ar_interface=unknown 5430 fi 5431 fi 5432 rm -f conftest.lib libconftest.a 5433 5434fi 5435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5436 ac_ext=c 5437ac_cpp='$CPP $CPPFLAGS' 5438ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5439ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5440ac_compiler_gnu=$ac_cv_c_compiler_gnu 5441 5442fi 5443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 5444$as_echo "$am_cv_ar_interface" >&6; } 5445 5446case $am_cv_ar_interface in 5447ar) 5448 ;; 5449lib) 5450 # Microsoft lib, so override with the ar-lib wrapper script. 5451 # FIXME: It is wrong to rewrite AR. 5452 # But if we don't then we get into trouble of one sort or another. 5453 # A longer-term fix would be to have automake use am__AR in this case, 5454 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something 5455 # similar. 5456 AR="$am_aux_dir/ar-lib $AR" 5457 ;; 5458unknown) 5459 as_fn_error $? "could not determine $AR interface" "$LINENO" 5 5460 ;; 5461esac 5462 5463# If we haven't got the data from the intl directory, 5464# assume NLS is disabled. 5465USE_NLS=no 5466LIBINTL= 5467LIBINTL_DEP= 5468INCINTL= 5469XGETTEXT= 5470GMSGFMT= 5471POSUB= 5472 5473if test -f ../intl/config.intl; then 5474 . ../intl/config.intl 5475fi 5476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 5477$as_echo_n "checking whether NLS is requested... " >&6; } 5478if test x"$USE_NLS" != xyes; then 5479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5480$as_echo "no" >&6; } 5481else 5482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5483$as_echo "yes" >&6; } 5484 5485$as_echo "#define ENABLE_NLS 1" >>confdefs.h 5486 5487 5488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 5489$as_echo_n "checking for catalogs to be installed... " >&6; } 5490 # Look for .po and .gmo files in the source directory. 5491 CATALOGS= 5492 XLINGUAS= 5493 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 5494 # If there aren't any .gmo files the shell will give us the 5495 # literal string "../path/to/srcdir/po/*.gmo" which has to be 5496 # weeded out. 5497 case "$cat" in *\**) 5498 continue;; 5499 esac 5500 # The quadruple backslash is collapsed to a double backslash 5501 # by the backticks, then collapsed again by the double quotes, 5502 # leaving us with one backslash in the sed expression (right 5503 # before the dot that mustn't act as a wildcard). 5504 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 5505 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 5506 # The user is allowed to set LINGUAS to a list of languages to 5507 # install catalogs for. If it's empty that means "all of them." 5508 if test "x$LINGUAS" = x; then 5509 CATALOGS="$CATALOGS $cat" 5510 XLINGUAS="$XLINGUAS $lang" 5511 else 5512 case "$LINGUAS" in *$lang*) 5513 CATALOGS="$CATALOGS $cat" 5514 XLINGUAS="$XLINGUAS $lang" 5515 ;; 5516 esac 5517 fi 5518 done 5519 LINGUAS="$XLINGUAS" 5520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 5521$as_echo "$LINGUAS" >&6; } 5522 5523 5524 DATADIRNAME=share 5525 5526 INSTOBJEXT=.mo 5527 5528 GENCAT=gencat 5529 5530 CATOBJEXT=.gmo 5531 5532fi 5533 5534# Check whether --enable-shared was given. 5535if test "${enable_shared+set}" = set; then : 5536 enableval=$enable_shared; p=${PACKAGE-default} 5537 case $enableval in 5538 yes) enable_shared=yes ;; 5539 no) enable_shared=no ;; 5540 *) 5541 enable_shared=no 5542 # Look at the argument we got. We use all the common list separators. 5543 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 5544 for pkg in $enableval; do 5545 IFS="$lt_save_ifs" 5546 if test "X$pkg" = "X$p"; then 5547 enable_shared=yes 5548 fi 5549 done 5550 IFS="$lt_save_ifs" 5551 ;; 5552 esac 5553else 5554 enable_shared=no 5555fi 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566case `pwd` in 5567 *\ * | *\ *) 5568 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5569$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5570esac 5571 5572 5573 5574macro_version='2.2.7a' 5575macro_revision='1.3134' 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589ltmain="$ac_aux_dir/ltmain.sh" 5590 5591# Backslashify metacharacters that are still active within 5592# double-quoted strings. 5593sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5594 5595# Same as above, but do not quote variable references. 5596double_quote_subst='s/\(["`\\]\)/\\\1/g' 5597 5598# Sed substitution to delay expansion of an escaped shell variable in a 5599# double_quote_subst'ed string. 5600delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5601 5602# Sed substitution to delay expansion of an escaped single quote. 5603delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5604 5605# Sed substitution to avoid accidental globbing in evaled expressions 5606no_glob_subst='s/\*/\\\*/g' 5607 5608ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5609ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5610ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5611 5612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5613$as_echo_n "checking how to print strings... " >&6; } 5614# Test print first, because it will be a builtin if present. 5615if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5616 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5617 ECHO='print -r --' 5618elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5619 ECHO='printf %s\n' 5620else 5621 # Use this function as a fallback that always works. 5622 func_fallback_echo () 5623 { 5624 eval 'cat <<_LTECHO_EOF 5625$1 5626_LTECHO_EOF' 5627 } 5628 ECHO='func_fallback_echo' 5629fi 5630 5631# func_echo_all arg... 5632# Invoke $ECHO with all args, space-separated. 5633func_echo_all () 5634{ 5635 $ECHO "" 5636} 5637 5638case "$ECHO" in 5639 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5640$as_echo "printf" >&6; } ;; 5641 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5642$as_echo "print -r" >&6; } ;; 5643 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5644$as_echo "cat" >&6; } ;; 5645esac 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5661$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5662if ${ac_cv_path_SED+:} false; then : 5663 $as_echo_n "(cached) " >&6 5664else 5665 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5666 for ac_i in 1 2 3 4 5 6 7; do 5667 ac_script="$ac_script$as_nl$ac_script" 5668 done 5669 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5670 { ac_script=; unset ac_script;} 5671 if test -z "$SED"; then 5672 ac_path_SED_found=false 5673 # Loop through the user's path and test for each of PROGNAME-LIST 5674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5675for as_dir in $PATH 5676do 5677 IFS=$as_save_IFS 5678 test -z "$as_dir" && as_dir=. 5679 for ac_prog in sed gsed; do 5680 for ac_exec_ext in '' $ac_executable_extensions; do 5681 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5682 as_fn_executable_p "$ac_path_SED" || continue 5683# Check for GNU ac_path_SED and select it if it is found. 5684 # Check for GNU $ac_path_SED 5685case `"$ac_path_SED" --version 2>&1` in 5686*GNU*) 5687 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5688*) 5689 ac_count=0 5690 $as_echo_n 0123456789 >"conftest.in" 5691 while : 5692 do 5693 cat "conftest.in" "conftest.in" >"conftest.tmp" 5694 mv "conftest.tmp" "conftest.in" 5695 cp "conftest.in" "conftest.nl" 5696 $as_echo '' >> "conftest.nl" 5697 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5698 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5699 as_fn_arith $ac_count + 1 && ac_count=$as_val 5700 if test $ac_count -gt ${ac_path_SED_max-0}; then 5701 # Best one so far, save it but keep looking for a better one 5702 ac_cv_path_SED="$ac_path_SED" 5703 ac_path_SED_max=$ac_count 5704 fi 5705 # 10*(2^10) chars as input seems more than enough 5706 test $ac_count -gt 10 && break 5707 done 5708 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5709esac 5710 5711 $ac_path_SED_found && break 3 5712 done 5713 done 5714 done 5715IFS=$as_save_IFS 5716 if test -z "$ac_cv_path_SED"; then 5717 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5718 fi 5719else 5720 ac_cv_path_SED=$SED 5721fi 5722 5723fi 5724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5725$as_echo "$ac_cv_path_SED" >&6; } 5726 SED="$ac_cv_path_SED" 5727 rm -f conftest.sed 5728 5729test -z "$SED" && SED=sed 5730Xsed="$SED -e 1s/^X//" 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5743$as_echo_n "checking for fgrep... " >&6; } 5744if ${ac_cv_path_FGREP+:} false; then : 5745 $as_echo_n "(cached) " >&6 5746else 5747 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5748 then ac_cv_path_FGREP="$GREP -F" 5749 else 5750 if test -z "$FGREP"; then 5751 ac_path_FGREP_found=false 5752 # Loop through the user's path and test for each of PROGNAME-LIST 5753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5754for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5755do 5756 IFS=$as_save_IFS 5757 test -z "$as_dir" && as_dir=. 5758 for ac_prog in fgrep; do 5759 for ac_exec_ext in '' $ac_executable_extensions; do 5760 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5761 as_fn_executable_p "$ac_path_FGREP" || continue 5762# Check for GNU ac_path_FGREP and select it if it is found. 5763 # Check for GNU $ac_path_FGREP 5764case `"$ac_path_FGREP" --version 2>&1` in 5765*GNU*) 5766 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5767*) 5768 ac_count=0 5769 $as_echo_n 0123456789 >"conftest.in" 5770 while : 5771 do 5772 cat "conftest.in" "conftest.in" >"conftest.tmp" 5773 mv "conftest.tmp" "conftest.in" 5774 cp "conftest.in" "conftest.nl" 5775 $as_echo 'FGREP' >> "conftest.nl" 5776 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5777 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5778 as_fn_arith $ac_count + 1 && ac_count=$as_val 5779 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5780 # Best one so far, save it but keep looking for a better one 5781 ac_cv_path_FGREP="$ac_path_FGREP" 5782 ac_path_FGREP_max=$ac_count 5783 fi 5784 # 10*(2^10) chars as input seems more than enough 5785 test $ac_count -gt 10 && break 5786 done 5787 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5788esac 5789 5790 $ac_path_FGREP_found && break 3 5791 done 5792 done 5793 done 5794IFS=$as_save_IFS 5795 if test -z "$ac_cv_path_FGREP"; then 5796 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5797 fi 5798else 5799 ac_cv_path_FGREP=$FGREP 5800fi 5801 5802 fi 5803fi 5804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5805$as_echo "$ac_cv_path_FGREP" >&6; } 5806 FGREP="$ac_cv_path_FGREP" 5807 5808 5809test -z "$GREP" && GREP=grep 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829# Check whether --with-gnu-ld was given. 5830if test "${with_gnu_ld+set}" = set; then : 5831 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5832else 5833 with_gnu_ld=no 5834fi 5835 5836ac_prog=ld 5837if test "$GCC" = yes; then 5838 # Check if gcc -print-prog-name=ld gives a path. 5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5840$as_echo_n "checking for ld used by $CC... " >&6; } 5841 case $host in 5842 *-*-mingw*) 5843 # gcc leaves a trailing carriage return which upsets mingw 5844 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5845 *) 5846 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5847 esac 5848 case $ac_prog in 5849 # Accept absolute paths. 5850 [\\/]* | ?:[\\/]*) 5851 re_direlt='/[^/][^/]*/\.\./' 5852 # Canonicalize the pathname of ld 5853 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5854 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5855 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5856 done 5857 test -z "$LD" && LD="$ac_prog" 5858 ;; 5859 "") 5860 # If it fails, then pretend we aren't using GCC. 5861 ac_prog=ld 5862 ;; 5863 *) 5864 # If it is relative, then search for the first ld in PATH. 5865 with_gnu_ld=unknown 5866 ;; 5867 esac 5868elif test "$with_gnu_ld" = yes; then 5869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5870$as_echo_n "checking for GNU ld... " >&6; } 5871else 5872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5873$as_echo_n "checking for non-GNU ld... " >&6; } 5874fi 5875if ${lt_cv_path_LD+:} false; then : 5876 $as_echo_n "(cached) " >&6 5877else 5878 if test -z "$LD"; then 5879 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5880 for ac_dir in $PATH; do 5881 IFS="$lt_save_ifs" 5882 test -z "$ac_dir" && ac_dir=. 5883 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5884 lt_cv_path_LD="$ac_dir/$ac_prog" 5885 # Check to see if the program is GNU ld. I'd rather use --version, 5886 # but apparently some variants of GNU ld only accept -v. 5887 # Break only if it was the GNU/non-GNU ld that we prefer. 5888 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5889 *GNU* | *'with BFD'*) 5890 test "$with_gnu_ld" != no && break 5891 ;; 5892 *) 5893 test "$with_gnu_ld" != yes && break 5894 ;; 5895 esac 5896 fi 5897 done 5898 IFS="$lt_save_ifs" 5899else 5900 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5901fi 5902fi 5903 5904LD="$lt_cv_path_LD" 5905if test -n "$LD"; then 5906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5907$as_echo "$LD" >&6; } 5908else 5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5910$as_echo "no" >&6; } 5911fi 5912test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5914$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5915if ${lt_cv_prog_gnu_ld+:} false; then : 5916 $as_echo_n "(cached) " >&6 5917else 5918 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5919case `$LD -v 2>&1 </dev/null` in 5920*GNU* | *'with BFD'*) 5921 lt_cv_prog_gnu_ld=yes 5922 ;; 5923*) 5924 lt_cv_prog_gnu_ld=no 5925 ;; 5926esac 5927fi 5928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5929$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5930with_gnu_ld=$lt_cv_prog_gnu_ld 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5941$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5942if ${lt_cv_path_NM+:} false; then : 5943 $as_echo_n "(cached) " >&6 5944else 5945 if test -n "$NM"; then 5946 # Let the user override the nm to test. 5947 lt_nm_to_check="$NM" 5948 else 5949 lt_nm_to_check="${ac_tool_prefix}nm" 5950 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5951 lt_nm_to_check="$lt_nm_to_check nm" 5952 fi 5953 fi 5954 for lt_tmp_nm in "$lt_nm_to_check"; do 5955 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5956 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5957 IFS="$lt_save_ifs" 5958 test -z "$ac_dir" && ac_dir=. 5959 # Strip out any user-provided options from the nm to test twice, 5960 # the first time to test to see if nm (rather than its options) has 5961 # an explicit path, the second time to yield a file which can be 5962 # nm'ed itself. 5963 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5964 case "$tmp_nm_path" in 5965 */*|*\\*) tmp_nm="$lt_tmp_nm";; 5966 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5967 esac 5968 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5969 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5970 # Check to see if the nm accepts a BSD-compat flag. 5971 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5972 # nm: unknown option "B" ignored 5973 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5974 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5975 break 5976 ;; 5977 *) 5978 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5979 *$tmp_nm*) 5980 lt_cv_path_NM="$tmp_nm -p" 5981 break 5982 ;; 5983 *) 5984 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5985 continue # so that we can try to find one that supports BSD flags 5986 ;; 5987 esac 5988 ;; 5989 esac 5990 fi 5991 done 5992 IFS="$lt_save_ifs" 5993 done 5994 : ${lt_cv_path_NM=no} 5995fi 5996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5997$as_echo "$lt_cv_path_NM" >&6; } 5998if test "$lt_cv_path_NM" != "no"; then 5999 NM="$lt_cv_path_NM" 6000else 6001 # Didn't find any BSD compatible name lister, look for dumpbin. 6002 if test -n "$DUMPBIN"; then : 6003 # Let the user override the test. 6004 else 6005 if test -n "$ac_tool_prefix"; then 6006 for ac_prog in dumpbin "link -dump" 6007 do 6008 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6009set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6011$as_echo_n "checking for $ac_word... " >&6; } 6012if ${ac_cv_prog_DUMPBIN+:} false; then : 6013 $as_echo_n "(cached) " >&6 6014else 6015 if test -n "$DUMPBIN"; then 6016 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6017else 6018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6019for as_dir in $PATH 6020do 6021 IFS=$as_save_IFS 6022 test -z "$as_dir" && as_dir=. 6023 for ac_exec_ext in '' $ac_executable_extensions; do 6024 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6025 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6027 break 2 6028 fi 6029done 6030 done 6031IFS=$as_save_IFS 6032 6033fi 6034fi 6035DUMPBIN=$ac_cv_prog_DUMPBIN 6036if test -n "$DUMPBIN"; then 6037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6038$as_echo "$DUMPBIN" >&6; } 6039else 6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6041$as_echo "no" >&6; } 6042fi 6043 6044 6045 test -n "$DUMPBIN" && break 6046 done 6047fi 6048if test -z "$DUMPBIN"; then 6049 ac_ct_DUMPBIN=$DUMPBIN 6050 for ac_prog in dumpbin "link -dump" 6051do 6052 # Extract the first word of "$ac_prog", so it can be a program name with args. 6053set dummy $ac_prog; ac_word=$2 6054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6055$as_echo_n "checking for $ac_word... " >&6; } 6056if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6057 $as_echo_n "(cached) " >&6 6058else 6059 if test -n "$ac_ct_DUMPBIN"; then 6060 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6061else 6062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6063for as_dir in $PATH 6064do 6065 IFS=$as_save_IFS 6066 test -z "$as_dir" && as_dir=. 6067 for ac_exec_ext in '' $ac_executable_extensions; do 6068 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6069 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6071 break 2 6072 fi 6073done 6074 done 6075IFS=$as_save_IFS 6076 6077fi 6078fi 6079ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6080if test -n "$ac_ct_DUMPBIN"; then 6081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6082$as_echo "$ac_ct_DUMPBIN" >&6; } 6083else 6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6085$as_echo "no" >&6; } 6086fi 6087 6088 6089 test -n "$ac_ct_DUMPBIN" && break 6090done 6091 6092 if test "x$ac_ct_DUMPBIN" = x; then 6093 DUMPBIN=":" 6094 else 6095 case $cross_compiling:$ac_tool_warned in 6096yes:) 6097{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6098$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6099ac_tool_warned=yes ;; 6100esac 6101 DUMPBIN=$ac_ct_DUMPBIN 6102 fi 6103fi 6104 6105 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6106 *COFF*) 6107 DUMPBIN="$DUMPBIN -symbols" 6108 ;; 6109 *) 6110 DUMPBIN=: 6111 ;; 6112 esac 6113 fi 6114 6115 if test "$DUMPBIN" != ":"; then 6116 NM="$DUMPBIN" 6117 fi 6118fi 6119test -z "$NM" && NM=nm 6120 6121 6122 6123 6124 6125 6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6127$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6128if ${lt_cv_nm_interface+:} false; then : 6129 $as_echo_n "(cached) " >&6 6130else 6131 lt_cv_nm_interface="BSD nm" 6132 echo "int some_variable = 0;" > conftest.$ac_ext 6133 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6134 (eval "$ac_compile" 2>conftest.err) 6135 cat conftest.err >&5 6136 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6137 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6138 cat conftest.err >&5 6139 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6140 cat conftest.out >&5 6141 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6142 lt_cv_nm_interface="MS dumpbin" 6143 fi 6144 rm -f conftest* 6145fi 6146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6147$as_echo "$lt_cv_nm_interface" >&6; } 6148 6149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6150$as_echo_n "checking whether ln -s works... " >&6; } 6151LN_S=$as_ln_s 6152if test "$LN_S" = "ln -s"; then 6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6154$as_echo "yes" >&6; } 6155else 6156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6157$as_echo "no, using $LN_S" >&6; } 6158fi 6159 6160# find the maximum length of command line arguments 6161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6162$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6163if ${lt_cv_sys_max_cmd_len+:} false; then : 6164 $as_echo_n "(cached) " >&6 6165else 6166 i=0 6167 teststring="ABCD" 6168 6169 case $build_os in 6170 msdosdjgpp*) 6171 # On DJGPP, this test can blow up pretty badly due to problems in libc 6172 # (any single argument exceeding 2000 bytes causes a buffer overrun 6173 # during glob expansion). Even if it were fixed, the result of this 6174 # check would be larger than it should be. 6175 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6176 ;; 6177 6178 gnu*) 6179 # Under GNU Hurd, this test is not required because there is 6180 # no limit to the length of command line arguments. 6181 # Libtool will interpret -1 as no limit whatsoever 6182 lt_cv_sys_max_cmd_len=-1; 6183 ;; 6184 6185 cygwin* | mingw* | cegcc*) 6186 # On Win9x/ME, this test blows up -- it succeeds, but takes 6187 # about 5 minutes as the teststring grows exponentially. 6188 # Worse, since 9x/ME are not pre-emptively multitasking, 6189 # you end up with a "frozen" computer, even though with patience 6190 # the test eventually succeeds (with a max line length of 256k). 6191 # Instead, let's just punt: use the minimum linelength reported by 6192 # all of the supported platforms: 8192 (on NT/2K/XP). 6193 lt_cv_sys_max_cmd_len=8192; 6194 ;; 6195 6196 mint*) 6197 # On MiNT this can take a long time and run out of memory. 6198 lt_cv_sys_max_cmd_len=8192; 6199 ;; 6200 6201 amigaos*) 6202 # On AmigaOS with pdksh, this test takes hours, literally. 6203 # So we just punt and use a minimum line length of 8192. 6204 lt_cv_sys_max_cmd_len=8192; 6205 ;; 6206 6207 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6208 # This has been around since 386BSD, at least. Likely further. 6209 if test -x /sbin/sysctl; then 6210 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6211 elif test -x /usr/sbin/sysctl; then 6212 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6213 else 6214 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6215 fi 6216 # And add a safety zone 6217 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6218 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6219 ;; 6220 6221 interix*) 6222 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6223 lt_cv_sys_max_cmd_len=196608 6224 ;; 6225 6226 osf*) 6227 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6228 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6229 # nice to cause kernel panics so lets avoid the loop below. 6230 # First set a reasonable default. 6231 lt_cv_sys_max_cmd_len=16384 6232 # 6233 if test -x /sbin/sysconfig; then 6234 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6235 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6236 esac 6237 fi 6238 ;; 6239 sco3.2v5*) 6240 lt_cv_sys_max_cmd_len=102400 6241 ;; 6242 sysv5* | sco5v6* | sysv4.2uw2*) 6243 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6244 if test -n "$kargmax"; then 6245 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6246 else 6247 lt_cv_sys_max_cmd_len=32768 6248 fi 6249 ;; 6250 *) 6251 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6252 if test -n "$lt_cv_sys_max_cmd_len"; then 6253 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6254 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6255 else 6256 # Make teststring a little bigger before we do anything with it. 6257 # a 1K string should be a reasonable start. 6258 for i in 1 2 3 4 5 6 7 8 ; do 6259 teststring=$teststring$teststring 6260 done 6261 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6262 # If test is not a shell built-in, we'll probably end up computing a 6263 # maximum length that is only half of the actual maximum length, but 6264 # we can't tell. 6265 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6266 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6267 test $i != 17 # 1/2 MB should be enough 6268 do 6269 i=`expr $i + 1` 6270 teststring=$teststring$teststring 6271 done 6272 # Only check the string length outside the loop. 6273 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6274 teststring= 6275 # Add a significant safety factor because C++ compilers can tack on 6276 # massive amounts of additional arguments before passing them to the 6277 # linker. It appears as though 1/2 is a usable value. 6278 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6279 fi 6280 ;; 6281 esac 6282 6283fi 6284 6285if test -n $lt_cv_sys_max_cmd_len ; then 6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6287$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6288else 6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6290$as_echo "none" >&6; } 6291fi 6292max_cmd_len=$lt_cv_sys_max_cmd_len 6293 6294 6295 6296 6297 6298 6299: ${CP="cp -f"} 6300: ${MV="mv -f"} 6301: ${RM="rm -f"} 6302 6303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6304$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6305# Try some XSI features 6306xsi_shell=no 6307( _lt_dummy="a/b/c" 6308 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6309 = c,a/b,, \ 6310 && eval 'test $(( 1 + 1 )) -eq 2 \ 6311 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6312 && xsi_shell=yes 6313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6314$as_echo "$xsi_shell" >&6; } 6315 6316 6317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6318$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6319lt_shell_append=no 6320( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6321 >/dev/null 2>&1 \ 6322 && lt_shell_append=yes 6323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6324$as_echo "$lt_shell_append" >&6; } 6325 6326 6327if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6328 lt_unset=unset 6329else 6330 lt_unset=false 6331fi 6332 6333 6334 6335 6336 6337# test EBCDIC or ASCII 6338case `echo X|tr X '\101'` in 6339 A) # ASCII based system 6340 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6341 lt_SP2NL='tr \040 \012' 6342 lt_NL2SP='tr \015\012 \040\040' 6343 ;; 6344 *) # EBCDIC based system 6345 lt_SP2NL='tr \100 \n' 6346 lt_NL2SP='tr \r\n \100\100' 6347 ;; 6348esac 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6359$as_echo_n "checking for $LD option to reload object files... " >&6; } 6360if ${lt_cv_ld_reload_flag+:} false; then : 6361 $as_echo_n "(cached) " >&6 6362else 6363 lt_cv_ld_reload_flag='-r' 6364fi 6365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6366$as_echo "$lt_cv_ld_reload_flag" >&6; } 6367reload_flag=$lt_cv_ld_reload_flag 6368case $reload_flag in 6369"" | " "*) ;; 6370*) reload_flag=" $reload_flag" ;; 6371esac 6372reload_cmds='$LD$reload_flag -o $output$reload_objs' 6373case $host_os in 6374 darwin*) 6375 if test "$GCC" = yes; then 6376 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6377 else 6378 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6379 fi 6380 ;; 6381esac 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391if test -n "$ac_tool_prefix"; then 6392 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6393set dummy ${ac_tool_prefix}objdump; ac_word=$2 6394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6395$as_echo_n "checking for $ac_word... " >&6; } 6396if ${ac_cv_prog_OBJDUMP+:} false; then : 6397 $as_echo_n "(cached) " >&6 6398else 6399 if test -n "$OBJDUMP"; then 6400 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6401else 6402as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6403for as_dir in $PATH 6404do 6405 IFS=$as_save_IFS 6406 test -z "$as_dir" && as_dir=. 6407 for ac_exec_ext in '' $ac_executable_extensions; do 6408 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6409 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6411 break 2 6412 fi 6413done 6414 done 6415IFS=$as_save_IFS 6416 6417fi 6418fi 6419OBJDUMP=$ac_cv_prog_OBJDUMP 6420if test -n "$OBJDUMP"; then 6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6422$as_echo "$OBJDUMP" >&6; } 6423else 6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6425$as_echo "no" >&6; } 6426fi 6427 6428 6429fi 6430if test -z "$ac_cv_prog_OBJDUMP"; then 6431 ac_ct_OBJDUMP=$OBJDUMP 6432 # Extract the first word of "objdump", so it can be a program name with args. 6433set dummy objdump; ac_word=$2 6434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6435$as_echo_n "checking for $ac_word... " >&6; } 6436if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6437 $as_echo_n "(cached) " >&6 6438else 6439 if test -n "$ac_ct_OBJDUMP"; then 6440 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6441else 6442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6443for as_dir in $PATH 6444do 6445 IFS=$as_save_IFS 6446 test -z "$as_dir" && as_dir=. 6447 for ac_exec_ext in '' $ac_executable_extensions; do 6448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6449 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6451 break 2 6452 fi 6453done 6454 done 6455IFS=$as_save_IFS 6456 6457fi 6458fi 6459ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6460if test -n "$ac_ct_OBJDUMP"; then 6461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6462$as_echo "$ac_ct_OBJDUMP" >&6; } 6463else 6464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6465$as_echo "no" >&6; } 6466fi 6467 6468 if test "x$ac_ct_OBJDUMP" = x; then 6469 OBJDUMP="false" 6470 else 6471 case $cross_compiling:$ac_tool_warned in 6472yes:) 6473{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6474$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6475ac_tool_warned=yes ;; 6476esac 6477 OBJDUMP=$ac_ct_OBJDUMP 6478 fi 6479else 6480 OBJDUMP="$ac_cv_prog_OBJDUMP" 6481fi 6482 6483test -z "$OBJDUMP" && OBJDUMP=objdump 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6494$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6495if ${lt_cv_deplibs_check_method+:} false; then : 6496 $as_echo_n "(cached) " >&6 6497else 6498 lt_cv_file_magic_cmd='$MAGIC_CMD' 6499lt_cv_file_magic_test_file= 6500lt_cv_deplibs_check_method='unknown' 6501# Need to set the preceding variable on all platforms that support 6502# interlibrary dependencies. 6503# 'none' -- dependencies not supported. 6504# `unknown' -- same as none, but documents that we really don't know. 6505# 'pass_all' -- all dependencies passed with no checks. 6506# 'test_compile' -- check by making test program. 6507# 'file_magic [[regex]]' -- check by looking for files in library path 6508# which responds to the $file_magic_cmd with a given extended regex. 6509# If you have `file' or equivalent on your system and you're not sure 6510# whether `pass_all' will *always* work, you probably want this one. 6511 6512case $host_os in 6513aix[4-9]*) 6514 lt_cv_deplibs_check_method=pass_all 6515 ;; 6516 6517beos*) 6518 lt_cv_deplibs_check_method=pass_all 6519 ;; 6520 6521bsdi[45]*) 6522 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6523 lt_cv_file_magic_cmd='/usr/bin/file -L' 6524 lt_cv_file_magic_test_file=/shlib/libc.so 6525 ;; 6526 6527cygwin*) 6528 # func_win32_libid is a shell function defined in ltmain.sh 6529 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6530 lt_cv_file_magic_cmd='func_win32_libid' 6531 ;; 6532 6533mingw* | pw32*) 6534 # Base MSYS/MinGW do not provide the 'file' command needed by 6535 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6536 # unless we find 'file', for example because we are cross-compiling. 6537 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6538 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6539 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6540 lt_cv_file_magic_cmd='func_win32_libid' 6541 else 6542 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6543 lt_cv_file_magic_cmd='$OBJDUMP -f' 6544 fi 6545 ;; 6546 6547cegcc*) 6548 # use the weaker test based on 'objdump'. See mingw*. 6549 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6550 lt_cv_file_magic_cmd='$OBJDUMP -f' 6551 ;; 6552 6553darwin* | rhapsody*) 6554 lt_cv_deplibs_check_method=pass_all 6555 ;; 6556 6557freebsd* | dragonfly*) 6558 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6559 case $host_cpu in 6560 i*86 ) 6561 # Not sure whether the presence of OpenBSD here was a mistake. 6562 # Let's accept both of them until this is cleared up. 6563 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6564 lt_cv_file_magic_cmd=/usr/bin/file 6565 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6566 ;; 6567 esac 6568 else 6569 lt_cv_deplibs_check_method=pass_all 6570 fi 6571 ;; 6572 6573gnu*) 6574 lt_cv_deplibs_check_method=pass_all 6575 ;; 6576 6577haiku*) 6578 lt_cv_deplibs_check_method=pass_all 6579 ;; 6580 6581hpux10.20* | hpux11*) 6582 lt_cv_file_magic_cmd=/usr/bin/file 6583 case $host_cpu in 6584 ia64*) 6585 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6586 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6587 ;; 6588 hppa*64*) 6589 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]' 6590 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6591 ;; 6592 *) 6593 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6594 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6595 ;; 6596 esac 6597 ;; 6598 6599interix[3-9]*) 6600 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6601 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6602 ;; 6603 6604irix5* | irix6* | nonstopux*) 6605 case $LD in 6606 *-32|*"-32 ") libmagic=32-bit;; 6607 *-n32|*"-n32 ") libmagic=N32;; 6608 *-64|*"-64 ") libmagic=64-bit;; 6609 *) libmagic=never-match;; 6610 esac 6611 lt_cv_deplibs_check_method=pass_all 6612 ;; 6613 6614# This must be Linux ELF. 6615linux* | k*bsd*-gnu | kopensolaris*-gnu) 6616 lt_cv_deplibs_check_method=pass_all 6617 ;; 6618 6619netbsd*) 6620 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6621 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6622 else 6623 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6624 fi 6625 ;; 6626 6627newos6*) 6628 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6629 lt_cv_file_magic_cmd=/usr/bin/file 6630 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6631 ;; 6632 6633*nto* | *qnx*) 6634 lt_cv_deplibs_check_method=pass_all 6635 ;; 6636 6637openbsd*) 6638 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6639 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6640 else 6641 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6642 fi 6643 ;; 6644 6645osf3* | osf4* | osf5*) 6646 lt_cv_deplibs_check_method=pass_all 6647 ;; 6648 6649rdos*) 6650 lt_cv_deplibs_check_method=pass_all 6651 ;; 6652 6653solaris*) 6654 lt_cv_deplibs_check_method=pass_all 6655 ;; 6656 6657sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6658 lt_cv_deplibs_check_method=pass_all 6659 ;; 6660 6661sysv4 | sysv4.3*) 6662 case $host_vendor in 6663 motorola) 6664 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]' 6665 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6666 ;; 6667 ncr) 6668 lt_cv_deplibs_check_method=pass_all 6669 ;; 6670 sequent) 6671 lt_cv_file_magic_cmd='/bin/file' 6672 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6673 ;; 6674 sni) 6675 lt_cv_file_magic_cmd='/bin/file' 6676 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6677 lt_cv_file_magic_test_file=/lib/libc.so 6678 ;; 6679 siemens) 6680 lt_cv_deplibs_check_method=pass_all 6681 ;; 6682 pc) 6683 lt_cv_deplibs_check_method=pass_all 6684 ;; 6685 esac 6686 ;; 6687 6688tpf*) 6689 lt_cv_deplibs_check_method=pass_all 6690 ;; 6691esac 6692 6693fi 6694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6695$as_echo "$lt_cv_deplibs_check_method" >&6; } 6696file_magic_cmd=$lt_cv_file_magic_cmd 6697deplibs_check_method=$lt_cv_deplibs_check_method 6698test -z "$deplibs_check_method" && deplibs_check_method=unknown 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711plugin_option= 6712plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6713for plugin in $plugin_names; do 6714 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6715 if test x$plugin_so = x$plugin; then 6716 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6717 fi 6718 if test x$plugin_so != x$plugin; then 6719 plugin_option="--plugin $plugin_so" 6720 break 6721 fi 6722done 6723 6724if test -n "$ac_tool_prefix"; then 6725 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6726set dummy ${ac_tool_prefix}ar; ac_word=$2 6727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6728$as_echo_n "checking for $ac_word... " >&6; } 6729if ${ac_cv_prog_AR+:} false; then : 6730 $as_echo_n "(cached) " >&6 6731else 6732 if test -n "$AR"; then 6733 ac_cv_prog_AR="$AR" # Let the user override the test. 6734else 6735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6736for as_dir in $PATH 6737do 6738 IFS=$as_save_IFS 6739 test -z "$as_dir" && as_dir=. 6740 for ac_exec_ext in '' $ac_executable_extensions; do 6741 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6742 ac_cv_prog_AR="${ac_tool_prefix}ar" 6743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6744 break 2 6745 fi 6746done 6747 done 6748IFS=$as_save_IFS 6749 6750fi 6751fi 6752AR=$ac_cv_prog_AR 6753if test -n "$AR"; then 6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6755$as_echo "$AR" >&6; } 6756else 6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6758$as_echo "no" >&6; } 6759fi 6760 6761 6762fi 6763if test -z "$ac_cv_prog_AR"; then 6764 ac_ct_AR=$AR 6765 # Extract the first word of "ar", so it can be a program name with args. 6766set dummy ar; ac_word=$2 6767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6768$as_echo_n "checking for $ac_word... " >&6; } 6769if ${ac_cv_prog_ac_ct_AR+:} false; then : 6770 $as_echo_n "(cached) " >&6 6771else 6772 if test -n "$ac_ct_AR"; then 6773 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6774else 6775as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6776for as_dir in $PATH 6777do 6778 IFS=$as_save_IFS 6779 test -z "$as_dir" && as_dir=. 6780 for ac_exec_ext in '' $ac_executable_extensions; do 6781 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6782 ac_cv_prog_ac_ct_AR="ar" 6783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6784 break 2 6785 fi 6786done 6787 done 6788IFS=$as_save_IFS 6789 6790fi 6791fi 6792ac_ct_AR=$ac_cv_prog_ac_ct_AR 6793if test -n "$ac_ct_AR"; then 6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6795$as_echo "$ac_ct_AR" >&6; } 6796else 6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6798$as_echo "no" >&6; } 6799fi 6800 6801 if test "x$ac_ct_AR" = x; then 6802 AR="false" 6803 else 6804 case $cross_compiling:$ac_tool_warned in 6805yes:) 6806{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6807$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6808ac_tool_warned=yes ;; 6809esac 6810 AR=$ac_ct_AR 6811 fi 6812else 6813 AR="$ac_cv_prog_AR" 6814fi 6815 6816test -z "$AR" && AR=ar 6817if test -n "$plugin_option"; then 6818 if $AR --help 2>&1 | grep -q "\--plugin"; then 6819 touch conftest.c 6820 $AR $plugin_option rc conftest.a conftest.c 6821 if test "$?" != 0; then 6822 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6823$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6824 else 6825 AR="$AR $plugin_option" 6826 fi 6827 rm -f conftest.* 6828 fi 6829fi 6830test -z "$AR_FLAGS" && AR_FLAGS=cru 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842if test -n "$ac_tool_prefix"; then 6843 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6844set dummy ${ac_tool_prefix}strip; ac_word=$2 6845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6846$as_echo_n "checking for $ac_word... " >&6; } 6847if ${ac_cv_prog_STRIP+:} false; then : 6848 $as_echo_n "(cached) " >&6 6849else 6850 if test -n "$STRIP"; then 6851 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6852else 6853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6854for as_dir in $PATH 6855do 6856 IFS=$as_save_IFS 6857 test -z "$as_dir" && as_dir=. 6858 for ac_exec_ext in '' $ac_executable_extensions; do 6859 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6860 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6862 break 2 6863 fi 6864done 6865 done 6866IFS=$as_save_IFS 6867 6868fi 6869fi 6870STRIP=$ac_cv_prog_STRIP 6871if test -n "$STRIP"; then 6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6873$as_echo "$STRIP" >&6; } 6874else 6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6876$as_echo "no" >&6; } 6877fi 6878 6879 6880fi 6881if test -z "$ac_cv_prog_STRIP"; then 6882 ac_ct_STRIP=$STRIP 6883 # Extract the first word of "strip", so it can be a program name with args. 6884set dummy strip; ac_word=$2 6885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6886$as_echo_n "checking for $ac_word... " >&6; } 6887if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6888 $as_echo_n "(cached) " >&6 6889else 6890 if test -n "$ac_ct_STRIP"; then 6891 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6892else 6893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6894for as_dir in $PATH 6895do 6896 IFS=$as_save_IFS 6897 test -z "$as_dir" && as_dir=. 6898 for ac_exec_ext in '' $ac_executable_extensions; do 6899 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6900 ac_cv_prog_ac_ct_STRIP="strip" 6901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6902 break 2 6903 fi 6904done 6905 done 6906IFS=$as_save_IFS 6907 6908fi 6909fi 6910ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6911if test -n "$ac_ct_STRIP"; then 6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6913$as_echo "$ac_ct_STRIP" >&6; } 6914else 6915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6916$as_echo "no" >&6; } 6917fi 6918 6919 if test "x$ac_ct_STRIP" = x; then 6920 STRIP=":" 6921 else 6922 case $cross_compiling:$ac_tool_warned in 6923yes:) 6924{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6925$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6926ac_tool_warned=yes ;; 6927esac 6928 STRIP=$ac_ct_STRIP 6929 fi 6930else 6931 STRIP="$ac_cv_prog_STRIP" 6932fi 6933 6934test -z "$STRIP" && STRIP=: 6935 6936 6937 6938 6939 6940 6941if test -n "$ac_tool_prefix"; then 6942 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6943set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6945$as_echo_n "checking for $ac_word... " >&6; } 6946if ${ac_cv_prog_RANLIB+:} false; then : 6947 $as_echo_n "(cached) " >&6 6948else 6949 if test -n "$RANLIB"; then 6950 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6951else 6952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6953for as_dir in $PATH 6954do 6955 IFS=$as_save_IFS 6956 test -z "$as_dir" && as_dir=. 6957 for ac_exec_ext in '' $ac_executable_extensions; do 6958 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6959 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6961 break 2 6962 fi 6963done 6964 done 6965IFS=$as_save_IFS 6966 6967fi 6968fi 6969RANLIB=$ac_cv_prog_RANLIB 6970if test -n "$RANLIB"; then 6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6972$as_echo "$RANLIB" >&6; } 6973else 6974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6975$as_echo "no" >&6; } 6976fi 6977 6978 6979fi 6980if test -z "$ac_cv_prog_RANLIB"; then 6981 ac_ct_RANLIB=$RANLIB 6982 # Extract the first word of "ranlib", so it can be a program name with args. 6983set dummy ranlib; ac_word=$2 6984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6985$as_echo_n "checking for $ac_word... " >&6; } 6986if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6987 $as_echo_n "(cached) " >&6 6988else 6989 if test -n "$ac_ct_RANLIB"; then 6990 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6991else 6992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6993for as_dir in $PATH 6994do 6995 IFS=$as_save_IFS 6996 test -z "$as_dir" && as_dir=. 6997 for ac_exec_ext in '' $ac_executable_extensions; do 6998 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6999 ac_cv_prog_ac_ct_RANLIB="ranlib" 7000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7001 break 2 7002 fi 7003done 7004 done 7005IFS=$as_save_IFS 7006 7007fi 7008fi 7009ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7010if test -n "$ac_ct_RANLIB"; then 7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7012$as_echo "$ac_ct_RANLIB" >&6; } 7013else 7014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7015$as_echo "no" >&6; } 7016fi 7017 7018 if test "x$ac_ct_RANLIB" = x; then 7019 RANLIB=":" 7020 else 7021 case $cross_compiling:$ac_tool_warned in 7022yes:) 7023{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7024$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7025ac_tool_warned=yes ;; 7026esac 7027 RANLIB=$ac_ct_RANLIB 7028 fi 7029else 7030 RANLIB="$ac_cv_prog_RANLIB" 7031fi 7032 7033test -z "$RANLIB" && RANLIB=: 7034if test -n "$plugin_option" && test "$RANLIB" != ":"; then 7035 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 7036 RANLIB="$RANLIB $plugin_option" 7037 fi 7038fi 7039 7040 7041 7042 7043 7044 7045# Determine commands to create old-style static archives. 7046old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7047old_postinstall_cmds='chmod 644 $oldlib' 7048old_postuninstall_cmds= 7049 7050if test -n "$RANLIB"; then 7051 case $host_os in 7052 openbsd*) 7053 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7054 ;; 7055 *) 7056 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7057 ;; 7058 esac 7059 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7060fi 7061 7062case $host_os in 7063 darwin*) 7064 lock_old_archive_extraction=yes ;; 7065 *) 7066 lock_old_archive_extraction=no ;; 7067esac 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107# If no C compiler was specified, use CC. 7108LTCC=${LTCC-"$CC"} 7109 7110# If no C compiler flags were specified, use CFLAGS. 7111LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7112 7113# Allow CC to be a program name with arguments. 7114compiler=$CC 7115 7116 7117# Check for command to grab the raw symbol name followed by C symbol from nm. 7118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7119$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7120if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7121 $as_echo_n "(cached) " >&6 7122else 7123 7124# These are sane defaults that work on at least a few old systems. 7125# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7126 7127# Character class describing NM global symbol codes. 7128symcode='[BCDEGRST]' 7129 7130# Regexp to match symbols that can be accessed directly from C. 7131sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7132 7133# Define system-specific variables. 7134case $host_os in 7135aix*) 7136 symcode='[BCDT]' 7137 ;; 7138cygwin* | mingw* | pw32* | cegcc*) 7139 symcode='[ABCDGISTW]' 7140 ;; 7141hpux*) 7142 if test "$host_cpu" = ia64; then 7143 symcode='[ABCDEGRST]' 7144 fi 7145 ;; 7146irix* | nonstopux*) 7147 symcode='[BCDEGRST]' 7148 ;; 7149osf*) 7150 symcode='[BCDEGQRST]' 7151 ;; 7152solaris*) 7153 symcode='[BCDRT]' 7154 ;; 7155sco3.2v5*) 7156 symcode='[DT]' 7157 ;; 7158sysv4.2uw2*) 7159 symcode='[DT]' 7160 ;; 7161sysv5* | sco5v6* | unixware* | OpenUNIX*) 7162 symcode='[ABDT]' 7163 ;; 7164sysv4) 7165 symcode='[DFNSTU]' 7166 ;; 7167esac 7168 7169# If we're using GNU nm, then use its standard symbol codes. 7170case `$NM -V 2>&1` in 7171*GNU* | *'with BFD'*) 7172 symcode='[ABCDGIRSTW]' ;; 7173esac 7174 7175# Transform an extracted symbol line into a proper C declaration. 7176# Some systems (esp. on ia64) link data and code symbols differently, 7177# so use this general approach. 7178lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7179 7180# Transform an extracted symbol line into symbol name and symbol address 7181lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7182lt_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'" 7183 7184# Handle CRLF in mingw tool chain 7185opt_cr= 7186case $build_os in 7187mingw*) 7188 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7189 ;; 7190esac 7191 7192# Try without a prefix underscore, then with it. 7193for ac_symprfx in "" "_"; do 7194 7195 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7196 symxfrm="\\1 $ac_symprfx\\2 \\2" 7197 7198 # Write the raw and C identifiers. 7199 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7200 # Fake it for dumpbin and say T for any non-static function 7201 # and D for any global variable. 7202 # Also find C++ and __fastcall symbols from MSVC++, 7203 # which start with @ or ?. 7204 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7205" {last_section=section; section=\$ 3};"\ 7206" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7207" \$ 0!~/External *\|/{next};"\ 7208" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7209" {if(hide[section]) next};"\ 7210" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7211" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7212" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7213" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7214" ' prfx=^$ac_symprfx" 7215 else 7216 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7217 fi 7218 7219 # Check to see that the pipe works correctly. 7220 pipe_works=no 7221 7222 rm -f conftest* 7223 cat > conftest.$ac_ext <<_LT_EOF 7224#ifdef __cplusplus 7225extern "C" { 7226#endif 7227char nm_test_var; 7228void nm_test_func(void); 7229void nm_test_func(void){} 7230#ifdef __cplusplus 7231} 7232#endif 7233int main(){nm_test_var='a';nm_test_func();return(0);} 7234_LT_EOF 7235 7236 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7237 (eval $ac_compile) 2>&5 7238 ac_status=$? 7239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7240 test $ac_status = 0; }; then 7241 # Now try to grab the symbols. 7242 nlist=conftest.nm 7243 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7244 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7245 ac_status=$? 7246 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7247 test $ac_status = 0; } && test -s "$nlist"; then 7248 # Try sorting and uniquifying the output. 7249 if sort "$nlist" | uniq > "$nlist"T; then 7250 mv -f "$nlist"T "$nlist" 7251 else 7252 rm -f "$nlist"T 7253 fi 7254 7255 # Make sure that we snagged all the symbols we need. 7256 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7257 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7258 cat <<_LT_EOF > conftest.$ac_ext 7259#ifdef __cplusplus 7260extern "C" { 7261#endif 7262 7263_LT_EOF 7264 # Now generate the symbol file. 7265 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7266 7267 cat <<_LT_EOF >> conftest.$ac_ext 7268 7269/* The mapping between symbol names and symbols. */ 7270const struct { 7271 const char *name; 7272 void *address; 7273} 7274lt__PROGRAM__LTX_preloaded_symbols[] = 7275{ 7276 { "@PROGRAM@", (void *) 0 }, 7277_LT_EOF 7278 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7279 cat <<\_LT_EOF >> conftest.$ac_ext 7280 {0, (void *) 0} 7281}; 7282 7283/* This works around a problem in FreeBSD linker */ 7284#ifdef FREEBSD_WORKAROUND 7285static const void *lt_preloaded_setup() { 7286 return lt__PROGRAM__LTX_preloaded_symbols; 7287} 7288#endif 7289 7290#ifdef __cplusplus 7291} 7292#endif 7293_LT_EOF 7294 # Now try linking the two files. 7295 mv conftest.$ac_objext conftstm.$ac_objext 7296 lt_save_LIBS="$LIBS" 7297 lt_save_CFLAGS="$CFLAGS" 7298 LIBS="conftstm.$ac_objext" 7299 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7300 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7301 (eval $ac_link) 2>&5 7302 ac_status=$? 7303 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7304 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7305 pipe_works=yes 7306 fi 7307 LIBS="$lt_save_LIBS" 7308 CFLAGS="$lt_save_CFLAGS" 7309 else 7310 echo "cannot find nm_test_func in $nlist" >&5 7311 fi 7312 else 7313 echo "cannot find nm_test_var in $nlist" >&5 7314 fi 7315 else 7316 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7317 fi 7318 else 7319 echo "$progname: failed program was:" >&5 7320 cat conftest.$ac_ext >&5 7321 fi 7322 rm -rf conftest* conftst* 7323 7324 # Do not use the global_symbol_pipe unless it works. 7325 if test "$pipe_works" = yes; then 7326 break 7327 else 7328 lt_cv_sys_global_symbol_pipe= 7329 fi 7330done 7331 7332fi 7333 7334if test -z "$lt_cv_sys_global_symbol_pipe"; then 7335 lt_cv_sys_global_symbol_to_cdecl= 7336fi 7337if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7339$as_echo "failed" >&6; } 7340else 7341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7342$as_echo "ok" >&6; } 7343fi 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366# Check whether --enable-libtool-lock was given. 7367if test "${enable_libtool_lock+set}" = set; then : 7368 enableval=$enable_libtool_lock; 7369fi 7370 7371test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7372 7373# Some flags need to be propagated to the compiler or linker for good 7374# libtool support. 7375case $host in 7376ia64-*-hpux*) 7377 # Find out which ABI we are using. 7378 echo 'int i;' > conftest.$ac_ext 7379 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7380 (eval $ac_compile) 2>&5 7381 ac_status=$? 7382 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7383 test $ac_status = 0; }; then 7384 case `/usr/bin/file conftest.$ac_objext` in 7385 *ELF-32*) 7386 HPUX_IA64_MODE="32" 7387 ;; 7388 *ELF-64*) 7389 HPUX_IA64_MODE="64" 7390 ;; 7391 esac 7392 fi 7393 rm -rf conftest* 7394 ;; 7395*-*-irix6*) 7396 # Find out which ABI we are using. 7397 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7398 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7399 (eval $ac_compile) 2>&5 7400 ac_status=$? 7401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7402 test $ac_status = 0; }; then 7403 if test "$lt_cv_prog_gnu_ld" = yes; then 7404 case `/usr/bin/file conftest.$ac_objext` in 7405 *32-bit*) 7406 LD="${LD-ld} -melf32bsmip" 7407 ;; 7408 *N32*) 7409 LD="${LD-ld} -melf32bmipn32" 7410 ;; 7411 *64-bit*) 7412 LD="${LD-ld} -melf64bmip" 7413 ;; 7414 esac 7415 else 7416 case `/usr/bin/file conftest.$ac_objext` in 7417 *32-bit*) 7418 LD="${LD-ld} -32" 7419 ;; 7420 *N32*) 7421 LD="${LD-ld} -n32" 7422 ;; 7423 *64-bit*) 7424 LD="${LD-ld} -64" 7425 ;; 7426 esac 7427 fi 7428 fi 7429 rm -rf conftest* 7430 ;; 7431 7432x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7433s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7434 # Find out which ABI we are using. 7435 echo 'int i;' > conftest.$ac_ext 7436 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7437 (eval $ac_compile) 2>&5 7438 ac_status=$? 7439 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7440 test $ac_status = 0; }; then 7441 case `/usr/bin/file conftest.o` in 7442 *32-bit*) 7443 case $host in 7444 x86_64-*kfreebsd*-gnu) 7445 LD="${LD-ld} -m elf_i386_fbsd" 7446 ;; 7447 x86_64-*linux*) 7448 case `/usr/bin/file conftest.o` in 7449 *x86-64*) 7450 LD="${LD-ld} -m elf32_x86_64" 7451 ;; 7452 *) 7453 LD="${LD-ld} -m elf_i386" 7454 ;; 7455 esac 7456 ;; 7457 powerpc64le-*linux*) 7458 LD="${LD-ld} -m elf32lppclinux" 7459 ;; 7460 powerpc64-*linux*) 7461 LD="${LD-ld} -m elf32ppclinux" 7462 ;; 7463 s390x-*linux*) 7464 LD="${LD-ld} -m elf_s390" 7465 ;; 7466 sparc64-*linux*) 7467 LD="${LD-ld} -m elf32_sparc" 7468 ;; 7469 esac 7470 ;; 7471 *64-bit*) 7472 case $host in 7473 x86_64-*kfreebsd*-gnu) 7474 LD="${LD-ld} -m elf_x86_64_fbsd" 7475 ;; 7476 x86_64-*linux*) 7477 LD="${LD-ld} -m elf_x86_64" 7478 ;; 7479 powerpcle-*linux*) 7480 LD="${LD-ld} -m elf64lppc" 7481 ;; 7482 powerpc-*linux*) 7483 LD="${LD-ld} -m elf64ppc" 7484 ;; 7485 s390*-*linux*|s390*-*tpf*) 7486 LD="${LD-ld} -m elf64_s390" 7487 ;; 7488 sparc*-*linux*) 7489 LD="${LD-ld} -m elf64_sparc" 7490 ;; 7491 esac 7492 ;; 7493 esac 7494 fi 7495 rm -rf conftest* 7496 ;; 7497 7498*-*-sco3.2v5*) 7499 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7500 SAVE_CFLAGS="$CFLAGS" 7501 CFLAGS="$CFLAGS -belf" 7502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7503$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7504if ${lt_cv_cc_needs_belf+:} false; then : 7505 $as_echo_n "(cached) " >&6 7506else 7507 ac_ext=c 7508ac_cpp='$CPP $CPPFLAGS' 7509ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7510ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7511ac_compiler_gnu=$ac_cv_c_compiler_gnu 7512 7513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7514/* end confdefs.h. */ 7515 7516int 7517main () 7518{ 7519 7520 ; 7521 return 0; 7522} 7523_ACEOF 7524if ac_fn_c_try_link "$LINENO"; then : 7525 lt_cv_cc_needs_belf=yes 7526else 7527 lt_cv_cc_needs_belf=no 7528fi 7529rm -f core conftest.err conftest.$ac_objext \ 7530 conftest$ac_exeext conftest.$ac_ext 7531 ac_ext=c 7532ac_cpp='$CPP $CPPFLAGS' 7533ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7534ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7535ac_compiler_gnu=$ac_cv_c_compiler_gnu 7536 7537fi 7538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7539$as_echo "$lt_cv_cc_needs_belf" >&6; } 7540 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7541 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7542 CFLAGS="$SAVE_CFLAGS" 7543 fi 7544 ;; 7545sparc*-*solaris*) 7546 # Find out which ABI we are using. 7547 echo 'int i;' > conftest.$ac_ext 7548 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7549 (eval $ac_compile) 2>&5 7550 ac_status=$? 7551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7552 test $ac_status = 0; }; then 7553 case `/usr/bin/file conftest.o` in 7554 *64-bit*) 7555 case $lt_cv_prog_gnu_ld in 7556 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7557 *) 7558 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7559 LD="${LD-ld} -64" 7560 fi 7561 ;; 7562 esac 7563 ;; 7564 esac 7565 fi 7566 rm -rf conftest* 7567 ;; 7568esac 7569 7570need_locks="$enable_libtool_lock" 7571 7572 7573 case $host_os in 7574 rhapsody* | darwin*) 7575 if test -n "$ac_tool_prefix"; then 7576 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7577set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7579$as_echo_n "checking for $ac_word... " >&6; } 7580if ${ac_cv_prog_DSYMUTIL+:} false; then : 7581 $as_echo_n "(cached) " >&6 7582else 7583 if test -n "$DSYMUTIL"; then 7584 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7585else 7586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7587for as_dir in $PATH 7588do 7589 IFS=$as_save_IFS 7590 test -z "$as_dir" && as_dir=. 7591 for ac_exec_ext in '' $ac_executable_extensions; do 7592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7593 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7595 break 2 7596 fi 7597done 7598 done 7599IFS=$as_save_IFS 7600 7601fi 7602fi 7603DSYMUTIL=$ac_cv_prog_DSYMUTIL 7604if test -n "$DSYMUTIL"; then 7605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7606$as_echo "$DSYMUTIL" >&6; } 7607else 7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7609$as_echo "no" >&6; } 7610fi 7611 7612 7613fi 7614if test -z "$ac_cv_prog_DSYMUTIL"; then 7615 ac_ct_DSYMUTIL=$DSYMUTIL 7616 # Extract the first word of "dsymutil", so it can be a program name with args. 7617set dummy dsymutil; ac_word=$2 7618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7619$as_echo_n "checking for $ac_word... " >&6; } 7620if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7621 $as_echo_n "(cached) " >&6 7622else 7623 if test -n "$ac_ct_DSYMUTIL"; then 7624 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7625else 7626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7627for as_dir in $PATH 7628do 7629 IFS=$as_save_IFS 7630 test -z "$as_dir" && as_dir=. 7631 for ac_exec_ext in '' $ac_executable_extensions; do 7632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7633 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7635 break 2 7636 fi 7637done 7638 done 7639IFS=$as_save_IFS 7640 7641fi 7642fi 7643ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7644if test -n "$ac_ct_DSYMUTIL"; then 7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7646$as_echo "$ac_ct_DSYMUTIL" >&6; } 7647else 7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7649$as_echo "no" >&6; } 7650fi 7651 7652 if test "x$ac_ct_DSYMUTIL" = x; then 7653 DSYMUTIL=":" 7654 else 7655 case $cross_compiling:$ac_tool_warned in 7656yes:) 7657{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7658$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7659ac_tool_warned=yes ;; 7660esac 7661 DSYMUTIL=$ac_ct_DSYMUTIL 7662 fi 7663else 7664 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7665fi 7666 7667 if test -n "$ac_tool_prefix"; then 7668 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7669set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7671$as_echo_n "checking for $ac_word... " >&6; } 7672if ${ac_cv_prog_NMEDIT+:} false; then : 7673 $as_echo_n "(cached) " >&6 7674else 7675 if test -n "$NMEDIT"; then 7676 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7677else 7678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7679for as_dir in $PATH 7680do 7681 IFS=$as_save_IFS 7682 test -z "$as_dir" && as_dir=. 7683 for ac_exec_ext in '' $ac_executable_extensions; do 7684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7685 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7687 break 2 7688 fi 7689done 7690 done 7691IFS=$as_save_IFS 7692 7693fi 7694fi 7695NMEDIT=$ac_cv_prog_NMEDIT 7696if test -n "$NMEDIT"; then 7697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7698$as_echo "$NMEDIT" >&6; } 7699else 7700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7701$as_echo "no" >&6; } 7702fi 7703 7704 7705fi 7706if test -z "$ac_cv_prog_NMEDIT"; then 7707 ac_ct_NMEDIT=$NMEDIT 7708 # Extract the first word of "nmedit", so it can be a program name with args. 7709set dummy nmedit; ac_word=$2 7710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7711$as_echo_n "checking for $ac_word... " >&6; } 7712if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7713 $as_echo_n "(cached) " >&6 7714else 7715 if test -n "$ac_ct_NMEDIT"; then 7716 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7717else 7718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7719for as_dir in $PATH 7720do 7721 IFS=$as_save_IFS 7722 test -z "$as_dir" && as_dir=. 7723 for ac_exec_ext in '' $ac_executable_extensions; do 7724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7725 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7727 break 2 7728 fi 7729done 7730 done 7731IFS=$as_save_IFS 7732 7733fi 7734fi 7735ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7736if test -n "$ac_ct_NMEDIT"; then 7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7738$as_echo "$ac_ct_NMEDIT" >&6; } 7739else 7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7741$as_echo "no" >&6; } 7742fi 7743 7744 if test "x$ac_ct_NMEDIT" = x; then 7745 NMEDIT=":" 7746 else 7747 case $cross_compiling:$ac_tool_warned in 7748yes:) 7749{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7750$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7751ac_tool_warned=yes ;; 7752esac 7753 NMEDIT=$ac_ct_NMEDIT 7754 fi 7755else 7756 NMEDIT="$ac_cv_prog_NMEDIT" 7757fi 7758 7759 if test -n "$ac_tool_prefix"; then 7760 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7761set dummy ${ac_tool_prefix}lipo; ac_word=$2 7762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7763$as_echo_n "checking for $ac_word... " >&6; } 7764if ${ac_cv_prog_LIPO+:} false; then : 7765 $as_echo_n "(cached) " >&6 7766else 7767 if test -n "$LIPO"; then 7768 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7769else 7770as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7771for as_dir in $PATH 7772do 7773 IFS=$as_save_IFS 7774 test -z "$as_dir" && as_dir=. 7775 for ac_exec_ext in '' $ac_executable_extensions; do 7776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7777 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7779 break 2 7780 fi 7781done 7782 done 7783IFS=$as_save_IFS 7784 7785fi 7786fi 7787LIPO=$ac_cv_prog_LIPO 7788if test -n "$LIPO"; then 7789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7790$as_echo "$LIPO" >&6; } 7791else 7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7793$as_echo "no" >&6; } 7794fi 7795 7796 7797fi 7798if test -z "$ac_cv_prog_LIPO"; then 7799 ac_ct_LIPO=$LIPO 7800 # Extract the first word of "lipo", so it can be a program name with args. 7801set dummy lipo; ac_word=$2 7802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7803$as_echo_n "checking for $ac_word... " >&6; } 7804if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7805 $as_echo_n "(cached) " >&6 7806else 7807 if test -n "$ac_ct_LIPO"; then 7808 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7809else 7810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7811for as_dir in $PATH 7812do 7813 IFS=$as_save_IFS 7814 test -z "$as_dir" && as_dir=. 7815 for ac_exec_ext in '' $ac_executable_extensions; do 7816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7817 ac_cv_prog_ac_ct_LIPO="lipo" 7818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7819 break 2 7820 fi 7821done 7822 done 7823IFS=$as_save_IFS 7824 7825fi 7826fi 7827ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7828if test -n "$ac_ct_LIPO"; then 7829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7830$as_echo "$ac_ct_LIPO" >&6; } 7831else 7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7833$as_echo "no" >&6; } 7834fi 7835 7836 if test "x$ac_ct_LIPO" = x; then 7837 LIPO=":" 7838 else 7839 case $cross_compiling:$ac_tool_warned in 7840yes:) 7841{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7842$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7843ac_tool_warned=yes ;; 7844esac 7845 LIPO=$ac_ct_LIPO 7846 fi 7847else 7848 LIPO="$ac_cv_prog_LIPO" 7849fi 7850 7851 if test -n "$ac_tool_prefix"; then 7852 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7853set dummy ${ac_tool_prefix}otool; ac_word=$2 7854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7855$as_echo_n "checking for $ac_word... " >&6; } 7856if ${ac_cv_prog_OTOOL+:} false; then : 7857 $as_echo_n "(cached) " >&6 7858else 7859 if test -n "$OTOOL"; then 7860 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7861else 7862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7863for as_dir in $PATH 7864do 7865 IFS=$as_save_IFS 7866 test -z "$as_dir" && as_dir=. 7867 for ac_exec_ext in '' $ac_executable_extensions; do 7868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7869 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7871 break 2 7872 fi 7873done 7874 done 7875IFS=$as_save_IFS 7876 7877fi 7878fi 7879OTOOL=$ac_cv_prog_OTOOL 7880if test -n "$OTOOL"; then 7881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7882$as_echo "$OTOOL" >&6; } 7883else 7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7885$as_echo "no" >&6; } 7886fi 7887 7888 7889fi 7890if test -z "$ac_cv_prog_OTOOL"; then 7891 ac_ct_OTOOL=$OTOOL 7892 # Extract the first word of "otool", so it can be a program name with args. 7893set dummy otool; ac_word=$2 7894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7895$as_echo_n "checking for $ac_word... " >&6; } 7896if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7897 $as_echo_n "(cached) " >&6 7898else 7899 if test -n "$ac_ct_OTOOL"; then 7900 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7901else 7902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7903for as_dir in $PATH 7904do 7905 IFS=$as_save_IFS 7906 test -z "$as_dir" && as_dir=. 7907 for ac_exec_ext in '' $ac_executable_extensions; do 7908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7909 ac_cv_prog_ac_ct_OTOOL="otool" 7910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7911 break 2 7912 fi 7913done 7914 done 7915IFS=$as_save_IFS 7916 7917fi 7918fi 7919ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7920if test -n "$ac_ct_OTOOL"; then 7921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7922$as_echo "$ac_ct_OTOOL" >&6; } 7923else 7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7925$as_echo "no" >&6; } 7926fi 7927 7928 if test "x$ac_ct_OTOOL" = x; then 7929 OTOOL=":" 7930 else 7931 case $cross_compiling:$ac_tool_warned in 7932yes:) 7933{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7934$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7935ac_tool_warned=yes ;; 7936esac 7937 OTOOL=$ac_ct_OTOOL 7938 fi 7939else 7940 OTOOL="$ac_cv_prog_OTOOL" 7941fi 7942 7943 if test -n "$ac_tool_prefix"; then 7944 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7945set dummy ${ac_tool_prefix}otool64; ac_word=$2 7946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7947$as_echo_n "checking for $ac_word... " >&6; } 7948if ${ac_cv_prog_OTOOL64+:} false; then : 7949 $as_echo_n "(cached) " >&6 7950else 7951 if test -n "$OTOOL64"; then 7952 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7953else 7954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7955for as_dir in $PATH 7956do 7957 IFS=$as_save_IFS 7958 test -z "$as_dir" && as_dir=. 7959 for ac_exec_ext in '' $ac_executable_extensions; do 7960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7961 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7963 break 2 7964 fi 7965done 7966 done 7967IFS=$as_save_IFS 7968 7969fi 7970fi 7971OTOOL64=$ac_cv_prog_OTOOL64 7972if test -n "$OTOOL64"; then 7973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7974$as_echo "$OTOOL64" >&6; } 7975else 7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7977$as_echo "no" >&6; } 7978fi 7979 7980 7981fi 7982if test -z "$ac_cv_prog_OTOOL64"; then 7983 ac_ct_OTOOL64=$OTOOL64 7984 # Extract the first word of "otool64", so it can be a program name with args. 7985set dummy otool64; ac_word=$2 7986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7987$as_echo_n "checking for $ac_word... " >&6; } 7988if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7989 $as_echo_n "(cached) " >&6 7990else 7991 if test -n "$ac_ct_OTOOL64"; then 7992 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7993else 7994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7995for as_dir in $PATH 7996do 7997 IFS=$as_save_IFS 7998 test -z "$as_dir" && as_dir=. 7999 for ac_exec_ext in '' $ac_executable_extensions; do 8000 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8001 ac_cv_prog_ac_ct_OTOOL64="otool64" 8002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8003 break 2 8004 fi 8005done 8006 done 8007IFS=$as_save_IFS 8008 8009fi 8010fi 8011ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8012if test -n "$ac_ct_OTOOL64"; then 8013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8014$as_echo "$ac_ct_OTOOL64" >&6; } 8015else 8016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8017$as_echo "no" >&6; } 8018fi 8019 8020 if test "x$ac_ct_OTOOL64" = x; then 8021 OTOOL64=":" 8022 else 8023 case $cross_compiling:$ac_tool_warned in 8024yes:) 8025{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8026$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8027ac_tool_warned=yes ;; 8028esac 8029 OTOOL64=$ac_ct_OTOOL64 8030 fi 8031else 8032 OTOOL64="$ac_cv_prog_OTOOL64" 8033fi 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8062$as_echo_n "checking for -single_module linker flag... " >&6; } 8063if ${lt_cv_apple_cc_single_mod+:} false; then : 8064 $as_echo_n "(cached) " >&6 8065else 8066 lt_cv_apple_cc_single_mod=no 8067 if test -z "${LT_MULTI_MODULE}"; then 8068 # By default we will add the -single_module flag. You can override 8069 # by either setting the environment variable LT_MULTI_MODULE 8070 # non-empty at configure time, or by adding -multi_module to the 8071 # link flags. 8072 rm -rf libconftest.dylib* 8073 echo "int foo(void){return 1;}" > conftest.c 8074 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8075-dynamiclib -Wl,-single_module conftest.c" >&5 8076 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8077 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8078 _lt_result=$? 8079 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8080 lt_cv_apple_cc_single_mod=yes 8081 else 8082 cat conftest.err >&5 8083 fi 8084 rm -rf libconftest.dylib* 8085 rm -f conftest.* 8086 fi 8087fi 8088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8089$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8091$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8092if ${lt_cv_ld_exported_symbols_list+:} false; then : 8093 $as_echo_n "(cached) " >&6 8094else 8095 lt_cv_ld_exported_symbols_list=no 8096 save_LDFLAGS=$LDFLAGS 8097 echo "_main" > conftest.sym 8098 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8100/* end confdefs.h. */ 8101 8102int 8103main () 8104{ 8105 8106 ; 8107 return 0; 8108} 8109_ACEOF 8110if ac_fn_c_try_link "$LINENO"; then : 8111 lt_cv_ld_exported_symbols_list=yes 8112else 8113 lt_cv_ld_exported_symbols_list=no 8114fi 8115rm -f core conftest.err conftest.$ac_objext \ 8116 conftest$ac_exeext conftest.$ac_ext 8117 LDFLAGS="$save_LDFLAGS" 8118 8119fi 8120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8121$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8123$as_echo_n "checking for -force_load linker flag... " >&6; } 8124if ${lt_cv_ld_force_load+:} false; then : 8125 $as_echo_n "(cached) " >&6 8126else 8127 lt_cv_ld_force_load=no 8128 cat > conftest.c << _LT_EOF 8129int forced_loaded() { return 2;} 8130_LT_EOF 8131 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8132 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8133 echo "$AR cru libconftest.a conftest.o" >&5 8134 $AR cru libconftest.a conftest.o 2>&5 8135 cat > conftest.c << _LT_EOF 8136int main() { return 0;} 8137_LT_EOF 8138 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8139 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8140 _lt_result=$? 8141 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8142 lt_cv_ld_force_load=yes 8143 else 8144 cat conftest.err >&5 8145 fi 8146 rm -f conftest.err libconftest.a conftest conftest.c 8147 rm -rf conftest.dSYM 8148 8149fi 8150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8151$as_echo "$lt_cv_ld_force_load" >&6; } 8152 case $host_os in 8153 rhapsody* | darwin1.[012]) 8154 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8155 darwin1.*) 8156 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8157 darwin*) # darwin 5.x on 8158 # if running on 10.5 or later, the deployment target defaults 8159 # to the OS version, if on x86, and 10.4, the deployment 8160 # target defaults to 10.4. Don't you love it? 8161 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8162 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8163 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8164 10.[012][,.]*) 8165 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8166 10.*) 8167 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8168 esac 8169 ;; 8170 esac 8171 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8172 _lt_dar_single_mod='$single_module' 8173 fi 8174 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8175 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8176 else 8177 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8178 fi 8179 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8180 _lt_dsymutil='~$DSYMUTIL $lib || :' 8181 else 8182 _lt_dsymutil= 8183 fi 8184 ;; 8185 esac 8186 8187for ac_header in dlfcn.h 8188do : 8189 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8190" 8191if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8192 cat >>confdefs.h <<_ACEOF 8193#define HAVE_DLFCN_H 1 8194_ACEOF 8195 8196fi 8197 8198done 8199 8200 8201 8202 8203 8204# Set options 8205 8206 8207 8208 enable_dlopen=no 8209 8210 8211 enable_win32_dll=no 8212 8213 8214 8215 # Check whether --enable-static was given. 8216if test "${enable_static+set}" = set; then : 8217 enableval=$enable_static; p=${PACKAGE-default} 8218 case $enableval in 8219 yes) enable_static=yes ;; 8220 no) enable_static=no ;; 8221 *) 8222 enable_static=no 8223 # Look at the argument we got. We use all the common list separators. 8224 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8225 for pkg in $enableval; do 8226 IFS="$lt_save_ifs" 8227 if test "X$pkg" = "X$p"; then 8228 enable_static=yes 8229 fi 8230 done 8231 IFS="$lt_save_ifs" 8232 ;; 8233 esac 8234else 8235 enable_static=yes 8236fi 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247# Check whether --with-pic was given. 8248if test "${with_pic+set}" = set; then : 8249 withval=$with_pic; pic_mode="$withval" 8250else 8251 pic_mode=default 8252fi 8253 8254 8255test -z "$pic_mode" && pic_mode=default 8256 8257 8258 8259 8260 8261 8262 8263 # Check whether --enable-fast-install was given. 8264if test "${enable_fast_install+set}" = set; then : 8265 enableval=$enable_fast_install; p=${PACKAGE-default} 8266 case $enableval in 8267 yes) enable_fast_install=yes ;; 8268 no) enable_fast_install=no ;; 8269 *) 8270 enable_fast_install=no 8271 # Look at the argument we got. We use all the common list separators. 8272 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8273 for pkg in $enableval; do 8274 IFS="$lt_save_ifs" 8275 if test "X$pkg" = "X$p"; then 8276 enable_fast_install=yes 8277 fi 8278 done 8279 IFS="$lt_save_ifs" 8280 ;; 8281 esac 8282else 8283 enable_fast_install=yes 8284fi 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296# This can be used to rebuild libtool when needed 8297LIBTOOL_DEPS="$ltmain" 8298 8299# Always use our own libtool. 8300LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327test -z "$LN_S" && LN_S="ln -s" 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342if test -n "${ZSH_VERSION+set}" ; then 8343 setopt NO_GLOB_SUBST 8344fi 8345 8346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8347$as_echo_n "checking for objdir... " >&6; } 8348if ${lt_cv_objdir+:} false; then : 8349 $as_echo_n "(cached) " >&6 8350else 8351 rm -f .libs 2>/dev/null 8352mkdir .libs 2>/dev/null 8353if test -d .libs; then 8354 lt_cv_objdir=.libs 8355else 8356 # MS-DOS does not allow filenames that begin with a dot. 8357 lt_cv_objdir=_libs 8358fi 8359rmdir .libs 2>/dev/null 8360fi 8361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8362$as_echo "$lt_cv_objdir" >&6; } 8363objdir=$lt_cv_objdir 8364 8365 8366 8367 8368 8369cat >>confdefs.h <<_ACEOF 8370#define LT_OBJDIR "$lt_cv_objdir/" 8371_ACEOF 8372 8373 8374 8375 8376case $host_os in 8377aix3*) 8378 # AIX sometimes has problems with the GCC collect2 program. For some 8379 # reason, if we set the COLLECT_NAMES environment variable, the problems 8380 # vanish in a puff of smoke. 8381 if test "X${COLLECT_NAMES+set}" != Xset; then 8382 COLLECT_NAMES= 8383 export COLLECT_NAMES 8384 fi 8385 ;; 8386esac 8387 8388# Global variables: 8389ofile=libtool 8390can_build_shared=yes 8391 8392# All known linkers require a `.a' archive for static linking (except MSVC, 8393# which needs '.lib'). 8394libext=a 8395 8396with_gnu_ld="$lt_cv_prog_gnu_ld" 8397 8398old_CC="$CC" 8399old_CFLAGS="$CFLAGS" 8400 8401# Set sane defaults for various variables 8402test -z "$CC" && CC=cc 8403test -z "$LTCC" && LTCC=$CC 8404test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8405test -z "$LD" && LD=ld 8406test -z "$ac_objext" && ac_objext=o 8407 8408for cc_temp in $compiler""; do 8409 case $cc_temp in 8410 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8411 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8412 \-*) ;; 8413 *) break;; 8414 esac 8415done 8416cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8417 8418 8419# Only perform the check for file, if the check method requires it 8420test -z "$MAGIC_CMD" && MAGIC_CMD=file 8421case $deplibs_check_method in 8422file_magic*) 8423 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8425$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8426if ${lt_cv_path_MAGIC_CMD+:} false; then : 8427 $as_echo_n "(cached) " >&6 8428else 8429 case $MAGIC_CMD in 8430[\\/*] | ?:[\\/]*) 8431 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8432 ;; 8433*) 8434 lt_save_MAGIC_CMD="$MAGIC_CMD" 8435 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8436 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8437 for ac_dir in $ac_dummy; do 8438 IFS="$lt_save_ifs" 8439 test -z "$ac_dir" && ac_dir=. 8440 if test -f $ac_dir/${ac_tool_prefix}file; then 8441 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8442 if test -n "$file_magic_test_file"; then 8443 case $deplibs_check_method in 8444 "file_magic "*) 8445 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8446 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8447 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8448 $EGREP "$file_magic_regex" > /dev/null; then 8449 : 8450 else 8451 cat <<_LT_EOF 1>&2 8452 8453*** Warning: the command libtool uses to detect shared libraries, 8454*** $file_magic_cmd, produces output that libtool cannot recognize. 8455*** The result is that libtool may fail to recognize shared libraries 8456*** as such. This will affect the creation of libtool libraries that 8457*** depend on shared libraries, but programs linked with such libtool 8458*** libraries will work regardless of this problem. Nevertheless, you 8459*** may want to report the problem to your system manager and/or to 8460*** bug-libtool@gnu.org 8461 8462_LT_EOF 8463 fi ;; 8464 esac 8465 fi 8466 break 8467 fi 8468 done 8469 IFS="$lt_save_ifs" 8470 MAGIC_CMD="$lt_save_MAGIC_CMD" 8471 ;; 8472esac 8473fi 8474 8475MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8476if test -n "$MAGIC_CMD"; then 8477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8478$as_echo "$MAGIC_CMD" >&6; } 8479else 8480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8481$as_echo "no" >&6; } 8482fi 8483 8484 8485 8486 8487 8488if test -z "$lt_cv_path_MAGIC_CMD"; then 8489 if test -n "$ac_tool_prefix"; then 8490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8491$as_echo_n "checking for file... " >&6; } 8492if ${lt_cv_path_MAGIC_CMD+:} false; then : 8493 $as_echo_n "(cached) " >&6 8494else 8495 case $MAGIC_CMD in 8496[\\/*] | ?:[\\/]*) 8497 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8498 ;; 8499*) 8500 lt_save_MAGIC_CMD="$MAGIC_CMD" 8501 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8502 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8503 for ac_dir in $ac_dummy; do 8504 IFS="$lt_save_ifs" 8505 test -z "$ac_dir" && ac_dir=. 8506 if test -f $ac_dir/file; then 8507 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8508 if test -n "$file_magic_test_file"; then 8509 case $deplibs_check_method in 8510 "file_magic "*) 8511 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8512 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8513 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8514 $EGREP "$file_magic_regex" > /dev/null; then 8515 : 8516 else 8517 cat <<_LT_EOF 1>&2 8518 8519*** Warning: the command libtool uses to detect shared libraries, 8520*** $file_magic_cmd, produces output that libtool cannot recognize. 8521*** The result is that libtool may fail to recognize shared libraries 8522*** as such. This will affect the creation of libtool libraries that 8523*** depend on shared libraries, but programs linked with such libtool 8524*** libraries will work regardless of this problem. Nevertheless, you 8525*** may want to report the problem to your system manager and/or to 8526*** bug-libtool@gnu.org 8527 8528_LT_EOF 8529 fi ;; 8530 esac 8531 fi 8532 break 8533 fi 8534 done 8535 IFS="$lt_save_ifs" 8536 MAGIC_CMD="$lt_save_MAGIC_CMD" 8537 ;; 8538esac 8539fi 8540 8541MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8542if test -n "$MAGIC_CMD"; then 8543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8544$as_echo "$MAGIC_CMD" >&6; } 8545else 8546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8547$as_echo "no" >&6; } 8548fi 8549 8550 8551 else 8552 MAGIC_CMD=: 8553 fi 8554fi 8555 8556 fi 8557 ;; 8558esac 8559 8560# Use C for the default configuration in the libtool script 8561 8562lt_save_CC="$CC" 8563ac_ext=c 8564ac_cpp='$CPP $CPPFLAGS' 8565ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8566ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8567ac_compiler_gnu=$ac_cv_c_compiler_gnu 8568 8569 8570# Source file extension for C test sources. 8571ac_ext=c 8572 8573# Object file extension for compiled C test sources. 8574objext=o 8575objext=$objext 8576 8577# Code to be used in simple compile tests 8578lt_simple_compile_test_code="int some_variable = 0;" 8579 8580# Code to be used in simple link tests 8581lt_simple_link_test_code='int main(){return(0);}' 8582 8583 8584 8585 8586 8587 8588 8589# If no C compiler was specified, use CC. 8590LTCC=${LTCC-"$CC"} 8591 8592# If no C compiler flags were specified, use CFLAGS. 8593LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8594 8595# Allow CC to be a program name with arguments. 8596compiler=$CC 8597 8598# Save the default compiler, since it gets overwritten when the other 8599# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8600compiler_DEFAULT=$CC 8601 8602# save warnings/boilerplate of simple test code 8603ac_outfile=conftest.$ac_objext 8604echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8605eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8606_lt_compiler_boilerplate=`cat conftest.err` 8607$RM conftest* 8608 8609ac_outfile=conftest.$ac_objext 8610echo "$lt_simple_link_test_code" >conftest.$ac_ext 8611eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8612_lt_linker_boilerplate=`cat conftest.err` 8613$RM -r conftest* 8614 8615 8616## CAVEAT EMPTOR: 8617## There is no encapsulation within the following macros, do not change 8618## the running order or otherwise move them around unless you know exactly 8619## what you are doing... 8620if test -n "$compiler"; then 8621 8622lt_prog_compiler_no_builtin_flag= 8623 8624if test "$GCC" = yes; then 8625 case $cc_basename in 8626 nvcc*) 8627 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8628 *) 8629 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8630 esac 8631 8632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8633$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8634if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8635 $as_echo_n "(cached) " >&6 8636else 8637 lt_cv_prog_compiler_rtti_exceptions=no 8638 ac_outfile=conftest.$ac_objext 8639 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8640 lt_compiler_flag="-fno-rtti -fno-exceptions" 8641 # Insert the option either (1) after the last *FLAGS variable, or 8642 # (2) before a word containing "conftest.", or (3) at the end. 8643 # Note that $ac_compile itself does not contain backslashes and begins 8644 # with a dollar sign (not a hyphen), so the echo should work correctly. 8645 # The option is referenced via a variable to avoid confusing sed. 8646 lt_compile=`echo "$ac_compile" | $SED \ 8647 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8648 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8649 -e 's:$: $lt_compiler_flag:'` 8650 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8651 (eval "$lt_compile" 2>conftest.err) 8652 ac_status=$? 8653 cat conftest.err >&5 8654 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8655 if (exit $ac_status) && test -s "$ac_outfile"; then 8656 # The compiler can only warn and ignore the option if not recognized 8657 # So say no if there are warnings other than the usual output. 8658 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8659 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8660 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8661 lt_cv_prog_compiler_rtti_exceptions=yes 8662 fi 8663 fi 8664 $RM conftest* 8665 8666fi 8667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8668$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8669 8670if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8671 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8672else 8673 : 8674fi 8675 8676fi 8677 8678 8679 8680 8681 8682 8683 lt_prog_compiler_wl= 8684lt_prog_compiler_pic= 8685lt_prog_compiler_static= 8686 8687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8688$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8689 8690 if test "$GCC" = yes; then 8691 lt_prog_compiler_wl='-Wl,' 8692 lt_prog_compiler_static='-static' 8693 8694 case $host_os in 8695 aix*) 8696 # All AIX code is PIC. 8697 if test "$host_cpu" = ia64; then 8698 # AIX 5 now supports IA64 processor 8699 lt_prog_compiler_static='-Bstatic' 8700 fi 8701 lt_prog_compiler_pic='-fPIC' 8702 ;; 8703 8704 amigaos*) 8705 case $host_cpu in 8706 powerpc) 8707 # see comment about AmigaOS4 .so support 8708 lt_prog_compiler_pic='-fPIC' 8709 ;; 8710 m68k) 8711 # FIXME: we need at least 68020 code to build shared libraries, but 8712 # adding the `-m68020' flag to GCC prevents building anything better, 8713 # like `-m68040'. 8714 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8715 ;; 8716 esac 8717 ;; 8718 8719 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8720 # PIC is the default for these OSes. 8721 ;; 8722 8723 mingw* | cygwin* | pw32* | os2* | cegcc*) 8724 # This hack is so that the source file can tell whether it is being 8725 # built for inclusion in a dll (and should export symbols for example). 8726 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8727 # (--disable-auto-import) libraries 8728 lt_prog_compiler_pic='-DDLL_EXPORT' 8729 ;; 8730 8731 darwin* | rhapsody*) 8732 # PIC is the default on this platform 8733 # Common symbols not allowed in MH_DYLIB files 8734 lt_prog_compiler_pic='-fno-common' 8735 ;; 8736 8737 haiku*) 8738 # PIC is the default for Haiku. 8739 # The "-static" flag exists, but is broken. 8740 lt_prog_compiler_static= 8741 ;; 8742 8743 hpux*) 8744 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8745 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8746 # sets the default TLS model and affects inlining. 8747 case $host_cpu in 8748 hppa*64*) 8749 # +Z the default 8750 ;; 8751 *) 8752 lt_prog_compiler_pic='-fPIC' 8753 ;; 8754 esac 8755 ;; 8756 8757 interix[3-9]*) 8758 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8759 # Instead, we relocate shared libraries at runtime. 8760 ;; 8761 8762 msdosdjgpp*) 8763 # Just because we use GCC doesn't mean we suddenly get shared libraries 8764 # on systems that don't support them. 8765 lt_prog_compiler_can_build_shared=no 8766 enable_shared=no 8767 ;; 8768 8769 *nto* | *qnx*) 8770 # QNX uses GNU C++, but need to define -shared option too, otherwise 8771 # it will coredump. 8772 lt_prog_compiler_pic='-fPIC -shared' 8773 ;; 8774 8775 sysv4*MP*) 8776 if test -d /usr/nec; then 8777 lt_prog_compiler_pic=-Kconform_pic 8778 fi 8779 ;; 8780 8781 *) 8782 lt_prog_compiler_pic='-fPIC' 8783 ;; 8784 esac 8785 8786 case $cc_basename in 8787 nvcc*) # Cuda Compiler Driver 2.2 8788 lt_prog_compiler_wl='-Xlinker ' 8789 lt_prog_compiler_pic='-Xcompiler -fPIC' 8790 ;; 8791 esac 8792 else 8793 # PORTME Check for flag to pass linker flags through the system compiler. 8794 case $host_os in 8795 aix*) 8796 lt_prog_compiler_wl='-Wl,' 8797 if test "$host_cpu" = ia64; then 8798 # AIX 5 now supports IA64 processor 8799 lt_prog_compiler_static='-Bstatic' 8800 else 8801 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8802 fi 8803 ;; 8804 8805 mingw* | cygwin* | pw32* | os2* | cegcc*) 8806 # This hack is so that the source file can tell whether it is being 8807 # built for inclusion in a dll (and should export symbols for example). 8808 lt_prog_compiler_pic='-DDLL_EXPORT' 8809 ;; 8810 8811 hpux9* | hpux10* | hpux11*) 8812 lt_prog_compiler_wl='-Wl,' 8813 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8814 # not for PA HP-UX. 8815 case $host_cpu in 8816 hppa*64*|ia64*) 8817 # +Z the default 8818 ;; 8819 *) 8820 lt_prog_compiler_pic='+Z' 8821 ;; 8822 esac 8823 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8824 lt_prog_compiler_static='${wl}-a ${wl}archive' 8825 ;; 8826 8827 irix5* | irix6* | nonstopux*) 8828 lt_prog_compiler_wl='-Wl,' 8829 # PIC (with -KPIC) is the default. 8830 lt_prog_compiler_static='-non_shared' 8831 ;; 8832 8833 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8834 case $cc_basename in 8835 # old Intel for x86_64 which still supported -KPIC. 8836 ecc*) 8837 lt_prog_compiler_wl='-Wl,' 8838 lt_prog_compiler_pic='-KPIC' 8839 lt_prog_compiler_static='-static' 8840 ;; 8841 # icc used to be incompatible with GCC. 8842 # ICC 10 doesn't accept -KPIC any more. 8843 icc* | ifort*) 8844 lt_prog_compiler_wl='-Wl,' 8845 lt_prog_compiler_pic='-fPIC' 8846 lt_prog_compiler_static='-static' 8847 ;; 8848 # Lahey Fortran 8.1. 8849 lf95*) 8850 lt_prog_compiler_wl='-Wl,' 8851 lt_prog_compiler_pic='--shared' 8852 lt_prog_compiler_static='--static' 8853 ;; 8854 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8855 # Portland Group compilers (*not* the Pentium gcc compiler, 8856 # which looks to be a dead project) 8857 lt_prog_compiler_wl='-Wl,' 8858 lt_prog_compiler_pic='-fpic' 8859 lt_prog_compiler_static='-Bstatic' 8860 ;; 8861 ccc*) 8862 lt_prog_compiler_wl='-Wl,' 8863 # All Alpha code is PIC. 8864 lt_prog_compiler_static='-non_shared' 8865 ;; 8866 xl* | bgxl* | bgf* | mpixl*) 8867 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8868 lt_prog_compiler_wl='-Wl,' 8869 lt_prog_compiler_pic='-qpic' 8870 lt_prog_compiler_static='-qstaticlink' 8871 ;; 8872 *) 8873 case `$CC -V 2>&1 | sed 5q` in 8874 *Sun\ F* | *Sun*Fortran*) 8875 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8876 lt_prog_compiler_pic='-KPIC' 8877 lt_prog_compiler_static='-Bstatic' 8878 lt_prog_compiler_wl='' 8879 ;; 8880 *Sun\ C*) 8881 # Sun C 5.9 8882 lt_prog_compiler_pic='-KPIC' 8883 lt_prog_compiler_static='-Bstatic' 8884 lt_prog_compiler_wl='-Wl,' 8885 ;; 8886 esac 8887 ;; 8888 esac 8889 ;; 8890 8891 newsos6) 8892 lt_prog_compiler_pic='-KPIC' 8893 lt_prog_compiler_static='-Bstatic' 8894 ;; 8895 8896 *nto* | *qnx*) 8897 # QNX uses GNU C++, but need to define -shared option too, otherwise 8898 # it will coredump. 8899 lt_prog_compiler_pic='-fPIC -shared' 8900 ;; 8901 8902 osf3* | osf4* | osf5*) 8903 lt_prog_compiler_wl='-Wl,' 8904 # All OSF/1 code is PIC. 8905 lt_prog_compiler_static='-non_shared' 8906 ;; 8907 8908 rdos*) 8909 lt_prog_compiler_static='-non_shared' 8910 ;; 8911 8912 solaris*) 8913 lt_prog_compiler_pic='-KPIC' 8914 lt_prog_compiler_static='-Bstatic' 8915 case $cc_basename in 8916 f77* | f90* | f95*) 8917 lt_prog_compiler_wl='-Qoption ld ';; 8918 *) 8919 lt_prog_compiler_wl='-Wl,';; 8920 esac 8921 ;; 8922 8923 sunos4*) 8924 lt_prog_compiler_wl='-Qoption ld ' 8925 lt_prog_compiler_pic='-PIC' 8926 lt_prog_compiler_static='-Bstatic' 8927 ;; 8928 8929 sysv4 | sysv4.2uw2* | sysv4.3*) 8930 lt_prog_compiler_wl='-Wl,' 8931 lt_prog_compiler_pic='-KPIC' 8932 lt_prog_compiler_static='-Bstatic' 8933 ;; 8934 8935 sysv4*MP*) 8936 if test -d /usr/nec ;then 8937 lt_prog_compiler_pic='-Kconform_pic' 8938 lt_prog_compiler_static='-Bstatic' 8939 fi 8940 ;; 8941 8942 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8943 lt_prog_compiler_wl='-Wl,' 8944 lt_prog_compiler_pic='-KPIC' 8945 lt_prog_compiler_static='-Bstatic' 8946 ;; 8947 8948 unicos*) 8949 lt_prog_compiler_wl='-Wl,' 8950 lt_prog_compiler_can_build_shared=no 8951 ;; 8952 8953 uts4*) 8954 lt_prog_compiler_pic='-pic' 8955 lt_prog_compiler_static='-Bstatic' 8956 ;; 8957 8958 *) 8959 lt_prog_compiler_can_build_shared=no 8960 ;; 8961 esac 8962 fi 8963 8964case $host_os in 8965 # For platforms which do not support PIC, -DPIC is meaningless: 8966 *djgpp*) 8967 lt_prog_compiler_pic= 8968 ;; 8969 *) 8970 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8971 ;; 8972esac 8973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8974$as_echo "$lt_prog_compiler_pic" >&6; } 8975 8976 8977 8978 8979 8980 8981# 8982# Check to make sure the PIC flag actually works. 8983# 8984if test -n "$lt_prog_compiler_pic"; then 8985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8986$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8987if ${lt_cv_prog_compiler_pic_works+:} false; then : 8988 $as_echo_n "(cached) " >&6 8989else 8990 lt_cv_prog_compiler_pic_works=no 8991 ac_outfile=conftest.$ac_objext 8992 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8993 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8994 # Insert the option either (1) after the last *FLAGS variable, or 8995 # (2) before a word containing "conftest.", or (3) at the end. 8996 # Note that $ac_compile itself does not contain backslashes and begins 8997 # with a dollar sign (not a hyphen), so the echo should work correctly. 8998 # The option is referenced via a variable to avoid confusing sed. 8999 lt_compile=`echo "$ac_compile" | $SED \ 9000 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9001 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9002 -e 's:$: $lt_compiler_flag:'` 9003 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9004 (eval "$lt_compile" 2>conftest.err) 9005 ac_status=$? 9006 cat conftest.err >&5 9007 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9008 if (exit $ac_status) && test -s "$ac_outfile"; then 9009 # The compiler can only warn and ignore the option if not recognized 9010 # So say no if there are warnings other than the usual output. 9011 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9012 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9013 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9014 lt_cv_prog_compiler_pic_works=yes 9015 fi 9016 fi 9017 $RM conftest* 9018 9019fi 9020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9021$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9022 9023if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9024 case $lt_prog_compiler_pic in 9025 "" | " "*) ;; 9026 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9027 esac 9028else 9029 lt_prog_compiler_pic= 9030 lt_prog_compiler_can_build_shared=no 9031fi 9032 9033fi 9034 9035 9036 9037 9038 9039 9040# 9041# Check to make sure the static flag actually works. 9042# 9043wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9045$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9046if ${lt_cv_prog_compiler_static_works+:} false; then : 9047 $as_echo_n "(cached) " >&6 9048else 9049 lt_cv_prog_compiler_static_works=no 9050 save_LDFLAGS="$LDFLAGS" 9051 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9052 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9053 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9054 # The linker can only warn and ignore the option if not recognized 9055 # So say no if there are warnings 9056 if test -s conftest.err; then 9057 # Append any errors to the config.log. 9058 cat conftest.err 1>&5 9059 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9060 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9061 if diff conftest.exp conftest.er2 >/dev/null; then 9062 lt_cv_prog_compiler_static_works=yes 9063 fi 9064 else 9065 lt_cv_prog_compiler_static_works=yes 9066 fi 9067 fi 9068 $RM -r conftest* 9069 LDFLAGS="$save_LDFLAGS" 9070 9071fi 9072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9073$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9074 9075if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9076 : 9077else 9078 lt_prog_compiler_static= 9079fi 9080 9081 9082 9083 9084 9085 9086 9087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9088$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9089if ${lt_cv_prog_compiler_c_o+:} false; then : 9090 $as_echo_n "(cached) " >&6 9091else 9092 lt_cv_prog_compiler_c_o=no 9093 $RM -r conftest 2>/dev/null 9094 mkdir conftest 9095 cd conftest 9096 mkdir out 9097 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9098 9099 lt_compiler_flag="-o out/conftest2.$ac_objext" 9100 # Insert the option either (1) after the last *FLAGS variable, or 9101 # (2) before a word containing "conftest.", or (3) at the end. 9102 # Note that $ac_compile itself does not contain backslashes and begins 9103 # with a dollar sign (not a hyphen), so the echo should work correctly. 9104 lt_compile=`echo "$ac_compile" | $SED \ 9105 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9106 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9107 -e 's:$: $lt_compiler_flag:'` 9108 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9109 (eval "$lt_compile" 2>out/conftest.err) 9110 ac_status=$? 9111 cat out/conftest.err >&5 9112 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9113 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9114 then 9115 # The compiler can only warn and ignore the option if not recognized 9116 # So say no if there are warnings 9117 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9118 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9119 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9120 lt_cv_prog_compiler_c_o=yes 9121 fi 9122 fi 9123 chmod u+w . 2>&5 9124 $RM conftest* 9125 # SGI C++ compiler will create directory out/ii_files/ for 9126 # template instantiation 9127 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9128 $RM out/* && rmdir out 9129 cd .. 9130 $RM -r conftest 9131 $RM conftest* 9132 9133fi 9134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9135$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9136 9137 9138 9139 9140 9141 9142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9143$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9144if ${lt_cv_prog_compiler_c_o+:} false; then : 9145 $as_echo_n "(cached) " >&6 9146else 9147 lt_cv_prog_compiler_c_o=no 9148 $RM -r conftest 2>/dev/null 9149 mkdir conftest 9150 cd conftest 9151 mkdir out 9152 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9153 9154 lt_compiler_flag="-o out/conftest2.$ac_objext" 9155 # Insert the option either (1) after the last *FLAGS variable, or 9156 # (2) before a word containing "conftest.", or (3) at the end. 9157 # Note that $ac_compile itself does not contain backslashes and begins 9158 # with a dollar sign (not a hyphen), so the echo should work correctly. 9159 lt_compile=`echo "$ac_compile" | $SED \ 9160 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9161 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9162 -e 's:$: $lt_compiler_flag:'` 9163 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9164 (eval "$lt_compile" 2>out/conftest.err) 9165 ac_status=$? 9166 cat out/conftest.err >&5 9167 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9168 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9169 then 9170 # The compiler can only warn and ignore the option if not recognized 9171 # So say no if there are warnings 9172 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9173 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9174 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9175 lt_cv_prog_compiler_c_o=yes 9176 fi 9177 fi 9178 chmod u+w . 2>&5 9179 $RM conftest* 9180 # SGI C++ compiler will create directory out/ii_files/ for 9181 # template instantiation 9182 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9183 $RM out/* && rmdir out 9184 cd .. 9185 $RM -r conftest 9186 $RM conftest* 9187 9188fi 9189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9190$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9191 9192 9193 9194 9195hard_links="nottested" 9196if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9197 # do not overwrite the value of need_locks provided by the user 9198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9199$as_echo_n "checking if we can lock with hard links... " >&6; } 9200 hard_links=yes 9201 $RM conftest* 9202 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9203 touch conftest.a 9204 ln conftest.a conftest.b 2>&5 || hard_links=no 9205 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9207$as_echo "$hard_links" >&6; } 9208 if test "$hard_links" = no; then 9209 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9210$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9211 need_locks=warn 9212 fi 9213else 9214 need_locks=no 9215fi 9216 9217 9218 9219 9220 9221 9222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9223$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9224 9225 runpath_var= 9226 allow_undefined_flag= 9227 always_export_symbols=no 9228 archive_cmds= 9229 archive_expsym_cmds= 9230 compiler_needs_object=no 9231 enable_shared_with_static_runtimes=no 9232 export_dynamic_flag_spec= 9233 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9234 hardcode_automatic=no 9235 hardcode_direct=no 9236 hardcode_direct_absolute=no 9237 hardcode_libdir_flag_spec= 9238 hardcode_libdir_flag_spec_ld= 9239 hardcode_libdir_separator= 9240 hardcode_minus_L=no 9241 hardcode_shlibpath_var=unsupported 9242 inherit_rpath=no 9243 link_all_deplibs=unknown 9244 module_cmds= 9245 module_expsym_cmds= 9246 old_archive_from_new_cmds= 9247 old_archive_from_expsyms_cmds= 9248 thread_safe_flag_spec= 9249 whole_archive_flag_spec= 9250 # include_expsyms should be a list of space-separated symbols to be *always* 9251 # included in the symbol list 9252 include_expsyms= 9253 # exclude_expsyms can be an extended regexp of symbols to exclude 9254 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9255 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9256 # as well as any symbol that contains `d'. 9257 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9258 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9259 # platforms (ab)use it in PIC code, but their linkers get confused if 9260 # the symbol is explicitly referenced. Since portable code cannot 9261 # rely on this symbol name, it's probably fine to never include it in 9262 # preloaded symbol tables. 9263 # Exclude shared library initialization/finalization symbols. 9264 extract_expsyms_cmds= 9265 9266 case $host_os in 9267 cygwin* | mingw* | pw32* | cegcc*) 9268 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9269 # When not using gcc, we currently assume that we are using 9270 # Microsoft Visual C++. 9271 if test "$GCC" != yes; then 9272 with_gnu_ld=no 9273 fi 9274 ;; 9275 interix*) 9276 # we just hope/assume this is gcc and not c89 (= MSVC++) 9277 with_gnu_ld=yes 9278 ;; 9279 openbsd*) 9280 with_gnu_ld=no 9281 ;; 9282 esac 9283 9284 ld_shlibs=yes 9285 9286 # On some targets, GNU ld is compatible enough with the native linker 9287 # that we're better off using the native interface for both. 9288 lt_use_gnu_ld_interface=no 9289 if test "$with_gnu_ld" = yes; then 9290 case $host_os in 9291 aix*) 9292 # The AIX port of GNU ld has always aspired to compatibility 9293 # with the native linker. However, as the warning in the GNU ld 9294 # block says, versions before 2.19.5* couldn't really create working 9295 # shared libraries, regardless of the interface used. 9296 case `$LD -v 2>&1` in 9297 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9298 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9299 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9300 *) 9301 lt_use_gnu_ld_interface=yes 9302 ;; 9303 esac 9304 ;; 9305 *) 9306 lt_use_gnu_ld_interface=yes 9307 ;; 9308 esac 9309 fi 9310 9311 if test "$lt_use_gnu_ld_interface" = yes; then 9312 # If archive_cmds runs LD, not CC, wlarc should be empty 9313 wlarc='${wl}' 9314 9315 # Set some defaults for GNU ld with shared library support. These 9316 # are reset later if shared libraries are not supported. Putting them 9317 # here allows them to be overridden if necessary. 9318 runpath_var=LD_RUN_PATH 9319 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9320 export_dynamic_flag_spec='${wl}--export-dynamic' 9321 # ancient GNU ld didn't support --whole-archive et. al. 9322 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9323 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9324 else 9325 whole_archive_flag_spec= 9326 fi 9327 supports_anon_versioning=no 9328 case `$LD -v 2>&1` in 9329 *GNU\ gold*) supports_anon_versioning=yes ;; 9330 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9331 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9332 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9333 *\ 2.11.*) ;; # other 2.11 versions 9334 *) supports_anon_versioning=yes ;; 9335 esac 9336 9337 # See if GNU ld supports shared libraries. 9338 case $host_os in 9339 aix[3-9]*) 9340 # On AIX/PPC, the GNU linker is very broken 9341 if test "$host_cpu" != ia64; then 9342 ld_shlibs=no 9343 cat <<_LT_EOF 1>&2 9344 9345*** Warning: the GNU linker, at least up to release 2.19, is reported 9346*** to be unable to reliably create shared libraries on AIX. 9347*** Therefore, libtool is disabling shared libraries support. If you 9348*** really care for shared libraries, you may want to install binutils 9349*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9350*** You will then need to restart the configuration process. 9351 9352_LT_EOF 9353 fi 9354 ;; 9355 9356 amigaos*) 9357 case $host_cpu in 9358 powerpc) 9359 # see comment about AmigaOS4 .so support 9360 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9361 archive_expsym_cmds='' 9362 ;; 9363 m68k) 9364 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)' 9365 hardcode_libdir_flag_spec='-L$libdir' 9366 hardcode_minus_L=yes 9367 ;; 9368 esac 9369 ;; 9370 9371 beos*) 9372 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9373 allow_undefined_flag=unsupported 9374 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9375 # support --undefined. This deserves some investigation. FIXME 9376 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9377 else 9378 ld_shlibs=no 9379 fi 9380 ;; 9381 9382 cygwin* | mingw* | pw32* | cegcc*) 9383 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9384 # as there is no search path for DLLs. 9385 hardcode_libdir_flag_spec='-L$libdir' 9386 export_dynamic_flag_spec='${wl}--export-all-symbols' 9387 allow_undefined_flag=unsupported 9388 always_export_symbols=no 9389 enable_shared_with_static_runtimes=yes 9390 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9391 9392 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9393 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9394 # If the export-symbols file already is a .def file (1st line 9395 # is EXPORTS), use it as is; otherwise, prepend... 9396 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9397 cp $export_symbols $output_objdir/$soname.def; 9398 else 9399 echo EXPORTS > $output_objdir/$soname.def; 9400 cat $export_symbols >> $output_objdir/$soname.def; 9401 fi~ 9402 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9403 else 9404 ld_shlibs=no 9405 fi 9406 ;; 9407 9408 haiku*) 9409 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9410 link_all_deplibs=yes 9411 ;; 9412 9413 interix[3-9]*) 9414 hardcode_direct=no 9415 hardcode_shlibpath_var=no 9416 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9417 export_dynamic_flag_spec='${wl}-E' 9418 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9419 # Instead, shared libraries are loaded at an image base (0x10000000 by 9420 # default) and relocated if they conflict, which is a slow very memory 9421 # consuming and fragmenting process. To avoid this, we pick a random, 9422 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9423 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9424 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9425 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' 9426 ;; 9427 9428 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9429 tmp_diet=no 9430 if test "$host_os" = linux-dietlibc; then 9431 case $cc_basename in 9432 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9433 esac 9434 fi 9435 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9436 && test "$tmp_diet" = no 9437 then 9438 tmp_addflag=' $pic_flag' 9439 tmp_sharedflag='-shared' 9440 case $cc_basename,$host_cpu in 9441 pgcc*) # Portland Group C compiler 9442 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' 9443 tmp_addflag=' $pic_flag' 9444 ;; 9445 pgf77* | pgf90* | pgf95* | pgfortran*) 9446 # Portland Group f77 and f90 compilers 9447 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' 9448 tmp_addflag=' $pic_flag -Mnomain' ;; 9449 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9450 tmp_addflag=' -i_dynamic' ;; 9451 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9452 tmp_addflag=' -i_dynamic -nofor_main' ;; 9453 ifc* | ifort*) # Intel Fortran compiler 9454 tmp_addflag=' -nofor_main' ;; 9455 lf95*) # Lahey Fortran 8.1 9456 whole_archive_flag_spec= 9457 tmp_sharedflag='--shared' ;; 9458 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9459 tmp_sharedflag='-qmkshrobj' 9460 tmp_addflag= ;; 9461 nvcc*) # Cuda Compiler Driver 2.2 9462 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' 9463 compiler_needs_object=yes 9464 ;; 9465 esac 9466 case `$CC -V 2>&1 | sed 5q` in 9467 *Sun\ C*) # Sun C 5.9 9468 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' 9469 compiler_needs_object=yes 9470 tmp_sharedflag='-G' ;; 9471 *Sun\ F*) # Sun Fortran 8.3 9472 tmp_sharedflag='-G' ;; 9473 esac 9474 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9475 9476 if test "x$supports_anon_versioning" = xyes; then 9477 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9478 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9479 echo "local: *; };" >> $output_objdir/$libname.ver~ 9480 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9481 fi 9482 9483 case $cc_basename in 9484 xlf* | bgf* | bgxlf* | mpixlf*) 9485 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9486 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9487 hardcode_libdir_flag_spec= 9488 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9489 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9490 if test "x$supports_anon_versioning" = xyes; then 9491 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9492 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9493 echo "local: *; };" >> $output_objdir/$libname.ver~ 9494 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9495 fi 9496 ;; 9497 esac 9498 else 9499 ld_shlibs=no 9500 fi 9501 ;; 9502 9503 netbsd*) 9504 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9505 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9506 wlarc= 9507 else 9508 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9509 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9510 fi 9511 ;; 9512 9513 solaris*) 9514 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9515 ld_shlibs=no 9516 cat <<_LT_EOF 1>&2 9517 9518*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9519*** create shared libraries on Solaris systems. Therefore, libtool 9520*** is disabling shared libraries support. We urge you to upgrade GNU 9521*** binutils to release 2.9.1 or newer. Another option is to modify 9522*** your PATH or compiler configuration so that the native linker is 9523*** used, and then restart. 9524 9525_LT_EOF 9526 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9527 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9528 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9529 else 9530 ld_shlibs=no 9531 fi 9532 ;; 9533 9534 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9535 case `$LD -v 2>&1` in 9536 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9537 ld_shlibs=no 9538 cat <<_LT_EOF 1>&2 9539 9540*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9541*** reliably create shared libraries on SCO systems. Therefore, libtool 9542*** is disabling shared libraries support. We urge you to upgrade GNU 9543*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9544*** your PATH or compiler configuration so that the native linker is 9545*** used, and then restart. 9546 9547_LT_EOF 9548 ;; 9549 *) 9550 # For security reasons, it is highly recommended that you always 9551 # use absolute paths for naming shared libraries, and exclude the 9552 # DT_RUNPATH tag from executables and libraries. But doing so 9553 # requires that you compile everything twice, which is a pain. 9554 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9555 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9556 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9557 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9558 else 9559 ld_shlibs=no 9560 fi 9561 ;; 9562 esac 9563 ;; 9564 9565 sunos4*) 9566 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9567 wlarc= 9568 hardcode_direct=yes 9569 hardcode_shlibpath_var=no 9570 ;; 9571 9572 *) 9573 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9574 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9575 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9576 else 9577 ld_shlibs=no 9578 fi 9579 ;; 9580 esac 9581 9582 if test "$ld_shlibs" = no; then 9583 runpath_var= 9584 hardcode_libdir_flag_spec= 9585 export_dynamic_flag_spec= 9586 whole_archive_flag_spec= 9587 fi 9588 else 9589 # PORTME fill in a description of your system's linker (not GNU ld) 9590 case $host_os in 9591 aix3*) 9592 allow_undefined_flag=unsupported 9593 always_export_symbols=yes 9594 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' 9595 # Note: this linker hardcodes the directories in LIBPATH if there 9596 # are no directories specified by -L. 9597 hardcode_minus_L=yes 9598 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9599 # Neither direct hardcoding nor static linking is supported with a 9600 # broken collect2. 9601 hardcode_direct=unsupported 9602 fi 9603 ;; 9604 9605 aix[4-9]*) 9606 if test "$host_cpu" = ia64; then 9607 # On IA64, the linker does run time linking by default, so we don't 9608 # have to do anything special. 9609 aix_use_runtimelinking=no 9610 exp_sym_flag='-Bexport' 9611 no_entry_flag="" 9612 else 9613 # If we're using GNU nm, then we don't want the "-C" option. 9614 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9615 # Also, AIX nm treats weak defined symbols like other global 9616 # defined symbols, whereas GNU nm marks them as "W". 9617 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9618 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' 9619 else 9620 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' 9621 fi 9622 aix_use_runtimelinking=no 9623 9624 # Test if we are trying to use run time linking or normal 9625 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9626 # need to do runtime linking. 9627 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9628 for ld_flag in $LDFLAGS; do 9629 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9630 aix_use_runtimelinking=yes 9631 break 9632 fi 9633 done 9634 ;; 9635 esac 9636 9637 exp_sym_flag='-bexport' 9638 no_entry_flag='-bnoentry' 9639 fi 9640 9641 # When large executables or shared objects are built, AIX ld can 9642 # have problems creating the table of contents. If linking a library 9643 # or program results in "error TOC overflow" add -mminimal-toc to 9644 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9645 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9646 9647 archive_cmds='' 9648 hardcode_direct=yes 9649 hardcode_direct_absolute=yes 9650 hardcode_libdir_separator=':' 9651 link_all_deplibs=yes 9652 file_list_spec='${wl}-f,' 9653 9654 if test "$GCC" = yes; then 9655 case $host_os in aix4.[012]|aix4.[012].*) 9656 # We only want to do this on AIX 4.2 and lower, the check 9657 # below for broken collect2 doesn't work under 4.3+ 9658 collect2name=`${CC} -print-prog-name=collect2` 9659 if test -f "$collect2name" && 9660 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9661 then 9662 # We have reworked collect2 9663 : 9664 else 9665 # We have old collect2 9666 hardcode_direct=unsupported 9667 # It fails to find uninstalled libraries when the uninstalled 9668 # path is not listed in the libpath. Setting hardcode_minus_L 9669 # to unsupported forces relinking 9670 hardcode_minus_L=yes 9671 hardcode_libdir_flag_spec='-L$libdir' 9672 hardcode_libdir_separator= 9673 fi 9674 ;; 9675 esac 9676 shared_flag='-shared' 9677 if test "$aix_use_runtimelinking" = yes; then 9678 shared_flag="$shared_flag "'${wl}-G' 9679 fi 9680 else 9681 # not using gcc 9682 if test "$host_cpu" = ia64; then 9683 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9684 # chokes on -Wl,-G. The following line is correct: 9685 shared_flag='-G' 9686 else 9687 if test "$aix_use_runtimelinking" = yes; then 9688 shared_flag='${wl}-G' 9689 else 9690 shared_flag='${wl}-bM:SRE' 9691 fi 9692 fi 9693 fi 9694 9695 export_dynamic_flag_spec='${wl}-bexpall' 9696 # It seems that -bexpall does not export symbols beginning with 9697 # underscore (_), so it is better to generate a list of symbols to export. 9698 always_export_symbols=yes 9699 if test "$aix_use_runtimelinking" = yes; then 9700 # Warning - without using the other runtime loading flags (-brtl), 9701 # -berok will link without error, but may produce a broken library. 9702 allow_undefined_flag='-berok' 9703 # Determine the default libpath from the value encoded in an 9704 # empty executable. 9705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9706/* end confdefs.h. */ 9707 9708int 9709main () 9710{ 9711 9712 ; 9713 return 0; 9714} 9715_ACEOF 9716if ac_fn_c_try_link "$LINENO"; then : 9717 9718lt_aix_libpath_sed=' 9719 /Import File Strings/,/^$/ { 9720 /^0/ { 9721 s/^0 *\(.*\)$/\1/ 9722 p 9723 } 9724 }' 9725aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9726# Check for a 64-bit object if we didn't find anything. 9727if test -z "$aix_libpath"; then 9728 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9729fi 9730fi 9731rm -f core conftest.err conftest.$ac_objext \ 9732 conftest$ac_exeext conftest.$ac_ext 9733if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9734 9735 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9736 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" 9737 else 9738 if test "$host_cpu" = ia64; then 9739 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9740 allow_undefined_flag="-z nodefs" 9741 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" 9742 else 9743 # Determine the default libpath from the value encoded in an 9744 # empty executable. 9745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9746/* end confdefs.h. */ 9747 9748int 9749main () 9750{ 9751 9752 ; 9753 return 0; 9754} 9755_ACEOF 9756if ac_fn_c_try_link "$LINENO"; then : 9757 9758lt_aix_libpath_sed=' 9759 /Import File Strings/,/^$/ { 9760 /^0/ { 9761 s/^0 *\(.*\)$/\1/ 9762 p 9763 } 9764 }' 9765aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9766# Check for a 64-bit object if we didn't find anything. 9767if test -z "$aix_libpath"; then 9768 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9769fi 9770fi 9771rm -f core conftest.err conftest.$ac_objext \ 9772 conftest$ac_exeext conftest.$ac_ext 9773if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9774 9775 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9776 # Warning - without using the other run time loading flags, 9777 # -berok will link without error, but may produce a broken library. 9778 no_undefined_flag=' ${wl}-bernotok' 9779 allow_undefined_flag=' ${wl}-berok' 9780 if test "$with_gnu_ld" = yes; then 9781 # We only use this code for GNU lds that support --whole-archive. 9782 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9783 else 9784 # Exported symbols can be pulled into shared objects from archives 9785 whole_archive_flag_spec='$convenience' 9786 fi 9787 archive_cmds_need_lc=yes 9788 # This is similar to how AIX traditionally builds its shared libraries. 9789 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' 9790 fi 9791 fi 9792 ;; 9793 9794 amigaos*) 9795 case $host_cpu in 9796 powerpc) 9797 # see comment about AmigaOS4 .so support 9798 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9799 archive_expsym_cmds='' 9800 ;; 9801 m68k) 9802 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)' 9803 hardcode_libdir_flag_spec='-L$libdir' 9804 hardcode_minus_L=yes 9805 ;; 9806 esac 9807 ;; 9808 9809 bsdi[45]*) 9810 export_dynamic_flag_spec=-rdynamic 9811 ;; 9812 9813 cygwin* | mingw* | pw32* | cegcc*) 9814 # When not using gcc, we currently assume that we are using 9815 # Microsoft Visual C++. 9816 # hardcode_libdir_flag_spec is actually meaningless, as there is 9817 # no search path for DLLs. 9818 hardcode_libdir_flag_spec=' ' 9819 allow_undefined_flag=unsupported 9820 # Tell ltmain to make .lib files, not .a files. 9821 libext=lib 9822 # Tell ltmain to make .dll files, not .so files. 9823 shrext_cmds=".dll" 9824 # FIXME: Setting linknames here is a bad hack. 9825 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9826 # The linker will automatically build a .lib file if we build a DLL. 9827 old_archive_from_new_cmds='true' 9828 # FIXME: Should let the user specify the lib program. 9829 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9830 fix_srcfile_path='`cygpath -w "$srcfile"`' 9831 enable_shared_with_static_runtimes=yes 9832 ;; 9833 9834 darwin* | rhapsody*) 9835 9836 9837 archive_cmds_need_lc=no 9838 hardcode_direct=no 9839 hardcode_automatic=yes 9840 hardcode_shlibpath_var=unsupported 9841 if test "$lt_cv_ld_force_load" = "yes"; then 9842 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\"`' 9843 else 9844 whole_archive_flag_spec='' 9845 fi 9846 link_all_deplibs=yes 9847 allow_undefined_flag="$_lt_dar_allow_undefined" 9848 case $cc_basename in 9849 ifort*) _lt_dar_can_shared=yes ;; 9850 *) _lt_dar_can_shared=$GCC ;; 9851 esac 9852 if test "$_lt_dar_can_shared" = "yes"; then 9853 output_verbose_link_cmd=func_echo_all 9854 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9855 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9856 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}" 9857 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}" 9858 9859 else 9860 ld_shlibs=no 9861 fi 9862 9863 ;; 9864 9865 dgux*) 9866 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9867 hardcode_libdir_flag_spec='-L$libdir' 9868 hardcode_shlibpath_var=no 9869 ;; 9870 9871 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9872 # support. Future versions do this automatically, but an explicit c++rt0.o 9873 # does not break anything, and helps significantly (at the cost of a little 9874 # extra space). 9875 freebsd2.2*) 9876 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9877 hardcode_libdir_flag_spec='-R$libdir' 9878 hardcode_direct=yes 9879 hardcode_shlibpath_var=no 9880 ;; 9881 9882 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9883 freebsd2.*) 9884 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9885 hardcode_direct=yes 9886 hardcode_minus_L=yes 9887 hardcode_shlibpath_var=no 9888 ;; 9889 9890 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9891 freebsd* | dragonfly*) 9892 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9893 hardcode_libdir_flag_spec='-R$libdir' 9894 hardcode_direct=yes 9895 hardcode_shlibpath_var=no 9896 ;; 9897 9898 hpux9*) 9899 if test "$GCC" = yes; then 9900 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' 9901 else 9902 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' 9903 fi 9904 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9905 hardcode_libdir_separator=: 9906 hardcode_direct=yes 9907 9908 # hardcode_minus_L: Not really in the search PATH, 9909 # but as the default location of the library. 9910 hardcode_minus_L=yes 9911 export_dynamic_flag_spec='${wl}-E' 9912 ;; 9913 9914 hpux10*) 9915 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9916 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9917 else 9918 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9919 fi 9920 if test "$with_gnu_ld" = no; then 9921 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9922 hardcode_libdir_flag_spec_ld='+b $libdir' 9923 hardcode_libdir_separator=: 9924 hardcode_direct=yes 9925 hardcode_direct_absolute=yes 9926 export_dynamic_flag_spec='${wl}-E' 9927 # hardcode_minus_L: Not really in the search PATH, 9928 # but as the default location of the library. 9929 hardcode_minus_L=yes 9930 fi 9931 ;; 9932 9933 hpux11*) 9934 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9935 case $host_cpu in 9936 hppa*64*) 9937 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9938 ;; 9939 ia64*) 9940 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9941 ;; 9942 *) 9943 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9944 ;; 9945 esac 9946 else 9947 case $host_cpu in 9948 hppa*64*) 9949 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9950 ;; 9951 ia64*) 9952 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9953 ;; 9954 *) 9955 9956 # Older versions of the 11.00 compiler do not understand -b yet 9957 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9959$as_echo_n "checking if $CC understands -b... " >&6; } 9960if ${lt_cv_prog_compiler__b+:} false; then : 9961 $as_echo_n "(cached) " >&6 9962else 9963 lt_cv_prog_compiler__b=no 9964 save_LDFLAGS="$LDFLAGS" 9965 LDFLAGS="$LDFLAGS -b" 9966 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9967 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9968 # The linker can only warn and ignore the option if not recognized 9969 # So say no if there are warnings 9970 if test -s conftest.err; then 9971 # Append any errors to the config.log. 9972 cat conftest.err 1>&5 9973 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9974 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9975 if diff conftest.exp conftest.er2 >/dev/null; then 9976 lt_cv_prog_compiler__b=yes 9977 fi 9978 else 9979 lt_cv_prog_compiler__b=yes 9980 fi 9981 fi 9982 $RM -r conftest* 9983 LDFLAGS="$save_LDFLAGS" 9984 9985fi 9986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9987$as_echo "$lt_cv_prog_compiler__b" >&6; } 9988 9989if test x"$lt_cv_prog_compiler__b" = xyes; then 9990 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9991else 9992 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9993fi 9994 9995 ;; 9996 esac 9997 fi 9998 if test "$with_gnu_ld" = no; then 9999 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10000 hardcode_libdir_separator=: 10001 10002 case $host_cpu in 10003 hppa*64*|ia64*) 10004 hardcode_direct=no 10005 hardcode_shlibpath_var=no 10006 ;; 10007 *) 10008 hardcode_direct=yes 10009 hardcode_direct_absolute=yes 10010 export_dynamic_flag_spec='${wl}-E' 10011 10012 # hardcode_minus_L: Not really in the search PATH, 10013 # but as the default location of the library. 10014 hardcode_minus_L=yes 10015 ;; 10016 esac 10017 fi 10018 ;; 10019 10020 irix5* | irix6* | nonstopux*) 10021 if test "$GCC" = yes; then 10022 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' 10023 # Try to use the -exported_symbol ld option, if it does not 10024 # work, assume that -exports_file does not work either and 10025 # implicitly export all symbols. 10026 save_LDFLAGS="$LDFLAGS" 10027 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10029/* end confdefs.h. */ 10030int foo(void) {} 10031_ACEOF 10032if ac_fn_c_try_link "$LINENO"; then : 10033 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' 10034 10035fi 10036rm -f core conftest.err conftest.$ac_objext \ 10037 conftest$ac_exeext conftest.$ac_ext 10038 LDFLAGS="$save_LDFLAGS" 10039 else 10040 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' 10041 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' 10042 fi 10043 archive_cmds_need_lc='no' 10044 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10045 hardcode_libdir_separator=: 10046 inherit_rpath=yes 10047 link_all_deplibs=yes 10048 ;; 10049 10050 netbsd*) 10051 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10052 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10053 else 10054 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10055 fi 10056 hardcode_libdir_flag_spec='-R$libdir' 10057 hardcode_direct=yes 10058 hardcode_shlibpath_var=no 10059 ;; 10060 10061 newsos6) 10062 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10063 hardcode_direct=yes 10064 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10065 hardcode_libdir_separator=: 10066 hardcode_shlibpath_var=no 10067 ;; 10068 10069 *nto* | *qnx*) 10070 ;; 10071 10072 openbsd*) 10073 if test -f /usr/libexec/ld.so; then 10074 hardcode_direct=yes 10075 hardcode_shlibpath_var=no 10076 hardcode_direct_absolute=yes 10077 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10078 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10079 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10080 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10081 export_dynamic_flag_spec='${wl}-E' 10082 else 10083 case $host_os in 10084 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10085 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10086 hardcode_libdir_flag_spec='-R$libdir' 10087 ;; 10088 *) 10089 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10090 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10091 ;; 10092 esac 10093 fi 10094 else 10095 ld_shlibs=no 10096 fi 10097 ;; 10098 10099 os2*) 10100 hardcode_libdir_flag_spec='-L$libdir' 10101 hardcode_minus_L=yes 10102 allow_undefined_flag=unsupported 10103 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' 10104 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10105 ;; 10106 10107 osf3*) 10108 if test "$GCC" = yes; then 10109 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10110 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' 10111 else 10112 allow_undefined_flag=' -expect_unresolved \*' 10113 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' 10114 fi 10115 archive_cmds_need_lc='no' 10116 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10117 hardcode_libdir_separator=: 10118 ;; 10119 10120 osf4* | osf5*) # as osf3* with the addition of -msym flag 10121 if test "$GCC" = yes; then 10122 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10123 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' 10124 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10125 else 10126 allow_undefined_flag=' -expect_unresolved \*' 10127 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' 10128 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~ 10129 $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' 10130 10131 # Both c and cxx compiler support -rpath directly 10132 hardcode_libdir_flag_spec='-rpath $libdir' 10133 fi 10134 archive_cmds_need_lc='no' 10135 hardcode_libdir_separator=: 10136 ;; 10137 10138 solaris*) 10139 no_undefined_flag=' -z defs' 10140 if test "$GCC" = yes; then 10141 wlarc='${wl}' 10142 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10143 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10144 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10145 else 10146 case `$CC -V 2>&1` in 10147 *"Compilers 5.0"*) 10148 wlarc='' 10149 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10150 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10151 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10152 ;; 10153 *) 10154 wlarc='${wl}' 10155 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10156 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10157 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10158 ;; 10159 esac 10160 fi 10161 hardcode_libdir_flag_spec='-R$libdir' 10162 hardcode_shlibpath_var=no 10163 case $host_os in 10164 solaris2.[0-5] | solaris2.[0-5].*) ;; 10165 *) 10166 # The compiler driver will combine and reorder linker options, 10167 # but understands `-z linker_flag'. GCC discards it without `$wl', 10168 # but is careful enough not to reorder. 10169 # Supported since Solaris 2.6 (maybe 2.5.1?) 10170 if test "$GCC" = yes; then 10171 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10172 else 10173 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10174 fi 10175 ;; 10176 esac 10177 link_all_deplibs=yes 10178 ;; 10179 10180 sunos4*) 10181 if test "x$host_vendor" = xsequent; then 10182 # Use $CC to link under sequent, because it throws in some extra .o 10183 # files that make .init and .fini sections work. 10184 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10185 else 10186 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10187 fi 10188 hardcode_libdir_flag_spec='-L$libdir' 10189 hardcode_direct=yes 10190 hardcode_minus_L=yes 10191 hardcode_shlibpath_var=no 10192 ;; 10193 10194 sysv4) 10195 case $host_vendor in 10196 sni) 10197 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10198 hardcode_direct=yes # is this really true??? 10199 ;; 10200 siemens) 10201 ## LD is ld it makes a PLAMLIB 10202 ## CC just makes a GrossModule. 10203 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10204 reload_cmds='$CC -r -o $output$reload_objs' 10205 hardcode_direct=no 10206 ;; 10207 motorola) 10208 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10209 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10210 ;; 10211 esac 10212 runpath_var='LD_RUN_PATH' 10213 hardcode_shlibpath_var=no 10214 ;; 10215 10216 sysv4.3*) 10217 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10218 hardcode_shlibpath_var=no 10219 export_dynamic_flag_spec='-Bexport' 10220 ;; 10221 10222 sysv4*MP*) 10223 if test -d /usr/nec; then 10224 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10225 hardcode_shlibpath_var=no 10226 runpath_var=LD_RUN_PATH 10227 hardcode_runpath_var=yes 10228 ld_shlibs=yes 10229 fi 10230 ;; 10231 10232 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10233 no_undefined_flag='${wl}-z,text' 10234 archive_cmds_need_lc=no 10235 hardcode_shlibpath_var=no 10236 runpath_var='LD_RUN_PATH' 10237 10238 if test "$GCC" = yes; then 10239 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10240 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10241 else 10242 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10243 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10244 fi 10245 ;; 10246 10247 sysv5* | sco3.2v5* | sco5v6*) 10248 # Note: We can NOT use -z defs as we might desire, because we do not 10249 # link with -lc, and that would cause any symbols used from libc to 10250 # always be unresolved, which means just about no library would 10251 # ever link correctly. If we're not using GNU ld we use -z text 10252 # though, which does catch some bad symbols but isn't as heavy-handed 10253 # as -z defs. 10254 no_undefined_flag='${wl}-z,text' 10255 allow_undefined_flag='${wl}-z,nodefs' 10256 archive_cmds_need_lc=no 10257 hardcode_shlibpath_var=no 10258 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10259 hardcode_libdir_separator=':' 10260 link_all_deplibs=yes 10261 export_dynamic_flag_spec='${wl}-Bexport' 10262 runpath_var='LD_RUN_PATH' 10263 10264 if test "$GCC" = yes; then 10265 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10266 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10267 else 10268 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10269 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10270 fi 10271 ;; 10272 10273 uts4*) 10274 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10275 hardcode_libdir_flag_spec='-L$libdir' 10276 hardcode_shlibpath_var=no 10277 ;; 10278 10279 *) 10280 ld_shlibs=no 10281 ;; 10282 esac 10283 10284 if test x$host_vendor = xsni; then 10285 case $host in 10286 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10287 export_dynamic_flag_spec='${wl}-Blargedynsym' 10288 ;; 10289 esac 10290 fi 10291 fi 10292 10293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10294$as_echo "$ld_shlibs" >&6; } 10295test "$ld_shlibs" = no && can_build_shared=no 10296 10297with_gnu_ld=$with_gnu_ld 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313# 10314# Do we need to explicitly link libc? 10315# 10316case "x$archive_cmds_need_lc" in 10317x|xyes) 10318 # Assume -lc should be added 10319 archive_cmds_need_lc=yes 10320 10321 if test "$enable_shared" = yes && test "$GCC" = yes; then 10322 case $archive_cmds in 10323 *'~'*) 10324 # FIXME: we may have to deal with multi-command sequences. 10325 ;; 10326 '$CC '*) 10327 # Test whether the compiler implicitly links with -lc since on some 10328 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10329 # to ld, don't add -lc before -lgcc. 10330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10331$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10332if ${lt_cv_archive_cmds_need_lc+:} false; then : 10333 $as_echo_n "(cached) " >&6 10334else 10335 $RM conftest* 10336 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10337 10338 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10339 (eval $ac_compile) 2>&5 10340 ac_status=$? 10341 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10342 test $ac_status = 0; } 2>conftest.err; then 10343 soname=conftest 10344 lib=conftest 10345 libobjs=conftest.$ac_objext 10346 deplibs= 10347 wl=$lt_prog_compiler_wl 10348 pic_flag=$lt_prog_compiler_pic 10349 compiler_flags=-v 10350 linker_flags=-v 10351 verstring= 10352 output_objdir=. 10353 libname=conftest 10354 lt_save_allow_undefined_flag=$allow_undefined_flag 10355 allow_undefined_flag= 10356 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10357 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10358 ac_status=$? 10359 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10360 test $ac_status = 0; } 10361 then 10362 lt_cv_archive_cmds_need_lc=no 10363 else 10364 lt_cv_archive_cmds_need_lc=yes 10365 fi 10366 allow_undefined_flag=$lt_save_allow_undefined_flag 10367 else 10368 cat conftest.err 1>&5 10369 fi 10370 $RM conftest* 10371 10372fi 10373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10374$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10375 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10376 ;; 10377 esac 10378 fi 10379 ;; 10380esac 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 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10539$as_echo_n "checking dynamic linker characteristics... " >&6; } 10540 10541if test "$GCC" = yes; then 10542 case $host_os in 10543 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10544 *) lt_awk_arg="/^libraries:/" ;; 10545 esac 10546 case $host_os in 10547 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10548 *) lt_sed_strip_eq="s,=/,/,g" ;; 10549 esac 10550 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10551 case $lt_search_path_spec in 10552 *\;*) 10553 # if the path contains ";" then we assume it to be the separator 10554 # otherwise default to the standard path separator (i.e. ":") - it is 10555 # assumed that no part of a normal pathname contains ";" but that should 10556 # okay in the real world where ";" in dirpaths is itself problematic. 10557 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10558 ;; 10559 *) 10560 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10561 ;; 10562 esac 10563 # Ok, now we have the path, separated by spaces, we can step through it 10564 # and add multilib dir if necessary. 10565 lt_tmp_lt_search_path_spec= 10566 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10567 for lt_sys_path in $lt_search_path_spec; do 10568 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10569 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10570 else 10571 test -d "$lt_sys_path" && \ 10572 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10573 fi 10574 done 10575 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10576BEGIN {RS=" "; FS="/|\n";} { 10577 lt_foo=""; 10578 lt_count=0; 10579 for (lt_i = NF; lt_i > 0; lt_i--) { 10580 if ($lt_i != "" && $lt_i != ".") { 10581 if ($lt_i == "..") { 10582 lt_count++; 10583 } else { 10584 if (lt_count == 0) { 10585 lt_foo="/" $lt_i lt_foo; 10586 } else { 10587 lt_count--; 10588 } 10589 } 10590 } 10591 } 10592 if (lt_foo != "") { lt_freq[lt_foo]++; } 10593 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10594}'` 10595 # AWK program above erroneously prepends '/' to C:/dos/paths 10596 # for these hosts. 10597 case $host_os in 10598 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10599 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10600 esac 10601 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10602else 10603 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10604fi 10605library_names_spec= 10606libname_spec='lib$name' 10607soname_spec= 10608shrext_cmds=".so" 10609postinstall_cmds= 10610postuninstall_cmds= 10611finish_cmds= 10612finish_eval= 10613shlibpath_var= 10614shlibpath_overrides_runpath=unknown 10615version_type=none 10616dynamic_linker="$host_os ld.so" 10617sys_lib_dlsearch_path_spec="/lib /usr/lib" 10618need_lib_prefix=unknown 10619hardcode_into_libs=no 10620 10621# when you set need_version to no, make sure it does not cause -set_version 10622# flags to be left without arguments 10623need_version=unknown 10624 10625case $host_os in 10626aix3*) 10627 version_type=linux 10628 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10629 shlibpath_var=LIBPATH 10630 10631 # AIX 3 has no versioning support, so we append a major version to the name. 10632 soname_spec='${libname}${release}${shared_ext}$major' 10633 ;; 10634 10635aix[4-9]*) 10636 version_type=linux 10637 need_lib_prefix=no 10638 need_version=no 10639 hardcode_into_libs=yes 10640 if test "$host_cpu" = ia64; then 10641 # AIX 5 supports IA64 10642 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10643 shlibpath_var=LD_LIBRARY_PATH 10644 else 10645 # With GCC up to 2.95.x, collect2 would create an import file 10646 # for dependence libraries. The import file would start with 10647 # the line `#! .'. This would cause the generated library to 10648 # depend on `.', always an invalid library. This was fixed in 10649 # development snapshots of GCC prior to 3.0. 10650 case $host_os in 10651 aix4 | aix4.[01] | aix4.[01].*) 10652 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10653 echo ' yes ' 10654 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10655 : 10656 else 10657 can_build_shared=no 10658 fi 10659 ;; 10660 esac 10661 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10662 # soname into executable. Probably we can add versioning support to 10663 # collect2, so additional links can be useful in future. 10664 if test "$aix_use_runtimelinking" = yes; then 10665 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10666 # instead of lib<name>.a to let people know that these are not 10667 # typical AIX shared libraries. 10668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10669 else 10670 # We preserve .a as extension for shared libraries through AIX4.2 10671 # and later when we are not doing run time linking. 10672 library_names_spec='${libname}${release}.a $libname.a' 10673 soname_spec='${libname}${release}${shared_ext}$major' 10674 fi 10675 shlibpath_var=LIBPATH 10676 fi 10677 ;; 10678 10679amigaos*) 10680 case $host_cpu in 10681 powerpc) 10682 # Since July 2007 AmigaOS4 officially supports .so libraries. 10683 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10685 ;; 10686 m68k) 10687 library_names_spec='$libname.ixlibrary $libname.a' 10688 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10689 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' 10690 ;; 10691 esac 10692 ;; 10693 10694beos*) 10695 library_names_spec='${libname}${shared_ext}' 10696 dynamic_linker="$host_os ld.so" 10697 shlibpath_var=LIBRARY_PATH 10698 ;; 10699 10700bsdi[45]*) 10701 version_type=linux 10702 need_version=no 10703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10704 soname_spec='${libname}${release}${shared_ext}$major' 10705 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10706 shlibpath_var=LD_LIBRARY_PATH 10707 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10708 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10709 # the default ld.so.conf also contains /usr/contrib/lib and 10710 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10711 # libtool to hard-code these into programs 10712 ;; 10713 10714cygwin* | mingw* | pw32* | cegcc*) 10715 version_type=windows 10716 shrext_cmds=".dll" 10717 need_version=no 10718 need_lib_prefix=no 10719 10720 case $GCC,$host_os in 10721 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10722 library_names_spec='$libname.dll.a' 10723 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10724 postinstall_cmds='base_file=`basename \${file}`~ 10725 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10726 dldir=$destdir/`dirname \$dlpath`~ 10727 test -d \$dldir || mkdir -p \$dldir~ 10728 $install_prog $dir/$dlname \$dldir/$dlname~ 10729 chmod a+x \$dldir/$dlname~ 10730 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10731 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10732 fi' 10733 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10734 dlpath=$dir/\$dldll~ 10735 $RM \$dlpath' 10736 shlibpath_overrides_runpath=yes 10737 10738 case $host_os in 10739 cygwin*) 10740 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10741 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10742 10743 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10744 ;; 10745 mingw* | cegcc*) 10746 # MinGW DLLs use traditional 'lib' prefix 10747 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10748 ;; 10749 pw32*) 10750 # pw32 DLLs use 'pw' prefix rather than 'lib' 10751 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10752 ;; 10753 esac 10754 ;; 10755 10756 *) 10757 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10758 ;; 10759 esac 10760 dynamic_linker='Win32 ld.exe' 10761 # FIXME: first we should search . and the directory the executable is in 10762 shlibpath_var=PATH 10763 ;; 10764 10765darwin* | rhapsody*) 10766 dynamic_linker="$host_os dyld" 10767 version_type=darwin 10768 need_lib_prefix=no 10769 need_version=no 10770 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10771 soname_spec='${libname}${release}${major}$shared_ext' 10772 shlibpath_overrides_runpath=yes 10773 shlibpath_var=DYLD_LIBRARY_PATH 10774 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10775 10776 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10777 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10778 ;; 10779 10780dgux*) 10781 version_type=linux 10782 need_lib_prefix=no 10783 need_version=no 10784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10785 soname_spec='${libname}${release}${shared_ext}$major' 10786 shlibpath_var=LD_LIBRARY_PATH 10787 ;; 10788 10789freebsd* | dragonfly*) 10790 # DragonFly does not have aout. When/if they implement a new 10791 # versioning mechanism, adjust this. 10792 if test -x /usr/bin/objformat; then 10793 objformat=`/usr/bin/objformat` 10794 else 10795 case $host_os in 10796 freebsd[23].*) objformat=aout ;; 10797 *) objformat=elf ;; 10798 esac 10799 fi 10800 version_type=freebsd-$objformat 10801 case $version_type in 10802 freebsd-elf*) 10803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10804 need_version=no 10805 need_lib_prefix=no 10806 ;; 10807 freebsd-*) 10808 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10809 need_version=yes 10810 ;; 10811 esac 10812 shlibpath_var=LD_LIBRARY_PATH 10813 case $host_os in 10814 freebsd2.*) 10815 shlibpath_overrides_runpath=yes 10816 ;; 10817 freebsd3.[01]* | freebsdelf3.[01]*) 10818 shlibpath_overrides_runpath=yes 10819 hardcode_into_libs=yes 10820 ;; 10821 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10822 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10823 shlibpath_overrides_runpath=no 10824 hardcode_into_libs=yes 10825 ;; 10826 *) # from 4.6 on, and DragonFly 10827 shlibpath_overrides_runpath=yes 10828 hardcode_into_libs=yes 10829 ;; 10830 esac 10831 ;; 10832 10833haiku*) 10834 version_type=linux 10835 need_lib_prefix=no 10836 need_version=no 10837 dynamic_linker="$host_os runtime_loader" 10838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10839 soname_spec='${libname}${release}${shared_ext}$major' 10840 shlibpath_var=LIBRARY_PATH 10841 shlibpath_overrides_runpath=yes 10842 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10843 hardcode_into_libs=yes 10844 ;; 10845 10846hpux9* | hpux10* | hpux11*) 10847 # Give a soname corresponding to the major version so that dld.sl refuses to 10848 # link against other versions. 10849 version_type=sunos 10850 need_lib_prefix=no 10851 need_version=no 10852 case $host_cpu in 10853 ia64*) 10854 shrext_cmds='.so' 10855 hardcode_into_libs=yes 10856 dynamic_linker="$host_os dld.so" 10857 shlibpath_var=LD_LIBRARY_PATH 10858 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10860 soname_spec='${libname}${release}${shared_ext}$major' 10861 if test "X$HPUX_IA64_MODE" = X32; then 10862 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10863 else 10864 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10865 fi 10866 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10867 ;; 10868 hppa*64*) 10869 shrext_cmds='.sl' 10870 hardcode_into_libs=yes 10871 dynamic_linker="$host_os dld.sl" 10872 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10873 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10875 soname_spec='${libname}${release}${shared_ext}$major' 10876 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10877 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10878 ;; 10879 *) 10880 shrext_cmds='.sl' 10881 dynamic_linker="$host_os dld.sl" 10882 shlibpath_var=SHLIB_PATH 10883 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10885 soname_spec='${libname}${release}${shared_ext}$major' 10886 ;; 10887 esac 10888 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10889 postinstall_cmds='chmod 555 $lib' 10890 # or fails outright, so override atomically: 10891 install_override_mode=555 10892 ;; 10893 10894interix[3-9]*) 10895 version_type=linux 10896 need_lib_prefix=no 10897 need_version=no 10898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10899 soname_spec='${libname}${release}${shared_ext}$major' 10900 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10901 shlibpath_var=LD_LIBRARY_PATH 10902 shlibpath_overrides_runpath=no 10903 hardcode_into_libs=yes 10904 ;; 10905 10906irix5* | irix6* | nonstopux*) 10907 case $host_os in 10908 nonstopux*) version_type=nonstopux ;; 10909 *) 10910 if test "$lt_cv_prog_gnu_ld" = yes; then 10911 version_type=linux 10912 else 10913 version_type=irix 10914 fi ;; 10915 esac 10916 need_lib_prefix=no 10917 need_version=no 10918 soname_spec='${libname}${release}${shared_ext}$major' 10919 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10920 case $host_os in 10921 irix5* | nonstopux*) 10922 libsuff= shlibsuff= 10923 ;; 10924 *) 10925 case $LD in # libtool.m4 will add one of these switches to LD 10926 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10927 libsuff= shlibsuff= libmagic=32-bit;; 10928 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10929 libsuff=32 shlibsuff=N32 libmagic=N32;; 10930 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10931 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10932 *) libsuff= shlibsuff= libmagic=never-match;; 10933 esac 10934 ;; 10935 esac 10936 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10937 shlibpath_overrides_runpath=no 10938 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10939 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10940 hardcode_into_libs=yes 10941 ;; 10942 10943# No shared lib support for Linux oldld, aout, or coff. 10944linux*oldld* | linux*aout* | linux*coff*) 10945 dynamic_linker=no 10946 ;; 10947 10948# This must be Linux ELF. 10949linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10950 version_type=linux 10951 need_lib_prefix=no 10952 need_version=no 10953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10954 soname_spec='${libname}${release}${shared_ext}$major' 10955 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10956 shlibpath_var=LD_LIBRARY_PATH 10957 shlibpath_overrides_runpath=no 10958 10959 # Some binutils ld are patched to set DT_RUNPATH 10960 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10961 $as_echo_n "(cached) " >&6 10962else 10963 lt_cv_shlibpath_overrides_runpath=no 10964 save_LDFLAGS=$LDFLAGS 10965 save_libdir=$libdir 10966 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10967 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10969/* end confdefs.h. */ 10970 10971int 10972main () 10973{ 10974 10975 ; 10976 return 0; 10977} 10978_ACEOF 10979if ac_fn_c_try_link "$LINENO"; then : 10980 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10981 lt_cv_shlibpath_overrides_runpath=yes 10982fi 10983fi 10984rm -f core conftest.err conftest.$ac_objext \ 10985 conftest$ac_exeext conftest.$ac_ext 10986 LDFLAGS=$save_LDFLAGS 10987 libdir=$save_libdir 10988 10989fi 10990 10991 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10992 10993 # This implies no fast_install, which is unacceptable. 10994 # Some rework will be needed to allow for fast_install 10995 # before this can be enabled. 10996 hardcode_into_libs=yes 10997 10998 # Append ld.so.conf contents to the search path 10999 if test -f /etc/ld.so.conf; then 11000 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' ' '` 11001 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11002 fi 11003 11004 # We used to test for /lib/ld.so.1 and disable shared libraries on 11005 # powerpc, because MkLinux only supported shared libraries with the 11006 # GNU dynamic linker. Since this was broken with cross compilers, 11007 # most powerpc-linux boxes support dynamic linking these days and 11008 # people can always --disable-shared, the test was removed, and we 11009 # assume the GNU/Linux dynamic linker is in use. 11010 dynamic_linker='GNU/Linux ld.so' 11011 ;; 11012 11013netbsd*) 11014 version_type=sunos 11015 need_lib_prefix=no 11016 need_version=no 11017 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11018 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11019 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11020 dynamic_linker='NetBSD (a.out) ld.so' 11021 else 11022 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11023 soname_spec='${libname}${release}${shared_ext}$major' 11024 dynamic_linker='NetBSD ld.elf_so' 11025 fi 11026 shlibpath_var=LD_LIBRARY_PATH 11027 shlibpath_overrides_runpath=yes 11028 hardcode_into_libs=yes 11029 ;; 11030 11031newsos6) 11032 version_type=linux 11033 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11034 shlibpath_var=LD_LIBRARY_PATH 11035 shlibpath_overrides_runpath=yes 11036 ;; 11037 11038*nto* | *qnx*) 11039 version_type=qnx 11040 need_lib_prefix=no 11041 need_version=no 11042 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11043 soname_spec='${libname}${release}${shared_ext}$major' 11044 shlibpath_var=LD_LIBRARY_PATH 11045 shlibpath_overrides_runpath=no 11046 hardcode_into_libs=yes 11047 dynamic_linker='ldqnx.so' 11048 ;; 11049 11050openbsd*) 11051 version_type=sunos 11052 sys_lib_dlsearch_path_spec="/usr/lib" 11053 need_lib_prefix=no 11054 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11055 case $host_os in 11056 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11057 *) need_version=no ;; 11058 esac 11059 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11060 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11061 shlibpath_var=LD_LIBRARY_PATH 11062 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11063 case $host_os in 11064 openbsd2.[89] | openbsd2.[89].*) 11065 shlibpath_overrides_runpath=no 11066 ;; 11067 *) 11068 shlibpath_overrides_runpath=yes 11069 ;; 11070 esac 11071 else 11072 shlibpath_overrides_runpath=yes 11073 fi 11074 ;; 11075 11076os2*) 11077 libname_spec='$name' 11078 shrext_cmds=".dll" 11079 need_lib_prefix=no 11080 library_names_spec='$libname${shared_ext} $libname.a' 11081 dynamic_linker='OS/2 ld.exe' 11082 shlibpath_var=LIBPATH 11083 ;; 11084 11085osf3* | osf4* | osf5*) 11086 version_type=osf 11087 need_lib_prefix=no 11088 need_version=no 11089 soname_spec='${libname}${release}${shared_ext}$major' 11090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11091 shlibpath_var=LD_LIBRARY_PATH 11092 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11093 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11094 ;; 11095 11096rdos*) 11097 dynamic_linker=no 11098 ;; 11099 11100solaris*) 11101 version_type=linux 11102 need_lib_prefix=no 11103 need_version=no 11104 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11105 soname_spec='${libname}${release}${shared_ext}$major' 11106 shlibpath_var=LD_LIBRARY_PATH 11107 shlibpath_overrides_runpath=yes 11108 hardcode_into_libs=yes 11109 # ldd complains unless libraries are executable 11110 postinstall_cmds='chmod +x $lib' 11111 ;; 11112 11113sunos4*) 11114 version_type=sunos 11115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11116 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11117 shlibpath_var=LD_LIBRARY_PATH 11118 shlibpath_overrides_runpath=yes 11119 if test "$with_gnu_ld" = yes; then 11120 need_lib_prefix=no 11121 fi 11122 need_version=yes 11123 ;; 11124 11125sysv4 | sysv4.3*) 11126 version_type=linux 11127 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11128 soname_spec='${libname}${release}${shared_ext}$major' 11129 shlibpath_var=LD_LIBRARY_PATH 11130 case $host_vendor in 11131 sni) 11132 shlibpath_overrides_runpath=no 11133 need_lib_prefix=no 11134 runpath_var=LD_RUN_PATH 11135 ;; 11136 siemens) 11137 need_lib_prefix=no 11138 ;; 11139 motorola) 11140 need_lib_prefix=no 11141 need_version=no 11142 shlibpath_overrides_runpath=no 11143 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11144 ;; 11145 esac 11146 ;; 11147 11148sysv4*MP*) 11149 if test -d /usr/nec ;then 11150 version_type=linux 11151 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11152 soname_spec='$libname${shared_ext}.$major' 11153 shlibpath_var=LD_LIBRARY_PATH 11154 fi 11155 ;; 11156 11157sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11158 version_type=freebsd-elf 11159 need_lib_prefix=no 11160 need_version=no 11161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11162 soname_spec='${libname}${release}${shared_ext}$major' 11163 shlibpath_var=LD_LIBRARY_PATH 11164 shlibpath_overrides_runpath=yes 11165 hardcode_into_libs=yes 11166 if test "$with_gnu_ld" = yes; then 11167 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11168 else 11169 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11170 case $host_os in 11171 sco3.2v5*) 11172 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11173 ;; 11174 esac 11175 fi 11176 sys_lib_dlsearch_path_spec='/usr/lib' 11177 ;; 11178 11179tpf*) 11180 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11181 version_type=linux 11182 need_lib_prefix=no 11183 need_version=no 11184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11185 shlibpath_var=LD_LIBRARY_PATH 11186 shlibpath_overrides_runpath=no 11187 hardcode_into_libs=yes 11188 ;; 11189 11190uts4*) 11191 version_type=linux 11192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11193 soname_spec='${libname}${release}${shared_ext}$major' 11194 shlibpath_var=LD_LIBRARY_PATH 11195 ;; 11196 11197*) 11198 dynamic_linker=no 11199 ;; 11200esac 11201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11202$as_echo "$dynamic_linker" >&6; } 11203test "$dynamic_linker" = no && can_build_shared=no 11204 11205variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11206if test "$GCC" = yes; then 11207 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11208fi 11209 11210if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11211 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11212fi 11213if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11214 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11215fi 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11309$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11310hardcode_action= 11311if test -n "$hardcode_libdir_flag_spec" || 11312 test -n "$runpath_var" || 11313 test "X$hardcode_automatic" = "Xyes" ; then 11314 11315 # We can hardcode non-existent directories. 11316 if test "$hardcode_direct" != no && 11317 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11318 # have to relink, otherwise we might link with an installed library 11319 # when we should be linking with a yet-to-be-installed one 11320 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11321 test "$hardcode_minus_L" != no; then 11322 # Linking always hardcodes the temporary library directory. 11323 hardcode_action=relink 11324 else 11325 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11326 hardcode_action=immediate 11327 fi 11328else 11329 # We cannot hardcode anything, or else we can only hardcode existing 11330 # directories. 11331 hardcode_action=unsupported 11332fi 11333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11334$as_echo "$hardcode_action" >&6; } 11335 11336if test "$hardcode_action" = relink || 11337 test "$inherit_rpath" = yes; then 11338 # Fast installation is not supported 11339 enable_fast_install=no 11340elif test "$shlibpath_overrides_runpath" = yes || 11341 test "$enable_shared" = no; then 11342 # Fast installation is not necessary 11343 enable_fast_install=needless 11344fi 11345 11346 11347 11348 11349 11350 11351 if test "x$enable_dlopen" != xyes; then 11352 enable_dlopen=unknown 11353 enable_dlopen_self=unknown 11354 enable_dlopen_self_static=unknown 11355else 11356 lt_cv_dlopen=no 11357 lt_cv_dlopen_libs= 11358 11359 case $host_os in 11360 beos*) 11361 lt_cv_dlopen="load_add_on" 11362 lt_cv_dlopen_libs= 11363 lt_cv_dlopen_self=yes 11364 ;; 11365 11366 mingw* | pw32* | cegcc*) 11367 lt_cv_dlopen="LoadLibrary" 11368 lt_cv_dlopen_libs= 11369 ;; 11370 11371 cygwin*) 11372 lt_cv_dlopen="dlopen" 11373 lt_cv_dlopen_libs= 11374 ;; 11375 11376 darwin*) 11377 # if libdl is installed we need to link against it 11378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11379$as_echo_n "checking for dlopen in -ldl... " >&6; } 11380if ${ac_cv_lib_dl_dlopen+:} false; then : 11381 $as_echo_n "(cached) " >&6 11382else 11383 ac_check_lib_save_LIBS=$LIBS 11384LIBS="-ldl $LIBS" 11385cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11386/* end confdefs.h. */ 11387 11388/* Override any GCC internal prototype to avoid an error. 11389 Use char because int might match the return type of a GCC 11390 builtin and then its argument prototype would still apply. */ 11391#ifdef __cplusplus 11392extern "C" 11393#endif 11394char dlopen (); 11395int 11396main () 11397{ 11398return dlopen (); 11399 ; 11400 return 0; 11401} 11402_ACEOF 11403if ac_fn_c_try_link "$LINENO"; then : 11404 ac_cv_lib_dl_dlopen=yes 11405else 11406 ac_cv_lib_dl_dlopen=no 11407fi 11408rm -f core conftest.err conftest.$ac_objext \ 11409 conftest$ac_exeext conftest.$ac_ext 11410LIBS=$ac_check_lib_save_LIBS 11411fi 11412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11413$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11414if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11415 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11416else 11417 11418 lt_cv_dlopen="dyld" 11419 lt_cv_dlopen_libs= 11420 lt_cv_dlopen_self=yes 11421 11422fi 11423 11424 ;; 11425 11426 *) 11427 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11428if test "x$ac_cv_func_shl_load" = xyes; then : 11429 lt_cv_dlopen="shl_load" 11430else 11431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11432$as_echo_n "checking for shl_load in -ldld... " >&6; } 11433if ${ac_cv_lib_dld_shl_load+:} false; then : 11434 $as_echo_n "(cached) " >&6 11435else 11436 ac_check_lib_save_LIBS=$LIBS 11437LIBS="-ldld $LIBS" 11438cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11439/* end confdefs.h. */ 11440 11441/* Override any GCC internal prototype to avoid an error. 11442 Use char because int might match the return type of a GCC 11443 builtin and then its argument prototype would still apply. */ 11444#ifdef __cplusplus 11445extern "C" 11446#endif 11447char shl_load (); 11448int 11449main () 11450{ 11451return shl_load (); 11452 ; 11453 return 0; 11454} 11455_ACEOF 11456if ac_fn_c_try_link "$LINENO"; then : 11457 ac_cv_lib_dld_shl_load=yes 11458else 11459 ac_cv_lib_dld_shl_load=no 11460fi 11461rm -f core conftest.err conftest.$ac_objext \ 11462 conftest$ac_exeext conftest.$ac_ext 11463LIBS=$ac_check_lib_save_LIBS 11464fi 11465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11466$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11467if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11468 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11469else 11470 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11471if test "x$ac_cv_func_dlopen" = xyes; then : 11472 lt_cv_dlopen="dlopen" 11473else 11474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11475$as_echo_n "checking for dlopen in -ldl... " >&6; } 11476if ${ac_cv_lib_dl_dlopen+:} false; then : 11477 $as_echo_n "(cached) " >&6 11478else 11479 ac_check_lib_save_LIBS=$LIBS 11480LIBS="-ldl $LIBS" 11481cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11482/* end confdefs.h. */ 11483 11484/* Override any GCC internal prototype to avoid an error. 11485 Use char because int might match the return type of a GCC 11486 builtin and then its argument prototype would still apply. */ 11487#ifdef __cplusplus 11488extern "C" 11489#endif 11490char dlopen (); 11491int 11492main () 11493{ 11494return dlopen (); 11495 ; 11496 return 0; 11497} 11498_ACEOF 11499if ac_fn_c_try_link "$LINENO"; then : 11500 ac_cv_lib_dl_dlopen=yes 11501else 11502 ac_cv_lib_dl_dlopen=no 11503fi 11504rm -f core conftest.err conftest.$ac_objext \ 11505 conftest$ac_exeext conftest.$ac_ext 11506LIBS=$ac_check_lib_save_LIBS 11507fi 11508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11509$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11510if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11511 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11512else 11513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11514$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11515if ${ac_cv_lib_svld_dlopen+:} false; then : 11516 $as_echo_n "(cached) " >&6 11517else 11518 ac_check_lib_save_LIBS=$LIBS 11519LIBS="-lsvld $LIBS" 11520cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11521/* end confdefs.h. */ 11522 11523/* Override any GCC internal prototype to avoid an error. 11524 Use char because int might match the return type of a GCC 11525 builtin and then its argument prototype would still apply. */ 11526#ifdef __cplusplus 11527extern "C" 11528#endif 11529char dlopen (); 11530int 11531main () 11532{ 11533return dlopen (); 11534 ; 11535 return 0; 11536} 11537_ACEOF 11538if ac_fn_c_try_link "$LINENO"; then : 11539 ac_cv_lib_svld_dlopen=yes 11540else 11541 ac_cv_lib_svld_dlopen=no 11542fi 11543rm -f core conftest.err conftest.$ac_objext \ 11544 conftest$ac_exeext conftest.$ac_ext 11545LIBS=$ac_check_lib_save_LIBS 11546fi 11547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11548$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11549if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11550 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11551else 11552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11553$as_echo_n "checking for dld_link in -ldld... " >&6; } 11554if ${ac_cv_lib_dld_dld_link+:} false; then : 11555 $as_echo_n "(cached) " >&6 11556else 11557 ac_check_lib_save_LIBS=$LIBS 11558LIBS="-ldld $LIBS" 11559cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11560/* end confdefs.h. */ 11561 11562/* Override any GCC internal prototype to avoid an error. 11563 Use char because int might match the return type of a GCC 11564 builtin and then its argument prototype would still apply. */ 11565#ifdef __cplusplus 11566extern "C" 11567#endif 11568char dld_link (); 11569int 11570main () 11571{ 11572return dld_link (); 11573 ; 11574 return 0; 11575} 11576_ACEOF 11577if ac_fn_c_try_link "$LINENO"; then : 11578 ac_cv_lib_dld_dld_link=yes 11579else 11580 ac_cv_lib_dld_dld_link=no 11581fi 11582rm -f core conftest.err conftest.$ac_objext \ 11583 conftest$ac_exeext conftest.$ac_ext 11584LIBS=$ac_check_lib_save_LIBS 11585fi 11586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11587$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11588if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11589 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11590fi 11591 11592 11593fi 11594 11595 11596fi 11597 11598 11599fi 11600 11601 11602fi 11603 11604 11605fi 11606 11607 ;; 11608 esac 11609 11610 if test "x$lt_cv_dlopen" != xno; then 11611 enable_dlopen=yes 11612 else 11613 enable_dlopen=no 11614 fi 11615 11616 case $lt_cv_dlopen in 11617 dlopen) 11618 save_CPPFLAGS="$CPPFLAGS" 11619 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11620 11621 save_LDFLAGS="$LDFLAGS" 11622 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11623 11624 save_LIBS="$LIBS" 11625 LIBS="$lt_cv_dlopen_libs $LIBS" 11626 11627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11628$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11629if ${lt_cv_dlopen_self+:} false; then : 11630 $as_echo_n "(cached) " >&6 11631else 11632 if test "$cross_compiling" = yes; then : 11633 lt_cv_dlopen_self=cross 11634else 11635 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11636 lt_status=$lt_dlunknown 11637 cat > conftest.$ac_ext <<_LT_EOF 11638#line 11638 "configure" 11639#include "confdefs.h" 11640 11641#if HAVE_DLFCN_H 11642#include <dlfcn.h> 11643#endif 11644 11645#include <stdio.h> 11646 11647#ifdef RTLD_GLOBAL 11648# define LT_DLGLOBAL RTLD_GLOBAL 11649#else 11650# ifdef DL_GLOBAL 11651# define LT_DLGLOBAL DL_GLOBAL 11652# else 11653# define LT_DLGLOBAL 0 11654# endif 11655#endif 11656 11657/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11658 find out it does not work in some platform. */ 11659#ifndef LT_DLLAZY_OR_NOW 11660# ifdef RTLD_LAZY 11661# define LT_DLLAZY_OR_NOW RTLD_LAZY 11662# else 11663# ifdef DL_LAZY 11664# define LT_DLLAZY_OR_NOW DL_LAZY 11665# else 11666# ifdef RTLD_NOW 11667# define LT_DLLAZY_OR_NOW RTLD_NOW 11668# else 11669# ifdef DL_NOW 11670# define LT_DLLAZY_OR_NOW DL_NOW 11671# else 11672# define LT_DLLAZY_OR_NOW 0 11673# endif 11674# endif 11675# endif 11676# endif 11677#endif 11678 11679/* When -fvisbility=hidden is used, assume the code has been annotated 11680 correspondingly for the symbols needed. */ 11681#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11682void fnord () __attribute__((visibility("default"))); 11683#endif 11684 11685void fnord () { int i=42; } 11686int main () 11687{ 11688 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11689 int status = $lt_dlunknown; 11690 11691 if (self) 11692 { 11693 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11694 else 11695 { 11696 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11697 else puts (dlerror ()); 11698 } 11699 /* dlclose (self); */ 11700 } 11701 else 11702 puts (dlerror ()); 11703 11704 return status; 11705} 11706_LT_EOF 11707 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11708 (eval $ac_link) 2>&5 11709 ac_status=$? 11710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11711 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11712 (./conftest; exit; ) >&5 2>/dev/null 11713 lt_status=$? 11714 case x$lt_status in 11715 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11716 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11717 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11718 esac 11719 else : 11720 # compilation failed 11721 lt_cv_dlopen_self=no 11722 fi 11723fi 11724rm -fr conftest* 11725 11726 11727fi 11728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11729$as_echo "$lt_cv_dlopen_self" >&6; } 11730 11731 if test "x$lt_cv_dlopen_self" = xyes; then 11732 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11734$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11735if ${lt_cv_dlopen_self_static+:} false; then : 11736 $as_echo_n "(cached) " >&6 11737else 11738 if test "$cross_compiling" = yes; then : 11739 lt_cv_dlopen_self_static=cross 11740else 11741 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11742 lt_status=$lt_dlunknown 11743 cat > conftest.$ac_ext <<_LT_EOF 11744#line 11744 "configure" 11745#include "confdefs.h" 11746 11747#if HAVE_DLFCN_H 11748#include <dlfcn.h> 11749#endif 11750 11751#include <stdio.h> 11752 11753#ifdef RTLD_GLOBAL 11754# define LT_DLGLOBAL RTLD_GLOBAL 11755#else 11756# ifdef DL_GLOBAL 11757# define LT_DLGLOBAL DL_GLOBAL 11758# else 11759# define LT_DLGLOBAL 0 11760# endif 11761#endif 11762 11763/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11764 find out it does not work in some platform. */ 11765#ifndef LT_DLLAZY_OR_NOW 11766# ifdef RTLD_LAZY 11767# define LT_DLLAZY_OR_NOW RTLD_LAZY 11768# else 11769# ifdef DL_LAZY 11770# define LT_DLLAZY_OR_NOW DL_LAZY 11771# else 11772# ifdef RTLD_NOW 11773# define LT_DLLAZY_OR_NOW RTLD_NOW 11774# else 11775# ifdef DL_NOW 11776# define LT_DLLAZY_OR_NOW DL_NOW 11777# else 11778# define LT_DLLAZY_OR_NOW 0 11779# endif 11780# endif 11781# endif 11782# endif 11783#endif 11784 11785/* When -fvisbility=hidden is used, assume the code has been annotated 11786 correspondingly for the symbols needed. */ 11787#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11788void fnord () __attribute__((visibility("default"))); 11789#endif 11790 11791void fnord () { int i=42; } 11792int main () 11793{ 11794 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11795 int status = $lt_dlunknown; 11796 11797 if (self) 11798 { 11799 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11800 else 11801 { 11802 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11803 else puts (dlerror ()); 11804 } 11805 /* dlclose (self); */ 11806 } 11807 else 11808 puts (dlerror ()); 11809 11810 return status; 11811} 11812_LT_EOF 11813 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11814 (eval $ac_link) 2>&5 11815 ac_status=$? 11816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11817 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11818 (./conftest; exit; ) >&5 2>/dev/null 11819 lt_status=$? 11820 case x$lt_status in 11821 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11822 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11823 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11824 esac 11825 else : 11826 # compilation failed 11827 lt_cv_dlopen_self_static=no 11828 fi 11829fi 11830rm -fr conftest* 11831 11832 11833fi 11834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11835$as_echo "$lt_cv_dlopen_self_static" >&6; } 11836 fi 11837 11838 CPPFLAGS="$save_CPPFLAGS" 11839 LDFLAGS="$save_LDFLAGS" 11840 LIBS="$save_LIBS" 11841 ;; 11842 esac 11843 11844 case $lt_cv_dlopen_self in 11845 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11846 *) enable_dlopen_self=unknown ;; 11847 esac 11848 11849 case $lt_cv_dlopen_self_static in 11850 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11851 *) enable_dlopen_self_static=unknown ;; 11852 esac 11853fi 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871striplib= 11872old_striplib= 11873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11874$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11875if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11876 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11877 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11879$as_echo "yes" >&6; } 11880else 11881# FIXME - insert some real tests, host_os isn't really good enough 11882 case $host_os in 11883 darwin*) 11884 if test -n "$STRIP" ; then 11885 striplib="$STRIP -x" 11886 old_striplib="$STRIP -S" 11887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11888$as_echo "yes" >&6; } 11889 else 11890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11891$as_echo "no" >&6; } 11892 fi 11893 ;; 11894 *) 11895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11896$as_echo "no" >&6; } 11897 ;; 11898 esac 11899fi 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 # Report which library types will actually be built 11913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11914$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11916$as_echo "$can_build_shared" >&6; } 11917 11918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11919$as_echo_n "checking whether to build shared libraries... " >&6; } 11920 test "$can_build_shared" = "no" && enable_shared=no 11921 11922 # On AIX, shared libraries and static libraries use the same namespace, and 11923 # are all built from PIC. 11924 case $host_os in 11925 aix3*) 11926 test "$enable_shared" = yes && enable_static=no 11927 if test -n "$RANLIB"; then 11928 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11929 postinstall_cmds='$RANLIB $lib' 11930 fi 11931 ;; 11932 11933 aix[4-9]*) 11934 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11935 test "$enable_shared" = yes && enable_static=no 11936 fi 11937 ;; 11938 esac 11939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11940$as_echo "$enable_shared" >&6; } 11941 11942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11943$as_echo_n "checking whether to build static libraries... " >&6; } 11944 # Make sure either enable_shared or enable_static is yes. 11945 test "$enable_shared" = yes || enable_static=yes 11946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11947$as_echo "$enable_static" >&6; } 11948 11949 11950 11951 11952fi 11953ac_ext=c 11954ac_cpp='$CPP $CPPFLAGS' 11955ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11956ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11957ac_compiler_gnu=$ac_cv_c_compiler_gnu 11958 11959CC="$lt_save_CC" 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 ac_config_commands="$ac_config_commands libtool" 11974 11975 11976 11977 11978# Only expand once: 11979 11980 11981# Check whether --enable-largefile was given. 11982if test "${enable_largefile+set}" = set; then : 11983 enableval=$enable_largefile; 11984fi 11985 11986if test "$enable_largefile" != no; then 11987 11988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11989$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11990if ${ac_cv_sys_largefile_CC+:} false; then : 11991 $as_echo_n "(cached) " >&6 11992else 11993 ac_cv_sys_largefile_CC=no 11994 if test "$GCC" != yes; then 11995 ac_save_CC=$CC 11996 while :; do 11997 # IRIX 6.2 and later do not support large files by default, 11998 # so use the C compiler's -n32 option if that helps. 11999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12000/* end confdefs.h. */ 12001#include <sys/types.h> 12002 /* Check that off_t can represent 2**63 - 1 correctly. 12003 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12004 since some C++ compilers masquerading as C compilers 12005 incorrectly reject 9223372036854775807. */ 12006#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12007 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12008 && LARGE_OFF_T % 2147483647 == 1) 12009 ? 1 : -1]; 12010int 12011main () 12012{ 12013 12014 ; 12015 return 0; 12016} 12017_ACEOF 12018 if ac_fn_c_try_compile "$LINENO"; then : 12019 break 12020fi 12021rm -f core conftest.err conftest.$ac_objext 12022 CC="$CC -n32" 12023 if ac_fn_c_try_compile "$LINENO"; then : 12024 ac_cv_sys_largefile_CC=' -n32'; break 12025fi 12026rm -f core conftest.err conftest.$ac_objext 12027 break 12028 done 12029 CC=$ac_save_CC 12030 rm -f conftest.$ac_ext 12031 fi 12032fi 12033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12034$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12035 if test "$ac_cv_sys_largefile_CC" != no; then 12036 CC=$CC$ac_cv_sys_largefile_CC 12037 fi 12038 12039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12040$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12041if ${ac_cv_sys_file_offset_bits+:} false; then : 12042 $as_echo_n "(cached) " >&6 12043else 12044 while :; do 12045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12046/* end confdefs.h. */ 12047#include <sys/types.h> 12048 /* Check that off_t can represent 2**63 - 1 correctly. 12049 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12050 since some C++ compilers masquerading as C compilers 12051 incorrectly reject 9223372036854775807. */ 12052#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12053 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12054 && LARGE_OFF_T % 2147483647 == 1) 12055 ? 1 : -1]; 12056int 12057main () 12058{ 12059 12060 ; 12061 return 0; 12062} 12063_ACEOF 12064if ac_fn_c_try_compile "$LINENO"; then : 12065 ac_cv_sys_file_offset_bits=no; break 12066fi 12067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12069/* end confdefs.h. */ 12070#define _FILE_OFFSET_BITS 64 12071#include <sys/types.h> 12072 /* Check that off_t can represent 2**63 - 1 correctly. 12073 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12074 since some C++ compilers masquerading as C compilers 12075 incorrectly reject 9223372036854775807. */ 12076#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12077 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12078 && LARGE_OFF_T % 2147483647 == 1) 12079 ? 1 : -1]; 12080int 12081main () 12082{ 12083 12084 ; 12085 return 0; 12086} 12087_ACEOF 12088if ac_fn_c_try_compile "$LINENO"; then : 12089 ac_cv_sys_file_offset_bits=64; break 12090fi 12091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12092 ac_cv_sys_file_offset_bits=unknown 12093 break 12094done 12095fi 12096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12097$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12098case $ac_cv_sys_file_offset_bits in #( 12099 no | unknown) ;; 12100 *) 12101cat >>confdefs.h <<_ACEOF 12102#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12103_ACEOF 12104;; 12105esac 12106rm -rf conftest* 12107 if test $ac_cv_sys_file_offset_bits = unknown; then 12108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12109$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12110if ${ac_cv_sys_large_files+:} false; then : 12111 $as_echo_n "(cached) " >&6 12112else 12113 while :; do 12114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12115/* end confdefs.h. */ 12116#include <sys/types.h> 12117 /* Check that off_t can represent 2**63 - 1 correctly. 12118 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12119 since some C++ compilers masquerading as C compilers 12120 incorrectly reject 9223372036854775807. */ 12121#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12122 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12123 && LARGE_OFF_T % 2147483647 == 1) 12124 ? 1 : -1]; 12125int 12126main () 12127{ 12128 12129 ; 12130 return 0; 12131} 12132_ACEOF 12133if ac_fn_c_try_compile "$LINENO"; then : 12134 ac_cv_sys_large_files=no; break 12135fi 12136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12138/* end confdefs.h. */ 12139#define _LARGE_FILES 1 12140#include <sys/types.h> 12141 /* Check that off_t can represent 2**63 - 1 correctly. 12142 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12143 since some C++ compilers masquerading as C compilers 12144 incorrectly reject 9223372036854775807. */ 12145#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12146 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12147 && LARGE_OFF_T % 2147483647 == 1) 12148 ? 1 : -1]; 12149int 12150main () 12151{ 12152 12153 ; 12154 return 0; 12155} 12156_ACEOF 12157if ac_fn_c_try_compile "$LINENO"; then : 12158 ac_cv_sys_large_files=1; break 12159fi 12160rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12161 ac_cv_sys_large_files=unknown 12162 break 12163done 12164fi 12165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12166$as_echo "$ac_cv_sys_large_files" >&6; } 12167case $ac_cv_sys_large_files in #( 12168 no | unknown) ;; 12169 *) 12170cat >>confdefs.h <<_ACEOF 12171#define _LARGE_FILES $ac_cv_sys_large_files 12172_ACEOF 12173;; 12174esac 12175rm -rf conftest* 12176 fi 12177 12178 12179fi 12180 12181 12182MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing 12183for ac_prog in aclocal 12184do 12185 # Extract the first word of "$ac_prog", so it can be a program name with args. 12186set dummy $ac_prog; ac_word=$2 12187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12188$as_echo_n "checking for $ac_word... " >&6; } 12189if ${ac_cv_prog_ACLOCAL+:} false; then : 12190 $as_echo_n "(cached) " >&6 12191else 12192 if test -n "$ACLOCAL"; then 12193 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test. 12194else 12195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12196for as_dir in $PATH 12197do 12198 IFS=$as_save_IFS 12199 test -z "$as_dir" && as_dir=. 12200 for ac_exec_ext in '' $ac_executable_extensions; do 12201 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12202 ac_cv_prog_ACLOCAL="$ac_prog" 12203 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12204 break 2 12205 fi 12206done 12207 done 12208IFS=$as_save_IFS 12209 12210fi 12211fi 12212ACLOCAL=$ac_cv_prog_ACLOCAL 12213if test -n "$ACLOCAL"; then 12214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5 12215$as_echo "$ACLOCAL" >&6; } 12216else 12217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12218$as_echo "no" >&6; } 12219fi 12220 12221 12222 test -n "$ACLOCAL" && break 12223done 12224test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal" 12225 12226for ac_prog in autoconf 12227do 12228 # Extract the first word of "$ac_prog", so it can be a program name with args. 12229set dummy $ac_prog; ac_word=$2 12230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12231$as_echo_n "checking for $ac_word... " >&6; } 12232if ${ac_cv_prog_AUTOCONF+:} false; then : 12233 $as_echo_n "(cached) " >&6 12234else 12235 if test -n "$AUTOCONF"; then 12236 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test. 12237else 12238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12239for as_dir in $PATH 12240do 12241 IFS=$as_save_IFS 12242 test -z "$as_dir" && as_dir=. 12243 for ac_exec_ext in '' $ac_executable_extensions; do 12244 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12245 ac_cv_prog_AUTOCONF="$ac_prog" 12246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12247 break 2 12248 fi 12249done 12250 done 12251IFS=$as_save_IFS 12252 12253fi 12254fi 12255AUTOCONF=$ac_cv_prog_AUTOCONF 12256if test -n "$AUTOCONF"; then 12257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5 12258$as_echo "$AUTOCONF" >&6; } 12259else 12260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12261$as_echo "no" >&6; } 12262fi 12263 12264 12265 test -n "$AUTOCONF" && break 12266done 12267test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf" 12268 12269for ac_prog in autoheader 12270do 12271 # Extract the first word of "$ac_prog", so it can be a program name with args. 12272set dummy $ac_prog; ac_word=$2 12273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12274$as_echo_n "checking for $ac_word... " >&6; } 12275if ${ac_cv_prog_AUTOHEADER+:} false; then : 12276 $as_echo_n "(cached) " >&6 12277else 12278 if test -n "$AUTOHEADER"; then 12279 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test. 12280else 12281as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12282for as_dir in $PATH 12283do 12284 IFS=$as_save_IFS 12285 test -z "$as_dir" && as_dir=. 12286 for ac_exec_ext in '' $ac_executable_extensions; do 12287 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12288 ac_cv_prog_AUTOHEADER="$ac_prog" 12289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12290 break 2 12291 fi 12292done 12293 done 12294IFS=$as_save_IFS 12295 12296fi 12297fi 12298AUTOHEADER=$ac_cv_prog_AUTOHEADER 12299if test -n "$AUTOHEADER"; then 12300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5 12301$as_echo "$AUTOHEADER" >&6; } 12302else 12303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12304$as_echo "no" >&6; } 12305fi 12306 12307 12308 test -n "$AUTOHEADER" && break 12309done 12310test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader" 12311 12312 12313# Figure out what compiler warnings we can enable. 12314# See config/warnings.m4 for details. 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= 12323save_CFLAGS="$CFLAGS" 12324for real_option in -W -Wall -Wno-narrowing -Wwrite-strings \ 12325 -Wmissing-format-attribute; do 12326 # Do the check with the no- prefix removed since gcc silently 12327 # accepts any -Wno-* option on purpose 12328 case $real_option in 12329 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12330 *) option=$real_option ;; 12331 esac 12332 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12333 12334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12335$as_echo_n "checking whether $CC supports $option... " >&6; } 12336if eval \${$as_acx_Woption+:} false; then : 12337 $as_echo_n "(cached) " >&6 12338else 12339 CFLAGS="$option" 12340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12341/* end confdefs.h. */ 12342 12343int 12344main () 12345{ 12346 12347 ; 12348 return 0; 12349} 12350_ACEOF 12351if ac_fn_c_try_compile "$LINENO"; then : 12352 eval "$as_acx_Woption=yes" 12353else 12354 eval "$as_acx_Woption=no" 12355fi 12356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12357 12358fi 12359eval ac_res=\$$as_acx_Woption 12360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12361$as_echo "$ac_res" >&6; } 12362 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12363 warn="$warn${warn:+ }$real_option" 12364fi 12365 done 12366CFLAGS="$save_CFLAGS" 12367ac_ext=c 12368ac_cpp='$CPP $CPPFLAGS' 12369ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12370ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12371ac_compiler_gnu=$ac_cv_c_compiler_gnu 12372 12373 12374ac_ext=c 12375ac_cpp='$CPP $CPPFLAGS' 12376ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12377ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12378ac_compiler_gnu=$ac_cv_c_compiler_gnu 12379 12380c_warn= 12381save_CFLAGS="$CFLAGS" 12382for real_option in -Wstrict-prototypes -Wmissing-prototypes \ 12383 -Wold-style-definition; do 12384 # Do the check with the no- prefix removed since gcc silently 12385 # accepts any -Wno-* option on purpose 12386 case $real_option in 12387 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12388 *) option=$real_option ;; 12389 esac 12390 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12391 12392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12393$as_echo_n "checking whether $CC supports $option... " >&6; } 12394if eval \${$as_acx_Woption+:} false; then : 12395 $as_echo_n "(cached) " >&6 12396else 12397 CFLAGS="$option" 12398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12399/* end confdefs.h. */ 12400 12401int 12402main () 12403{ 12404 12405 ; 12406 return 0; 12407} 12408_ACEOF 12409if ac_fn_c_try_compile "$LINENO"; then : 12410 eval "$as_acx_Woption=yes" 12411else 12412 eval "$as_acx_Woption=no" 12413fi 12414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12415 12416fi 12417eval ac_res=\$$as_acx_Woption 12418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12419$as_echo "$ac_res" >&6; } 12420 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12421 c_warn="$c_warn${c_warn:+ }$real_option" 12422fi 12423 done 12424CFLAGS="$save_CFLAGS" 12425ac_ext=c 12426ac_cpp='$CPP $CPPFLAGS' 12427ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12428ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12429ac_compiler_gnu=$ac_cv_c_compiler_gnu 12430 12431 12432ac_ext=c 12433ac_cpp='$CPP $CPPFLAGS' 12434ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12435ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12436ac_compiler_gnu=$ac_cv_c_compiler_gnu 12437 12438WARN_PEDANTIC= 12439# Do the check with the no- prefix removed from the warning options 12440# since gcc silently accepts any -Wno-* option on purpose 12441if test "$GCC" = yes; then : 12442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5 12443$as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; } 12444if ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then : 12445 $as_echo_n "(cached) " >&6 12446else 12447 save_CFLAGS="$CFLAGS" 12448CFLAGS="-pedantic -Wlong-long" 12449cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12450/* end confdefs.h. */ 12451 12452int 12453main () 12454{ 12455 12456 ; 12457 return 0; 12458} 12459_ACEOF 12460if ac_fn_c_try_compile "$LINENO"; then : 12461 acx_cv_prog_cc_pedantic__Wlong_long=yes 12462else 12463 acx_cv_prog_cc_pedantic__Wlong_long=no 12464fi 12465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12466CFLAGS="$save_CFLAGS" 12467fi 12468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5 12469$as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; } 12470if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then : 12471 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long" 12472fi 12473 12474fi 12475ac_ext=c 12476ac_cpp='$CPP $CPPFLAGS' 12477ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12478ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12479ac_compiler_gnu=$ac_cv_c_compiler_gnu 12480 12481 12482 12483# Only enable with --enable-werror-always until existing warnings are 12484# corrected. 12485ac_ext=c 12486ac_cpp='$CPP $CPPFLAGS' 12487ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12488ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12489ac_compiler_gnu=$ac_cv_c_compiler_gnu 12490 12491WERROR= 12492# Check whether --enable-werror-always was given. 12493if test "${enable_werror_always+set}" = set; then : 12494 enableval=$enable_werror_always; 12495else 12496 enable_werror_always=no 12497fi 12498 12499if test $enable_werror_always = yes; then : 12500 WERROR="$WERROR${WERROR:+ }-Werror" 12501fi 12502 12503ac_ext=c 12504ac_cpp='$CPP $CPPFLAGS' 12505ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12506ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12507ac_compiler_gnu=$ac_cv_c_compiler_gnu 12508 12509 12510 12511 12512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 12513$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 12514 # Check whether --enable-maintainer-mode was given. 12515if test "${enable_maintainer_mode+set}" = set; then : 12516 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 12517else 12518 USE_MAINTAINER_MODE=no 12519fi 12520 12521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 12522$as_echo "$USE_MAINTAINER_MODE" >&6; } 12523 if test $USE_MAINTAINER_MODE = yes; then 12524 MAINTAINER_MODE_TRUE= 12525 MAINTAINER_MODE_FALSE='#' 12526else 12527 MAINTAINER_MODE_TRUE='#' 12528 MAINTAINER_MODE_FALSE= 12529fi 12530 12531 MAINT=$MAINTAINER_MODE_TRUE 12532 12533 12534 case ${build_alias} in 12535 "") build_noncanonical=${build} ;; 12536 *) build_noncanonical=${build_alias} ;; 12537esac 12538 12539 case ${host_alias} in 12540 "") host_noncanonical=${build_noncanonical} ;; 12541 *) host_noncanonical=${host_alias} ;; 12542esac 12543 12544 case ${target_alias} in 12545 "") target_noncanonical=${host_noncanonical} ;; 12546 *) target_noncanonical=${target_alias} ;; 12547esac 12548 12549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5 12550$as_echo_n "checking whether to install libbfd... " >&6; } 12551 # Check whether --enable-install-libbfd was given. 12552if test "${enable_install_libbfd+set}" = set; then : 12553 enableval=$enable_install_libbfd; install_libbfd_p=$enableval 12554else 12555 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then 12556 install_libbfd_p=yes 12557 else 12558 install_libbfd_p=no 12559 fi 12560fi 12561 12562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5 12563$as_echo "$install_libbfd_p" >&6; } 12564 if test $install_libbfd_p = yes; then 12565 INSTALL_LIBBFD_TRUE= 12566 INSTALL_LIBBFD_FALSE='#' 12567else 12568 INSTALL_LIBBFD_TRUE='#' 12569 INSTALL_LIBBFD_FALSE= 12570fi 12571 12572 # Need _noncanonical variables for this. 12573 12574 12575 12576 12577 # libbfd.a is a host library containing target dependent code 12578 bfdlibdir='$(libdir)' 12579 bfdincludedir='$(includedir)' 12580 if test "${host}" != "${target}"; then 12581 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib' 12582 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include' 12583 fi 12584 12585 12586 12587 12588 12589 12590ac_ext=c 12591ac_cpp='$CPP $CPPFLAGS' 12592ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12593ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12594ac_compiler_gnu=$ac_cv_c_compiler_gnu 12595 12596ac_libctf_warn_cflags= 12597save_CFLAGS="$CFLAGS" 12598for real_option in -Wall; do 12599 # Do the check with the no- prefix removed since gcc silently 12600 # accepts any -Wno-* option on purpose 12601 case $real_option in 12602 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12603 *) option=$real_option ;; 12604 esac 12605 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12606 12607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12608$as_echo_n "checking whether $CC supports $option... " >&6; } 12609if eval \${$as_acx_Woption+:} false; then : 12610 $as_echo_n "(cached) " >&6 12611else 12612 CFLAGS="$option" 12613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12614/* end confdefs.h. */ 12615 12616int 12617main () 12618{ 12619 12620 ; 12621 return 0; 12622} 12623_ACEOF 12624if ac_fn_c_try_compile "$LINENO"; then : 12625 eval "$as_acx_Woption=yes" 12626else 12627 eval "$as_acx_Woption=no" 12628fi 12629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12630 12631fi 12632eval ac_res=\$$as_acx_Woption 12633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12634$as_echo "$ac_res" >&6; } 12635 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12636 ac_libctf_warn_cflags="$ac_libctf_warn_cflags${ac_libctf_warn_cflags:+ }$real_option" 12637fi 12638 done 12639CFLAGS="$save_CFLAGS" 12640ac_ext=c 12641ac_cpp='$CPP $CPPFLAGS' 12642ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12643ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12644ac_compiler_gnu=$ac_cv_c_compiler_gnu 12645 12646 12647 12648 12649 12650 12651 for ac_header in $ac_header_list 12652do : 12653 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12654ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 12655" 12656if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12657 cat >>confdefs.h <<_ACEOF 12658#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12659_ACEOF 12660 12661fi 12662 12663done 12664 12665 12666 12667 12668 12669 12670 12671 12672for ac_func in getpagesize 12673do : 12674 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 12675if test "x$ac_cv_func_getpagesize" = xyes; then : 12676 cat >>confdefs.h <<_ACEOF 12677#define HAVE_GETPAGESIZE 1 12678_ACEOF 12679 12680fi 12681done 12682 12683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 12684$as_echo_n "checking for working mmap... " >&6; } 12685if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 12686 $as_echo_n "(cached) " >&6 12687else 12688 if test "$cross_compiling" = yes; then : 12689 ac_cv_func_mmap_fixed_mapped=no 12690else 12691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12692/* end confdefs.h. */ 12693$ac_includes_default 12694/* malloc might have been renamed as rpl_malloc. */ 12695#undef malloc 12696 12697/* Thanks to Mike Haertel and Jim Avera for this test. 12698 Here is a matrix of mmap possibilities: 12699 mmap private not fixed 12700 mmap private fixed at somewhere currently unmapped 12701 mmap private fixed at somewhere already mapped 12702 mmap shared not fixed 12703 mmap shared fixed at somewhere currently unmapped 12704 mmap shared fixed at somewhere already mapped 12705 For private mappings, we should verify that changes cannot be read() 12706 back from the file, nor mmap's back from the file at a different 12707 address. (There have been systems where private was not correctly 12708 implemented like the infamous i386 svr4.0, and systems where the 12709 VM page cache was not coherent with the file system buffer cache 12710 like early versions of FreeBSD and possibly contemporary NetBSD.) 12711 For shared mappings, we should conversely verify that changes get 12712 propagated back to all the places they're supposed to be. 12713 12714 Grep wants private fixed already mapped. 12715 The main things grep needs to know about mmap are: 12716 * does it exist and is it safe to write into the mmap'd area 12717 * how to use it (BSD variants) */ 12718 12719#include <fcntl.h> 12720#include <sys/mman.h> 12721 12722#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 12723char *malloc (); 12724#endif 12725 12726/* This mess was copied from the GNU getpagesize.h. */ 12727#ifndef HAVE_GETPAGESIZE 12728# ifdef _SC_PAGESIZE 12729# define getpagesize() sysconf(_SC_PAGESIZE) 12730# else /* no _SC_PAGESIZE */ 12731# ifdef HAVE_SYS_PARAM_H 12732# include <sys/param.h> 12733# ifdef EXEC_PAGESIZE 12734# define getpagesize() EXEC_PAGESIZE 12735# else /* no EXEC_PAGESIZE */ 12736# ifdef NBPG 12737# define getpagesize() NBPG * CLSIZE 12738# ifndef CLSIZE 12739# define CLSIZE 1 12740# endif /* no CLSIZE */ 12741# else /* no NBPG */ 12742# ifdef NBPC 12743# define getpagesize() NBPC 12744# else /* no NBPC */ 12745# ifdef PAGESIZE 12746# define getpagesize() PAGESIZE 12747# endif /* PAGESIZE */ 12748# endif /* no NBPC */ 12749# endif /* no NBPG */ 12750# endif /* no EXEC_PAGESIZE */ 12751# else /* no HAVE_SYS_PARAM_H */ 12752# define getpagesize() 8192 /* punt totally */ 12753# endif /* no HAVE_SYS_PARAM_H */ 12754# endif /* no _SC_PAGESIZE */ 12755 12756#endif /* no HAVE_GETPAGESIZE */ 12757 12758int 12759main () 12760{ 12761 char *data, *data2, *data3; 12762 const char *cdata2; 12763 int i, pagesize; 12764 int fd, fd2; 12765 12766 pagesize = getpagesize (); 12767 12768 /* First, make a file with some known garbage in it. */ 12769 data = (char *) malloc (pagesize); 12770 if (!data) 12771 return 1; 12772 for (i = 0; i < pagesize; ++i) 12773 *(data + i) = rand (); 12774 umask (0); 12775 fd = creat ("conftest.mmap", 0600); 12776 if (fd < 0) 12777 return 2; 12778 if (write (fd, data, pagesize) != pagesize) 12779 return 3; 12780 close (fd); 12781 12782 /* Next, check that the tail of a page is zero-filled. File must have 12783 non-zero length, otherwise we risk SIGBUS for entire page. */ 12784 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 12785 if (fd2 < 0) 12786 return 4; 12787 cdata2 = ""; 12788 if (write (fd2, cdata2, 1) != 1) 12789 return 5; 12790 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 12791 if (data2 == MAP_FAILED) 12792 return 6; 12793 for (i = 0; i < pagesize; ++i) 12794 if (*(data2 + i)) 12795 return 7; 12796 close (fd2); 12797 if (munmap (data2, pagesize)) 12798 return 8; 12799 12800 /* Next, try to mmap the file at a fixed address which already has 12801 something else allocated at it. If we can, also make sure that 12802 we see the same garbage. */ 12803 fd = open ("conftest.mmap", O_RDWR); 12804 if (fd < 0) 12805 return 9; 12806 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 12807 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 12808 return 10; 12809 for (i = 0; i < pagesize; ++i) 12810 if (*(data + i) != *(data2 + i)) 12811 return 11; 12812 12813 /* Finally, make sure that changes to the mapped area do not 12814 percolate back to the file as seen by read(). (This is a bug on 12815 some variants of i386 svr4.0.) */ 12816 for (i = 0; i < pagesize; ++i) 12817 *(data2 + i) = *(data2 + i) + 1; 12818 data3 = (char *) malloc (pagesize); 12819 if (!data3) 12820 return 12; 12821 if (read (fd, data3, pagesize) != pagesize) 12822 return 13; 12823 for (i = 0; i < pagesize; ++i) 12824 if (*(data + i) != *(data3 + i)) 12825 return 14; 12826 close (fd); 12827 return 0; 12828} 12829_ACEOF 12830if ac_fn_c_try_run "$LINENO"; then : 12831 ac_cv_func_mmap_fixed_mapped=yes 12832else 12833 ac_cv_func_mmap_fixed_mapped=no 12834fi 12835rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12836 conftest.$ac_objext conftest.beam conftest.$ac_ext 12837fi 12838 12839fi 12840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 12841$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 12842if test $ac_cv_func_mmap_fixed_mapped = yes; then 12843 12844$as_echo "#define HAVE_MMAP 1" >>confdefs.h 12845 12846fi 12847rm -f conftest.mmap conftest.txt 12848 12849# Needed for BFD capability checks. 12850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 12851$as_echo_n "checking for library containing dlsym... " >&6; } 12852if ${ac_cv_search_dlsym+:} false; then : 12853 $as_echo_n "(cached) " >&6 12854else 12855 ac_func_search_save_LIBS=$LIBS 12856cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12857/* end confdefs.h. */ 12858 12859/* Override any GCC internal prototype to avoid an error. 12860 Use char because int might match the return type of a GCC 12861 builtin and then its argument prototype would still apply. */ 12862#ifdef __cplusplus 12863extern "C" 12864#endif 12865char dlsym (); 12866int 12867main () 12868{ 12869return dlsym (); 12870 ; 12871 return 0; 12872} 12873_ACEOF 12874for ac_lib in '' dl; do 12875 if test -z "$ac_lib"; then 12876 ac_res="none required" 12877 else 12878 ac_res=-l$ac_lib 12879 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12880 fi 12881 if ac_fn_c_try_link "$LINENO"; then : 12882 ac_cv_search_dlsym=$ac_res 12883fi 12884rm -f core conftest.err conftest.$ac_objext \ 12885 conftest$ac_exeext 12886 if ${ac_cv_search_dlsym+:} false; then : 12887 break 12888fi 12889done 12890if ${ac_cv_search_dlsym+:} false; then : 12891 12892else 12893 ac_cv_search_dlsym=no 12894fi 12895rm conftest.$ac_ext 12896LIBS=$ac_func_search_save_LIBS 12897fi 12898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 12899$as_echo "$ac_cv_search_dlsym" >&6; } 12900ac_res=$ac_cv_search_dlsym 12901if test "$ac_res" != no; then : 12902 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 12903 12904fi 12905 12906 12907 # Use the system's zlib library. 12908 zlibdir="-L\$(top_builddir)/../zlib" 12909 zlibinc="-I\$(top_srcdir)/../zlib" 12910 12911# Check whether --with-system-zlib was given. 12912if test "${with_system_zlib+set}" = set; then : 12913 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 12914 zlibdir= 12915 zlibinc= 12916 fi 12917 12918fi 12919 12920 12921 12922 12923 12924 # Check whether --enable-libctf-hash-debugging was given. 12925if test "${enable_libctf_hash_debugging+set}" = set; then : 12926 enableval=$enable_libctf_hash_debugging; 12927 case "$enableval" in 12928 yes|no) ;; 12929 *) as_fn_error $? "Argument to enable/disable libctf-hash-debugging must be yes or no" "$LINENO" 5 ;; 12930 esac 12931 12932else 12933 enable_libctf_hash_debugging=no 12934fi 12935 12936 12937if test "${enable_libctf_hash_debugging}" = yes; then 12938 12939$as_echo "#define ENABLE_LIBCTF_HASH_DEBUGGING 1" >>confdefs.h 12940 12941fi 12942 if test "${enable_libctf_hash_debugging}" = yes; then 12943 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE= 12944 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE='#' 12945else 12946 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE='#' 12947 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE= 12948fi 12949 12950 12951# Similar to GDB_AC_CHECK_BFD. 12952OLD_CFLAGS=$CFLAGS 12953OLD_LDFLAGS=$LDFLAGS 12954OLD_LIBS=$LIBS 12955# Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS 12956# points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We 12957# always want our bfd. 12958CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS" 12959ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'` 12960LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS" 12961intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'` 12962LIBS="-lbfd -liberty -lz $intl $LIBS" 12963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5 12964$as_echo_n "checking for ELF support in BFD... " >&6; } 12965if ${ac_cv_libctf_bfd_elf+:} false; then : 12966 $as_echo_n "(cached) " >&6 12967else 12968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12969/* end confdefs.h. */ 12970#include <stdlib.h> 12971 #include <string.h> 12972 #include "bfd.h" 12973 #include "elf-bfd.h" 12974int 12975main () 12976{ 12977(void) bfd_section_from_elf_index (NULL, 0); 12978 return 0; 12979 ; 12980 return 0; 12981} 12982_ACEOF 12983if ac_fn_c_try_link "$LINENO"; then : 12984 ac_cv_libctf_bfd_elf=yes 12985else 12986 ac_cv_libctf_bfd_elf=no 12987fi 12988rm -f core conftest.err conftest.$ac_objext \ 12989 conftest$ac_exeext conftest.$ac_ext 12990fi 12991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_bfd_elf" >&5 12992$as_echo "$ac_cv_libctf_bfd_elf" >&6; } 12993CFLAGS=$OLD_CFLAGS 12994LDFLAGS=$OLD_LDFLAGS 12995LIBS=$OLD_LIBS 12996 12997if test $ac_cv_libctf_bfd_elf = yes; then 12998 12999$as_echo "#define HAVE_BFD_ELF 1" >>confdefs.h 13000 13001fi 13002 13003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 13004$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 13005if ${ac_cv_c_bigendian+:} false; then : 13006 $as_echo_n "(cached) " >&6 13007else 13008 ac_cv_c_bigendian=unknown 13009 # See if we're dealing with a universal compiler. 13010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13011/* end confdefs.h. */ 13012#ifndef __APPLE_CC__ 13013 not a universal capable compiler 13014 #endif 13015 typedef int dummy; 13016 13017_ACEOF 13018if ac_fn_c_try_compile "$LINENO"; then : 13019 13020 # Check for potential -arch flags. It is not universal unless 13021 # there are at least two -arch flags with different values. 13022 ac_arch= 13023 ac_prev= 13024 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 13025 if test -n "$ac_prev"; then 13026 case $ac_word in 13027 i?86 | x86_64 | ppc | ppc64) 13028 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 13029 ac_arch=$ac_word 13030 else 13031 ac_cv_c_bigendian=universal 13032 break 13033 fi 13034 ;; 13035 esac 13036 ac_prev= 13037 elif test "x$ac_word" = "x-arch"; then 13038 ac_prev=arch 13039 fi 13040 done 13041fi 13042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13043 if test $ac_cv_c_bigendian = unknown; then 13044 # See if sys/param.h defines the BYTE_ORDER macro. 13045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13046/* end confdefs.h. */ 13047#include <sys/types.h> 13048 #include <sys/param.h> 13049 13050int 13051main () 13052{ 13053#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 13054 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 13055 && LITTLE_ENDIAN) 13056 bogus endian macros 13057 #endif 13058 13059 ; 13060 return 0; 13061} 13062_ACEOF 13063if ac_fn_c_try_compile "$LINENO"; then : 13064 # It does; now see whether it defined to BIG_ENDIAN or not. 13065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13066/* end confdefs.h. */ 13067#include <sys/types.h> 13068 #include <sys/param.h> 13069 13070int 13071main () 13072{ 13073#if BYTE_ORDER != BIG_ENDIAN 13074 not big endian 13075 #endif 13076 13077 ; 13078 return 0; 13079} 13080_ACEOF 13081if ac_fn_c_try_compile "$LINENO"; then : 13082 ac_cv_c_bigendian=yes 13083else 13084 ac_cv_c_bigendian=no 13085fi 13086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13087fi 13088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13089 fi 13090 if test $ac_cv_c_bigendian = unknown; then 13091 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 13092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13093/* end confdefs.h. */ 13094#include <limits.h> 13095 13096int 13097main () 13098{ 13099#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 13100 bogus endian macros 13101 #endif 13102 13103 ; 13104 return 0; 13105} 13106_ACEOF 13107if ac_fn_c_try_compile "$LINENO"; then : 13108 # It does; now see whether it defined to _BIG_ENDIAN or not. 13109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13110/* end confdefs.h. */ 13111#include <limits.h> 13112 13113int 13114main () 13115{ 13116#ifndef _BIG_ENDIAN 13117 not big endian 13118 #endif 13119 13120 ; 13121 return 0; 13122} 13123_ACEOF 13124if ac_fn_c_try_compile "$LINENO"; then : 13125 ac_cv_c_bigendian=yes 13126else 13127 ac_cv_c_bigendian=no 13128fi 13129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13130fi 13131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13132 fi 13133 if test $ac_cv_c_bigendian = unknown; then 13134 # Compile a test program. 13135 if test "$cross_compiling" = yes; then : 13136 # Try to guess by grepping values from an object file. 13137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13138/* end confdefs.h. */ 13139short int ascii_mm[] = 13140 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 13141 short int ascii_ii[] = 13142 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 13143 int use_ascii (int i) { 13144 return ascii_mm[i] + ascii_ii[i]; 13145 } 13146 short int ebcdic_ii[] = 13147 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 13148 short int ebcdic_mm[] = 13149 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 13150 int use_ebcdic (int i) { 13151 return ebcdic_mm[i] + ebcdic_ii[i]; 13152 } 13153 extern int foo; 13154 13155int 13156main () 13157{ 13158return use_ascii (foo) == use_ebcdic (foo); 13159 ; 13160 return 0; 13161} 13162_ACEOF 13163if ac_fn_c_try_compile "$LINENO"; then : 13164 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 13165 ac_cv_c_bigendian=yes 13166 fi 13167 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 13168 if test "$ac_cv_c_bigendian" = unknown; then 13169 ac_cv_c_bigendian=no 13170 else 13171 # finding both strings is unlikely to happen, but who knows? 13172 ac_cv_c_bigendian=unknown 13173 fi 13174 fi 13175fi 13176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13177else 13178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13179/* end confdefs.h. */ 13180$ac_includes_default 13181int 13182main () 13183{ 13184 13185 /* Are we little or big endian? From Harbison&Steele. */ 13186 union 13187 { 13188 long int l; 13189 char c[sizeof (long int)]; 13190 } u; 13191 u.l = 1; 13192 return u.c[sizeof (long int) - 1] == 1; 13193 13194 ; 13195 return 0; 13196} 13197_ACEOF 13198if ac_fn_c_try_run "$LINENO"; then : 13199 ac_cv_c_bigendian=no 13200else 13201 ac_cv_c_bigendian=yes 13202fi 13203rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13204 conftest.$ac_objext conftest.beam conftest.$ac_ext 13205fi 13206 13207 fi 13208fi 13209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 13210$as_echo "$ac_cv_c_bigendian" >&6; } 13211 case $ac_cv_c_bigendian in #( 13212 yes) 13213 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 13214;; #( 13215 no) 13216 ;; #( 13217 universal) 13218 13219$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 13220 13221 ;; #( 13222 *) 13223 as_fn_error $? "unknown endianness 13224 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 13225 esac 13226 13227for ac_header in byteswap.h endian.h 13228do : 13229 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13230ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13231if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13232 cat >>confdefs.h <<_ACEOF 13233#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13234_ACEOF 13235 13236fi 13237 13238done 13239 13240for ac_func in pread 13241do : 13242 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread" 13243if test "x$ac_cv_func_pread" = xyes; then : 13244 cat >>confdefs.h <<_ACEOF 13245#define HAVE_PREAD 1 13246_ACEOF 13247 13248fi 13249done 13250 13251 13252ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h> 13253" 13254if test "x$ac_cv_have_decl_bswap_16" = xyes; then : 13255 ac_have_decl=1 13256else 13257 ac_have_decl=0 13258fi 13259 13260cat >>confdefs.h <<_ACEOF 13261#define HAVE_DECL_BSWAP_16 $ac_have_decl 13262_ACEOF 13263ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h> 13264" 13265if test "x$ac_cv_have_decl_bswap_32" = xyes; then : 13266 ac_have_decl=1 13267else 13268 ac_have_decl=0 13269fi 13270 13271cat >>confdefs.h <<_ACEOF 13272#define HAVE_DECL_BSWAP_32 $ac_have_decl 13273_ACEOF 13274ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h> 13275" 13276if test "x$ac_cv_have_decl_bswap_64" = xyes; then : 13277 ac_have_decl=1 13278else 13279 ac_have_decl=0 13280fi 13281 13282cat >>confdefs.h <<_ACEOF 13283#define HAVE_DECL_BSWAP_64 $ac_have_decl 13284_ACEOF 13285 13286ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default" 13287if test "x$ac_cv_have_decl_asprintf" = xyes; then : 13288 ac_have_decl=1 13289else 13290 ac_have_decl=0 13291fi 13292 13293cat >>confdefs.h <<_ACEOF 13294#define HAVE_DECL_ASPRINTF $ac_have_decl 13295_ACEOF 13296ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default" 13297if test "x$ac_cv_have_decl_vasprintf" = xyes; then : 13298 ac_have_decl=1 13299else 13300 ac_have_decl=0 13301fi 13302 13303cat >>confdefs.h <<_ACEOF 13304#define HAVE_DECL_VASPRINTF $ac_have_decl 13305_ACEOF 13306ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 13307if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 13308 ac_have_decl=1 13309else 13310 ac_have_decl=0 13311fi 13312 13313cat >>confdefs.h <<_ACEOF 13314#define HAVE_DECL_STPCPY $ac_have_decl 13315_ACEOF 13316 13317 13318 13319 13320 13321 for ac_func in $ac_func_list 13322do : 13323 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13324ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13325if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13326 cat >>confdefs.h <<_ACEOF 13327#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13328_ACEOF 13329 13330fi 13331done 13332 13333 13334 13335 13336if test $ac_cv_func_qsort_r = yes; then 13337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qsort_r signature" >&5 13338$as_echo_n "checking for qsort_r signature... " >&6; } 13339if ${ac_cv_libctf_qsort_r_signature+:} false; then : 13340 $as_echo_n "(cached) " >&6 13341else 13342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13343/* end confdefs.h. */ 13344#undef qsort_r 13345 #include <stdlib.h> 13346 void qsort_r (void *, size_t, size_t, 13347 int (*) (void const *, void const *, 13348 void *), 13349 void *); 13350 void (*p) (void *, size_t, size_t, 13351 int (*) (void const *, void const *, 13352 void *), 13353 void *) = qsort_r; 13354 13355int 13356main () 13357{ 13358 13359 ; 13360 return 0; 13361} 13362_ACEOF 13363if ac_fn_c_try_link "$LINENO"; then : 13364 ac_cv_libctf_qsort_r_signature=GNU 13365else 13366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13367/* end confdefs.h. */ 13368#undef qsort_r 13369 #include <stdlib.h> 13370 void qsort_r (void *, size_t, size_t, void *, 13371 int (*) (void *, 13372 void const *, 13373 void const *)); 13374 void (*p) (void *, size_t, size_t, void *, 13375 int (*) (void *, void const *, 13376 void const *)) = qsort_r; 13377 13378int 13379main () 13380{ 13381 13382 ; 13383 return 0; 13384} 13385_ACEOF 13386if ac_fn_c_try_link "$LINENO"; then : 13387 ac_cv_libctf_qsort_r_signature=BSD 13388else 13389 ac_cv_libctf_qsort_r_signature=unknown 13390fi 13391rm -f core conftest.err conftest.$ac_objext \ 13392 conftest$ac_exeext conftest.$ac_ext 13393fi 13394rm -f core conftest.err conftest.$ac_objext \ 13395 conftest$ac_exeext conftest.$ac_ext 13396fi 13397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_qsort_r_signature" >&5 13398$as_echo "$ac_cv_libctf_qsort_r_signature" >&6; } 13399fi 13400 13401case x$ac_cv_libctf_qsort_r_signature in 13402 xGNU) 13403$as_echo "#define HAVE_QSORT_R_ARG_LAST 1" >>confdefs.h 13404;; 13405 xBSD) 13406$as_echo "#define HAVE_QSORT_R_COMPAR_LAST 1" >>confdefs.h 13407;; 13408 *) ac_cv_libctf_qsort_r_signature=unknown;; 13409esac 13410 13411 if test "${ac_cv_libctf_qsort_r_signature}" = unknown; then 13412 NEED_CTF_QSORT_R_TRUE= 13413 NEED_CTF_QSORT_R_FALSE='#' 13414else 13415 NEED_CTF_QSORT_R_TRUE='#' 13416 NEED_CTF_QSORT_R_FALSE= 13417fi 13418 13419 13420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5 13421$as_echo_n "checking for O_CLOEXEC... " >&6; } 13422if ${ac_cv_libctf_macro_O_CLOEXEC+:} false; then : 13423 $as_echo_n "(cached) " >&6 13424else 13425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13426/* end confdefs.h. */ 13427#include <fcntl.h> 13428 #ifndef O_CLOEXEC 13429 choke me; 13430 #endif 13431 13432int 13433main () 13434{ 13435return O_CLOEXEC; 13436 ; 13437 return 0; 13438} 13439_ACEOF 13440if ac_fn_c_try_link "$LINENO"; then : 13441 ac_cv_libctf_macro_O_CLOEXEC=yes 13442else 13443 ac_cv_libctf_macro_O_CLOEXEC=no 13444fi 13445rm -f core conftest.err conftest.$ac_objext \ 13446 conftest$ac_exeext conftest.$ac_ext 13447fi 13448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_macro_O_CLOEXEC" >&5 13449$as_echo "$ac_cv_libctf_macro_O_CLOEXEC" >&6; } 13450 13451if test $ac_cv_libctf_macro_O_CLOEXEC = yes; then 13452 13453$as_echo "#define HAVE_O_CLOEXEC 1" >>confdefs.h 13454 13455fi 13456 13457build_info= 13458makeinfo_too_old= 13459for ac_prog in makeinfo 13460do 13461 # Extract the first word of "$ac_prog", so it can be a program name with args. 13462set dummy $ac_prog; ac_word=$2 13463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13464$as_echo_n "checking for $ac_word... " >&6; } 13465if ${ac_cv_prog_MAKEINFO+:} false; then : 13466 $as_echo_n "(cached) " >&6 13467else 13468 if test -n "$MAKEINFO"; then 13469 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 13470else 13471as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13472for as_dir in $PATH 13473do 13474 IFS=$as_save_IFS 13475 test -z "$as_dir" && as_dir=. 13476 for ac_exec_ext in '' $ac_executable_extensions; do 13477 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13478 ac_cv_prog_MAKEINFO="$ac_prog" 13479 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13480 break 2 13481 fi 13482done 13483 done 13484IFS=$as_save_IFS 13485 13486fi 13487fi 13488MAKEINFO=$ac_cv_prog_MAKEINFO 13489if test -n "$MAKEINFO"; then 13490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 13491$as_echo "$MAKEINFO" >&6; } 13492else 13493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13494$as_echo "no" >&6; } 13495fi 13496 13497 13498 test -n "$MAKEINFO" && break 13499done 13500test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo" 13501 13502case " $build_configdirs " in 13503 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;; 13504esac 13505 13506 # We require texinfo to be 6.3 or later, for a working synindex 13507 # and validatemenus: otherwise we fall back to /bin/true. 13508 if ${MAKEINFO} --version \ 13509 | egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9][0-9])' >/dev/null 2>&1; then 13510 build_info=yes 13511 else 13512 build_info= 13513 makeinfo_too_old=t 13514 fi 13515 13516if test -n "$makeinfo_too_old"; then 13517 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 13518*** Makeinfo is too old. Info documentation will not be built." >&5 13519$as_echo "$as_me: WARNING: 13520*** Makeinfo is too old. Info documentation will not be built." >&2;} 13521fi 13522 13523 if test "${build_info}" = yes; then 13524 BUILD_INFO_TRUE= 13525 BUILD_INFO_FALSE='#' 13526else 13527 BUILD_INFO_TRUE='#' 13528 BUILD_INFO_FALSE= 13529fi 13530 13531 13532CTF_LIBADD="-L`pwd`/../libiberty -liberty" 13533SHARED_LDFLAGS= 13534 13535# Horrible hacks to build DLLs on Windows and a shared library elsewhere. 13536if test "$enable_shared" = "yes"; then 13537# When building a shared libctf, link against the pic version of libiberty 13538# so that apps that use libctf won't need libiberty just to satisfy any 13539# libctf references. We can't do that if a pic libiberty is unavailable 13540# since including non-pic # code would insert text relocations into libctf. 13541# Note that linking against libbfd as we do here, which is itself linked 13542# against libiberty, may not satisfy all the libctf libiberty references 13543# since libbfd may not pull in the entirety of libiberty. 13544# Also, jam libintl into the right place in all of this: after libiberty, 13545# which uses it, but before -lcygwin, which it uses. 13546 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` 13547 if test -n "$x"; then 13548 CTF_LIBADD="-L`pwd`/../libiberty/pic -liberty" 13549 fi 13550fi 13551 13552CTF_LIBADD="$CTF_LIBADD $LIBINTL" 13553 13554if test "$enable_shared" = "yes"; then 13555 case "${host}" in 13556 # More hacks to build DLLs on Windows. 13557 *-*-cygwin*) 13558 SHARED_LDFLAGS="-no-undefined" 13559 CTF_LIBADD="$CTF_LIBADD -lcygwin" 13560 ;; 13561 esac 13562fi 13563 13564 13565 13566# Extract the first word of "expect", so it can be a program name with args. 13567set dummy expect; ac_word=$2 13568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13569$as_echo_n "checking for $ac_word... " >&6; } 13570if ${ac_cv_path_EXPECT+:} false; then : 13571 $as_echo_n "(cached) " >&6 13572else 13573 case $EXPECT in 13574 [\\/]* | ?:[\\/]*) 13575 ac_cv_path_EXPECT="$EXPECT" # Let the user override the test with a path. 13576 ;; 13577 *) 13578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13579for as_dir in $PATH 13580do 13581 IFS=$as_save_IFS 13582 test -z "$as_dir" && as_dir=. 13583 for ac_exec_ext in '' $ac_executable_extensions; do 13584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13585 ac_cv_path_EXPECT="$as_dir/$ac_word$ac_exec_ext" 13586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13587 break 2 13588 fi 13589done 13590 done 13591IFS=$as_save_IFS 13592 13593 ;; 13594esac 13595fi 13596EXPECT=$ac_cv_path_EXPECT 13597if test -n "$EXPECT"; then 13598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5 13599$as_echo "$EXPECT" >&6; } 13600else 13601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13602$as_echo "no" >&6; } 13603fi 13604 13605 13606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl supporting try/catch" >&5 13607$as_echo_n "checking for Tcl supporting try/catch... " >&6; } 13608if ${ac_cv_libctf_tcl_try+:} false; then : 13609 $as_echo_n "(cached) " >&6 13610else 13611 ac_cv_libctf_tcl_try=`if test -z $EXPECT; then echo no; else $EXPECT << EOF 13612if [llength [info commands try]] then { puts yes } else { puts no } 13613EOF 13614fi` 13615 13616fi 13617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_tcl_try" >&5 13618$as_echo "$ac_cv_libctf_tcl_try" >&6; } 13619 if test "${ac_cv_libctf_tcl_try}" = yes; then 13620 TCL_TRY_TRUE= 13621 TCL_TRY_FALSE='#' 13622else 13623 TCL_TRY_TRUE='#' 13624 TCL_TRY_FALSE= 13625fi 13626 13627 13628# Use a version script, if possible, or an -export-symbols-regex otherwise. 13629decommented_version_script= 13630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker versioning flags" >&5 13631$as_echo_n "checking for linker versioning flags... " >&6; } 13632if ${ac_cv_libctf_version_script+:} false; then : 13633 $as_echo_n "(cached) " >&6 13634else 13635 echo 'FOO { global: mai*; local: ctf_fo*; };' > conftest.ver 13636 old_LDFLAGS="$LDFLAGS" 13637 old_CFLAGS="$CFLAGS" 13638 LDFLAGS="$LDFLAGS -shared -Wl,--version-script=conftest.ver" 13639 CFLAGS="$CFLAGS -fPIC" 13640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13641/* end confdefs.h. */ 13642int ctf_foo (void) { return 0; } 13643 int main (void) { return ctf_foo(); } 13644_ACEOF 13645if ac_fn_c_try_link "$LINENO"; then : 13646 ac_cv_libctf_version_script="-Wl,--version-script='$srcdir/libctf.ver'" 13647fi 13648rm -f core conftest.err conftest.$ac_objext \ 13649 conftest$ac_exeext conftest.$ac_ext 13650 LDFLAGS="$old_LDFLAGS" 13651 13652 if test -z "$ac_cv_libctf_version_script"; then 13653 LDFLAGS="$LDFLAGS -shared -Wl,-B,local -Wl,-z,gnu-version-script=conftest.ver" 13654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13655/* end confdefs.h. */ 13656int ctf_foo (void) { return 0; } 13657 int main (void) { return ctf_foo(); } 13658_ACEOF 13659if ac_fn_c_try_link "$LINENO"; then : 13660 ac_cv_libctf_version_script="-Wl,-B,local -Wl,-z,gnu-version-script" 13661 decommented_version_script=t 13662fi 13663rm -f core conftest.err conftest.$ac_objext \ 13664 conftest$ac_exeext conftest.$ac_ext 13665 LDFLAGS="$old_LDFLAGS" 13666 fi 13667 CFLAGS="$old_CFLAGS" 13668 13669 if test -z "$ac_cv_libctf_version_script"; then 13670 ac_cv_libctf_version_script='-export-symbols-regex ctf_.*' 13671 fi 13672 rm -f conftest.ver 13673fi 13674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_version_script" >&5 13675$as_echo "$ac_cv_libctf_version_script" >&6; } 13676if test -n "$decommented_version_script"; then 13677 # Solaris's version scripts use shell-style comments rather than the C-style 13678 # used by GNU ld. Use cpp to strip the comments out. (cpp exists under this 13679 # name on all platforms that support ld -z gnu-version-script.) 13680 # Also ensure that no symbols exist in the version script for libctf-nobfd.so 13681 # that do not exist in the shared library itself, since some linkers add such 13682 # symbols with type NOTYPE. 13683 /lib/cpp < $srcdir/libctf.ver > libctf-decommented.ver 13684 grep -v 'libctf only' $srcdir/libctf.ver | /lib/cpp > libctf-nobfd-decommented.ver 13685 VERSION_FLAGS="$ac_cv_libctf_version_script='libctf-decommented.ver'" 13686 VERSION_FLAGS_NOBFD="$ac_cv_libctf_version_script='libctf-nobfd-decommented.ver'" 13687else 13688 VERSION_FLAGS="$ac_cv_libctf_version_script" 13689 VERSION_FLAGS_NOBFD="$ac_cv_libctf_version_script" 13690fi 13691 13692 13693 13694ac_config_files="$ac_config_files Makefile" 13695 13696ac_config_headers="$ac_config_headers config.h" 13697 13698cat >confcache <<\_ACEOF 13699# This file is a shell script that caches the results of configure 13700# tests run on this system so they can be shared between configure 13701# scripts and configure runs, see configure's option --config-cache. 13702# It is not useful on other systems. If it contains results you don't 13703# want to keep, you may remove or edit it. 13704# 13705# config.status only pays attention to the cache file if you give it 13706# the --recheck option to rerun configure. 13707# 13708# `ac_cv_env_foo' variables (set or unset) will be overridden when 13709# loading this file, other *unset* `ac_cv_foo' will be assigned the 13710# following values. 13711 13712_ACEOF 13713 13714# The following way of writing the cache mishandles newlines in values, 13715# but we know of no workaround that is simple, portable, and efficient. 13716# So, we kill variables containing newlines. 13717# Ultrix sh set writes to stderr and can't be redirected directly, 13718# and sets the high bit in the cache file unless we assign to the vars. 13719( 13720 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13721 eval ac_val=\$$ac_var 13722 case $ac_val in #( 13723 *${as_nl}*) 13724 case $ac_var in #( 13725 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13726$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13727 esac 13728 case $ac_var in #( 13729 _ | IFS | as_nl) ;; #( 13730 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13731 *) { eval $ac_var=; unset $ac_var;} ;; 13732 esac ;; 13733 esac 13734 done 13735 13736 (set) 2>&1 | 13737 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13738 *${as_nl}ac_space=\ *) 13739 # `set' does not quote correctly, so add quotes: double-quote 13740 # substitution turns \\\\ into \\, and sed turns \\ into \. 13741 sed -n \ 13742 "s/'/'\\\\''/g; 13743 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13744 ;; #( 13745 *) 13746 # `set' quotes correctly as required by POSIX, so do not add quotes. 13747 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13748 ;; 13749 esac | 13750 sort 13751) | 13752 sed ' 13753 /^ac_cv_env_/b end 13754 t clear 13755 :clear 13756 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13757 t end 13758 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13759 :end' >>confcache 13760if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13761 if test -w "$cache_file"; then 13762 if test "x$cache_file" != "x/dev/null"; then 13763 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13764$as_echo "$as_me: updating cache $cache_file" >&6;} 13765 if test ! -f "$cache_file" || test -h "$cache_file"; then 13766 cat confcache >"$cache_file" 13767 else 13768 case $cache_file in #( 13769 */* | ?:*) 13770 mv -f confcache "$cache_file"$$ && 13771 mv -f "$cache_file"$$ "$cache_file" ;; #( 13772 *) 13773 mv -f confcache "$cache_file" ;; 13774 esac 13775 fi 13776 fi 13777 else 13778 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13779$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13780 fi 13781fi 13782rm -f confcache 13783 13784test "x$prefix" = xNONE && prefix=$ac_default_prefix 13785# Let make expand exec_prefix. 13786test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13787 13788DEFS=-DHAVE_CONFIG_H 13789 13790ac_libobjs= 13791ac_ltlibobjs= 13792U= 13793for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13794 # 1. Remove the extension, and $U if already installed. 13795 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13796 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13797 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13798 # will be set to the directory where LIBOBJS objects are built. 13799 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13800 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13801done 13802LIBOBJS=$ac_libobjs 13803 13804LTLIBOBJS=$ac_ltlibobjs 13805 13806 13807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13808$as_echo_n "checking that generated files are newer than configure... " >&6; } 13809 if test -n "$am_sleep_pid"; then 13810 # Hide warnings about reused PIDs. 13811 wait $am_sleep_pid 2>/dev/null 13812 fi 13813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13814$as_echo "done" >&6; } 13815if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13816 as_fn_error $? "conditional \"AMDEP\" was never defined. 13817Usually this means the macro was only invoked conditionally." "$LINENO" 5 13818fi 13819if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13820 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13821Usually this means the macro was only invoked conditionally." "$LINENO" 5 13822fi 13823 if test -n "$EXEEXT"; then 13824 am__EXEEXT_TRUE= 13825 am__EXEEXT_FALSE='#' 13826else 13827 am__EXEEXT_TRUE='#' 13828 am__EXEEXT_FALSE= 13829fi 13830 13831if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13832 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13833Usually this means the macro was only invoked conditionally." "$LINENO" 5 13834fi 13835if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then 13836 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined. 13837Usually this means the macro was only invoked conditionally." "$LINENO" 5 13838fi 13839if test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_TRUE}" && test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_FALSE}"; then 13840 as_fn_error $? "conditional \"ENABLE_LIBCTF_HASH_DEBUGGING\" was never defined. 13841Usually this means the macro was only invoked conditionally." "$LINENO" 5 13842fi 13843 13844if test -z "${NEED_CTF_QSORT_R_TRUE}" && test -z "${NEED_CTF_QSORT_R_FALSE}"; then 13845 as_fn_error $? "conditional \"NEED_CTF_QSORT_R\" was never defined. 13846Usually this means the macro was only invoked conditionally." "$LINENO" 5 13847fi 13848if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 13849 as_fn_error $? "conditional \"BUILD_INFO\" was never defined. 13850Usually this means the macro was only invoked conditionally." "$LINENO" 5 13851fi 13852if test -z "${TCL_TRY_TRUE}" && test -z "${TCL_TRY_FALSE}"; then 13853 as_fn_error $? "conditional \"TCL_TRY\" was never defined. 13854Usually this means the macro was only invoked conditionally." "$LINENO" 5 13855fi 13856 13857: "${CONFIG_STATUS=./config.status}" 13858ac_write_fail=0 13859ac_clean_files_save=$ac_clean_files 13860ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13861{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13862$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13863as_write_fail=0 13864cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13865#! $SHELL 13866# Generated by $as_me. 13867# Run this file to recreate the current configuration. 13868# Compiler output produced by configure, useful for debugging 13869# configure, is in config.log if it exists. 13870 13871debug=false 13872ac_cs_recheck=false 13873ac_cs_silent=false 13874 13875SHELL=\${CONFIG_SHELL-$SHELL} 13876export SHELL 13877_ASEOF 13878cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13879## -------------------- ## 13880## M4sh Initialization. ## 13881## -------------------- ## 13882 13883# Be more Bourne compatible 13884DUALCASE=1; export DUALCASE # for MKS sh 13885if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13886 emulate sh 13887 NULLCMD=: 13888 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13889 # is contrary to our usage. Disable this feature. 13890 alias -g '${1+"$@"}'='"$@"' 13891 setopt NO_GLOB_SUBST 13892else 13893 case `(set -o) 2>/dev/null` in #( 13894 *posix*) : 13895 set -o posix ;; #( 13896 *) : 13897 ;; 13898esac 13899fi 13900 13901 13902as_nl=' 13903' 13904export as_nl 13905# Printing a long string crashes Solaris 7 /usr/bin/printf. 13906as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13907as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13908as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13909# Prefer a ksh shell builtin over an external printf program on Solaris, 13910# but without wasting forks for bash or zsh. 13911if test -z "$BASH_VERSION$ZSH_VERSION" \ 13912 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13913 as_echo='print -r --' 13914 as_echo_n='print -rn --' 13915elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13916 as_echo='printf %s\n' 13917 as_echo_n='printf %s' 13918else 13919 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13920 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13921 as_echo_n='/usr/ucb/echo -n' 13922 else 13923 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13924 as_echo_n_body='eval 13925 arg=$1; 13926 case $arg in #( 13927 *"$as_nl"*) 13928 expr "X$arg" : "X\\(.*\\)$as_nl"; 13929 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13930 esac; 13931 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13932 ' 13933 export as_echo_n_body 13934 as_echo_n='sh -c $as_echo_n_body as_echo' 13935 fi 13936 export as_echo_body 13937 as_echo='sh -c $as_echo_body as_echo' 13938fi 13939 13940# The user is always right. 13941if test "${PATH_SEPARATOR+set}" != set; then 13942 PATH_SEPARATOR=: 13943 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13944 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13945 PATH_SEPARATOR=';' 13946 } 13947fi 13948 13949 13950# IFS 13951# We need space, tab and new line, in precisely that order. Quoting is 13952# there to prevent editors from complaining about space-tab. 13953# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13954# splitting by setting IFS to empty value.) 13955IFS=" "" $as_nl" 13956 13957# Find who we are. Look in the path if we contain no directory separator. 13958as_myself= 13959case $0 in #(( 13960 *[\\/]* ) as_myself=$0 ;; 13961 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13962for as_dir in $PATH 13963do 13964 IFS=$as_save_IFS 13965 test -z "$as_dir" && as_dir=. 13966 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13967 done 13968IFS=$as_save_IFS 13969 13970 ;; 13971esac 13972# We did not find ourselves, most probably we were run as `sh COMMAND' 13973# in which case we are not to be found in the path. 13974if test "x$as_myself" = x; then 13975 as_myself=$0 13976fi 13977if test ! -f "$as_myself"; then 13978 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13979 exit 1 13980fi 13981 13982# Unset variables that we do not need and which cause bugs (e.g. in 13983# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13984# suppresses any "Segmentation fault" message there. '((' could 13985# trigger a bug in pdksh 5.2.14. 13986for as_var in BASH_ENV ENV MAIL MAILPATH 13987do eval test x\${$as_var+set} = xset \ 13988 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13989done 13990PS1='$ ' 13991PS2='> ' 13992PS4='+ ' 13993 13994# NLS nuisances. 13995LC_ALL=C 13996export LC_ALL 13997LANGUAGE=C 13998export LANGUAGE 13999 14000# CDPATH. 14001(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14002 14003 14004# as_fn_error STATUS ERROR [LINENO LOG_FD] 14005# ---------------------------------------- 14006# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14007# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14008# script with STATUS, using 1 if that was 0. 14009as_fn_error () 14010{ 14011 as_status=$1; test $as_status -eq 0 && as_status=1 14012 if test "$4"; then 14013 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14014 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14015 fi 14016 $as_echo "$as_me: error: $2" >&2 14017 as_fn_exit $as_status 14018} # as_fn_error 14019 14020 14021# as_fn_set_status STATUS 14022# ----------------------- 14023# Set $? to STATUS, without forking. 14024as_fn_set_status () 14025{ 14026 return $1 14027} # as_fn_set_status 14028 14029# as_fn_exit STATUS 14030# ----------------- 14031# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14032as_fn_exit () 14033{ 14034 set +e 14035 as_fn_set_status $1 14036 exit $1 14037} # as_fn_exit 14038 14039# as_fn_unset VAR 14040# --------------- 14041# Portably unset VAR. 14042as_fn_unset () 14043{ 14044 { eval $1=; unset $1;} 14045} 14046as_unset=as_fn_unset 14047# as_fn_append VAR VALUE 14048# ---------------------- 14049# Append the text in VALUE to the end of the definition contained in VAR. Take 14050# advantage of any shell optimizations that allow amortized linear growth over 14051# repeated appends, instead of the typical quadratic growth present in naive 14052# implementations. 14053if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14054 eval 'as_fn_append () 14055 { 14056 eval $1+=\$2 14057 }' 14058else 14059 as_fn_append () 14060 { 14061 eval $1=\$$1\$2 14062 } 14063fi # as_fn_append 14064 14065# as_fn_arith ARG... 14066# ------------------ 14067# Perform arithmetic evaluation on the ARGs, and store the result in the 14068# global $as_val. Take advantage of shells that can avoid forks. The arguments 14069# must be portable across $(()) and expr. 14070if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14071 eval 'as_fn_arith () 14072 { 14073 as_val=$(( $* )) 14074 }' 14075else 14076 as_fn_arith () 14077 { 14078 as_val=`expr "$@" || test $? -eq 1` 14079 } 14080fi # as_fn_arith 14081 14082 14083if expr a : '\(a\)' >/dev/null 2>&1 && 14084 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14085 as_expr=expr 14086else 14087 as_expr=false 14088fi 14089 14090if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14091 as_basename=basename 14092else 14093 as_basename=false 14094fi 14095 14096if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14097 as_dirname=dirname 14098else 14099 as_dirname=false 14100fi 14101 14102as_me=`$as_basename -- "$0" || 14103$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14104 X"$0" : 'X\(//\)$' \| \ 14105 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14106$as_echo X/"$0" | 14107 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14108 s//\1/ 14109 q 14110 } 14111 /^X\/\(\/\/\)$/{ 14112 s//\1/ 14113 q 14114 } 14115 /^X\/\(\/\).*/{ 14116 s//\1/ 14117 q 14118 } 14119 s/.*/./; q'` 14120 14121# Avoid depending upon Character Ranges. 14122as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14123as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14124as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14125as_cr_digits='0123456789' 14126as_cr_alnum=$as_cr_Letters$as_cr_digits 14127 14128ECHO_C= ECHO_N= ECHO_T= 14129case `echo -n x` in #((((( 14130-n*) 14131 case `echo 'xy\c'` in 14132 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14133 xy) ECHO_C='\c';; 14134 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14135 ECHO_T=' ';; 14136 esac;; 14137*) 14138 ECHO_N='-n';; 14139esac 14140 14141rm -f conf$$ conf$$.exe conf$$.file 14142if test -d conf$$.dir; then 14143 rm -f conf$$.dir/conf$$.file 14144else 14145 rm -f conf$$.dir 14146 mkdir conf$$.dir 2>/dev/null 14147fi 14148if (echo >conf$$.file) 2>/dev/null; then 14149 if ln -s conf$$.file conf$$ 2>/dev/null; then 14150 as_ln_s='ln -s' 14151 # ... but there are two gotchas: 14152 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14153 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14154 # In both cases, we have to default to `cp -pR'. 14155 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14156 as_ln_s='cp -pR' 14157 elif ln conf$$.file conf$$ 2>/dev/null; then 14158 as_ln_s=ln 14159 else 14160 as_ln_s='cp -pR' 14161 fi 14162else 14163 as_ln_s='cp -pR' 14164fi 14165rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14166rmdir conf$$.dir 2>/dev/null 14167 14168 14169# as_fn_mkdir_p 14170# ------------- 14171# Create "$as_dir" as a directory, including parents if necessary. 14172as_fn_mkdir_p () 14173{ 14174 14175 case $as_dir in #( 14176 -*) as_dir=./$as_dir;; 14177 esac 14178 test -d "$as_dir" || eval $as_mkdir_p || { 14179 as_dirs= 14180 while :; do 14181 case $as_dir in #( 14182 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14183 *) as_qdir=$as_dir;; 14184 esac 14185 as_dirs="'$as_qdir' $as_dirs" 14186 as_dir=`$as_dirname -- "$as_dir" || 14187$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14188 X"$as_dir" : 'X\(//\)[^/]' \| \ 14189 X"$as_dir" : 'X\(//\)$' \| \ 14190 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14191$as_echo X"$as_dir" | 14192 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14193 s//\1/ 14194 q 14195 } 14196 /^X\(\/\/\)[^/].*/{ 14197 s//\1/ 14198 q 14199 } 14200 /^X\(\/\/\)$/{ 14201 s//\1/ 14202 q 14203 } 14204 /^X\(\/\).*/{ 14205 s//\1/ 14206 q 14207 } 14208 s/.*/./; q'` 14209 test -d "$as_dir" && break 14210 done 14211 test -z "$as_dirs" || eval "mkdir $as_dirs" 14212 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14213 14214 14215} # as_fn_mkdir_p 14216if mkdir -p . 2>/dev/null; then 14217 as_mkdir_p='mkdir -p "$as_dir"' 14218else 14219 test -d ./-p && rmdir ./-p 14220 as_mkdir_p=false 14221fi 14222 14223 14224# as_fn_executable_p FILE 14225# ----------------------- 14226# Test if FILE is an executable regular file. 14227as_fn_executable_p () 14228{ 14229 test -f "$1" && test -x "$1" 14230} # as_fn_executable_p 14231as_test_x='test -x' 14232as_executable_p=as_fn_executable_p 14233 14234# Sed expression to map a string onto a valid CPP name. 14235as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14236 14237# Sed expression to map a string onto a valid variable name. 14238as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14239 14240 14241exec 6>&1 14242## ----------------------------------- ## 14243## Main body of $CONFIG_STATUS script. ## 14244## ----------------------------------- ## 14245_ASEOF 14246test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14247 14248cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14249# Save the log message, to keep $0 and so on meaningful, and to 14250# report actual input values of CONFIG_FILES etc. instead of their 14251# values after options handling. 14252ac_log=" 14253This file was extended by libctf $as_me 1.2.0, which was 14254generated by GNU Autoconf 2.69. Invocation command line was 14255 14256 CONFIG_FILES = $CONFIG_FILES 14257 CONFIG_HEADERS = $CONFIG_HEADERS 14258 CONFIG_LINKS = $CONFIG_LINKS 14259 CONFIG_COMMANDS = $CONFIG_COMMANDS 14260 $ $0 $@ 14261 14262on `(hostname || uname -n) 2>/dev/null | sed 1q` 14263" 14264 14265_ACEOF 14266 14267case $ac_config_files in *" 14268"*) set x $ac_config_files; shift; ac_config_files=$*;; 14269esac 14270 14271case $ac_config_headers in *" 14272"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14273esac 14274 14275 14276cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14277# Files that config.status was made for. 14278config_files="$ac_config_files" 14279config_headers="$ac_config_headers" 14280config_commands="$ac_config_commands" 14281 14282_ACEOF 14283 14284cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14285ac_cs_usage="\ 14286\`$as_me' instantiates files and other configuration actions 14287from templates according to the current configuration. Unless the files 14288and actions are specified as TAGs, all are instantiated by default. 14289 14290Usage: $0 [OPTION]... [TAG]... 14291 14292 -h, --help print this help, then exit 14293 -V, --version print version number and configuration settings, then exit 14294 --config print configuration, then exit 14295 -q, --quiet, --silent 14296 do not print progress messages 14297 -d, --debug don't remove temporary files 14298 --recheck update $as_me by reconfiguring in the same conditions 14299 --file=FILE[:TEMPLATE] 14300 instantiate the configuration file FILE 14301 --header=FILE[:TEMPLATE] 14302 instantiate the configuration header FILE 14303 14304Configuration files: 14305$config_files 14306 14307Configuration headers: 14308$config_headers 14309 14310Configuration commands: 14311$config_commands 14312 14313Report bugs to the package provider." 14314 14315_ACEOF 14316cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14317ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14318ac_cs_version="\\ 14319libctf config.status 1.2.0 14320configured by $0, generated by GNU Autoconf 2.69, 14321 with options \\"\$ac_cs_config\\" 14322 14323Copyright (C) 2012 Free Software Foundation, Inc. 14324This config.status script is free software; the Free Software Foundation 14325gives unlimited permission to copy, distribute and modify it." 14326 14327ac_pwd='$ac_pwd' 14328srcdir='$srcdir' 14329INSTALL='$INSTALL' 14330MKDIR_P='$MKDIR_P' 14331AWK='$AWK' 14332test -n "\$AWK" || AWK=awk 14333_ACEOF 14334 14335cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14336# The default lists apply if the user does not specify any file. 14337ac_need_defaults=: 14338while test $# != 0 14339do 14340 case $1 in 14341 --*=?*) 14342 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14343 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14344 ac_shift=: 14345 ;; 14346 --*=) 14347 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14348 ac_optarg= 14349 ac_shift=: 14350 ;; 14351 *) 14352 ac_option=$1 14353 ac_optarg=$2 14354 ac_shift=shift 14355 ;; 14356 esac 14357 14358 case $ac_option in 14359 # Handling of the options. 14360 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14361 ac_cs_recheck=: ;; 14362 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14363 $as_echo "$ac_cs_version"; exit ;; 14364 --config | --confi | --conf | --con | --co | --c ) 14365 $as_echo "$ac_cs_config"; exit ;; 14366 --debug | --debu | --deb | --de | --d | -d ) 14367 debug=: ;; 14368 --file | --fil | --fi | --f ) 14369 $ac_shift 14370 case $ac_optarg in 14371 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14372 '') as_fn_error $? "missing file argument" ;; 14373 esac 14374 as_fn_append CONFIG_FILES " '$ac_optarg'" 14375 ac_need_defaults=false;; 14376 --header | --heade | --head | --hea ) 14377 $ac_shift 14378 case $ac_optarg in 14379 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14380 esac 14381 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14382 ac_need_defaults=false;; 14383 --he | --h) 14384 # Conflict between --help and --header 14385 as_fn_error $? "ambiguous option: \`$1' 14386Try \`$0 --help' for more information.";; 14387 --help | --hel | -h ) 14388 $as_echo "$ac_cs_usage"; exit ;; 14389 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14390 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14391 ac_cs_silent=: ;; 14392 14393 # This is an error. 14394 -*) as_fn_error $? "unrecognized option: \`$1' 14395Try \`$0 --help' for more information." ;; 14396 14397 *) as_fn_append ac_config_targets " $1" 14398 ac_need_defaults=false ;; 14399 14400 esac 14401 shift 14402done 14403 14404ac_configure_extra_args= 14405 14406if $ac_cs_silent; then 14407 exec 6>/dev/null 14408 ac_configure_extra_args="$ac_configure_extra_args --silent" 14409fi 14410 14411_ACEOF 14412cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14413if \$ac_cs_recheck; then 14414 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14415 shift 14416 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14417 CONFIG_SHELL='$SHELL' 14418 export CONFIG_SHELL 14419 exec "\$@" 14420fi 14421 14422_ACEOF 14423cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14424exec 5>>config.log 14425{ 14426 echo 14427 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14428## Running $as_me. ## 14429_ASBOX 14430 $as_echo "$ac_log" 14431} >&5 14432 14433_ACEOF 14434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14435# 14436# INIT-COMMANDS 14437# 14438AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14439 14440 14441# The HP-UX ksh and POSIX shell print the target directory to stdout 14442# if CDPATH is set. 14443(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14444 14445sed_quote_subst='$sed_quote_subst' 14446double_quote_subst='$double_quote_subst' 14447delay_variable_subst='$delay_variable_subst' 14448enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14449macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14450macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14451enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14452pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14453enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14454SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14455ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14456host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14457host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14458host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14459build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14460build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14461build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14462SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14463Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14464GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14465EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14466FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14467LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14468NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14469LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14470max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14471ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14472exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14473lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14474lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14475lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14476reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14477reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14478OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14479deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14480file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14481AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14482AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14483STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14484RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14485old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14486old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14487old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14488lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14489CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14490CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14491compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14492GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14493lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14494lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14495lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14496lt_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"`' 14497objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14498MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14499lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14500lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14501lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14502lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14503lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14504need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14505DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14506NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14507LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14508OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14509OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14510libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14511shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14512extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14513archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14514enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14515export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14516whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14517compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14518old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14519old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14520archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14521archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14522module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14523module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14524with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14525allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14526no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14527hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14528hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14529hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14530hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14531hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14532hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14533hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14534hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14535inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14536link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14537fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14538always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14539export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14540exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14541include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14542prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14543file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14544variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14545need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14546need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14547version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14548runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14549shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14550shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14551libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14552library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14553soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14554install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14555postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14556postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14557finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14558finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14559hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14560sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14561sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14562hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14563enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14564enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14565enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14566old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14567striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14568 14569LTCC='$LTCC' 14570LTCFLAGS='$LTCFLAGS' 14571compiler='$compiler_DEFAULT' 14572 14573# A function that is used when there is no print builtin or printf. 14574func_fallback_echo () 14575{ 14576 eval 'cat <<_LTECHO_EOF 14577\$1 14578_LTECHO_EOF' 14579} 14580 14581# Quote evaled strings. 14582for var in SHELL \ 14583ECHO \ 14584SED \ 14585GREP \ 14586EGREP \ 14587FGREP \ 14588LD \ 14589NM \ 14590LN_S \ 14591lt_SP2NL \ 14592lt_NL2SP \ 14593reload_flag \ 14594OBJDUMP \ 14595deplibs_check_method \ 14596file_magic_cmd \ 14597AR \ 14598AR_FLAGS \ 14599STRIP \ 14600RANLIB \ 14601CC \ 14602CFLAGS \ 14603compiler \ 14604lt_cv_sys_global_symbol_pipe \ 14605lt_cv_sys_global_symbol_to_cdecl \ 14606lt_cv_sys_global_symbol_to_c_name_address \ 14607lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14608lt_prog_compiler_no_builtin_flag \ 14609lt_prog_compiler_wl \ 14610lt_prog_compiler_pic \ 14611lt_prog_compiler_static \ 14612lt_cv_prog_compiler_c_o \ 14613need_locks \ 14614DSYMUTIL \ 14615NMEDIT \ 14616LIPO \ 14617OTOOL \ 14618OTOOL64 \ 14619shrext_cmds \ 14620export_dynamic_flag_spec \ 14621whole_archive_flag_spec \ 14622compiler_needs_object \ 14623with_gnu_ld \ 14624allow_undefined_flag \ 14625no_undefined_flag \ 14626hardcode_libdir_flag_spec \ 14627hardcode_libdir_flag_spec_ld \ 14628hardcode_libdir_separator \ 14629fix_srcfile_path \ 14630exclude_expsyms \ 14631include_expsyms \ 14632file_list_spec \ 14633variables_saved_for_relink \ 14634libname_spec \ 14635library_names_spec \ 14636soname_spec \ 14637install_override_mode \ 14638finish_eval \ 14639old_striplib \ 14640striplib; do 14641 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14642 *[\\\\\\\`\\"\\\$]*) 14643 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14644 ;; 14645 *) 14646 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14647 ;; 14648 esac 14649done 14650 14651# Double-quote double-evaled strings. 14652for var in reload_cmds \ 14653old_postinstall_cmds \ 14654old_postuninstall_cmds \ 14655old_archive_cmds \ 14656extract_expsyms_cmds \ 14657old_archive_from_new_cmds \ 14658old_archive_from_expsyms_cmds \ 14659archive_cmds \ 14660archive_expsym_cmds \ 14661module_cmds \ 14662module_expsym_cmds \ 14663export_symbols_cmds \ 14664prelink_cmds \ 14665postinstall_cmds \ 14666postuninstall_cmds \ 14667finish_cmds \ 14668sys_lib_search_path_spec \ 14669sys_lib_dlsearch_path_spec; do 14670 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14671 *[\\\\\\\`\\"\\\$]*) 14672 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14673 ;; 14674 *) 14675 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14676 ;; 14677 esac 14678done 14679 14680ac_aux_dir='$ac_aux_dir' 14681xsi_shell='$xsi_shell' 14682lt_shell_append='$lt_shell_append' 14683 14684# See if we are running on zsh, and set the options which allow our 14685# commands through without removal of \ escapes INIT. 14686if test -n "\${ZSH_VERSION+set}" ; then 14687 setopt NO_GLOB_SUBST 14688fi 14689 14690 14691 PACKAGE='$PACKAGE' 14692 VERSION='$VERSION' 14693 TIMESTAMP='$TIMESTAMP' 14694 RM='$RM' 14695 ofile='$ofile' 14696 14697 14698 14699 14700_ACEOF 14701 14702cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14703 14704# Handling of arguments. 14705for ac_config_target in $ac_config_targets 14706do 14707 case $ac_config_target in 14708 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14709 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14710 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14711 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 14712 14713 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14714 esac 14715done 14716 14717 14718# If the user did not use the arguments to specify the items to instantiate, 14719# then the envvar interface is used. Set only those that are not. 14720# We use the long form for the default assignment because of an extremely 14721# bizarre bug on SunOS 4.1.3. 14722if $ac_need_defaults; then 14723 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14724 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14725 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14726fi 14727 14728# Have a temporary directory for convenience. Make it in the build tree 14729# simply because there is no reason against having it here, and in addition, 14730# creating and moving files from /tmp can sometimes cause problems. 14731# Hook for its removal unless debugging. 14732# Note that there is a small window in which the directory will not be cleaned: 14733# after its creation but before its name has been assigned to `$tmp'. 14734$debug || 14735{ 14736 tmp= ac_tmp= 14737 trap 'exit_status=$? 14738 : "${ac_tmp:=$tmp}" 14739 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14740' 0 14741 trap 'as_fn_exit 1' 1 2 13 15 14742} 14743# Create a (secure) tmp directory for tmp files. 14744 14745{ 14746 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14747 test -d "$tmp" 14748} || 14749{ 14750 tmp=./conf$$-$RANDOM 14751 (umask 077 && mkdir "$tmp") 14752} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14753ac_tmp=$tmp 14754 14755# Set up the scripts for CONFIG_FILES section. 14756# No need to generate them if there are no CONFIG_FILES. 14757# This happens for instance with `./config.status config.h'. 14758if test -n "$CONFIG_FILES"; then 14759 14760 14761ac_cr=`echo X | tr X '\015'` 14762# On cygwin, bash can eat \r inside `` if the user requested igncr. 14763# But we know of no other shell where ac_cr would be empty at this 14764# point, so we can use a bashism as a fallback. 14765if test "x$ac_cr" = x; then 14766 eval ac_cr=\$\'\\r\' 14767fi 14768ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14769if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14770 ac_cs_awk_cr='\\r' 14771else 14772 ac_cs_awk_cr=$ac_cr 14773fi 14774 14775echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14776_ACEOF 14777 14778 14779{ 14780 echo "cat >conf$$subs.awk <<_ACEOF" && 14781 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14782 echo "_ACEOF" 14783} >conf$$subs.sh || 14784 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14785ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14786ac_delim='%!_!# ' 14787for ac_last_try in false false false false false :; do 14788 . ./conf$$subs.sh || 14789 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14790 14791 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14792 if test $ac_delim_n = $ac_delim_num; then 14793 break 14794 elif $ac_last_try; then 14795 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14796 else 14797 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14798 fi 14799done 14800rm -f conf$$subs.sh 14801 14802cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14803cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14804_ACEOF 14805sed -n ' 14806h 14807s/^/S["/; s/!.*/"]=/ 14808p 14809g 14810s/^[^!]*!// 14811:repl 14812t repl 14813s/'"$ac_delim"'$// 14814t delim 14815:nl 14816h 14817s/\(.\{148\}\)..*/\1/ 14818t more1 14819s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14820p 14821n 14822b repl 14823:more1 14824s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14825p 14826g 14827s/.\{148\}// 14828t nl 14829:delim 14830h 14831s/\(.\{148\}\)..*/\1/ 14832t more2 14833s/["\\]/\\&/g; s/^/"/; s/$/"/ 14834p 14835b 14836:more2 14837s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14838p 14839g 14840s/.\{148\}// 14841t delim 14842' <conf$$subs.awk | sed ' 14843/^[^""]/{ 14844 N 14845 s/\n// 14846} 14847' >>$CONFIG_STATUS || ac_write_fail=1 14848rm -f conf$$subs.awk 14849cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14850_ACAWK 14851cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14852 for (key in S) S_is_set[key] = 1 14853 FS = "" 14854 14855} 14856{ 14857 line = $ 0 14858 nfields = split(line, field, "@") 14859 substed = 0 14860 len = length(field[1]) 14861 for (i = 2; i < nfields; i++) { 14862 key = field[i] 14863 keylen = length(key) 14864 if (S_is_set[key]) { 14865 value = S[key] 14866 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14867 len += length(value) + length(field[++i]) 14868 substed = 1 14869 } else 14870 len += 1 + keylen 14871 } 14872 14873 print line 14874} 14875 14876_ACAWK 14877_ACEOF 14878cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14879if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14880 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14881else 14882 cat 14883fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14884 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14885_ACEOF 14886 14887# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14888# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14889# trailing colons and then remove the whole line if VPATH becomes empty 14890# (actually we leave an empty line to preserve line numbers). 14891if test "x$srcdir" = x.; then 14892 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14893h 14894s/// 14895s/^/:/ 14896s/[ ]*$/:/ 14897s/:\$(srcdir):/:/g 14898s/:\${srcdir}:/:/g 14899s/:@srcdir@:/:/g 14900s/^:*// 14901s/:*$// 14902x 14903s/\(=[ ]*\).*/\1/ 14904G 14905s/\n// 14906s/^[^=]*=[ ]*$// 14907}' 14908fi 14909 14910cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14911fi # test -n "$CONFIG_FILES" 14912 14913# Set up the scripts for CONFIG_HEADERS section. 14914# No need to generate them if there are no CONFIG_HEADERS. 14915# This happens for instance with `./config.status Makefile'. 14916if test -n "$CONFIG_HEADERS"; then 14917cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14918BEGIN { 14919_ACEOF 14920 14921# Transform confdefs.h into an awk script `defines.awk', embedded as 14922# here-document in config.status, that substitutes the proper values into 14923# config.h.in to produce config.h. 14924 14925# Create a delimiter string that does not exist in confdefs.h, to ease 14926# handling of long lines. 14927ac_delim='%!_!# ' 14928for ac_last_try in false false :; do 14929 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14930 if test -z "$ac_tt"; then 14931 break 14932 elif $ac_last_try; then 14933 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14934 else 14935 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14936 fi 14937done 14938 14939# For the awk script, D is an array of macro values keyed by name, 14940# likewise P contains macro parameters if any. Preserve backslash 14941# newline sequences. 14942 14943ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14944sed -n ' 14945s/.\{148\}/&'"$ac_delim"'/g 14946t rset 14947:rset 14948s/^[ ]*#[ ]*define[ ][ ]*/ / 14949t def 14950d 14951:def 14952s/\\$// 14953t bsnl 14954s/["\\]/\\&/g 14955s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14956D["\1"]=" \3"/p 14957s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14958d 14959:bsnl 14960s/["\\]/\\&/g 14961s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14962D["\1"]=" \3\\\\\\n"\\/p 14963t cont 14964s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14965t cont 14966d 14967:cont 14968n 14969s/.\{148\}/&'"$ac_delim"'/g 14970t clear 14971:clear 14972s/\\$// 14973t bsnlc 14974s/["\\]/\\&/g; s/^/"/; s/$/"/p 14975d 14976:bsnlc 14977s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14978b cont 14979' <confdefs.h | sed ' 14980s/'"$ac_delim"'/"\\\ 14981"/g' >>$CONFIG_STATUS || ac_write_fail=1 14982 14983cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14984 for (key in D) D_is_set[key] = 1 14985 FS = "" 14986} 14987/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14988 line = \$ 0 14989 split(line, arg, " ") 14990 if (arg[1] == "#") { 14991 defundef = arg[2] 14992 mac1 = arg[3] 14993 } else { 14994 defundef = substr(arg[1], 2) 14995 mac1 = arg[2] 14996 } 14997 split(mac1, mac2, "(") #) 14998 macro = mac2[1] 14999 prefix = substr(line, 1, index(line, defundef) - 1) 15000 if (D_is_set[macro]) { 15001 # Preserve the white space surrounding the "#". 15002 print prefix "define", macro P[macro] D[macro] 15003 next 15004 } else { 15005 # Replace #undef with comments. This is necessary, for example, 15006 # in the case of _POSIX_SOURCE, which is predefined and required 15007 # on some systems where configure will not decide to define it. 15008 if (defundef == "undef") { 15009 print "/*", prefix defundef, macro, "*/" 15010 next 15011 } 15012 } 15013} 15014{ print } 15015_ACAWK 15016_ACEOF 15017cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15018 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15019fi # test -n "$CONFIG_HEADERS" 15020 15021 15022eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15023shift 15024for ac_tag 15025do 15026 case $ac_tag in 15027 :[FHLC]) ac_mode=$ac_tag; continue;; 15028 esac 15029 case $ac_mode$ac_tag in 15030 :[FHL]*:*);; 15031 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15032 :[FH]-) ac_tag=-:-;; 15033 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15034 esac 15035 ac_save_IFS=$IFS 15036 IFS=: 15037 set x $ac_tag 15038 IFS=$ac_save_IFS 15039 shift 15040 ac_file=$1 15041 shift 15042 15043 case $ac_mode in 15044 :L) ac_source=$1;; 15045 :[FH]) 15046 ac_file_inputs= 15047 for ac_f 15048 do 15049 case $ac_f in 15050 -) ac_f="$ac_tmp/stdin";; 15051 *) # Look for the file first in the build tree, then in the source tree 15052 # (if the path is not absolute). The absolute path cannot be DOS-style, 15053 # because $ac_f cannot contain `:'. 15054 test -f "$ac_f" || 15055 case $ac_f in 15056 [\\/$]*) false;; 15057 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15058 esac || 15059 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15060 esac 15061 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15062 as_fn_append ac_file_inputs " '$ac_f'" 15063 done 15064 15065 # Let's still pretend it is `configure' which instantiates (i.e., don't 15066 # use $as_me), people would be surprised to read: 15067 # /* config.h. Generated by config.status. */ 15068 configure_input='Generated from '` 15069 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15070 `' by configure.' 15071 if test x"$ac_file" != x-; then 15072 configure_input="$ac_file. $configure_input" 15073 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15074$as_echo "$as_me: creating $ac_file" >&6;} 15075 fi 15076 # Neutralize special characters interpreted by sed in replacement strings. 15077 case $configure_input in #( 15078 *\&* | *\|* | *\\* ) 15079 ac_sed_conf_input=`$as_echo "$configure_input" | 15080 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15081 *) ac_sed_conf_input=$configure_input;; 15082 esac 15083 15084 case $ac_tag in 15085 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15086 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15087 esac 15088 ;; 15089 esac 15090 15091 ac_dir=`$as_dirname -- "$ac_file" || 15092$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15093 X"$ac_file" : 'X\(//\)[^/]' \| \ 15094 X"$ac_file" : 'X\(//\)$' \| \ 15095 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15096$as_echo X"$ac_file" | 15097 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15098 s//\1/ 15099 q 15100 } 15101 /^X\(\/\/\)[^/].*/{ 15102 s//\1/ 15103 q 15104 } 15105 /^X\(\/\/\)$/{ 15106 s//\1/ 15107 q 15108 } 15109 /^X\(\/\).*/{ 15110 s//\1/ 15111 q 15112 } 15113 s/.*/./; q'` 15114 as_dir="$ac_dir"; as_fn_mkdir_p 15115 ac_builddir=. 15116 15117case "$ac_dir" in 15118.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15119*) 15120 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15121 # A ".." for each directory in $ac_dir_suffix. 15122 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15123 case $ac_top_builddir_sub in 15124 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15125 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15126 esac ;; 15127esac 15128ac_abs_top_builddir=$ac_pwd 15129ac_abs_builddir=$ac_pwd$ac_dir_suffix 15130# for backward compatibility: 15131ac_top_builddir=$ac_top_build_prefix 15132 15133case $srcdir in 15134 .) # We are building in place. 15135 ac_srcdir=. 15136 ac_top_srcdir=$ac_top_builddir_sub 15137 ac_abs_top_srcdir=$ac_pwd ;; 15138 [\\/]* | ?:[\\/]* ) # Absolute name. 15139 ac_srcdir=$srcdir$ac_dir_suffix; 15140 ac_top_srcdir=$srcdir 15141 ac_abs_top_srcdir=$srcdir ;; 15142 *) # Relative name. 15143 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15144 ac_top_srcdir=$ac_top_build_prefix$srcdir 15145 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15146esac 15147ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15148 15149 15150 case $ac_mode in 15151 :F) 15152 # 15153 # CONFIG_FILE 15154 # 15155 15156 case $INSTALL in 15157 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15158 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15159 esac 15160 ac_MKDIR_P=$MKDIR_P 15161 case $MKDIR_P in 15162 [\\/$]* | ?:[\\/]* ) ;; 15163 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15164 esac 15165_ACEOF 15166 15167cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15168# If the template does not know about datarootdir, expand it. 15169# FIXME: This hack should be removed a few years after 2.60. 15170ac_datarootdir_hack=; ac_datarootdir_seen= 15171ac_sed_dataroot=' 15172/datarootdir/ { 15173 p 15174 q 15175} 15176/@datadir@/p 15177/@docdir@/p 15178/@infodir@/p 15179/@localedir@/p 15180/@mandir@/p' 15181case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15182*datarootdir*) ac_datarootdir_seen=yes;; 15183*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15184 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15185$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15186_ACEOF 15187cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15188 ac_datarootdir_hack=' 15189 s&@datadir@&$datadir&g 15190 s&@docdir@&$docdir&g 15191 s&@infodir@&$infodir&g 15192 s&@localedir@&$localedir&g 15193 s&@mandir@&$mandir&g 15194 s&\\\${datarootdir}&$datarootdir&g' ;; 15195esac 15196_ACEOF 15197 15198# Neutralize VPATH when `$srcdir' = `.'. 15199# Shell code in configure.ac might set extrasub. 15200# FIXME: do we really want to maintain this feature? 15201cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15202ac_sed_extra="$ac_vpsub 15203$extrasub 15204_ACEOF 15205cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15206:t 15207/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15208s|@configure_input@|$ac_sed_conf_input|;t t 15209s&@top_builddir@&$ac_top_builddir_sub&;t t 15210s&@top_build_prefix@&$ac_top_build_prefix&;t t 15211s&@srcdir@&$ac_srcdir&;t t 15212s&@abs_srcdir@&$ac_abs_srcdir&;t t 15213s&@top_srcdir@&$ac_top_srcdir&;t t 15214s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15215s&@builddir@&$ac_builddir&;t t 15216s&@abs_builddir@&$ac_abs_builddir&;t t 15217s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15218s&@INSTALL@&$ac_INSTALL&;t t 15219s&@MKDIR_P@&$ac_MKDIR_P&;t t 15220$ac_datarootdir_hack 15221" 15222eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15223 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15224 15225test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15226 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15227 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15228 "$ac_tmp/out"`; test -z "$ac_out"; } && 15229 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15230which seems to be undefined. Please make sure it is defined" >&5 15231$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15232which seems to be undefined. Please make sure it is defined" >&2;} 15233 15234 rm -f "$ac_tmp/stdin" 15235 case $ac_file in 15236 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15237 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15238 esac \ 15239 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15240 ;; 15241 :H) 15242 # 15243 # CONFIG_HEADER 15244 # 15245 if test x"$ac_file" != x-; then 15246 { 15247 $as_echo "/* $configure_input */" \ 15248 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15249 } >"$ac_tmp/config.h" \ 15250 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15251 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15252 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15253$as_echo "$as_me: $ac_file is unchanged" >&6;} 15254 else 15255 rm -f "$ac_file" 15256 mv "$ac_tmp/config.h" "$ac_file" \ 15257 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15258 fi 15259 else 15260 $as_echo "/* $configure_input */" \ 15261 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15262 || as_fn_error $? "could not create -" "$LINENO" 5 15263 fi 15264# Compute "$ac_file"'s index in $config_headers. 15265_am_arg="$ac_file" 15266_am_stamp_count=1 15267for _am_header in $config_headers :; do 15268 case $_am_header in 15269 $_am_arg | $_am_arg:* ) 15270 break ;; 15271 * ) 15272 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15273 esac 15274done 15275echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 15276$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15277 X"$_am_arg" : 'X\(//\)[^/]' \| \ 15278 X"$_am_arg" : 'X\(//\)$' \| \ 15279 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 15280$as_echo X"$_am_arg" | 15281 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15282 s//\1/ 15283 q 15284 } 15285 /^X\(\/\/\)[^/].*/{ 15286 s//\1/ 15287 q 15288 } 15289 /^X\(\/\/\)$/{ 15290 s//\1/ 15291 q 15292 } 15293 /^X\(\/\).*/{ 15294 s//\1/ 15295 q 15296 } 15297 s/.*/./; q'`/stamp-h$_am_stamp_count 15298 ;; 15299 15300 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15301$as_echo "$as_me: executing $ac_file commands" >&6;} 15302 ;; 15303 esac 15304 15305 15306 case $ac_file$ac_mode in 15307 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15308 # Older Autoconf quotes --file arguments for eval, but not when files 15309 # are listed without --file. Let's play safe and only enable the eval 15310 # if we detect the quoting. 15311 case $CONFIG_FILES in 15312 *\'*) eval set x "$CONFIG_FILES" ;; 15313 *) set x $CONFIG_FILES ;; 15314 esac 15315 shift 15316 for mf 15317 do 15318 # Strip MF so we end up with the name of the file. 15319 mf=`echo "$mf" | sed -e 's/:.*$//'` 15320 # Check whether this is an Automake generated Makefile or not. 15321 # We used to match only the files named 'Makefile.in', but 15322 # some people rename them; so instead we look at the file content. 15323 # Grep'ing the first line is not enough: some people post-process 15324 # each Makefile.in and add a new line on top of each file to say so. 15325 # Grep'ing the whole file is not good either: AIX grep has a line 15326 # limit of 2048, but all sed's we know have understand at least 4000. 15327 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15328 dirpart=`$as_dirname -- "$mf" || 15329$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15330 X"$mf" : 'X\(//\)[^/]' \| \ 15331 X"$mf" : 'X\(//\)$' \| \ 15332 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15333$as_echo X"$mf" | 15334 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15335 s//\1/ 15336 q 15337 } 15338 /^X\(\/\/\)[^/].*/{ 15339 s//\1/ 15340 q 15341 } 15342 /^X\(\/\/\)$/{ 15343 s//\1/ 15344 q 15345 } 15346 /^X\(\/\).*/{ 15347 s//\1/ 15348 q 15349 } 15350 s/.*/./; q'` 15351 else 15352 continue 15353 fi 15354 # Extract the definition of DEPDIR, am__include, and am__quote 15355 # from the Makefile without running 'make'. 15356 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15357 test -z "$DEPDIR" && continue 15358 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15359 test -z "$am__include" && continue 15360 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15361 # Find all dependency output files, they are included files with 15362 # $(DEPDIR) in their names. We invoke sed twice because it is the 15363 # simplest approach to changing $(DEPDIR) to its actual value in the 15364 # expansion. 15365 for file in `sed -n " 15366 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15367 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15368 # Make sure the directory exists. 15369 test -f "$dirpart/$file" && continue 15370 fdir=`$as_dirname -- "$file" || 15371$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15372 X"$file" : 'X\(//\)[^/]' \| \ 15373 X"$file" : 'X\(//\)$' \| \ 15374 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15375$as_echo X"$file" | 15376 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15377 s//\1/ 15378 q 15379 } 15380 /^X\(\/\/\)[^/].*/{ 15381 s//\1/ 15382 q 15383 } 15384 /^X\(\/\/\)$/{ 15385 s//\1/ 15386 q 15387 } 15388 /^X\(\/\).*/{ 15389 s//\1/ 15390 q 15391 } 15392 s/.*/./; q'` 15393 as_dir=$dirpart/$fdir; as_fn_mkdir_p 15394 # echo "creating $dirpart/$file" 15395 echo '# dummy' > "$dirpart/$file" 15396 done 15397 done 15398} 15399 ;; 15400 "libtool":C) 15401 15402 # See if we are running on zsh, and set the options which allow our 15403 # commands through without removal of \ escapes. 15404 if test -n "${ZSH_VERSION+set}" ; then 15405 setopt NO_GLOB_SUBST 15406 fi 15407 15408 cfgfile="${ofile}T" 15409 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15410 $RM "$cfgfile" 15411 15412 cat <<_LT_EOF >> "$cfgfile" 15413#! $SHELL 15414 15415# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15416# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15417# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15418# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15419# 15420# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15421# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15422# Written by Gordon Matzigkeit, 1996 15423# 15424# This file is part of GNU Libtool. 15425# 15426# GNU Libtool is free software; you can redistribute it and/or 15427# modify it under the terms of the GNU General Public License as 15428# published by the Free Software Foundation; either version 2 of 15429# the License, or (at your option) any later version. 15430# 15431# As a special exception to the GNU General Public License, 15432# if you distribute this file as part of a program or library that 15433# is built using GNU Libtool, you may include this file under the 15434# same distribution terms that you use for the rest of that program. 15435# 15436# GNU Libtool is distributed in the hope that it will be useful, 15437# but WITHOUT ANY WARRANTY; without even the implied warranty of 15438# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15439# GNU General Public License for more details. 15440# 15441# You should have received a copy of the GNU General Public License 15442# along with GNU Libtool; see the file COPYING. If not, a copy 15443# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15444# obtained by writing to the Free Software Foundation, Inc., 15445# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15446 15447 15448# The names of the tagged configurations supported by this script. 15449available_tags="" 15450 15451# ### BEGIN LIBTOOL CONFIG 15452 15453# Whether or not to build shared libraries. 15454build_libtool_libs=$enable_shared 15455 15456# Which release of libtool.m4 was used? 15457macro_version=$macro_version 15458macro_revision=$macro_revision 15459 15460# Whether or not to build static libraries. 15461build_old_libs=$enable_static 15462 15463# What type of objects to build. 15464pic_mode=$pic_mode 15465 15466# Whether or not to optimize for fast installation. 15467fast_install=$enable_fast_install 15468 15469# Shell to use when invoking shell scripts. 15470SHELL=$lt_SHELL 15471 15472# An echo program that protects backslashes. 15473ECHO=$lt_ECHO 15474 15475# The host system. 15476host_alias=$host_alias 15477host=$host 15478host_os=$host_os 15479 15480# The build system. 15481build_alias=$build_alias 15482build=$build 15483build_os=$build_os 15484 15485# A sed program that does not truncate output. 15486SED=$lt_SED 15487 15488# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15489Xsed="\$SED -e 1s/^X//" 15490 15491# A grep program that handles long lines. 15492GREP=$lt_GREP 15493 15494# An ERE matcher. 15495EGREP=$lt_EGREP 15496 15497# A literal string matcher. 15498FGREP=$lt_FGREP 15499 15500# A BSD- or MS-compatible name lister. 15501NM=$lt_NM 15502 15503# Whether we need soft or hard links. 15504LN_S=$lt_LN_S 15505 15506# What is the maximum length of a command? 15507max_cmd_len=$max_cmd_len 15508 15509# Object file suffix (normally "o"). 15510objext=$ac_objext 15511 15512# Executable file suffix (normally ""). 15513exeext=$exeext 15514 15515# whether the shell understands "unset". 15516lt_unset=$lt_unset 15517 15518# turn spaces into newlines. 15519SP2NL=$lt_lt_SP2NL 15520 15521# turn newlines into spaces. 15522NL2SP=$lt_lt_NL2SP 15523 15524# An object symbol dumper. 15525OBJDUMP=$lt_OBJDUMP 15526 15527# Method to check whether dependent libraries are shared objects. 15528deplibs_check_method=$lt_deplibs_check_method 15529 15530# Command to use when deplibs_check_method == "file_magic". 15531file_magic_cmd=$lt_file_magic_cmd 15532 15533# The archiver. 15534AR=$lt_AR 15535AR_FLAGS=$lt_AR_FLAGS 15536 15537# A symbol stripping program. 15538STRIP=$lt_STRIP 15539 15540# Commands used to install an old-style archive. 15541RANLIB=$lt_RANLIB 15542old_postinstall_cmds=$lt_old_postinstall_cmds 15543old_postuninstall_cmds=$lt_old_postuninstall_cmds 15544 15545# Whether to use a lock for old archive extraction. 15546lock_old_archive_extraction=$lock_old_archive_extraction 15547 15548# A C compiler. 15549LTCC=$lt_CC 15550 15551# LTCC compiler flags. 15552LTCFLAGS=$lt_CFLAGS 15553 15554# Take the output of nm and produce a listing of raw symbols and C names. 15555global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15556 15557# Transform the output of nm in a proper C declaration. 15558global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15559 15560# Transform the output of nm in a C name address pair. 15561global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15562 15563# Transform the output of nm in a C name address pair when lib prefix is needed. 15564global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15565 15566# The name of the directory that contains temporary libtool files. 15567objdir=$objdir 15568 15569# Used to examine libraries when file_magic_cmd begins with "file". 15570MAGIC_CMD=$MAGIC_CMD 15571 15572# Must we lock files when doing compilation? 15573need_locks=$lt_need_locks 15574 15575# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15576DSYMUTIL=$lt_DSYMUTIL 15577 15578# Tool to change global to local symbols on Mac OS X. 15579NMEDIT=$lt_NMEDIT 15580 15581# Tool to manipulate fat objects and archives on Mac OS X. 15582LIPO=$lt_LIPO 15583 15584# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15585OTOOL=$lt_OTOOL 15586 15587# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15588OTOOL64=$lt_OTOOL64 15589 15590# Old archive suffix (normally "a"). 15591libext=$libext 15592 15593# Shared library suffix (normally ".so"). 15594shrext_cmds=$lt_shrext_cmds 15595 15596# The commands to extract the exported symbol list from a shared archive. 15597extract_expsyms_cmds=$lt_extract_expsyms_cmds 15598 15599# Variables whose values should be saved in libtool wrapper scripts and 15600# restored at link time. 15601variables_saved_for_relink=$lt_variables_saved_for_relink 15602 15603# Do we need the "lib" prefix for modules? 15604need_lib_prefix=$need_lib_prefix 15605 15606# Do we need a version for libraries? 15607need_version=$need_version 15608 15609# Library versioning type. 15610version_type=$version_type 15611 15612# Shared library runtime path variable. 15613runpath_var=$runpath_var 15614 15615# Shared library path variable. 15616shlibpath_var=$shlibpath_var 15617 15618# Is shlibpath searched before the hard-coded library search path? 15619shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15620 15621# Format of library name prefix. 15622libname_spec=$lt_libname_spec 15623 15624# List of archive names. First name is the real one, the rest are links. 15625# The last name is the one that the linker finds with -lNAME 15626library_names_spec=$lt_library_names_spec 15627 15628# The coded name of the library, if different from the real name. 15629soname_spec=$lt_soname_spec 15630 15631# Permission mode override for installation of shared libraries. 15632install_override_mode=$lt_install_override_mode 15633 15634# Command to use after installation of a shared archive. 15635postinstall_cmds=$lt_postinstall_cmds 15636 15637# Command to use after uninstallation of a shared archive. 15638postuninstall_cmds=$lt_postuninstall_cmds 15639 15640# Commands used to finish a libtool library installation in a directory. 15641finish_cmds=$lt_finish_cmds 15642 15643# As "finish_cmds", except a single script fragment to be evaled but 15644# not shown. 15645finish_eval=$lt_finish_eval 15646 15647# Whether we should hardcode library paths into libraries. 15648hardcode_into_libs=$hardcode_into_libs 15649 15650# Compile-time system search path for libraries. 15651sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15652 15653# Run-time system search path for libraries. 15654sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15655 15656# Whether dlopen is supported. 15657dlopen_support=$enable_dlopen 15658 15659# Whether dlopen of programs is supported. 15660dlopen_self=$enable_dlopen_self 15661 15662# Whether dlopen of statically linked programs is supported. 15663dlopen_self_static=$enable_dlopen_self_static 15664 15665# Commands to strip libraries. 15666old_striplib=$lt_old_striplib 15667striplib=$lt_striplib 15668 15669 15670# The linker used to build libraries. 15671LD=$lt_LD 15672 15673# How to create reloadable object files. 15674reload_flag=$lt_reload_flag 15675reload_cmds=$lt_reload_cmds 15676 15677# Commands used to build an old-style archive. 15678old_archive_cmds=$lt_old_archive_cmds 15679 15680# A language specific compiler. 15681CC=$lt_compiler 15682 15683# Is the compiler the GNU compiler? 15684with_gcc=$GCC 15685 15686# Compiler flag to turn off builtin functions. 15687no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15688 15689# How to pass a linker flag through the compiler. 15690wl=$lt_lt_prog_compiler_wl 15691 15692# Additional compiler flags for building library objects. 15693pic_flag=$lt_lt_prog_compiler_pic 15694 15695# Compiler flag to prevent dynamic linking. 15696link_static_flag=$lt_lt_prog_compiler_static 15697 15698# Does compiler simultaneously support -c and -o options? 15699compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15700 15701# Whether or not to add -lc for building shared libraries. 15702build_libtool_need_lc=$archive_cmds_need_lc 15703 15704# Whether or not to disallow shared libs when runtime libs are static. 15705allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15706 15707# Compiler flag to allow reflexive dlopens. 15708export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15709 15710# Compiler flag to generate shared objects directly from archives. 15711whole_archive_flag_spec=$lt_whole_archive_flag_spec 15712 15713# Whether the compiler copes with passing no objects directly. 15714compiler_needs_object=$lt_compiler_needs_object 15715 15716# Create an old-style archive from a shared archive. 15717old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15718 15719# Create a temporary old-style archive to link instead of a shared archive. 15720old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15721 15722# Commands used to build a shared archive. 15723archive_cmds=$lt_archive_cmds 15724archive_expsym_cmds=$lt_archive_expsym_cmds 15725 15726# Commands used to build a loadable module if different from building 15727# a shared archive. 15728module_cmds=$lt_module_cmds 15729module_expsym_cmds=$lt_module_expsym_cmds 15730 15731# Whether we are building with GNU ld or not. 15732with_gnu_ld=$lt_with_gnu_ld 15733 15734# Flag that allows shared libraries with undefined symbols to be built. 15735allow_undefined_flag=$lt_allow_undefined_flag 15736 15737# Flag that enforces no undefined symbols. 15738no_undefined_flag=$lt_no_undefined_flag 15739 15740# Flag to hardcode \$libdir into a binary during linking. 15741# This must work even if \$libdir does not exist 15742hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15743 15744# If ld is used when linking, flag to hardcode \$libdir into a binary 15745# during linking. This must work even if \$libdir does not exist. 15746hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15747 15748# Whether we need a single "-rpath" flag with a separated argument. 15749hardcode_libdir_separator=$lt_hardcode_libdir_separator 15750 15751# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15752# DIR into the resulting binary. 15753hardcode_direct=$hardcode_direct 15754 15755# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15756# DIR into the resulting binary and the resulting library dependency is 15757# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15758# library is relocated. 15759hardcode_direct_absolute=$hardcode_direct_absolute 15760 15761# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15762# into the resulting binary. 15763hardcode_minus_L=$hardcode_minus_L 15764 15765# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15766# into the resulting binary. 15767hardcode_shlibpath_var=$hardcode_shlibpath_var 15768 15769# Set to "yes" if building a shared library automatically hardcodes DIR 15770# into the library and all subsequent libraries and executables linked 15771# against it. 15772hardcode_automatic=$hardcode_automatic 15773 15774# Set to yes if linker adds runtime paths of dependent libraries 15775# to runtime path list. 15776inherit_rpath=$inherit_rpath 15777 15778# Whether libtool must link a program against all its dependency libraries. 15779link_all_deplibs=$link_all_deplibs 15780 15781# Fix the shell variable \$srcfile for the compiler. 15782fix_srcfile_path=$lt_fix_srcfile_path 15783 15784# Set to "yes" if exported symbols are required. 15785always_export_symbols=$always_export_symbols 15786 15787# The commands to list exported symbols. 15788export_symbols_cmds=$lt_export_symbols_cmds 15789 15790# Symbols that should not be listed in the preloaded symbols. 15791exclude_expsyms=$lt_exclude_expsyms 15792 15793# Symbols that must always be exported. 15794include_expsyms=$lt_include_expsyms 15795 15796# Commands necessary for linking programs (against libraries) with templates. 15797prelink_cmds=$lt_prelink_cmds 15798 15799# Specify filename containing input files. 15800file_list_spec=$lt_file_list_spec 15801 15802# How to hardcode a shared library path into an executable. 15803hardcode_action=$hardcode_action 15804 15805# ### END LIBTOOL CONFIG 15806 15807_LT_EOF 15808 15809 case $host_os in 15810 aix3*) 15811 cat <<\_LT_EOF >> "$cfgfile" 15812# AIX sometimes has problems with the GCC collect2 program. For some 15813# reason, if we set the COLLECT_NAMES environment variable, the problems 15814# vanish in a puff of smoke. 15815if test "X${COLLECT_NAMES+set}" != Xset; then 15816 COLLECT_NAMES= 15817 export COLLECT_NAMES 15818fi 15819_LT_EOF 15820 ;; 15821 esac 15822 15823 15824ltmain="$ac_aux_dir/ltmain.sh" 15825 15826 15827 # We use sed instead of cat because bash on DJGPP gets confused if 15828 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15829 # text mode, it properly converts lines to CR/LF. This bash problem 15830 # is reportedly fixed, but why not run on old versions too? 15831 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15832 || (rm -f "$cfgfile"; exit 1) 15833 15834 case $xsi_shell in 15835 yes) 15836 cat << \_LT_EOF >> "$cfgfile" 15837 15838# func_dirname file append nondir_replacement 15839# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15840# otherwise set result to NONDIR_REPLACEMENT. 15841func_dirname () 15842{ 15843 case ${1} in 15844 */*) func_dirname_result="${1%/*}${2}" ;; 15845 * ) func_dirname_result="${3}" ;; 15846 esac 15847} 15848 15849# func_basename file 15850func_basename () 15851{ 15852 func_basename_result="${1##*/}" 15853} 15854 15855# func_dirname_and_basename file append nondir_replacement 15856# perform func_basename and func_dirname in a single function 15857# call: 15858# dirname: Compute the dirname of FILE. If nonempty, 15859# add APPEND to the result, otherwise set result 15860# to NONDIR_REPLACEMENT. 15861# value returned in "$func_dirname_result" 15862# basename: Compute filename of FILE. 15863# value retuned in "$func_basename_result" 15864# Implementation must be kept synchronized with func_dirname 15865# and func_basename. For efficiency, we do not delegate to 15866# those functions but instead duplicate the functionality here. 15867func_dirname_and_basename () 15868{ 15869 case ${1} in 15870 */*) func_dirname_result="${1%/*}${2}" ;; 15871 * ) func_dirname_result="${3}" ;; 15872 esac 15873 func_basename_result="${1##*/}" 15874} 15875 15876# func_stripname prefix suffix name 15877# strip PREFIX and SUFFIX off of NAME. 15878# PREFIX and SUFFIX must not contain globbing or regex special 15879# characters, hashes, percent signs, but SUFFIX may contain a leading 15880# dot (in which case that matches only a dot). 15881func_stripname () 15882{ 15883 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15884 # positional parameters, so assign one to ordinary parameter first. 15885 func_stripname_result=${3} 15886 func_stripname_result=${func_stripname_result#"${1}"} 15887 func_stripname_result=${func_stripname_result%"${2}"} 15888} 15889 15890# func_opt_split 15891func_opt_split () 15892{ 15893 func_opt_split_opt=${1%%=*} 15894 func_opt_split_arg=${1#*=} 15895} 15896 15897# func_lo2o object 15898func_lo2o () 15899{ 15900 case ${1} in 15901 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15902 *) func_lo2o_result=${1} ;; 15903 esac 15904} 15905 15906# func_xform libobj-or-source 15907func_xform () 15908{ 15909 func_xform_result=${1%.*}.lo 15910} 15911 15912# func_arith arithmetic-term... 15913func_arith () 15914{ 15915 func_arith_result=$(( $* )) 15916} 15917 15918# func_len string 15919# STRING may not start with a hyphen. 15920func_len () 15921{ 15922 func_len_result=${#1} 15923} 15924 15925_LT_EOF 15926 ;; 15927 *) # Bourne compatible functions. 15928 cat << \_LT_EOF >> "$cfgfile" 15929 15930# func_dirname file append nondir_replacement 15931# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15932# otherwise set result to NONDIR_REPLACEMENT. 15933func_dirname () 15934{ 15935 # Extract subdirectory from the argument. 15936 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15937 if test "X$func_dirname_result" = "X${1}"; then 15938 func_dirname_result="${3}" 15939 else 15940 func_dirname_result="$func_dirname_result${2}" 15941 fi 15942} 15943 15944# func_basename file 15945func_basename () 15946{ 15947 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15948} 15949 15950 15951# func_stripname prefix suffix name 15952# strip PREFIX and SUFFIX off of NAME. 15953# PREFIX and SUFFIX must not contain globbing or regex special 15954# characters, hashes, percent signs, but SUFFIX may contain a leading 15955# dot (in which case that matches only a dot). 15956# func_strip_suffix prefix name 15957func_stripname () 15958{ 15959 case ${2} in 15960 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15961 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15962 esac 15963} 15964 15965# sed scripts: 15966my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15967my_sed_long_arg='1s/^-[^=]*=//' 15968 15969# func_opt_split 15970func_opt_split () 15971{ 15972 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15973 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15974} 15975 15976# func_lo2o object 15977func_lo2o () 15978{ 15979 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15980} 15981 15982# func_xform libobj-or-source 15983func_xform () 15984{ 15985 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15986} 15987 15988# func_arith arithmetic-term... 15989func_arith () 15990{ 15991 func_arith_result=`expr "$@"` 15992} 15993 15994# func_len string 15995# STRING may not start with a hyphen. 15996func_len () 15997{ 15998 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15999} 16000 16001_LT_EOF 16002esac 16003 16004case $lt_shell_append in 16005 yes) 16006 cat << \_LT_EOF >> "$cfgfile" 16007 16008# func_append var value 16009# Append VALUE to the end of shell variable VAR. 16010func_append () 16011{ 16012 eval "$1+=\$2" 16013} 16014_LT_EOF 16015 ;; 16016 *) 16017 cat << \_LT_EOF >> "$cfgfile" 16018 16019# func_append var value 16020# Append VALUE to the end of shell variable VAR. 16021func_append () 16022{ 16023 eval "$1=\$$1\$2" 16024} 16025 16026_LT_EOF 16027 ;; 16028 esac 16029 16030 16031 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16032 || (rm -f "$cfgfile"; exit 1) 16033 16034 mv -f "$cfgfile" "$ofile" || 16035 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16036 chmod +x "$ofile" 16037 16038 ;; 16039 16040 esac 16041done # for ac_tag 16042 16043 16044as_fn_exit 0 16045_ACEOF 16046ac_clean_files=$ac_clean_files_save 16047 16048test $ac_write_fail = 0 || 16049 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16050 16051 16052# configure is writing to config.log, and then calls config.status. 16053# config.status does its own redirection, appending to config.log. 16054# Unfortunately, on DOS this fails, as config.log is still kept open 16055# by configure, so config.status won't be able to write to it; its 16056# output is simply discarded. So we exec the FD to /dev/null, 16057# effectively closing config.log, so it can be properly (re)opened and 16058# appended to by config.status. When coming back to configure, we 16059# need to make the FD available again. 16060if test "$no_create" != yes; then 16061 ac_cs_success=: 16062 ac_config_status_args= 16063 test "$silent" = yes && 16064 ac_config_status_args="$ac_config_status_args --quiet" 16065 exec 5>/dev/null 16066 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16067 exec 5>>config.log 16068 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16069 # would make configure fail if this is the last instruction. 16070 $ac_cs_success || as_fn_exit 1 16071fi 16072if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16074$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16075fi 16076 16077 16078 16079touch config.status.tmp 16080if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 16081 sed '/as_fn_exit 0/i \ 16082sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 16083touch --reference=Makefile Makefile.tmp \ 16084mv Makefile.tmp Makefile \ 16085' config.status > config.status.tmp 16086 touch --reference=config.status config.status.tmp 16087 mv config.status.tmp config.status 16088 chmod +x config.status 16089 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 16090 touch --reference=Makefile Makefile.tmp 16091 mv Makefile.tmp Makefile 16092else 16093 rm -f config.status.tmp 16094fi 16095