1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for package-unused version-unused. 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='package-unused' 589PACKAGE_TARNAME='libbacktrace' 590PACKAGE_VERSION='version-unused' 591PACKAGE_STRING='package-unused version-unused' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="backtrace.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_subst_vars='am__EXEEXT_FALSE 633am__EXEEXT_TRUE 634LTLIBOBJS 635LIBOBJS 636NATIVE_FALSE 637NATIVE_TRUE 638HAVE_OBJCOPY_DEBUGLINK_FALSE 639HAVE_OBJCOPY_DEBUGLINK_TRUE 640READELF 641OBJCOPY 642HAVE_COMPRESSED_DEBUG_FALSE 643HAVE_COMPRESSED_DEBUG_TRUE 644HAVE_ZLIB_FALSE 645HAVE_ZLIB_TRUE 646HAVE_DWARF5_FALSE 647HAVE_DWARF5_TRUE 648HAVE_PTHREAD_FALSE 649HAVE_PTHREAD_TRUE 650PTHREAD_CFLAGS 651CLOCK_GETTIME_LINK 652BACKTRACE_USES_MALLOC 653ALLOC_FILE 654VIEW_FILE 655BACKTRACE_SUPPORTS_DATA 656BACKTRACE_SUPPORTED 657HAVE_ELF_FALSE 658HAVE_ELF_TRUE 659FORMAT_FILE 660BACKTRACE_SUPPORTS_THREADS 661PIC_FLAG 662WARN_FLAGS 663EXTRA_FLAGS 664BACKTRACE_FILE 665OTOOL64 666OTOOL 667LIPO 668NMEDIT 669DSYMUTIL 670AR 671OBJDUMP 672LN_S 673NM 674ac_ct_DUMPBIN 675DUMPBIN 676LD 677FGREP 678SED 679LIBTOOL 680HAVE_DWZ_FALSE 681HAVE_DWZ_TRUE 682DWZ 683RANLIB 684MAINT 685MAINTAINER_MODE_FALSE 686MAINTAINER_MODE_TRUE 687AM_BACKSLASH 688AM_DEFAULT_VERBOSITY 689AM_DEFAULT_V 690AM_V 691am__untar 692am__tar 693AMTAR 694am__leading_dot 695SET_MAKE 696AWK 697mkdir_p 698MKDIR_P 699INSTALL_STRIP_PROGRAM 700STRIP 701install_sh 702MAKEINFO 703AUTOHEADER 704AUTOMAKE 705AUTOCONF 706ACLOCAL 707VERSION 708PACKAGE 709CYGPATH_W 710am__isrc 711INSTALL_DATA 712INSTALL_SCRIPT 713INSTALL_PROGRAM 714libtool_VERSION 715EGREP 716GREP 717CPP 718OBJEXT 719EXEEXT 720ac_ct_CC 721CPPFLAGS 722LDFLAGS 723CFLAGS 724CC 725target_os 726target_vendor 727target_cpu 728target 729host_os 730host_vendor 731host_cpu 732host 733build_os 734build_vendor 735build_cpu 736build 737multi_basedir 738target_alias 739host_alias 740build_alias 741LIBS 742ECHO_T 743ECHO_N 744ECHO_C 745DEFS 746mandir 747localedir 748libdir 749psdir 750pdfdir 751dvidir 752htmldir 753infodir 754docdir 755oldincludedir 756includedir 757localstatedir 758sharedstatedir 759sysconfdir 760datadir 761datarootdir 762libexecdir 763sbindir 764bindir 765program_transform_name 766prefix 767exec_prefix 768PACKAGE_URL 769PACKAGE_BUGREPORT 770PACKAGE_STRING 771PACKAGE_VERSION 772PACKAGE_TARNAME 773PACKAGE_NAME 774PATH_SEPARATOR 775SHELL' 776ac_subst_files='' 777ac_user_opts=' 778enable_option_checking 779enable_multilib 780enable_silent_rules 781enable_maintainer_mode 782with_target_subdir 783enable_shared 784enable_static 785with_pic 786enable_fast_install 787with_gnu_ld 788enable_libtool_lock 789enable_largefile 790enable_cet 791with_system_libunwind 792enable_host_shared 793' 794 ac_precious_vars='build_alias 795host_alias 796target_alias 797CC 798CFLAGS 799LDFLAGS 800LIBS 801CPPFLAGS 802CPP 803OBJCOPY' 804 805 806# Initialize some variables set by options. 807ac_init_help= 808ac_init_version=false 809ac_unrecognized_opts= 810ac_unrecognized_sep= 811# The variables have the same names as the options, with 812# dashes changed to underlines. 813cache_file=/dev/null 814exec_prefix=NONE 815no_create= 816no_recursion= 817prefix=NONE 818program_prefix=NONE 819program_suffix=NONE 820program_transform_name=s,x,x, 821silent= 822site= 823srcdir= 824verbose= 825x_includes=NONE 826x_libraries=NONE 827 828# Installation directory options. 829# These are left unexpanded so users can "make install exec_prefix=/foo" 830# and all the variables that are supposed to be based on exec_prefix 831# by default will actually change. 832# Use braces instead of parens because sh, perl, etc. also accept them. 833# (The list follows the same order as the GNU Coding Standards.) 834bindir='${exec_prefix}/bin' 835sbindir='${exec_prefix}/sbin' 836libexecdir='${exec_prefix}/libexec' 837datarootdir='${prefix}/share' 838datadir='${datarootdir}' 839sysconfdir='${prefix}/etc' 840sharedstatedir='${prefix}/com' 841localstatedir='${prefix}/var' 842includedir='${prefix}/include' 843oldincludedir='/usr/include' 844docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 845infodir='${datarootdir}/info' 846htmldir='${docdir}' 847dvidir='${docdir}' 848pdfdir='${docdir}' 849psdir='${docdir}' 850libdir='${exec_prefix}/lib' 851localedir='${datarootdir}/locale' 852mandir='${datarootdir}/man' 853 854ac_prev= 855ac_dashdash= 856for ac_option 857do 858 # If the previous option needs an argument, assign it. 859 if test -n "$ac_prev"; then 860 eval $ac_prev=\$ac_option 861 ac_prev= 862 continue 863 fi 864 865 case $ac_option in 866 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 867 *=) ac_optarg= ;; 868 *) ac_optarg=yes ;; 869 esac 870 871 # Accept the important Cygnus configure options, so we can diagnose typos. 872 873 case $ac_dashdash$ac_option in 874 --) 875 ac_dashdash=yes ;; 876 877 -bindir | --bindir | --bindi | --bind | --bin | --bi) 878 ac_prev=bindir ;; 879 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 880 bindir=$ac_optarg ;; 881 882 -build | --build | --buil | --bui | --bu) 883 ac_prev=build_alias ;; 884 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 885 build_alias=$ac_optarg ;; 886 887 -cache-file | --cache-file | --cache-fil | --cache-fi \ 888 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 889 ac_prev=cache_file ;; 890 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 891 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 892 cache_file=$ac_optarg ;; 893 894 --config-cache | -C) 895 cache_file=config.cache ;; 896 897 -datadir | --datadir | --datadi | --datad) 898 ac_prev=datadir ;; 899 -datadir=* | --datadir=* | --datadi=* | --datad=*) 900 datadir=$ac_optarg ;; 901 902 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 903 | --dataroo | --dataro | --datar) 904 ac_prev=datarootdir ;; 905 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 906 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 907 datarootdir=$ac_optarg ;; 908 909 -disable-* | --disable-*) 910 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 911 # Reject names that are not valid shell variable names. 912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 913 as_fn_error $? "invalid feature name: $ac_useropt" 914 ac_useropt_orig=$ac_useropt 915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 916 case $ac_user_opts in 917 *" 918"enable_$ac_useropt" 919"*) ;; 920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 921 ac_unrecognized_sep=', ';; 922 esac 923 eval enable_$ac_useropt=no ;; 924 925 -docdir | --docdir | --docdi | --doc | --do) 926 ac_prev=docdir ;; 927 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 928 docdir=$ac_optarg ;; 929 930 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 931 ac_prev=dvidir ;; 932 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 933 dvidir=$ac_optarg ;; 934 935 -enable-* | --enable-*) 936 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 937 # Reject names that are not valid shell variable names. 938 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 939 as_fn_error $? "invalid feature name: $ac_useropt" 940 ac_useropt_orig=$ac_useropt 941 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 942 case $ac_user_opts in 943 *" 944"enable_$ac_useropt" 945"*) ;; 946 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 947 ac_unrecognized_sep=', ';; 948 esac 949 eval enable_$ac_useropt=\$ac_optarg ;; 950 951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 953 | --exec | --exe | --ex) 954 ac_prev=exec_prefix ;; 955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 957 | --exec=* | --exe=* | --ex=*) 958 exec_prefix=$ac_optarg ;; 959 960 -gas | --gas | --ga | --g) 961 # Obsolete; use --with-gas. 962 with_gas=yes ;; 963 964 -help | --help | --hel | --he | -h) 965 ac_init_help=long ;; 966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 967 ac_init_help=recursive ;; 968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 969 ac_init_help=short ;; 970 971 -host | --host | --hos | --ho) 972 ac_prev=host_alias ;; 973 -host=* | --host=* | --hos=* | --ho=*) 974 host_alias=$ac_optarg ;; 975 976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 977 ac_prev=htmldir ;; 978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 979 | --ht=*) 980 htmldir=$ac_optarg ;; 981 982 -includedir | --includedir | --includedi | --included | --include \ 983 | --includ | --inclu | --incl | --inc) 984 ac_prev=includedir ;; 985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 986 | --includ=* | --inclu=* | --incl=* | --inc=*) 987 includedir=$ac_optarg ;; 988 989 -infodir | --infodir | --infodi | --infod | --info | --inf) 990 ac_prev=infodir ;; 991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 992 infodir=$ac_optarg ;; 993 994 -libdir | --libdir | --libdi | --libd) 995 ac_prev=libdir ;; 996 -libdir=* | --libdir=* | --libdi=* | --libd=*) 997 libdir=$ac_optarg ;; 998 999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1000 | --libexe | --libex | --libe) 1001 ac_prev=libexecdir ;; 1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1003 | --libexe=* | --libex=* | --libe=*) 1004 libexecdir=$ac_optarg ;; 1005 1006 -localedir | --localedir | --localedi | --localed | --locale) 1007 ac_prev=localedir ;; 1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1009 localedir=$ac_optarg ;; 1010 1011 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1012 | --localstate | --localstat | --localsta | --localst | --locals) 1013 ac_prev=localstatedir ;; 1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1016 localstatedir=$ac_optarg ;; 1017 1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1019 ac_prev=mandir ;; 1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1021 mandir=$ac_optarg ;; 1022 1023 -nfp | --nfp | --nf) 1024 # Obsolete; use --without-fp. 1025 with_fp=no ;; 1026 1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1028 | --no-cr | --no-c | -n) 1029 no_create=yes ;; 1030 1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1033 no_recursion=yes ;; 1034 1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1037 | --oldin | --oldi | --old | --ol | --o) 1038 ac_prev=oldincludedir ;; 1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1042 oldincludedir=$ac_optarg ;; 1043 1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1045 ac_prev=prefix ;; 1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1047 prefix=$ac_optarg ;; 1048 1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1050 | --program-pre | --program-pr | --program-p) 1051 ac_prev=program_prefix ;; 1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1054 program_prefix=$ac_optarg ;; 1055 1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1057 | --program-suf | --program-su | --program-s) 1058 ac_prev=program_suffix ;; 1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1061 program_suffix=$ac_optarg ;; 1062 1063 -program-transform-name | --program-transform-name \ 1064 | --program-transform-nam | --program-transform-na \ 1065 | --program-transform-n | --program-transform- \ 1066 | --program-transform | --program-transfor \ 1067 | --program-transfo | --program-transf \ 1068 | --program-trans | --program-tran \ 1069 | --progr-tra | --program-tr | --program-t) 1070 ac_prev=program_transform_name ;; 1071 -program-transform-name=* | --program-transform-name=* \ 1072 | --program-transform-nam=* | --program-transform-na=* \ 1073 | --program-transform-n=* | --program-transform-=* \ 1074 | --program-transform=* | --program-transfor=* \ 1075 | --program-transfo=* | --program-transf=* \ 1076 | --program-trans=* | --program-tran=* \ 1077 | --progr-tra=* | --program-tr=* | --program-t=*) 1078 program_transform_name=$ac_optarg ;; 1079 1080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1081 ac_prev=pdfdir ;; 1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1083 pdfdir=$ac_optarg ;; 1084 1085 -psdir | --psdir | --psdi | --psd | --ps) 1086 ac_prev=psdir ;; 1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1088 psdir=$ac_optarg ;; 1089 1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1091 | -silent | --silent | --silen | --sile | --sil) 1092 silent=yes ;; 1093 1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1095 ac_prev=sbindir ;; 1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1097 | --sbi=* | --sb=*) 1098 sbindir=$ac_optarg ;; 1099 1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1102 | --sharedst | --shareds | --shared | --share | --shar \ 1103 | --sha | --sh) 1104 ac_prev=sharedstatedir ;; 1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1108 | --sha=* | --sh=*) 1109 sharedstatedir=$ac_optarg ;; 1110 1111 -site | --site | --sit) 1112 ac_prev=site ;; 1113 -site=* | --site=* | --sit=*) 1114 site=$ac_optarg ;; 1115 1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1117 ac_prev=srcdir ;; 1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1119 srcdir=$ac_optarg ;; 1120 1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1122 | --syscon | --sysco | --sysc | --sys | --sy) 1123 ac_prev=sysconfdir ;; 1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1126 sysconfdir=$ac_optarg ;; 1127 1128 -target | --target | --targe | --targ | --tar | --ta | --t) 1129 ac_prev=target_alias ;; 1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1131 target_alias=$ac_optarg ;; 1132 1133 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1134 verbose=yes ;; 1135 1136 -version | --version | --versio | --versi | --vers | -V) 1137 ac_init_version=: ;; 1138 1139 -with-* | --with-*) 1140 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1141 # Reject names that are not valid shell variable names. 1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1143 as_fn_error $? "invalid package name: $ac_useropt" 1144 ac_useropt_orig=$ac_useropt 1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1146 case $ac_user_opts in 1147 *" 1148"with_$ac_useropt" 1149"*) ;; 1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1151 ac_unrecognized_sep=', ';; 1152 esac 1153 eval with_$ac_useropt=\$ac_optarg ;; 1154 1155 -without-* | --without-*) 1156 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 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--without-$ac_useropt_orig" 1167 ac_unrecognized_sep=', ';; 1168 esac 1169 eval with_$ac_useropt=no ;; 1170 1171 --x) 1172 # Obsolete; use --with-x. 1173 with_x=yes ;; 1174 1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1176 | --x-incl | --x-inc | --x-in | --x-i) 1177 ac_prev=x_includes ;; 1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1180 x_includes=$ac_optarg ;; 1181 1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1184 ac_prev=x_libraries ;; 1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1187 x_libraries=$ac_optarg ;; 1188 1189 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1190Try \`$0 --help' for more information" 1191 ;; 1192 1193 *=*) 1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1195 # Reject names that are not valid shell variable names. 1196 case $ac_envvar in #( 1197 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1198 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1199 esac 1200 eval $ac_envvar=\$ac_optarg 1201 export $ac_envvar ;; 1202 1203 *) 1204 # FIXME: should be removed in autoconf 3.0. 1205 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1207 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1208 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1209 ;; 1210 1211 esac 1212done 1213 1214if test -n "$ac_prev"; then 1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1216 as_fn_error $? "missing argument to $ac_option" 1217fi 1218 1219if test -n "$ac_unrecognized_opts"; then 1220 case $enable_option_checking in 1221 no) ;; 1222 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1223 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1224 esac 1225fi 1226 1227# Check all directory arguments for consistency. 1228for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1229 datadir sysconfdir sharedstatedir localstatedir includedir \ 1230 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1231 libdir localedir mandir 1232do 1233 eval ac_val=\$$ac_var 1234 # Remove trailing slashes. 1235 case $ac_val in 1236 */ ) 1237 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1238 eval $ac_var=\$ac_val;; 1239 esac 1240 # Be sure to have absolute directory names. 1241 case $ac_val in 1242 [\\/$]* | ?:[\\/]* ) continue;; 1243 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1244 esac 1245 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1246done 1247 1248# There might be people who depend on the old broken behavior: `$host' 1249# used to hold the argument of --host etc. 1250# FIXME: To remove some day. 1251build=$build_alias 1252host=$host_alias 1253target=$target_alias 1254 1255# FIXME: To remove some day. 1256if test "x$host_alias" != x; then 1257 if test "x$build_alias" = x; then 1258 cross_compiling=maybe 1259 elif test "x$build_alias" != "x$host_alias"; then 1260 cross_compiling=yes 1261 fi 1262fi 1263 1264ac_tool_prefix= 1265test -n "$host_alias" && ac_tool_prefix=$host_alias- 1266 1267test "$silent" = yes && exec 6>/dev/null 1268 1269 1270ac_pwd=`pwd` && test -n "$ac_pwd" && 1271ac_ls_di=`ls -di .` && 1272ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1273 as_fn_error $? "working directory cannot be determined" 1274test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1275 as_fn_error $? "pwd does not report name of working directory" 1276 1277 1278# Find the source files, if location was not specified. 1279if test -z "$srcdir"; then 1280 ac_srcdir_defaulted=yes 1281 # Try the directory containing this script, then the parent directory. 1282 ac_confdir=`$as_dirname -- "$as_myself" || 1283$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1284 X"$as_myself" : 'X\(//\)[^/]' \| \ 1285 X"$as_myself" : 'X\(//\)$' \| \ 1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1287$as_echo X"$as_myself" | 1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1289 s//\1/ 1290 q 1291 } 1292 /^X\(\/\/\)[^/].*/{ 1293 s//\1/ 1294 q 1295 } 1296 /^X\(\/\/\)$/{ 1297 s//\1/ 1298 q 1299 } 1300 /^X\(\/\).*/{ 1301 s//\1/ 1302 q 1303 } 1304 s/.*/./; q'` 1305 srcdir=$ac_confdir 1306 if test ! -r "$srcdir/$ac_unique_file"; then 1307 srcdir=.. 1308 fi 1309else 1310 ac_srcdir_defaulted=no 1311fi 1312if test ! -r "$srcdir/$ac_unique_file"; then 1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1315fi 1316ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1317ac_abs_confdir=`( 1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1319 pwd)` 1320# When building in place, set srcdir=. 1321if test "$ac_abs_confdir" = "$ac_pwd"; then 1322 srcdir=. 1323fi 1324# Remove unnecessary trailing slashes from srcdir. 1325# Double slashes in file names in object file debugging info 1326# mess up M-x gdb in Emacs. 1327case $srcdir in 1328*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1329esac 1330for ac_var in $ac_precious_vars; do 1331 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1332 eval ac_env_${ac_var}_value=\$${ac_var} 1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1334 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1335done 1336 1337# 1338# Report the --help message. 1339# 1340if test "$ac_init_help" = "long"; then 1341 # Omit some internal or obsolete options to make the list less imposing. 1342 # This message is too long to be a string in the A/UX 3.1 sh. 1343 cat <<_ACEOF 1344\`configure' configures package-unused version-unused to adapt to many kinds of systems. 1345 1346Usage: $0 [OPTION]... [VAR=VALUE]... 1347 1348To assign environment variables (e.g., CC, CFLAGS...), specify them as 1349VAR=VALUE. See below for descriptions of some of the useful variables. 1350 1351Defaults for the options are specified in brackets. 1352 1353Configuration: 1354 -h, --help display this help and exit 1355 --help=short display options specific to this package 1356 --help=recursive display the short help of all the included packages 1357 -V, --version display version information and exit 1358 -q, --quiet, --silent do not print \`checking ...' messages 1359 --cache-file=FILE cache test results in FILE [disabled] 1360 -C, --config-cache alias for \`--cache-file=config.cache' 1361 -n, --no-create do not create output files 1362 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1363 1364Installation directories: 1365 --prefix=PREFIX install architecture-independent files in PREFIX 1366 [$ac_default_prefix] 1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1368 [PREFIX] 1369 1370By default, \`make install' will install all the files in 1371\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1372an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1373for instance \`--prefix=\$HOME'. 1374 1375For better control, use the options below. 1376 1377Fine tuning of the installation directories: 1378 --bindir=DIR user executables [EPREFIX/bin] 1379 --sbindir=DIR system admin executables [EPREFIX/sbin] 1380 --libexecdir=DIR program executables [EPREFIX/libexec] 1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1384 --libdir=DIR object code libraries [EPREFIX/lib] 1385 --includedir=DIR C header files [PREFIX/include] 1386 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1387 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1388 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1389 --infodir=DIR info documentation [DATAROOTDIR/info] 1390 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1391 --mandir=DIR man documentation [DATAROOTDIR/man] 1392 --docdir=DIR documentation root [DATAROOTDIR/doc/libbacktrace] 1393 --htmldir=DIR html documentation [DOCDIR] 1394 --dvidir=DIR dvi documentation [DOCDIR] 1395 --pdfdir=DIR pdf documentation [DOCDIR] 1396 --psdir=DIR ps documentation [DOCDIR] 1397_ACEOF 1398 1399 cat <<\_ACEOF 1400 1401Program names: 1402 --program-prefix=PREFIX prepend PREFIX to installed program names 1403 --program-suffix=SUFFIX append SUFFIX to installed program names 1404 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1405 1406System types: 1407 --build=BUILD configure for building on BUILD [guessed] 1408 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1409 --target=TARGET configure for building compilers for TARGET [HOST] 1410_ACEOF 1411fi 1412 1413if test -n "$ac_init_help"; then 1414 case $ac_init_help in 1415 short | recursive ) echo "Configuration of package-unused version-unused:";; 1416 esac 1417 cat <<\_ACEOF 1418 1419Optional Features: 1420 --disable-option-checking ignore unrecognized --enable/--with options 1421 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1422 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1423 --enable-multilib build many library versions (default) 1424 --enable-silent-rules less verbose build output (undo: "make V=1") 1425 --disable-silent-rules verbose build output (undo: "make V=0") 1426 --enable-maintainer-mode 1427 enable make rules and dependencies not useful (and 1428 sometimes confusing) to the casual installer 1429 --enable-shared[=PKGS] build shared libraries [default=yes] 1430 --enable-static[=PKGS] build static libraries [default=yes] 1431 --enable-fast-install[=PKGS] 1432 optimize for fast installation [default=yes] 1433 --disable-libtool-lock avoid locking (might break parallel builds) 1434 --disable-largefile omit support for large files 1435 --enable-cet enable Intel CET in target libraries [default=no] 1436 --enable-host-shared build host code as shared libraries 1437 1438Optional Packages: 1439 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1440 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1441 --with-target-subdir=SUBDIR Configuring in a subdirectory for target 1442 --with-pic try to use only PIC/non-PIC objects [default=use 1443 both] 1444 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1445 --with-system-libunwind use installed libunwind 1446 1447Some influential environment variables: 1448 CC C compiler command 1449 CFLAGS C compiler flags 1450 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1451 nonstandard directory <lib dir> 1452 LIBS libraries to pass to the linker, e.g. -l<library> 1453 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1454 you have headers in a nonstandard directory <include dir> 1455 CPP C preprocessor 1456 OBJCOPY location of objcopy 1457 1458Use these variables to override the choices made by `configure' or to help 1459it to find libraries and programs with nonstandard names/locations. 1460 1461Report bugs to the package provider. 1462_ACEOF 1463ac_status=$? 1464fi 1465 1466if test "$ac_init_help" = "recursive"; then 1467 # If there are subdirs, report their specific --help. 1468 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1469 test -d "$ac_dir" || 1470 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1471 continue 1472 ac_builddir=. 1473 1474case "$ac_dir" in 1475.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1476*) 1477 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1478 # A ".." for each directory in $ac_dir_suffix. 1479 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1480 case $ac_top_builddir_sub in 1481 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1482 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1483 esac ;; 1484esac 1485ac_abs_top_builddir=$ac_pwd 1486ac_abs_builddir=$ac_pwd$ac_dir_suffix 1487# for backward compatibility: 1488ac_top_builddir=$ac_top_build_prefix 1489 1490case $srcdir in 1491 .) # We are building in place. 1492 ac_srcdir=. 1493 ac_top_srcdir=$ac_top_builddir_sub 1494 ac_abs_top_srcdir=$ac_pwd ;; 1495 [\\/]* | ?:[\\/]* ) # Absolute name. 1496 ac_srcdir=$srcdir$ac_dir_suffix; 1497 ac_top_srcdir=$srcdir 1498 ac_abs_top_srcdir=$srcdir ;; 1499 *) # Relative name. 1500 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1501 ac_top_srcdir=$ac_top_build_prefix$srcdir 1502 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1503esac 1504ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1505 1506 cd "$ac_dir" || { ac_status=$?; continue; } 1507 # Check for guested configure. 1508 if test -f "$ac_srcdir/configure.gnu"; then 1509 echo && 1510 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1511 elif test -f "$ac_srcdir/configure"; then 1512 echo && 1513 $SHELL "$ac_srcdir/configure" --help=recursive 1514 else 1515 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1516 fi || ac_status=$? 1517 cd "$ac_pwd" || { ac_status=$?; break; } 1518 done 1519fi 1520 1521test -n "$ac_init_help" && exit $ac_status 1522if $ac_init_version; then 1523 cat <<\_ACEOF 1524package-unused configure version-unused 1525generated by GNU Autoconf 2.69 1526 1527Copyright (C) 2012 Free Software Foundation, Inc. 1528This configure script is free software; the Free Software Foundation 1529gives unlimited permission to copy, distribute and modify it. 1530_ACEOF 1531 exit 1532fi 1533 1534## ------------------------ ## 1535## Autoconf initialization. ## 1536## ------------------------ ## 1537 1538# ac_fn_c_try_compile LINENO 1539# -------------------------- 1540# Try to compile conftest.$ac_ext, and return whether this succeeded. 1541ac_fn_c_try_compile () 1542{ 1543 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1544 rm -f conftest.$ac_objext 1545 if { { ac_try="$ac_compile" 1546case "(($ac_try" in 1547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1548 *) ac_try_echo=$ac_try;; 1549esac 1550eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1551$as_echo "$ac_try_echo"; } >&5 1552 (eval "$ac_compile") 2>conftest.err 1553 ac_status=$? 1554 if test -s conftest.err; then 1555 grep -v '^ *+' conftest.err >conftest.er1 1556 cat conftest.er1 >&5 1557 mv -f conftest.er1 conftest.err 1558 fi 1559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1560 test $ac_status = 0; } && { 1561 test -z "$ac_c_werror_flag" || 1562 test ! -s conftest.err 1563 } && test -s conftest.$ac_objext; then : 1564 ac_retval=0 1565else 1566 $as_echo "$as_me: failed program was:" >&5 1567sed 's/^/| /' conftest.$ac_ext >&5 1568 1569 ac_retval=1 1570fi 1571 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1572 as_fn_set_status $ac_retval 1573 1574} # ac_fn_c_try_compile 1575 1576# ac_fn_c_try_cpp LINENO 1577# ---------------------- 1578# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1579ac_fn_c_try_cpp () 1580{ 1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1582 if { { ac_try="$ac_cpp conftest.$ac_ext" 1583case "(($ac_try" in 1584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1585 *) ac_try_echo=$ac_try;; 1586esac 1587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1588$as_echo "$ac_try_echo"; } >&5 1589 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1590 ac_status=$? 1591 if test -s conftest.err; then 1592 grep -v '^ *+' conftest.err >conftest.er1 1593 cat conftest.er1 >&5 1594 mv -f conftest.er1 conftest.err 1595 fi 1596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1597 test $ac_status = 0; } > conftest.i && { 1598 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1599 test ! -s conftest.err 1600 }; then : 1601 ac_retval=0 1602else 1603 $as_echo "$as_me: failed program was:" >&5 1604sed 's/^/| /' conftest.$ac_ext >&5 1605 1606 ac_retval=1 1607fi 1608 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1609 as_fn_set_status $ac_retval 1610 1611} # ac_fn_c_try_cpp 1612 1613# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1614# ------------------------------------------------------- 1615# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1616# the include files in INCLUDES and setting the cache variable VAR 1617# accordingly. 1618ac_fn_c_check_header_mongrel () 1619{ 1620 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1621 if eval \${$3+:} false; then : 1622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1623$as_echo_n "checking for $2... " >&6; } 1624if eval \${$3+:} false; then : 1625 $as_echo_n "(cached) " >&6 1626fi 1627eval ac_res=\$$3 1628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1629$as_echo "$ac_res" >&6; } 1630else 1631 # Is the header compilable? 1632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1633$as_echo_n "checking $2 usability... " >&6; } 1634cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1635/* end confdefs.h. */ 1636$4 1637#include <$2> 1638_ACEOF 1639if ac_fn_c_try_compile "$LINENO"; then : 1640 ac_header_compiler=yes 1641else 1642 ac_header_compiler=no 1643fi 1644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1646$as_echo "$ac_header_compiler" >&6; } 1647 1648# Is the header present? 1649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1650$as_echo_n "checking $2 presence... " >&6; } 1651cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1652/* end confdefs.h. */ 1653#include <$2> 1654_ACEOF 1655if ac_fn_c_try_cpp "$LINENO"; then : 1656 ac_header_preproc=yes 1657else 1658 ac_header_preproc=no 1659fi 1660rm -f conftest.err conftest.i conftest.$ac_ext 1661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1662$as_echo "$ac_header_preproc" >&6; } 1663 1664# So? What about this header? 1665case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1666 yes:no: ) 1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1668$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1670$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1671 ;; 1672 no:yes:* ) 1673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1674$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1676$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1678$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1680$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1682$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1683 ;; 1684esac 1685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1686$as_echo_n "checking for $2... " >&6; } 1687if eval \${$3+:} false; then : 1688 $as_echo_n "(cached) " >&6 1689else 1690 eval "$3=\$ac_header_compiler" 1691fi 1692eval ac_res=\$$3 1693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1694$as_echo "$ac_res" >&6; } 1695fi 1696 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1697 1698} # ac_fn_c_check_header_mongrel 1699 1700# ac_fn_c_try_run LINENO 1701# ---------------------- 1702# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1703# that executables *can* be run. 1704ac_fn_c_try_run () 1705{ 1706 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1707 if { { ac_try="$ac_link" 1708case "(($ac_try" in 1709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1710 *) ac_try_echo=$ac_try;; 1711esac 1712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1713$as_echo "$ac_try_echo"; } >&5 1714 (eval "$ac_link") 2>&5 1715 ac_status=$? 1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1717 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1718 { { case "(($ac_try" in 1719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1720 *) ac_try_echo=$ac_try;; 1721esac 1722eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1723$as_echo "$ac_try_echo"; } >&5 1724 (eval "$ac_try") 2>&5 1725 ac_status=$? 1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1727 test $ac_status = 0; }; }; then : 1728 ac_retval=0 1729else 1730 $as_echo "$as_me: program exited with status $ac_status" >&5 1731 $as_echo "$as_me: failed program was:" >&5 1732sed 's/^/| /' conftest.$ac_ext >&5 1733 1734 ac_retval=$ac_status 1735fi 1736 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1737 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1738 as_fn_set_status $ac_retval 1739 1740} # ac_fn_c_try_run 1741 1742# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1743# ------------------------------------------------------- 1744# Tests whether HEADER exists and can be compiled using the include files in 1745# INCLUDES, setting the cache variable VAR accordingly. 1746ac_fn_c_check_header_compile () 1747{ 1748 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1750$as_echo_n "checking for $2... " >&6; } 1751if eval \${$3+:} false; then : 1752 $as_echo_n "(cached) " >&6 1753else 1754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1755/* end confdefs.h. */ 1756$4 1757#include <$2> 1758_ACEOF 1759if ac_fn_c_try_compile "$LINENO"; then : 1760 eval "$3=yes" 1761else 1762 eval "$3=no" 1763fi 1764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1765fi 1766eval ac_res=\$$3 1767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1768$as_echo "$ac_res" >&6; } 1769 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1770 1771} # ac_fn_c_check_header_compile 1772 1773# ac_fn_c_try_link LINENO 1774# ----------------------- 1775# Try to link conftest.$ac_ext, and return whether this succeeded. 1776ac_fn_c_try_link () 1777{ 1778 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1779 rm -f conftest.$ac_objext conftest$ac_exeext 1780 if { { ac_try="$ac_link" 1781case "(($ac_try" in 1782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1783 *) ac_try_echo=$ac_try;; 1784esac 1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1786$as_echo "$ac_try_echo"; } >&5 1787 (eval "$ac_link") 2>conftest.err 1788 ac_status=$? 1789 if test -s conftest.err; then 1790 grep -v '^ *+' conftest.err >conftest.er1 1791 cat conftest.er1 >&5 1792 mv -f conftest.er1 conftest.err 1793 fi 1794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1795 test $ac_status = 0; } && { 1796 test -z "$ac_c_werror_flag" || 1797 test ! -s conftest.err 1798 } && test -s conftest$ac_exeext && { 1799 test "$cross_compiling" = yes || 1800 test -x conftest$ac_exeext 1801 }; then : 1802 ac_retval=0 1803else 1804 $as_echo "$as_me: failed program was:" >&5 1805sed 's/^/| /' conftest.$ac_ext >&5 1806 1807 ac_retval=1 1808fi 1809 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1810 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1811 # interfere with the next link command; also delete a directory that is 1812 # left behind by Apple's compiler. We do this before executing the actions. 1813 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1814 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1815 as_fn_set_status $ac_retval 1816 1817} # ac_fn_c_try_link 1818 1819# ac_fn_c_check_func LINENO FUNC VAR 1820# ---------------------------------- 1821# Tests whether FUNC exists, setting the cache variable VAR accordingly 1822ac_fn_c_check_func () 1823{ 1824 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1826$as_echo_n "checking for $2... " >&6; } 1827if eval \${$3+:} false; then : 1828 $as_echo_n "(cached) " >&6 1829else 1830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1831/* end confdefs.h. */ 1832/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1833 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1834#define $2 innocuous_$2 1835 1836/* System header to define __stub macros and hopefully few prototypes, 1837 which can conflict with char $2 (); below. 1838 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1839 <limits.h> exists even on freestanding compilers. */ 1840 1841#ifdef __STDC__ 1842# include <limits.h> 1843#else 1844# include <assert.h> 1845#endif 1846 1847#undef $2 1848 1849/* Override any GCC internal prototype to avoid an error. 1850 Use char because int might match the return type of a GCC 1851 builtin and then its argument prototype would still apply. */ 1852#ifdef __cplusplus 1853extern "C" 1854#endif 1855char $2 (); 1856/* The GNU C library defines this for functions which it implements 1857 to always fail with ENOSYS. Some functions are actually named 1858 something starting with __ and the normal name is an alias. */ 1859#if defined __stub_$2 || defined __stub___$2 1860choke me 1861#endif 1862 1863int 1864main () 1865{ 1866return $2 (); 1867 ; 1868 return 0; 1869} 1870_ACEOF 1871if ac_fn_c_try_link "$LINENO"; then : 1872 eval "$3=yes" 1873else 1874 eval "$3=no" 1875fi 1876rm -f core conftest.err conftest.$ac_objext \ 1877 conftest$ac_exeext conftest.$ac_ext 1878fi 1879eval ac_res=\$$3 1880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1881$as_echo "$ac_res" >&6; } 1882 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1883 1884} # ac_fn_c_check_func 1885 1886# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1887# ------------------------------------------- 1888# Tests whether TYPE exists after having included INCLUDES, setting cache 1889# variable VAR accordingly. 1890ac_fn_c_check_type () 1891{ 1892 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1894$as_echo_n "checking for $2... " >&6; } 1895if eval \${$3+:} false; then : 1896 $as_echo_n "(cached) " >&6 1897else 1898 eval "$3=no" 1899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1900/* end confdefs.h. */ 1901$4 1902int 1903main () 1904{ 1905if (sizeof ($2)) 1906 return 0; 1907 ; 1908 return 0; 1909} 1910_ACEOF 1911if ac_fn_c_try_compile "$LINENO"; then : 1912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1913/* end confdefs.h. */ 1914$4 1915int 1916main () 1917{ 1918if (sizeof (($2))) 1919 return 0; 1920 ; 1921 return 0; 1922} 1923_ACEOF 1924if ac_fn_c_try_compile "$LINENO"; then : 1925 1926else 1927 eval "$3=yes" 1928fi 1929rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1930fi 1931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1932fi 1933eval ac_res=\$$3 1934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1935$as_echo "$ac_res" >&6; } 1936 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1937 1938} # ac_fn_c_check_type 1939 1940# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1941# -------------------------------------------- 1942# Tries to find the compile-time value of EXPR in a program that includes 1943# INCLUDES, setting VAR accordingly. Returns whether the value could be 1944# computed 1945ac_fn_c_compute_int () 1946{ 1947 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1948 if test "$cross_compiling" = yes; then 1949 # Depending upon the size, compute the lo and hi bounds. 1950cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1951/* end confdefs.h. */ 1952$4 1953int 1954main () 1955{ 1956static int test_array [1 - 2 * !(($2) >= 0)]; 1957test_array [0] = 0; 1958return test_array [0]; 1959 1960 ; 1961 return 0; 1962} 1963_ACEOF 1964if ac_fn_c_try_compile "$LINENO"; then : 1965 ac_lo=0 ac_mid=0 1966 while :; do 1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1968/* end confdefs.h. */ 1969$4 1970int 1971main () 1972{ 1973static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1974test_array [0] = 0; 1975return test_array [0]; 1976 1977 ; 1978 return 0; 1979} 1980_ACEOF 1981if ac_fn_c_try_compile "$LINENO"; then : 1982 ac_hi=$ac_mid; break 1983else 1984 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1985 if test $ac_lo -le $ac_mid; then 1986 ac_lo= ac_hi= 1987 break 1988 fi 1989 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1990fi 1991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1992 done 1993else 1994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1995/* end confdefs.h. */ 1996$4 1997int 1998main () 1999{ 2000static int test_array [1 - 2 * !(($2) < 0)]; 2001test_array [0] = 0; 2002return test_array [0]; 2003 2004 ; 2005 return 0; 2006} 2007_ACEOF 2008if ac_fn_c_try_compile "$LINENO"; then : 2009 ac_hi=-1 ac_mid=-1 2010 while :; do 2011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2012/* end confdefs.h. */ 2013$4 2014int 2015main () 2016{ 2017static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2018test_array [0] = 0; 2019return test_array [0]; 2020 2021 ; 2022 return 0; 2023} 2024_ACEOF 2025if ac_fn_c_try_compile "$LINENO"; then : 2026 ac_lo=$ac_mid; break 2027else 2028 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2029 if test $ac_mid -le $ac_hi; then 2030 ac_lo= ac_hi= 2031 break 2032 fi 2033 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2034fi 2035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2036 done 2037else 2038 ac_lo= ac_hi= 2039fi 2040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2041fi 2042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2043# Binary search between lo and hi bounds. 2044while test "x$ac_lo" != "x$ac_hi"; do 2045 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2047/* end confdefs.h. */ 2048$4 2049int 2050main () 2051{ 2052static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2053test_array [0] = 0; 2054return test_array [0]; 2055 2056 ; 2057 return 0; 2058} 2059_ACEOF 2060if ac_fn_c_try_compile "$LINENO"; then : 2061 ac_hi=$ac_mid 2062else 2063 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2064fi 2065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2066done 2067case $ac_lo in #(( 2068?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2069'') ac_retval=1 ;; 2070esac 2071 else 2072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2073/* end confdefs.h. */ 2074$4 2075static long int longval () { return $2; } 2076static unsigned long int ulongval () { return $2; } 2077#include <stdio.h> 2078#include <stdlib.h> 2079int 2080main () 2081{ 2082 2083 FILE *f = fopen ("conftest.val", "w"); 2084 if (! f) 2085 return 1; 2086 if (($2) < 0) 2087 { 2088 long int i = longval (); 2089 if (i != ($2)) 2090 return 1; 2091 fprintf (f, "%ld", i); 2092 } 2093 else 2094 { 2095 unsigned long int i = ulongval (); 2096 if (i != ($2)) 2097 return 1; 2098 fprintf (f, "%lu", i); 2099 } 2100 /* Do not output a trailing newline, as this causes \r\n confusion 2101 on some platforms. */ 2102 return ferror (f) || fclose (f) != 0; 2103 2104 ; 2105 return 0; 2106} 2107_ACEOF 2108if ac_fn_c_try_run "$LINENO"; then : 2109 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2110else 2111 ac_retval=1 2112fi 2113rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2114 conftest.$ac_objext conftest.beam conftest.$ac_ext 2115rm -f conftest.val 2116 2117 fi 2118 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2119 as_fn_set_status $ac_retval 2120 2121} # ac_fn_c_compute_int 2122 2123# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2124# --------------------------------------------- 2125# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2126# accordingly. 2127ac_fn_c_check_decl () 2128{ 2129 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2130 as_decl_name=`echo $2|sed 's/ *(.*//'` 2131 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2133$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2134if eval \${$3+:} false; then : 2135 $as_echo_n "(cached) " >&6 2136else 2137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2138/* end confdefs.h. */ 2139$4 2140int 2141main () 2142{ 2143#ifndef $as_decl_name 2144#ifdef __cplusplus 2145 (void) $as_decl_use; 2146#else 2147 (void) $as_decl_name; 2148#endif 2149#endif 2150 2151 ; 2152 return 0; 2153} 2154_ACEOF 2155if ac_fn_c_try_compile "$LINENO"; then : 2156 eval "$3=yes" 2157else 2158 eval "$3=no" 2159fi 2160rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2161fi 2162eval ac_res=\$$3 2163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2164$as_echo "$ac_res" >&6; } 2165 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2166 2167} # ac_fn_c_check_decl 2168cat >config.log <<_ACEOF 2169This file contains any messages produced by compilers while 2170running configure, to aid debugging if configure makes a mistake. 2171 2172It was created by package-unused $as_me version-unused, which was 2173generated by GNU Autoconf 2.69. Invocation command line was 2174 2175 $ $0 $@ 2176 2177_ACEOF 2178exec 5>>config.log 2179{ 2180cat <<_ASUNAME 2181## --------- ## 2182## Platform. ## 2183## --------- ## 2184 2185hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2186uname -m = `(uname -m) 2>/dev/null || echo unknown` 2187uname -r = `(uname -r) 2>/dev/null || echo unknown` 2188uname -s = `(uname -s) 2>/dev/null || echo unknown` 2189uname -v = `(uname -v) 2>/dev/null || echo unknown` 2190 2191/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2192/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2193 2194/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2195/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2196/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2197/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2198/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2199/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2200/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2201 2202_ASUNAME 2203 2204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2205for as_dir in $PATH 2206do 2207 IFS=$as_save_IFS 2208 test -z "$as_dir" && as_dir=. 2209 $as_echo "PATH: $as_dir" 2210 done 2211IFS=$as_save_IFS 2212 2213} >&5 2214 2215cat >&5 <<_ACEOF 2216 2217 2218## ----------- ## 2219## Core tests. ## 2220## ----------- ## 2221 2222_ACEOF 2223 2224 2225# Keep a trace of the command line. 2226# Strip out --no-create and --no-recursion so they do not pile up. 2227# Strip out --silent because we don't want to record it for future runs. 2228# Also quote any args containing shell meta-characters. 2229# Make two passes to allow for proper duplicate-argument suppression. 2230ac_configure_args= 2231ac_configure_args0= 2232ac_configure_args1= 2233ac_must_keep_next=false 2234for ac_pass in 1 2 2235do 2236 for ac_arg 2237 do 2238 case $ac_arg in 2239 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2240 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2241 | -silent | --silent | --silen | --sile | --sil) 2242 continue ;; 2243 *\'*) 2244 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2245 esac 2246 case $ac_pass in 2247 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2248 2) 2249 as_fn_append ac_configure_args1 " '$ac_arg'" 2250 if test $ac_must_keep_next = true; then 2251 ac_must_keep_next=false # Got value, back to normal. 2252 else 2253 case $ac_arg in 2254 *=* | --config-cache | -C | -disable-* | --disable-* \ 2255 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2256 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2257 | -with-* | --with-* | -without-* | --without-* | --x) 2258 case "$ac_configure_args0 " in 2259 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2260 esac 2261 ;; 2262 -* ) ac_must_keep_next=true ;; 2263 esac 2264 fi 2265 as_fn_append ac_configure_args " '$ac_arg'" 2266 ;; 2267 esac 2268 done 2269done 2270{ ac_configure_args0=; unset ac_configure_args0;} 2271{ ac_configure_args1=; unset ac_configure_args1;} 2272 2273# When interrupted or exit'd, cleanup temporary files, and complete 2274# config.log. We remove comments because anyway the quotes in there 2275# would cause problems or look ugly. 2276# WARNING: Use '\'' to represent an apostrophe within the trap. 2277# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2278trap 'exit_status=$? 2279 # Save into config.log some information that might help in debugging. 2280 { 2281 echo 2282 2283 $as_echo "## ---------------- ## 2284## Cache variables. ## 2285## ---------------- ##" 2286 echo 2287 # The following way of writing the cache mishandles newlines in values, 2288( 2289 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2290 eval ac_val=\$$ac_var 2291 case $ac_val in #( 2292 *${as_nl}*) 2293 case $ac_var in #( 2294 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2295$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2296 esac 2297 case $ac_var in #( 2298 _ | IFS | as_nl) ;; #( 2299 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2300 *) { eval $ac_var=; unset $ac_var;} ;; 2301 esac ;; 2302 esac 2303 done 2304 (set) 2>&1 | 2305 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2306 *${as_nl}ac_space=\ *) 2307 sed -n \ 2308 "s/'\''/'\''\\\\'\'''\''/g; 2309 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2310 ;; #( 2311 *) 2312 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2313 ;; 2314 esac | 2315 sort 2316) 2317 echo 2318 2319 $as_echo "## ----------------- ## 2320## Output variables. ## 2321## ----------------- ##" 2322 echo 2323 for ac_var in $ac_subst_vars 2324 do 2325 eval ac_val=\$$ac_var 2326 case $ac_val in 2327 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2328 esac 2329 $as_echo "$ac_var='\''$ac_val'\''" 2330 done | sort 2331 echo 2332 2333 if test -n "$ac_subst_files"; then 2334 $as_echo "## ------------------- ## 2335## File substitutions. ## 2336## ------------------- ##" 2337 echo 2338 for ac_var in $ac_subst_files 2339 do 2340 eval ac_val=\$$ac_var 2341 case $ac_val in 2342 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2343 esac 2344 $as_echo "$ac_var='\''$ac_val'\''" 2345 done | sort 2346 echo 2347 fi 2348 2349 if test -s confdefs.h; then 2350 $as_echo "## ----------- ## 2351## confdefs.h. ## 2352## ----------- ##" 2353 echo 2354 cat confdefs.h 2355 echo 2356 fi 2357 test "$ac_signal" != 0 && 2358 $as_echo "$as_me: caught signal $ac_signal" 2359 $as_echo "$as_me: exit $exit_status" 2360 } >&5 2361 rm -f core *.core core.conftest.* && 2362 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2363 exit $exit_status 2364' 0 2365for ac_signal in 1 2 13 15; do 2366 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2367done 2368ac_signal=0 2369 2370# confdefs.h avoids OS command line length limits that DEFS can exceed. 2371rm -f -r conftest* confdefs.h 2372 2373$as_echo "/* confdefs.h */" > confdefs.h 2374 2375# Predefined preprocessor variables. 2376 2377cat >>confdefs.h <<_ACEOF 2378#define PACKAGE_NAME "$PACKAGE_NAME" 2379_ACEOF 2380 2381cat >>confdefs.h <<_ACEOF 2382#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2383_ACEOF 2384 2385cat >>confdefs.h <<_ACEOF 2386#define PACKAGE_VERSION "$PACKAGE_VERSION" 2387_ACEOF 2388 2389cat >>confdefs.h <<_ACEOF 2390#define PACKAGE_STRING "$PACKAGE_STRING" 2391_ACEOF 2392 2393cat >>confdefs.h <<_ACEOF 2394#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2395_ACEOF 2396 2397cat >>confdefs.h <<_ACEOF 2398#define PACKAGE_URL "$PACKAGE_URL" 2399_ACEOF 2400 2401 2402# Let the site file select an alternate cache file if it wants to. 2403# Prefer an explicitly selected file to automatically selected ones. 2404ac_site_file1=NONE 2405ac_site_file2=NONE 2406if test -n "$CONFIG_SITE"; then 2407 # We do not want a PATH search for config.site. 2408 case $CONFIG_SITE in #(( 2409 -*) ac_site_file1=./$CONFIG_SITE;; 2410 */*) ac_site_file1=$CONFIG_SITE;; 2411 *) ac_site_file1=./$CONFIG_SITE;; 2412 esac 2413elif test "x$prefix" != xNONE; then 2414 ac_site_file1=$prefix/share/config.site 2415 ac_site_file2=$prefix/etc/config.site 2416else 2417 ac_site_file1=$ac_default_prefix/share/config.site 2418 ac_site_file2=$ac_default_prefix/etc/config.site 2419fi 2420for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2421do 2422 test "x$ac_site_file" = xNONE && continue 2423 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2424 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2425$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2426 sed 's/^/| /' "$ac_site_file" >&5 2427 . "$ac_site_file" \ 2428 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2429$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2430as_fn_error $? "failed to load site script $ac_site_file 2431See \`config.log' for more details" "$LINENO" 5; } 2432 fi 2433done 2434 2435if test -r "$cache_file"; then 2436 # Some versions of bash will fail to source /dev/null (special files 2437 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2438 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2439 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2440$as_echo "$as_me: loading cache $cache_file" >&6;} 2441 case $cache_file in 2442 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2443 *) . "./$cache_file";; 2444 esac 2445 fi 2446else 2447 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2448$as_echo "$as_me: creating cache $cache_file" >&6;} 2449 >$cache_file 2450fi 2451 2452# Check that the precious variables saved in the cache have kept the same 2453# value. 2454ac_cache_corrupted=false 2455for ac_var in $ac_precious_vars; do 2456 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2457 eval ac_new_set=\$ac_env_${ac_var}_set 2458 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2459 eval ac_new_val=\$ac_env_${ac_var}_value 2460 case $ac_old_set,$ac_new_set in 2461 set,) 2462 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2463$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2464 ac_cache_corrupted=: ;; 2465 ,set) 2466 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2467$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2468 ac_cache_corrupted=: ;; 2469 ,);; 2470 *) 2471 if test "x$ac_old_val" != "x$ac_new_val"; then 2472 # differences in whitespace do not lead to failure. 2473 ac_old_val_w=`echo x $ac_old_val` 2474 ac_new_val_w=`echo x $ac_new_val` 2475 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2476 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2477$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2478 ac_cache_corrupted=: 2479 else 2480 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2481$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2482 eval $ac_var=\$ac_old_val 2483 fi 2484 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2485$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2486 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2487$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2488 fi;; 2489 esac 2490 # Pass precious variables to config.status. 2491 if test "$ac_new_set" = set; then 2492 case $ac_new_val in 2493 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2494 *) ac_arg=$ac_var=$ac_new_val ;; 2495 esac 2496 case " $ac_configure_args " in 2497 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2498 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2499 esac 2500 fi 2501done 2502if $ac_cache_corrupted; then 2503 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2504$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2505 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2506$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2507 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2508fi 2509## -------------------- ## 2510## Main body of script. ## 2511## -------------------- ## 2512 2513ac_ext=c 2514ac_cpp='$CPP $CPPFLAGS' 2515ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2516ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2517ac_compiler_gnu=$ac_cv_c_compiler_gnu 2518 2519 2520 2521 2522 2523 2524ac_config_headers="$ac_config_headers config.h" 2525 2526 2527if test -n "${with_target_subdir}"; then 2528 # Default to --enable-multilib 2529# Check whether --enable-multilib was given. 2530if test "${enable_multilib+set}" = set; then : 2531 enableval=$enable_multilib; case "$enableval" in 2532 yes) multilib=yes ;; 2533 no) multilib=no ;; 2534 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2535 esac 2536else 2537 multilib=yes 2538fi 2539 2540 2541# We may get other options which we leave undocumented: 2542# --with-target-subdir, --with-multisrctop, --with-multisubdir 2543# See config-ml.in if you want the gory details. 2544 2545if test "$srcdir" = "."; then 2546 if test "$with_target_subdir" != "."; then 2547 multi_basedir="$srcdir/$with_multisrctop../.." 2548 else 2549 multi_basedir="$srcdir/$with_multisrctop.." 2550 fi 2551else 2552 multi_basedir="$srcdir/.." 2553fi 2554 2555 2556# Even if the default multilib is not a cross compilation, 2557# it may be that some of the other multilibs are. 2558if test $cross_compiling = no && test $multilib = yes \ 2559 && test "x${with_multisubdir}" != x ; then 2560 cross_compiling=maybe 2561fi 2562 2563ac_config_commands="$ac_config_commands default-1" 2564 2565fi 2566 2567ac_aux_dir= 2568for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2569 if test -f "$ac_dir/install-sh"; then 2570 ac_aux_dir=$ac_dir 2571 ac_install_sh="$ac_aux_dir/install-sh -c" 2572 break 2573 elif test -f "$ac_dir/install.sh"; then 2574 ac_aux_dir=$ac_dir 2575 ac_install_sh="$ac_aux_dir/install.sh -c" 2576 break 2577 elif test -f "$ac_dir/shtool"; then 2578 ac_aux_dir=$ac_dir 2579 ac_install_sh="$ac_aux_dir/shtool install -c" 2580 break 2581 fi 2582done 2583if test -z "$ac_aux_dir"; then 2584 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2585fi 2586 2587# These three variables are undocumented and unsupported, 2588# and are intended to be withdrawn in a future Autoconf release. 2589# They can cause serious problems if a builder's source tree is in a directory 2590# whose full name contains unusual characters. 2591ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2592ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2593ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2594 2595 2596# Make sure we can run config.sub. 2597$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2598 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2599 2600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2601$as_echo_n "checking build system type... " >&6; } 2602if ${ac_cv_build+:} false; then : 2603 $as_echo_n "(cached) " >&6 2604else 2605 ac_build_alias=$build_alias 2606test "x$ac_build_alias" = x && 2607 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2608test "x$ac_build_alias" = x && 2609 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2610ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2611 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2612 2613fi 2614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2615$as_echo "$ac_cv_build" >&6; } 2616case $ac_cv_build in 2617*-*-*) ;; 2618*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2619esac 2620build=$ac_cv_build 2621ac_save_IFS=$IFS; IFS='-' 2622set x $ac_cv_build 2623shift 2624build_cpu=$1 2625build_vendor=$2 2626shift; shift 2627# Remember, the first character of IFS is used to create $*, 2628# except with old shells: 2629build_os=$* 2630IFS=$ac_save_IFS 2631case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2632 2633 2634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2635$as_echo_n "checking host system type... " >&6; } 2636if ${ac_cv_host+:} false; then : 2637 $as_echo_n "(cached) " >&6 2638else 2639 if test "x$host_alias" = x; then 2640 ac_cv_host=$ac_cv_build 2641else 2642 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2643 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2644fi 2645 2646fi 2647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2648$as_echo "$ac_cv_host" >&6; } 2649case $ac_cv_host in 2650*-*-*) ;; 2651*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2652esac 2653host=$ac_cv_host 2654ac_save_IFS=$IFS; IFS='-' 2655set x $ac_cv_host 2656shift 2657host_cpu=$1 2658host_vendor=$2 2659shift; shift 2660# Remember, the first character of IFS is used to create $*, 2661# except with old shells: 2662host_os=$* 2663IFS=$ac_save_IFS 2664case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2665 2666 2667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2668$as_echo_n "checking target system type... " >&6; } 2669if ${ac_cv_target+:} false; then : 2670 $as_echo_n "(cached) " >&6 2671else 2672 if test "x$target_alias" = x; then 2673 ac_cv_target=$ac_cv_host 2674else 2675 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2676 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2677fi 2678 2679fi 2680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2681$as_echo "$ac_cv_target" >&6; } 2682case $ac_cv_target in 2683*-*-*) ;; 2684*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2685esac 2686target=$ac_cv_target 2687ac_save_IFS=$IFS; IFS='-' 2688set x $ac_cv_target 2689shift 2690target_cpu=$1 2691target_vendor=$2 2692shift; shift 2693# Remember, the first character of IFS is used to create $*, 2694# except with old shells: 2695target_os=$* 2696IFS=$ac_save_IFS 2697case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2698 2699 2700# The aliases save the names the user supplied, while $host etc. 2701# will get canonicalized. 2702test -n "$target_alias" && 2703 test "$program_prefix$program_suffix$program_transform_name" = \ 2704 NONENONEs,x,x, && 2705 program_prefix=${target_alias}- 2706 2707target_alias=${target_alias-$host_alias} 2708 2709# Expand $ac_aux_dir to an absolute path. 2710am_aux_dir=`cd "$ac_aux_dir" && pwd` 2711 2712ac_ext=c 2713ac_cpp='$CPP $CPPFLAGS' 2714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2716ac_compiler_gnu=$ac_cv_c_compiler_gnu 2717if test -n "$ac_tool_prefix"; then 2718 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2719set dummy ${ac_tool_prefix}gcc; ac_word=$2 2720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2721$as_echo_n "checking for $ac_word... " >&6; } 2722if ${ac_cv_prog_CC+:} false; then : 2723 $as_echo_n "(cached) " >&6 2724else 2725 if test -n "$CC"; then 2726 ac_cv_prog_CC="$CC" # Let the user override the test. 2727else 2728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2729for as_dir in $PATH 2730do 2731 IFS=$as_save_IFS 2732 test -z "$as_dir" && as_dir=. 2733 for ac_exec_ext in '' $ac_executable_extensions; do 2734 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2735 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2737 break 2 2738 fi 2739done 2740 done 2741IFS=$as_save_IFS 2742 2743fi 2744fi 2745CC=$ac_cv_prog_CC 2746if test -n "$CC"; then 2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2748$as_echo "$CC" >&6; } 2749else 2750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2751$as_echo "no" >&6; } 2752fi 2753 2754 2755fi 2756if test -z "$ac_cv_prog_CC"; then 2757 ac_ct_CC=$CC 2758 # Extract the first word of "gcc", so it can be a program name with args. 2759set dummy gcc; ac_word=$2 2760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2761$as_echo_n "checking for $ac_word... " >&6; } 2762if ${ac_cv_prog_ac_ct_CC+:} false; then : 2763 $as_echo_n "(cached) " >&6 2764else 2765 if test -n "$ac_ct_CC"; then 2766 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2767else 2768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2769for as_dir in $PATH 2770do 2771 IFS=$as_save_IFS 2772 test -z "$as_dir" && as_dir=. 2773 for ac_exec_ext in '' $ac_executable_extensions; do 2774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2775 ac_cv_prog_ac_ct_CC="gcc" 2776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2777 break 2 2778 fi 2779done 2780 done 2781IFS=$as_save_IFS 2782 2783fi 2784fi 2785ac_ct_CC=$ac_cv_prog_ac_ct_CC 2786if test -n "$ac_ct_CC"; then 2787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2788$as_echo "$ac_ct_CC" >&6; } 2789else 2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2791$as_echo "no" >&6; } 2792fi 2793 2794 if test "x$ac_ct_CC" = x; then 2795 CC="" 2796 else 2797 case $cross_compiling:$ac_tool_warned in 2798yes:) 2799{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2800$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2801ac_tool_warned=yes ;; 2802esac 2803 CC=$ac_ct_CC 2804 fi 2805else 2806 CC="$ac_cv_prog_CC" 2807fi 2808 2809if test -z "$CC"; then 2810 if test -n "$ac_tool_prefix"; then 2811 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2812set dummy ${ac_tool_prefix}cc; ac_word=$2 2813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2814$as_echo_n "checking for $ac_word... " >&6; } 2815if ${ac_cv_prog_CC+:} false; then : 2816 $as_echo_n "(cached) " >&6 2817else 2818 if test -n "$CC"; then 2819 ac_cv_prog_CC="$CC" # Let the user override the test. 2820else 2821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2822for as_dir in $PATH 2823do 2824 IFS=$as_save_IFS 2825 test -z "$as_dir" && as_dir=. 2826 for ac_exec_ext in '' $ac_executable_extensions; do 2827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2828 ac_cv_prog_CC="${ac_tool_prefix}cc" 2829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2830 break 2 2831 fi 2832done 2833 done 2834IFS=$as_save_IFS 2835 2836fi 2837fi 2838CC=$ac_cv_prog_CC 2839if test -n "$CC"; then 2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2841$as_echo "$CC" >&6; } 2842else 2843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2844$as_echo "no" >&6; } 2845fi 2846 2847 2848 fi 2849fi 2850if test -z "$CC"; then 2851 # Extract the first word of "cc", so it can be a program name with args. 2852set dummy cc; ac_word=$2 2853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2854$as_echo_n "checking for $ac_word... " >&6; } 2855if ${ac_cv_prog_CC+:} false; then : 2856 $as_echo_n "(cached) " >&6 2857else 2858 if test -n "$CC"; then 2859 ac_cv_prog_CC="$CC" # Let the user override the test. 2860else 2861 ac_prog_rejected=no 2862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2863for as_dir in $PATH 2864do 2865 IFS=$as_save_IFS 2866 test -z "$as_dir" && as_dir=. 2867 for ac_exec_ext in '' $ac_executable_extensions; do 2868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2869 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2870 ac_prog_rejected=yes 2871 continue 2872 fi 2873 ac_cv_prog_CC="cc" 2874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2875 break 2 2876 fi 2877done 2878 done 2879IFS=$as_save_IFS 2880 2881if test $ac_prog_rejected = yes; then 2882 # We found a bogon in the path, so make sure we never use it. 2883 set dummy $ac_cv_prog_CC 2884 shift 2885 if test $# != 0; then 2886 # We chose a different compiler from the bogus one. 2887 # However, it has the same basename, so the bogon will be chosen 2888 # first if we set CC to just the basename; use the full file name. 2889 shift 2890 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2891 fi 2892fi 2893fi 2894fi 2895CC=$ac_cv_prog_CC 2896if test -n "$CC"; then 2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2898$as_echo "$CC" >&6; } 2899else 2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2901$as_echo "no" >&6; } 2902fi 2903 2904 2905fi 2906if test -z "$CC"; then 2907 if test -n "$ac_tool_prefix"; then 2908 for ac_prog in cl.exe 2909 do 2910 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2911set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2913$as_echo_n "checking for $ac_word... " >&6; } 2914if ${ac_cv_prog_CC+:} false; then : 2915 $as_echo_n "(cached) " >&6 2916else 2917 if test -n "$CC"; then 2918 ac_cv_prog_CC="$CC" # Let the user override the test. 2919else 2920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2921for as_dir in $PATH 2922do 2923 IFS=$as_save_IFS 2924 test -z "$as_dir" && as_dir=. 2925 for ac_exec_ext in '' $ac_executable_extensions; do 2926 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2927 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2929 break 2 2930 fi 2931done 2932 done 2933IFS=$as_save_IFS 2934 2935fi 2936fi 2937CC=$ac_cv_prog_CC 2938if test -n "$CC"; then 2939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2940$as_echo "$CC" >&6; } 2941else 2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2943$as_echo "no" >&6; } 2944fi 2945 2946 2947 test -n "$CC" && break 2948 done 2949fi 2950if test -z "$CC"; then 2951 ac_ct_CC=$CC 2952 for ac_prog in cl.exe 2953do 2954 # Extract the first word of "$ac_prog", so it can be a program name with args. 2955set dummy $ac_prog; ac_word=$2 2956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2957$as_echo_n "checking for $ac_word... " >&6; } 2958if ${ac_cv_prog_ac_ct_CC+:} false; then : 2959 $as_echo_n "(cached) " >&6 2960else 2961 if test -n "$ac_ct_CC"; then 2962 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2963else 2964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2965for as_dir in $PATH 2966do 2967 IFS=$as_save_IFS 2968 test -z "$as_dir" && as_dir=. 2969 for ac_exec_ext in '' $ac_executable_extensions; do 2970 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2971 ac_cv_prog_ac_ct_CC="$ac_prog" 2972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2973 break 2 2974 fi 2975done 2976 done 2977IFS=$as_save_IFS 2978 2979fi 2980fi 2981ac_ct_CC=$ac_cv_prog_ac_ct_CC 2982if test -n "$ac_ct_CC"; then 2983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2984$as_echo "$ac_ct_CC" >&6; } 2985else 2986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2987$as_echo "no" >&6; } 2988fi 2989 2990 2991 test -n "$ac_ct_CC" && break 2992done 2993 2994 if test "x$ac_ct_CC" = x; then 2995 CC="" 2996 else 2997 case $cross_compiling:$ac_tool_warned in 2998yes:) 2999{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3000$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3001ac_tool_warned=yes ;; 3002esac 3003 CC=$ac_ct_CC 3004 fi 3005fi 3006 3007fi 3008 3009 3010test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3011$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3012as_fn_error $? "no acceptable C compiler found in \$PATH 3013See \`config.log' for more details" "$LINENO" 5; } 3014 3015# Provide some information about the compiler. 3016$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3017set X $ac_compile 3018ac_compiler=$2 3019for ac_option in --version -v -V -qversion; do 3020 { { ac_try="$ac_compiler $ac_option >&5" 3021case "(($ac_try" in 3022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3023 *) ac_try_echo=$ac_try;; 3024esac 3025eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3026$as_echo "$ac_try_echo"; } >&5 3027 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3028 ac_status=$? 3029 if test -s conftest.err; then 3030 sed '10a\ 3031... rest of stderr output deleted ... 3032 10q' conftest.err >conftest.er1 3033 cat conftest.er1 >&5 3034 fi 3035 rm -f conftest.er1 conftest.err 3036 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3037 test $ac_status = 0; } 3038done 3039 3040cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3041/* end confdefs.h. */ 3042 3043int 3044main () 3045{ 3046 3047 ; 3048 return 0; 3049} 3050_ACEOF 3051ac_clean_files_save=$ac_clean_files 3052ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3053# Try to create an executable without -o first, disregard a.out. 3054# It will help us diagnose broken compilers, and finding out an intuition 3055# of exeext. 3056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3057$as_echo_n "checking whether the C compiler works... " >&6; } 3058ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3059 3060# The possible output files: 3061ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3062 3063ac_rmfiles= 3064for ac_file in $ac_files 3065do 3066 case $ac_file in 3067 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3068 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3069 esac 3070done 3071rm -f $ac_rmfiles 3072 3073if { { ac_try="$ac_link_default" 3074case "(($ac_try" in 3075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3076 *) ac_try_echo=$ac_try;; 3077esac 3078eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3079$as_echo "$ac_try_echo"; } >&5 3080 (eval "$ac_link_default") 2>&5 3081 ac_status=$? 3082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3083 test $ac_status = 0; }; then : 3084 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3085# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3086# in a Makefile. We should not override ac_cv_exeext if it was cached, 3087# so that the user can short-circuit this test for compilers unknown to 3088# Autoconf. 3089for ac_file in $ac_files '' 3090do 3091 test -f "$ac_file" || continue 3092 case $ac_file in 3093 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3094 ;; 3095 [ab].out ) 3096 # We found the default executable, but exeext='' is most 3097 # certainly right. 3098 break;; 3099 *.* ) 3100 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3101 then :; else 3102 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3103 fi 3104 # We set ac_cv_exeext here because the later test for it is not 3105 # safe: cross compilers may not add the suffix if given an `-o' 3106 # argument, so we may need to know it at that point already. 3107 # Even if this section looks crufty: it has the advantage of 3108 # actually working. 3109 break;; 3110 * ) 3111 break;; 3112 esac 3113done 3114test "$ac_cv_exeext" = no && ac_cv_exeext= 3115 3116else 3117 ac_file='' 3118fi 3119if test -z "$ac_file"; then : 3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3121$as_echo "no" >&6; } 3122$as_echo "$as_me: failed program was:" >&5 3123sed 's/^/| /' conftest.$ac_ext >&5 3124 3125{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3127as_fn_error 77 "C compiler cannot create executables 3128See \`config.log' for more details" "$LINENO" 5; } 3129else 3130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3131$as_echo "yes" >&6; } 3132fi 3133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3134$as_echo_n "checking for C compiler default output file name... " >&6; } 3135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3136$as_echo "$ac_file" >&6; } 3137ac_exeext=$ac_cv_exeext 3138 3139rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3140ac_clean_files=$ac_clean_files_save 3141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3142$as_echo_n "checking for suffix of executables... " >&6; } 3143if { { ac_try="$ac_link" 3144case "(($ac_try" in 3145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3146 *) ac_try_echo=$ac_try;; 3147esac 3148eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3149$as_echo "$ac_try_echo"; } >&5 3150 (eval "$ac_link") 2>&5 3151 ac_status=$? 3152 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3153 test $ac_status = 0; }; then : 3154 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3155# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3156# work properly (i.e., refer to `conftest.exe'), while it won't with 3157# `rm'. 3158for ac_file in conftest.exe conftest conftest.*; do 3159 test -f "$ac_file" || continue 3160 case $ac_file in 3161 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3162 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3163 break;; 3164 * ) break;; 3165 esac 3166done 3167else 3168 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3169$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3170as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3171See \`config.log' for more details" "$LINENO" 5; } 3172fi 3173rm -f conftest conftest$ac_cv_exeext 3174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3175$as_echo "$ac_cv_exeext" >&6; } 3176 3177rm -f conftest.$ac_ext 3178EXEEXT=$ac_cv_exeext 3179ac_exeext=$EXEEXT 3180cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3181/* end confdefs.h. */ 3182#include <stdio.h> 3183int 3184main () 3185{ 3186FILE *f = fopen ("conftest.out", "w"); 3187 return ferror (f) || fclose (f) != 0; 3188 3189 ; 3190 return 0; 3191} 3192_ACEOF 3193ac_clean_files="$ac_clean_files conftest.out" 3194# Check that the compiler produces executables we can run. If not, either 3195# the compiler is broken, or we cross compile. 3196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3197$as_echo_n "checking whether we are cross compiling... " >&6; } 3198if test "$cross_compiling" != yes; then 3199 { { ac_try="$ac_link" 3200case "(($ac_try" in 3201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3202 *) ac_try_echo=$ac_try;; 3203esac 3204eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3205$as_echo "$ac_try_echo"; } >&5 3206 (eval "$ac_link") 2>&5 3207 ac_status=$? 3208 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3209 test $ac_status = 0; } 3210 if { ac_try='./conftest$ac_cv_exeext' 3211 { { case "(($ac_try" in 3212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3213 *) ac_try_echo=$ac_try;; 3214esac 3215eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3216$as_echo "$ac_try_echo"; } >&5 3217 (eval "$ac_try") 2>&5 3218 ac_status=$? 3219 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3220 test $ac_status = 0; }; }; then 3221 cross_compiling=no 3222 else 3223 if test "$cross_compiling" = maybe; then 3224 cross_compiling=yes 3225 else 3226 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3227$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3228as_fn_error $? "cannot run C compiled programs. 3229If you meant to cross compile, use \`--host'. 3230See \`config.log' for more details" "$LINENO" 5; } 3231 fi 3232 fi 3233fi 3234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3235$as_echo "$cross_compiling" >&6; } 3236 3237rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3238ac_clean_files=$ac_clean_files_save 3239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3240$as_echo_n "checking for suffix of object files... " >&6; } 3241if ${ac_cv_objext+:} false; then : 3242 $as_echo_n "(cached) " >&6 3243else 3244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3245/* end confdefs.h. */ 3246 3247int 3248main () 3249{ 3250 3251 ; 3252 return 0; 3253} 3254_ACEOF 3255rm -f conftest.o conftest.obj 3256if { { ac_try="$ac_compile" 3257case "(($ac_try" in 3258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3259 *) ac_try_echo=$ac_try;; 3260esac 3261eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3262$as_echo "$ac_try_echo"; } >&5 3263 (eval "$ac_compile") 2>&5 3264 ac_status=$? 3265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3266 test $ac_status = 0; }; then : 3267 for ac_file in conftest.o conftest.obj conftest.*; do 3268 test -f "$ac_file" || continue; 3269 case $ac_file in 3270 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3271 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3272 break;; 3273 esac 3274done 3275else 3276 $as_echo "$as_me: failed program was:" >&5 3277sed 's/^/| /' conftest.$ac_ext >&5 3278 3279{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3280$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3281as_fn_error $? "cannot compute suffix of object files: cannot compile 3282See \`config.log' for more details" "$LINENO" 5; } 3283fi 3284rm -f conftest.$ac_cv_objext conftest.$ac_ext 3285fi 3286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3287$as_echo "$ac_cv_objext" >&6; } 3288OBJEXT=$ac_cv_objext 3289ac_objext=$OBJEXT 3290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3291$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3292if ${ac_cv_c_compiler_gnu+:} false; then : 3293 $as_echo_n "(cached) " >&6 3294else 3295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3296/* end confdefs.h. */ 3297 3298int 3299main () 3300{ 3301#ifndef __GNUC__ 3302 choke me 3303#endif 3304 3305 ; 3306 return 0; 3307} 3308_ACEOF 3309if ac_fn_c_try_compile "$LINENO"; then : 3310 ac_compiler_gnu=yes 3311else 3312 ac_compiler_gnu=no 3313fi 3314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3315ac_cv_c_compiler_gnu=$ac_compiler_gnu 3316 3317fi 3318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3319$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3320if test $ac_compiler_gnu = yes; then 3321 GCC=yes 3322else 3323 GCC= 3324fi 3325ac_test_CFLAGS=${CFLAGS+set} 3326ac_save_CFLAGS=$CFLAGS 3327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3328$as_echo_n "checking whether $CC accepts -g... " >&6; } 3329if ${ac_cv_prog_cc_g+:} false; then : 3330 $as_echo_n "(cached) " >&6 3331else 3332 ac_save_c_werror_flag=$ac_c_werror_flag 3333 ac_c_werror_flag=yes 3334 ac_cv_prog_cc_g=no 3335 CFLAGS="-g" 3336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3337/* end confdefs.h. */ 3338 3339int 3340main () 3341{ 3342 3343 ; 3344 return 0; 3345} 3346_ACEOF 3347if ac_fn_c_try_compile "$LINENO"; then : 3348 ac_cv_prog_cc_g=yes 3349else 3350 CFLAGS="" 3351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3352/* end confdefs.h. */ 3353 3354int 3355main () 3356{ 3357 3358 ; 3359 return 0; 3360} 3361_ACEOF 3362if ac_fn_c_try_compile "$LINENO"; then : 3363 3364else 3365 ac_c_werror_flag=$ac_save_c_werror_flag 3366 CFLAGS="-g" 3367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3368/* end confdefs.h. */ 3369 3370int 3371main () 3372{ 3373 3374 ; 3375 return 0; 3376} 3377_ACEOF 3378if ac_fn_c_try_compile "$LINENO"; then : 3379 ac_cv_prog_cc_g=yes 3380fi 3381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3382fi 3383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3384fi 3385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3386 ac_c_werror_flag=$ac_save_c_werror_flag 3387fi 3388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3389$as_echo "$ac_cv_prog_cc_g" >&6; } 3390if test "$ac_test_CFLAGS" = set; then 3391 CFLAGS=$ac_save_CFLAGS 3392elif test $ac_cv_prog_cc_g = yes; then 3393 if test "$GCC" = yes; then 3394 CFLAGS="-g -O2" 3395 else 3396 CFLAGS="-g" 3397 fi 3398else 3399 if test "$GCC" = yes; then 3400 CFLAGS="-O2" 3401 else 3402 CFLAGS= 3403 fi 3404fi 3405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3406$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3407if ${ac_cv_prog_cc_c89+:} false; then : 3408 $as_echo_n "(cached) " >&6 3409else 3410 ac_cv_prog_cc_c89=no 3411ac_save_CC=$CC 3412cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3413/* end confdefs.h. */ 3414#include <stdarg.h> 3415#include <stdio.h> 3416struct stat; 3417/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3418struct buf { int x; }; 3419FILE * (*rcsopen) (struct buf *, struct stat *, int); 3420static char *e (p, i) 3421 char **p; 3422 int i; 3423{ 3424 return p[i]; 3425} 3426static char *f (char * (*g) (char **, int), char **p, ...) 3427{ 3428 char *s; 3429 va_list v; 3430 va_start (v,p); 3431 s = g (p, va_arg (v,int)); 3432 va_end (v); 3433 return s; 3434} 3435 3436/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3437 function prototypes and stuff, but not '\xHH' hex character constants. 3438 These don't provoke an error unfortunately, instead are silently treated 3439 as 'x'. The following induces an error, until -std is added to get 3440 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3441 array size at least. It's necessary to write '\x00'==0 to get something 3442 that's true only with -std. */ 3443int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3444 3445/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3446 inside strings and character constants. */ 3447#define FOO(x) 'x' 3448int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3449 3450int test (int i, double x); 3451struct s1 {int (*f) (int a);}; 3452struct s2 {int (*f) (double a);}; 3453int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3454int argc; 3455char **argv; 3456int 3457main () 3458{ 3459return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3460 ; 3461 return 0; 3462} 3463_ACEOF 3464for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3465 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3466do 3467 CC="$ac_save_CC $ac_arg" 3468 if ac_fn_c_try_compile "$LINENO"; then : 3469 ac_cv_prog_cc_c89=$ac_arg 3470fi 3471rm -f core conftest.err conftest.$ac_objext 3472 test "x$ac_cv_prog_cc_c89" != "xno" && break 3473done 3474rm -f conftest.$ac_ext 3475CC=$ac_save_CC 3476 3477fi 3478# AC_CACHE_VAL 3479case "x$ac_cv_prog_cc_c89" in 3480 x) 3481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3482$as_echo "none needed" >&6; } ;; 3483 xno) 3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3485$as_echo "unsupported" >&6; } ;; 3486 *) 3487 CC="$CC $ac_cv_prog_cc_c89" 3488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3489$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3490esac 3491if test "x$ac_cv_prog_cc_c89" != xno; then : 3492 3493fi 3494 3495ac_ext=c 3496ac_cpp='$CPP $CPPFLAGS' 3497ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3498ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3499ac_compiler_gnu=$ac_cv_c_compiler_gnu 3500 3501ac_ext=c 3502ac_cpp='$CPP $CPPFLAGS' 3503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3505ac_compiler_gnu=$ac_cv_c_compiler_gnu 3506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3507$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3508if ${am_cv_prog_cc_c_o+:} false; then : 3509 $as_echo_n "(cached) " >&6 3510else 3511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3512/* end confdefs.h. */ 3513 3514int 3515main () 3516{ 3517 3518 ; 3519 return 0; 3520} 3521_ACEOF 3522 # Make sure it works both with $CC and with simple cc. 3523 # Following AC_PROG_CC_C_O, we do the test twice because some 3524 # compilers refuse to overwrite an existing .o file with -o, 3525 # though they will create one. 3526 am_cv_prog_cc_c_o=yes 3527 for am_i in 1 2; do 3528 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3529 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3530 ac_status=$? 3531 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3532 (exit $ac_status); } \ 3533 && test -f conftest2.$ac_objext; then 3534 : OK 3535 else 3536 am_cv_prog_cc_c_o=no 3537 break 3538 fi 3539 done 3540 rm -f core conftest* 3541 unset am_i 3542fi 3543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3544$as_echo "$am_cv_prog_cc_c_o" >&6; } 3545if test "$am_cv_prog_cc_c_o" != yes; then 3546 # Losing compiler, so override with the script. 3547 # FIXME: It is wrong to rewrite CC. 3548 # But if we don't then we get into trouble of one sort or another. 3549 # A longer-term fix would be to have automake use am__CC in this case, 3550 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3551 CC="$am_aux_dir/compile $CC" 3552fi 3553ac_ext=c 3554ac_cpp='$CPP $CPPFLAGS' 3555ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3556ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3557ac_compiler_gnu=$ac_cv_c_compiler_gnu 3558 3559 3560 3561ac_ext=c 3562ac_cpp='$CPP $CPPFLAGS' 3563ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3564ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3565ac_compiler_gnu=$ac_cv_c_compiler_gnu 3566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3567$as_echo_n "checking how to run the C preprocessor... " >&6; } 3568# On Suns, sometimes $CPP names a directory. 3569if test -n "$CPP" && test -d "$CPP"; then 3570 CPP= 3571fi 3572if test -z "$CPP"; then 3573 if ${ac_cv_prog_CPP+:} false; then : 3574 $as_echo_n "(cached) " >&6 3575else 3576 # Double quotes because CPP needs to be expanded 3577 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3578 do 3579 ac_preproc_ok=false 3580for ac_c_preproc_warn_flag in '' yes 3581do 3582 # Use a header file that comes with gcc, so configuring glibc 3583 # with a fresh cross-compiler works. 3584 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3585 # <limits.h> exists even on freestanding compilers. 3586 # On the NeXT, cc -E runs the code through the compiler's parser, 3587 # not just through cpp. "Syntax error" is here to catch this case. 3588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3589/* end confdefs.h. */ 3590#ifdef __STDC__ 3591# include <limits.h> 3592#else 3593# include <assert.h> 3594#endif 3595 Syntax error 3596_ACEOF 3597if ac_fn_c_try_cpp "$LINENO"; then : 3598 3599else 3600 # Broken: fails on valid input. 3601continue 3602fi 3603rm -f conftest.err conftest.i conftest.$ac_ext 3604 3605 # OK, works on sane cases. Now check whether nonexistent headers 3606 # can be detected and how. 3607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3608/* end confdefs.h. */ 3609#include <ac_nonexistent.h> 3610_ACEOF 3611if ac_fn_c_try_cpp "$LINENO"; then : 3612 # Broken: success on invalid input. 3613continue 3614else 3615 # Passes both tests. 3616ac_preproc_ok=: 3617break 3618fi 3619rm -f conftest.err conftest.i conftest.$ac_ext 3620 3621done 3622# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3623rm -f conftest.i conftest.err conftest.$ac_ext 3624if $ac_preproc_ok; then : 3625 break 3626fi 3627 3628 done 3629 ac_cv_prog_CPP=$CPP 3630 3631fi 3632 CPP=$ac_cv_prog_CPP 3633else 3634 ac_cv_prog_CPP=$CPP 3635fi 3636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3637$as_echo "$CPP" >&6; } 3638ac_preproc_ok=false 3639for ac_c_preproc_warn_flag in '' yes 3640do 3641 # Use a header file that comes with gcc, so configuring glibc 3642 # with a fresh cross-compiler works. 3643 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3644 # <limits.h> exists even on freestanding compilers. 3645 # On the NeXT, cc -E runs the code through the compiler's parser, 3646 # not just through cpp. "Syntax error" is here to catch this case. 3647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3648/* end confdefs.h. */ 3649#ifdef __STDC__ 3650# include <limits.h> 3651#else 3652# include <assert.h> 3653#endif 3654 Syntax error 3655_ACEOF 3656if ac_fn_c_try_cpp "$LINENO"; then : 3657 3658else 3659 # Broken: fails on valid input. 3660continue 3661fi 3662rm -f conftest.err conftest.i conftest.$ac_ext 3663 3664 # OK, works on sane cases. Now check whether nonexistent headers 3665 # can be detected and how. 3666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3667/* end confdefs.h. */ 3668#include <ac_nonexistent.h> 3669_ACEOF 3670if ac_fn_c_try_cpp "$LINENO"; then : 3671 # Broken: success on invalid input. 3672continue 3673else 3674 # Passes both tests. 3675ac_preproc_ok=: 3676break 3677fi 3678rm -f conftest.err conftest.i conftest.$ac_ext 3679 3680done 3681# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3682rm -f conftest.i conftest.err conftest.$ac_ext 3683if $ac_preproc_ok; then : 3684 3685else 3686 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3687$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3688as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3689See \`config.log' for more details" "$LINENO" 5; } 3690fi 3691 3692ac_ext=c 3693ac_cpp='$CPP $CPPFLAGS' 3694ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3695ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3696ac_compiler_gnu=$ac_cv_c_compiler_gnu 3697 3698 3699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3700$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3701if ${ac_cv_path_GREP+:} false; then : 3702 $as_echo_n "(cached) " >&6 3703else 3704 if test -z "$GREP"; then 3705 ac_path_GREP_found=false 3706 # Loop through the user's path and test for each of PROGNAME-LIST 3707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3708for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3709do 3710 IFS=$as_save_IFS 3711 test -z "$as_dir" && as_dir=. 3712 for ac_prog in grep ggrep; do 3713 for ac_exec_ext in '' $ac_executable_extensions; do 3714 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3715 as_fn_executable_p "$ac_path_GREP" || continue 3716# Check for GNU ac_path_GREP and select it if it is found. 3717 # Check for GNU $ac_path_GREP 3718case `"$ac_path_GREP" --version 2>&1` in 3719*GNU*) 3720 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3721*) 3722 ac_count=0 3723 $as_echo_n 0123456789 >"conftest.in" 3724 while : 3725 do 3726 cat "conftest.in" "conftest.in" >"conftest.tmp" 3727 mv "conftest.tmp" "conftest.in" 3728 cp "conftest.in" "conftest.nl" 3729 $as_echo 'GREP' >> "conftest.nl" 3730 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3731 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3732 as_fn_arith $ac_count + 1 && ac_count=$as_val 3733 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3734 # Best one so far, save it but keep looking for a better one 3735 ac_cv_path_GREP="$ac_path_GREP" 3736 ac_path_GREP_max=$ac_count 3737 fi 3738 # 10*(2^10) chars as input seems more than enough 3739 test $ac_count -gt 10 && break 3740 done 3741 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3742esac 3743 3744 $ac_path_GREP_found && break 3 3745 done 3746 done 3747 done 3748IFS=$as_save_IFS 3749 if test -z "$ac_cv_path_GREP"; then 3750 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3751 fi 3752else 3753 ac_cv_path_GREP=$GREP 3754fi 3755 3756fi 3757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3758$as_echo "$ac_cv_path_GREP" >&6; } 3759 GREP="$ac_cv_path_GREP" 3760 3761 3762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3763$as_echo_n "checking for egrep... " >&6; } 3764if ${ac_cv_path_EGREP+:} false; then : 3765 $as_echo_n "(cached) " >&6 3766else 3767 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3768 then ac_cv_path_EGREP="$GREP -E" 3769 else 3770 if test -z "$EGREP"; then 3771 ac_path_EGREP_found=false 3772 # Loop through the user's path and test for each of PROGNAME-LIST 3773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3774for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3775do 3776 IFS=$as_save_IFS 3777 test -z "$as_dir" && as_dir=. 3778 for ac_prog in egrep; do 3779 for ac_exec_ext in '' $ac_executable_extensions; do 3780 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3781 as_fn_executable_p "$ac_path_EGREP" || continue 3782# Check for GNU ac_path_EGREP and select it if it is found. 3783 # Check for GNU $ac_path_EGREP 3784case `"$ac_path_EGREP" --version 2>&1` in 3785*GNU*) 3786 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3787*) 3788 ac_count=0 3789 $as_echo_n 0123456789 >"conftest.in" 3790 while : 3791 do 3792 cat "conftest.in" "conftest.in" >"conftest.tmp" 3793 mv "conftest.tmp" "conftest.in" 3794 cp "conftest.in" "conftest.nl" 3795 $as_echo 'EGREP' >> "conftest.nl" 3796 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3797 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3798 as_fn_arith $ac_count + 1 && ac_count=$as_val 3799 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3800 # Best one so far, save it but keep looking for a better one 3801 ac_cv_path_EGREP="$ac_path_EGREP" 3802 ac_path_EGREP_max=$ac_count 3803 fi 3804 # 10*(2^10) chars as input seems more than enough 3805 test $ac_count -gt 10 && break 3806 done 3807 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3808esac 3809 3810 $ac_path_EGREP_found && break 3 3811 done 3812 done 3813 done 3814IFS=$as_save_IFS 3815 if test -z "$ac_cv_path_EGREP"; then 3816 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3817 fi 3818else 3819 ac_cv_path_EGREP=$EGREP 3820fi 3821 3822 fi 3823fi 3824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3825$as_echo "$ac_cv_path_EGREP" >&6; } 3826 EGREP="$ac_cv_path_EGREP" 3827 3828 3829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3830$as_echo_n "checking for ANSI C header files... " >&6; } 3831if ${ac_cv_header_stdc+:} false; then : 3832 $as_echo_n "(cached) " >&6 3833else 3834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3835/* end confdefs.h. */ 3836#include <stdlib.h> 3837#include <stdarg.h> 3838#include <string.h> 3839#include <float.h> 3840 3841int 3842main () 3843{ 3844 3845 ; 3846 return 0; 3847} 3848_ACEOF 3849if ac_fn_c_try_compile "$LINENO"; then : 3850 ac_cv_header_stdc=yes 3851else 3852 ac_cv_header_stdc=no 3853fi 3854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3855 3856if test $ac_cv_header_stdc = yes; then 3857 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3859/* end confdefs.h. */ 3860#include <string.h> 3861 3862_ACEOF 3863if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3864 $EGREP "memchr" >/dev/null 2>&1; then : 3865 3866else 3867 ac_cv_header_stdc=no 3868fi 3869rm -f conftest* 3870 3871fi 3872 3873if test $ac_cv_header_stdc = yes; then 3874 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3876/* end confdefs.h. */ 3877#include <stdlib.h> 3878 3879_ACEOF 3880if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3881 $EGREP "free" >/dev/null 2>&1; then : 3882 3883else 3884 ac_cv_header_stdc=no 3885fi 3886rm -f conftest* 3887 3888fi 3889 3890if test $ac_cv_header_stdc = yes; then 3891 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3892 if test "$cross_compiling" = yes; then : 3893 : 3894else 3895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3896/* end confdefs.h. */ 3897#include <ctype.h> 3898#include <stdlib.h> 3899#if ((' ' & 0x0FF) == 0x020) 3900# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3901# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3902#else 3903# define ISLOWER(c) \ 3904 (('a' <= (c) && (c) <= 'i') \ 3905 || ('j' <= (c) && (c) <= 'r') \ 3906 || ('s' <= (c) && (c) <= 'z')) 3907# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3908#endif 3909 3910#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3911int 3912main () 3913{ 3914 int i; 3915 for (i = 0; i < 256; i++) 3916 if (XOR (islower (i), ISLOWER (i)) 3917 || toupper (i) != TOUPPER (i)) 3918 return 2; 3919 return 0; 3920} 3921_ACEOF 3922if ac_fn_c_try_run "$LINENO"; then : 3923 3924else 3925 ac_cv_header_stdc=no 3926fi 3927rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3928 conftest.$ac_objext conftest.beam conftest.$ac_ext 3929fi 3930 3931fi 3932fi 3933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3934$as_echo "$ac_cv_header_stdc" >&6; } 3935if test $ac_cv_header_stdc = yes; then 3936 3937$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3938 3939fi 3940 3941# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3942for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3943 inttypes.h stdint.h unistd.h 3944do : 3945 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3946ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3947" 3948if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3949 cat >>confdefs.h <<_ACEOF 3950#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3951_ACEOF 3952 3953fi 3954 3955done 3956 3957 3958 3959 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3960if test "x$ac_cv_header_minix_config_h" = xyes; then : 3961 MINIX=yes 3962else 3963 MINIX= 3964fi 3965 3966 3967 if test "$MINIX" = yes; then 3968 3969$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3970 3971 3972$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3973 3974 3975$as_echo "#define _MINIX 1" >>confdefs.h 3976 3977 fi 3978 3979 3980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3981$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3982if ${ac_cv_safe_to_define___extensions__+:} false; then : 3983 $as_echo_n "(cached) " >&6 3984else 3985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3986/* end confdefs.h. */ 3987 3988# define __EXTENSIONS__ 1 3989 $ac_includes_default 3990int 3991main () 3992{ 3993 3994 ; 3995 return 0; 3996} 3997_ACEOF 3998if ac_fn_c_try_compile "$LINENO"; then : 3999 ac_cv_safe_to_define___extensions__=yes 4000else 4001 ac_cv_safe_to_define___extensions__=no 4002fi 4003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4004fi 4005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4006$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4007 test $ac_cv_safe_to_define___extensions__ = yes && 4008 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4009 4010 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4011 4012 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4013 4014 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4015 4016 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4017 4018 4019 4020libtool_VERSION=1:0:0 4021 4022 4023# 1.11.1: Require that version of automake. 4024# foreign: Don't require README, INSTALL, NEWS, etc. 4025# no-define: Don't define PACKAGE and VERSION. 4026# no-dependencies: Don't generate automatic dependencies. 4027# (because it breaks when using bootstrap-lean, since some of the 4028# headers are gone at "make install" time). 4029# -Wall: Issue all automake warnings. 4030# -Wno-portability: Don't warn about constructs supported by GNU make. 4031# (because GCC requires GNU make anyhow). 4032am__api_version='1.15' 4033 4034# Find a good install program. We prefer a C program (faster), 4035# so one script is as good as another. But avoid the broken or 4036# incompatible versions: 4037# SysV /etc/install, /usr/sbin/install 4038# SunOS /usr/etc/install 4039# IRIX /sbin/install 4040# AIX /bin/install 4041# AmigaOS /C/install, which installs bootblocks on floppy discs 4042# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4043# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4044# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4045# OS/2's system install, which has a completely different semantic 4046# ./install, which can be erroneously created by make from ./install.sh. 4047# Reject install programs that cannot install multiple files. 4048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4049$as_echo_n "checking for a BSD-compatible install... " >&6; } 4050if test -z "$INSTALL"; then 4051if ${ac_cv_path_install+:} false; then : 4052 $as_echo_n "(cached) " >&6 4053else 4054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4055for as_dir in $PATH 4056do 4057 IFS=$as_save_IFS 4058 test -z "$as_dir" && as_dir=. 4059 # Account for people who put trailing slashes in PATH elements. 4060case $as_dir/ in #(( 4061 ./ | .// | /[cC]/* | \ 4062 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4063 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4064 /usr/ucb/* ) ;; 4065 *) 4066 # OSF1 and SCO ODT 3.0 have their own names for install. 4067 # Don't use installbsd from OSF since it installs stuff as root 4068 # by default. 4069 for ac_prog in ginstall scoinst install; do 4070 for ac_exec_ext in '' $ac_executable_extensions; do 4071 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4072 if test $ac_prog = install && 4073 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4074 # AIX install. It has an incompatible calling convention. 4075 : 4076 elif test $ac_prog = install && 4077 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4078 # program-specific install script used by HP pwplus--don't use. 4079 : 4080 else 4081 rm -rf conftest.one conftest.two conftest.dir 4082 echo one > conftest.one 4083 echo two > conftest.two 4084 mkdir conftest.dir 4085 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4086 test -s conftest.one && test -s conftest.two && 4087 test -s conftest.dir/conftest.one && 4088 test -s conftest.dir/conftest.two 4089 then 4090 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4091 break 3 4092 fi 4093 fi 4094 fi 4095 done 4096 done 4097 ;; 4098esac 4099 4100 done 4101IFS=$as_save_IFS 4102 4103rm -rf conftest.one conftest.two conftest.dir 4104 4105fi 4106 if test "${ac_cv_path_install+set}" = set; then 4107 INSTALL=$ac_cv_path_install 4108 else 4109 # As a last resort, use the slow shell script. Don't cache a 4110 # value for INSTALL within a source directory, because that will 4111 # break other packages using the cache if that directory is 4112 # removed, or if the value is a relative name. 4113 INSTALL=$ac_install_sh 4114 fi 4115fi 4116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4117$as_echo "$INSTALL" >&6; } 4118 4119# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4120# It thinks the first close brace ends the variable substitution. 4121test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4122 4123test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4124 4125test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4126 4127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4128$as_echo_n "checking whether build environment is sane... " >&6; } 4129# Reject unsafe characters in $srcdir or the absolute working directory 4130# name. Accept space and tab only in the latter. 4131am_lf=' 4132' 4133case `pwd` in 4134 *[\\\"\#\$\&\'\`$am_lf]*) 4135 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 4136esac 4137case $srcdir in 4138 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4139 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 4140esac 4141 4142# Do 'set' in a subshell so we don't clobber the current shell's 4143# arguments. Must try -L first in case configure is actually a 4144# symlink; some systems play weird games with the mod time of symlinks 4145# (eg FreeBSD returns the mod time of the symlink's containing 4146# directory). 4147if ( 4148 am_has_slept=no 4149 for am_try in 1 2; do 4150 echo "timestamp, slept: $am_has_slept" > conftest.file 4151 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4152 if test "$*" = "X"; then 4153 # -L didn't work. 4154 set X `ls -t "$srcdir/configure" conftest.file` 4155 fi 4156 if test "$*" != "X $srcdir/configure conftest.file" \ 4157 && test "$*" != "X conftest.file $srcdir/configure"; then 4158 4159 # If neither matched, then we have a broken ls. This can happen 4160 # if, for instance, CONFIG_SHELL is bash and it inherits a 4161 # broken ls alias from the environment. This has actually 4162 # happened. Such a system could not be considered "sane". 4163 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4164 alias in your environment" "$LINENO" 5 4165 fi 4166 if test "$2" = conftest.file || test $am_try -eq 2; then 4167 break 4168 fi 4169 # Just in case. 4170 sleep 1 4171 am_has_slept=yes 4172 done 4173 test "$2" = conftest.file 4174 ) 4175then 4176 # Ok. 4177 : 4178else 4179 as_fn_error $? "newly created file is older than distributed files! 4180Check your system clock" "$LINENO" 5 4181fi 4182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4183$as_echo "yes" >&6; } 4184# If we didn't sleep, we still need to ensure time stamps of config.status and 4185# generated files are strictly newer. 4186am_sleep_pid= 4187if grep 'slept: no' conftest.file >/dev/null 2>&1; then 4188 ( sleep 1 ) & 4189 am_sleep_pid=$! 4190fi 4191 4192rm -f conftest.file 4193 4194test "$program_prefix" != NONE && 4195 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4196# Use a double $ so make ignores it. 4197test "$program_suffix" != NONE && 4198 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4199# Double any \ or $. 4200# By default was `s,x,x', remove it if useless. 4201ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4202program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4203 4204if test x"${MISSING+set}" != xset; then 4205 case $am_aux_dir in 4206 *\ * | *\ *) 4207 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4208 *) 4209 MISSING="\${SHELL} $am_aux_dir/missing" ;; 4210 esac 4211fi 4212# Use eval to expand $SHELL 4213if eval "$MISSING --is-lightweight"; then 4214 am_missing_run="$MISSING " 4215else 4216 am_missing_run= 4217 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4218$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4219fi 4220 4221if test x"${install_sh+set}" != xset; then 4222 case $am_aux_dir in 4223 *\ * | *\ *) 4224 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4225 *) 4226 install_sh="\${SHELL} $am_aux_dir/install-sh" 4227 esac 4228fi 4229 4230# Installed binaries are usually stripped using 'strip' when the user 4231# run "make install-strip". However 'strip' might not be the right 4232# tool to use in cross-compilation environments, therefore Automake 4233# will honor the 'STRIP' environment variable to overrule this program. 4234if test "$cross_compiling" != no; then 4235 if test -n "$ac_tool_prefix"; then 4236 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4237set dummy ${ac_tool_prefix}strip; ac_word=$2 4238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4239$as_echo_n "checking for $ac_word... " >&6; } 4240if ${ac_cv_prog_STRIP+:} false; then : 4241 $as_echo_n "(cached) " >&6 4242else 4243 if test -n "$STRIP"; then 4244 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4245else 4246as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4247for as_dir in $PATH 4248do 4249 IFS=$as_save_IFS 4250 test -z "$as_dir" && as_dir=. 4251 for ac_exec_ext in '' $ac_executable_extensions; do 4252 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4253 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4254 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4255 break 2 4256 fi 4257done 4258 done 4259IFS=$as_save_IFS 4260 4261fi 4262fi 4263STRIP=$ac_cv_prog_STRIP 4264if test -n "$STRIP"; then 4265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4266$as_echo "$STRIP" >&6; } 4267else 4268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4269$as_echo "no" >&6; } 4270fi 4271 4272 4273fi 4274if test -z "$ac_cv_prog_STRIP"; then 4275 ac_ct_STRIP=$STRIP 4276 # Extract the first word of "strip", so it can be a program name with args. 4277set dummy strip; ac_word=$2 4278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4279$as_echo_n "checking for $ac_word... " >&6; } 4280if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4281 $as_echo_n "(cached) " >&6 4282else 4283 if test -n "$ac_ct_STRIP"; then 4284 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4285else 4286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4287for as_dir in $PATH 4288do 4289 IFS=$as_save_IFS 4290 test -z "$as_dir" && as_dir=. 4291 for ac_exec_ext in '' $ac_executable_extensions; do 4292 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4293 ac_cv_prog_ac_ct_STRIP="strip" 4294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4295 break 2 4296 fi 4297done 4298 done 4299IFS=$as_save_IFS 4300 4301fi 4302fi 4303ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4304if test -n "$ac_ct_STRIP"; then 4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4306$as_echo "$ac_ct_STRIP" >&6; } 4307else 4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4309$as_echo "no" >&6; } 4310fi 4311 4312 if test "x$ac_ct_STRIP" = x; then 4313 STRIP=":" 4314 else 4315 case $cross_compiling:$ac_tool_warned in 4316yes:) 4317{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4318$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4319ac_tool_warned=yes ;; 4320esac 4321 STRIP=$ac_ct_STRIP 4322 fi 4323else 4324 STRIP="$ac_cv_prog_STRIP" 4325fi 4326 4327fi 4328INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4329 4330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4331$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4332if test -z "$MKDIR_P"; then 4333 if ${ac_cv_path_mkdir+:} false; then : 4334 $as_echo_n "(cached) " >&6 4335else 4336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4337for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4338do 4339 IFS=$as_save_IFS 4340 test -z "$as_dir" && as_dir=. 4341 for ac_prog in mkdir gmkdir; do 4342 for ac_exec_ext in '' $ac_executable_extensions; do 4343 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4344 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4345 'mkdir (GNU coreutils) '* | \ 4346 'mkdir (coreutils) '* | \ 4347 'mkdir (fileutils) '4.1*) 4348 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4349 break 3;; 4350 esac 4351 done 4352 done 4353 done 4354IFS=$as_save_IFS 4355 4356fi 4357 4358 test -d ./--version && rmdir ./--version 4359 if test "${ac_cv_path_mkdir+set}" = set; then 4360 MKDIR_P="$ac_cv_path_mkdir -p" 4361 else 4362 # As a last resort, use the slow shell script. Don't cache a 4363 # value for MKDIR_P within a source directory, because that will 4364 # break other packages using the cache if that directory is 4365 # removed, or if the value is a relative name. 4366 MKDIR_P="$ac_install_sh -d" 4367 fi 4368fi 4369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4370$as_echo "$MKDIR_P" >&6; } 4371 4372for ac_prog in gawk mawk nawk awk 4373do 4374 # Extract the first word of "$ac_prog", so it can be a program name with args. 4375set dummy $ac_prog; ac_word=$2 4376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4377$as_echo_n "checking for $ac_word... " >&6; } 4378if ${ac_cv_prog_AWK+:} false; then : 4379 $as_echo_n "(cached) " >&6 4380else 4381 if test -n "$AWK"; then 4382 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4383else 4384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4385for as_dir in $PATH 4386do 4387 IFS=$as_save_IFS 4388 test -z "$as_dir" && as_dir=. 4389 for ac_exec_ext in '' $ac_executable_extensions; do 4390 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4391 ac_cv_prog_AWK="$ac_prog" 4392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4393 break 2 4394 fi 4395done 4396 done 4397IFS=$as_save_IFS 4398 4399fi 4400fi 4401AWK=$ac_cv_prog_AWK 4402if test -n "$AWK"; then 4403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4404$as_echo "$AWK" >&6; } 4405else 4406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4407$as_echo "no" >&6; } 4408fi 4409 4410 4411 test -n "$AWK" && break 4412done 4413 4414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4415$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4416set x ${MAKE-make} 4417ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4418if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4419 $as_echo_n "(cached) " >&6 4420else 4421 cat >conftest.make <<\_ACEOF 4422SHELL = /bin/sh 4423all: 4424 @echo '@@@%%%=$(MAKE)=@@@%%%' 4425_ACEOF 4426# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4427case `${MAKE-make} -f conftest.make 2>/dev/null` in 4428 *@@@%%%=?*=@@@%%%*) 4429 eval ac_cv_prog_make_${ac_make}_set=yes;; 4430 *) 4431 eval ac_cv_prog_make_${ac_make}_set=no;; 4432esac 4433rm -f conftest.make 4434fi 4435if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4437$as_echo "yes" >&6; } 4438 SET_MAKE= 4439else 4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4441$as_echo "no" >&6; } 4442 SET_MAKE="MAKE=${MAKE-make}" 4443fi 4444 4445rm -rf .tst 2>/dev/null 4446mkdir .tst 2>/dev/null 4447if test -d .tst; then 4448 am__leading_dot=. 4449else 4450 am__leading_dot=_ 4451fi 4452rmdir .tst 2>/dev/null 4453 4454# Check whether --enable-silent-rules was given. 4455if test "${enable_silent_rules+set}" = set; then : 4456 enableval=$enable_silent_rules; 4457fi 4458 4459case $enable_silent_rules in # ((( 4460 yes) AM_DEFAULT_VERBOSITY=0;; 4461 no) AM_DEFAULT_VERBOSITY=1;; 4462 *) AM_DEFAULT_VERBOSITY=1;; 4463esac 4464am_make=${MAKE-make} 4465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4466$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4467if ${am_cv_make_support_nested_variables+:} false; then : 4468 $as_echo_n "(cached) " >&6 4469else 4470 if $as_echo 'TRUE=$(BAR$(V)) 4471BAR0=false 4472BAR1=true 4473V=1 4474am__doit: 4475 @$(TRUE) 4476.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4477 am_cv_make_support_nested_variables=yes 4478else 4479 am_cv_make_support_nested_variables=no 4480fi 4481fi 4482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4483$as_echo "$am_cv_make_support_nested_variables" >&6; } 4484if test $am_cv_make_support_nested_variables = yes; then 4485 AM_V='$(V)' 4486 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4487else 4488 AM_V=$AM_DEFAULT_VERBOSITY 4489 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4490fi 4491AM_BACKSLASH='\' 4492 4493if test "`cd $srcdir && pwd`" != "`pwd`"; then 4494 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4495 # is not polluted with repeated "-I." 4496 am__isrc=' -I$(srcdir)' 4497 # test to see if srcdir already configured 4498 if test -f $srcdir/config.status; then 4499 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4500 fi 4501fi 4502 4503# test whether we have cygpath 4504if test -z "$CYGPATH_W"; then 4505 if (cygpath --version) >/dev/null 2>/dev/null; then 4506 CYGPATH_W='cygpath -w' 4507 else 4508 CYGPATH_W=echo 4509 fi 4510fi 4511 4512 4513# Define the identity of the package. 4514 PACKAGE='libbacktrace' 4515 VERSION='version-unused' 4516 4517 4518# Some tools Automake needs. 4519 4520ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4521 4522 4523AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4524 4525 4526AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4527 4528 4529AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4530 4531 4532MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4533 4534# For better backward compatibility. To be removed once Automake 1.9.x 4535# dies out for good. For more background, see: 4536# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4537# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4538mkdir_p='$(MKDIR_P)' 4539 4540# We need awk for the "check" target (and possibly the TAP driver). The 4541# system "awk" is bad on some platforms. 4542# Always define AMTAR for backward compatibility. Yes, it's still used 4543# in the wild :-( We should find a proper way to deprecate it ... 4544AMTAR='$${TAR-tar}' 4545 4546 4547# We'll loop over all known methods to create a tar archive until one works. 4548_am_tools='gnutar pax cpio none' 4549 4550am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4551 4552 4553 4554 4555 4556 4557# POSIX will say in a future version that running "rm -f" with no argument 4558# is OK; and we want to be able to make that assumption in our Makefile 4559# recipes. So use an aggressive probe to check that the usage we want is 4560# actually supported "in the wild" to an acceptable degree. 4561# See automake bug#10828. 4562# To make any issue more visible, cause the running configure to be aborted 4563# by default if the 'rm' program in use doesn't match our expectations; the 4564# user can still override this though. 4565if rm -f && rm -fr && rm -rf; then : OK; else 4566 cat >&2 <<'END' 4567Oops! 4568 4569Your 'rm' program seems unable to run without file operands specified 4570on the command line, even when the '-f' option is present. This is contrary 4571to the behaviour of most rm programs out there, and not conforming with 4572the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4573 4574Please tell bug-automake@gnu.org about your system, including the value 4575of your $PATH and any error possibly output before this message. This 4576can help us improve future automake versions. 4577 4578END 4579 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4580 echo 'Configuration will proceed anyway, since you have set the' >&2 4581 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4582 echo >&2 4583 else 4584 cat >&2 <<'END' 4585Aborting the configuration process, to ensure you take notice of the issue. 4586 4587You can download and install GNU coreutils to get an 'rm' implementation 4588that behaves properly: <http://www.gnu.org/software/coreutils/>. 4589 4590If you want to complete the configuration process using your problematic 4591'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4592to "yes", and re-run configure. 4593 4594END 4595 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4596 fi 4597fi 4598 4599 4600 4601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4602$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4603 # Check whether --enable-maintainer-mode was given. 4604if test "${enable_maintainer_mode+set}" = set; then : 4605 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4606else 4607 USE_MAINTAINER_MODE=no 4608fi 4609 4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4611$as_echo "$USE_MAINTAINER_MODE" >&6; } 4612 if test $USE_MAINTAINER_MODE = yes; then 4613 MAINTAINER_MODE_TRUE= 4614 MAINTAINER_MODE_FALSE='#' 4615else 4616 MAINTAINER_MODE_TRUE='#' 4617 MAINTAINER_MODE_FALSE= 4618fi 4619 4620 MAINT=$MAINTAINER_MODE_TRUE 4621 4622 4623 4624 4625# Check whether --with-target-subdir was given. 4626if test "${with_target_subdir+set}" = set; then : 4627 withval=$with_target_subdir; 4628fi 4629 4630 4631# We must force CC to /not/ be precious variables; otherwise 4632# the wrong, non-multilib-adjusted value will be used in multilibs. 4633# As a side effect, we have to subst CFLAGS ourselves. 4634 4635 4636ac_ext=c 4637ac_cpp='$CPP $CPPFLAGS' 4638ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4639ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4640ac_compiler_gnu=$ac_cv_c_compiler_gnu 4641if test -n "$ac_tool_prefix"; then 4642 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4643set dummy ${ac_tool_prefix}gcc; ac_word=$2 4644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4645$as_echo_n "checking for $ac_word... " >&6; } 4646if ${ac_cv_prog_CC+:} false; then : 4647 $as_echo_n "(cached) " >&6 4648else 4649 if test -n "$CC"; then 4650 ac_cv_prog_CC="$CC" # Let the user override the test. 4651else 4652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4653for as_dir in $PATH 4654do 4655 IFS=$as_save_IFS 4656 test -z "$as_dir" && as_dir=. 4657 for ac_exec_ext in '' $ac_executable_extensions; do 4658 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4659 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4661 break 2 4662 fi 4663done 4664 done 4665IFS=$as_save_IFS 4666 4667fi 4668fi 4669CC=$ac_cv_prog_CC 4670if test -n "$CC"; then 4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4672$as_echo "$CC" >&6; } 4673else 4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4675$as_echo "no" >&6; } 4676fi 4677 4678 4679fi 4680if test -z "$ac_cv_prog_CC"; then 4681 ac_ct_CC=$CC 4682 # Extract the first word of "gcc", so it can be a program name with args. 4683set dummy gcc; ac_word=$2 4684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4685$as_echo_n "checking for $ac_word... " >&6; } 4686if ${ac_cv_prog_ac_ct_CC+:} false; then : 4687 $as_echo_n "(cached) " >&6 4688else 4689 if test -n "$ac_ct_CC"; then 4690 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4691else 4692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4693for as_dir in $PATH 4694do 4695 IFS=$as_save_IFS 4696 test -z "$as_dir" && as_dir=. 4697 for ac_exec_ext in '' $ac_executable_extensions; do 4698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4699 ac_cv_prog_ac_ct_CC="gcc" 4700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4701 break 2 4702 fi 4703done 4704 done 4705IFS=$as_save_IFS 4706 4707fi 4708fi 4709ac_ct_CC=$ac_cv_prog_ac_ct_CC 4710if test -n "$ac_ct_CC"; then 4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4712$as_echo "$ac_ct_CC" >&6; } 4713else 4714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4715$as_echo "no" >&6; } 4716fi 4717 4718 if test "x$ac_ct_CC" = x; then 4719 CC="" 4720 else 4721 case $cross_compiling:$ac_tool_warned in 4722yes:) 4723{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4724$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4725ac_tool_warned=yes ;; 4726esac 4727 CC=$ac_ct_CC 4728 fi 4729else 4730 CC="$ac_cv_prog_CC" 4731fi 4732 4733if test -z "$CC"; then 4734 if test -n "$ac_tool_prefix"; then 4735 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4736set dummy ${ac_tool_prefix}cc; ac_word=$2 4737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4738$as_echo_n "checking for $ac_word... " >&6; } 4739if ${ac_cv_prog_CC+:} false; then : 4740 $as_echo_n "(cached) " >&6 4741else 4742 if test -n "$CC"; then 4743 ac_cv_prog_CC="$CC" # Let the user override the test. 4744else 4745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4746for as_dir in $PATH 4747do 4748 IFS=$as_save_IFS 4749 test -z "$as_dir" && as_dir=. 4750 for ac_exec_ext in '' $ac_executable_extensions; do 4751 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4752 ac_cv_prog_CC="${ac_tool_prefix}cc" 4753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4754 break 2 4755 fi 4756done 4757 done 4758IFS=$as_save_IFS 4759 4760fi 4761fi 4762CC=$ac_cv_prog_CC 4763if test -n "$CC"; then 4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4765$as_echo "$CC" >&6; } 4766else 4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4768$as_echo "no" >&6; } 4769fi 4770 4771 4772 fi 4773fi 4774if test -z "$CC"; then 4775 # Extract the first word of "cc", so it can be a program name with args. 4776set dummy cc; ac_word=$2 4777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4778$as_echo_n "checking for $ac_word... " >&6; } 4779if ${ac_cv_prog_CC+:} false; then : 4780 $as_echo_n "(cached) " >&6 4781else 4782 if test -n "$CC"; then 4783 ac_cv_prog_CC="$CC" # Let the user override the test. 4784else 4785 ac_prog_rejected=no 4786as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4787for as_dir in $PATH 4788do 4789 IFS=$as_save_IFS 4790 test -z "$as_dir" && as_dir=. 4791 for ac_exec_ext in '' $ac_executable_extensions; do 4792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4793 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4794 ac_prog_rejected=yes 4795 continue 4796 fi 4797 ac_cv_prog_CC="cc" 4798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4799 break 2 4800 fi 4801done 4802 done 4803IFS=$as_save_IFS 4804 4805if test $ac_prog_rejected = yes; then 4806 # We found a bogon in the path, so make sure we never use it. 4807 set dummy $ac_cv_prog_CC 4808 shift 4809 if test $# != 0; then 4810 # We chose a different compiler from the bogus one. 4811 # However, it has the same basename, so the bogon will be chosen 4812 # first if we set CC to just the basename; use the full file name. 4813 shift 4814 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4815 fi 4816fi 4817fi 4818fi 4819CC=$ac_cv_prog_CC 4820if test -n "$CC"; then 4821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4822$as_echo "$CC" >&6; } 4823else 4824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4825$as_echo "no" >&6; } 4826fi 4827 4828 4829fi 4830if test -z "$CC"; then 4831 if test -n "$ac_tool_prefix"; then 4832 for ac_prog in cl.exe 4833 do 4834 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4835set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4837$as_echo_n "checking for $ac_word... " >&6; } 4838if ${ac_cv_prog_CC+:} false; then : 4839 $as_echo_n "(cached) " >&6 4840else 4841 if test -n "$CC"; then 4842 ac_cv_prog_CC="$CC" # Let the user override the test. 4843else 4844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4845for as_dir in $PATH 4846do 4847 IFS=$as_save_IFS 4848 test -z "$as_dir" && as_dir=. 4849 for ac_exec_ext in '' $ac_executable_extensions; do 4850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4851 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4853 break 2 4854 fi 4855done 4856 done 4857IFS=$as_save_IFS 4858 4859fi 4860fi 4861CC=$ac_cv_prog_CC 4862if test -n "$CC"; then 4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4864$as_echo "$CC" >&6; } 4865else 4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4867$as_echo "no" >&6; } 4868fi 4869 4870 4871 test -n "$CC" && break 4872 done 4873fi 4874if test -z "$CC"; then 4875 ac_ct_CC=$CC 4876 for ac_prog in cl.exe 4877do 4878 # Extract the first word of "$ac_prog", so it can be a program name with args. 4879set dummy $ac_prog; ac_word=$2 4880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4881$as_echo_n "checking for $ac_word... " >&6; } 4882if ${ac_cv_prog_ac_ct_CC+:} false; then : 4883 $as_echo_n "(cached) " >&6 4884else 4885 if test -n "$ac_ct_CC"; then 4886 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4887else 4888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4889for as_dir in $PATH 4890do 4891 IFS=$as_save_IFS 4892 test -z "$as_dir" && as_dir=. 4893 for ac_exec_ext in '' $ac_executable_extensions; do 4894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4895 ac_cv_prog_ac_ct_CC="$ac_prog" 4896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4897 break 2 4898 fi 4899done 4900 done 4901IFS=$as_save_IFS 4902 4903fi 4904fi 4905ac_ct_CC=$ac_cv_prog_ac_ct_CC 4906if test -n "$ac_ct_CC"; then 4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4908$as_echo "$ac_ct_CC" >&6; } 4909else 4910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4911$as_echo "no" >&6; } 4912fi 4913 4914 4915 test -n "$ac_ct_CC" && break 4916done 4917 4918 if test "x$ac_ct_CC" = x; then 4919 CC="" 4920 else 4921 case $cross_compiling:$ac_tool_warned in 4922yes:) 4923{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4924$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4925ac_tool_warned=yes ;; 4926esac 4927 CC=$ac_ct_CC 4928 fi 4929fi 4930 4931fi 4932 4933 4934test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4935$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4936as_fn_error $? "no acceptable C compiler found in \$PATH 4937See \`config.log' for more details" "$LINENO" 5; } 4938 4939# Provide some information about the compiler. 4940$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4941set X $ac_compile 4942ac_compiler=$2 4943for ac_option in --version -v -V -qversion; do 4944 { { ac_try="$ac_compiler $ac_option >&5" 4945case "(($ac_try" in 4946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4947 *) ac_try_echo=$ac_try;; 4948esac 4949eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4950$as_echo "$ac_try_echo"; } >&5 4951 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4952 ac_status=$? 4953 if test -s conftest.err; then 4954 sed '10a\ 4955... rest of stderr output deleted ... 4956 10q' conftest.err >conftest.er1 4957 cat conftest.er1 >&5 4958 fi 4959 rm -f conftest.er1 conftest.err 4960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4961 test $ac_status = 0; } 4962done 4963 4964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4965$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4966if ${ac_cv_c_compiler_gnu+:} false; then : 4967 $as_echo_n "(cached) " >&6 4968else 4969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4970/* end confdefs.h. */ 4971 4972int 4973main () 4974{ 4975#ifndef __GNUC__ 4976 choke me 4977#endif 4978 4979 ; 4980 return 0; 4981} 4982_ACEOF 4983if ac_fn_c_try_compile "$LINENO"; then : 4984 ac_compiler_gnu=yes 4985else 4986 ac_compiler_gnu=no 4987fi 4988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4989ac_cv_c_compiler_gnu=$ac_compiler_gnu 4990 4991fi 4992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4993$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4994if test $ac_compiler_gnu = yes; then 4995 GCC=yes 4996else 4997 GCC= 4998fi 4999ac_test_CFLAGS=${CFLAGS+set} 5000ac_save_CFLAGS=$CFLAGS 5001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5002$as_echo_n "checking whether $CC accepts -g... " >&6; } 5003if ${ac_cv_prog_cc_g+:} false; then : 5004 $as_echo_n "(cached) " >&6 5005else 5006 ac_save_c_werror_flag=$ac_c_werror_flag 5007 ac_c_werror_flag=yes 5008 ac_cv_prog_cc_g=no 5009 CFLAGS="-g" 5010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5011/* end confdefs.h. */ 5012 5013int 5014main () 5015{ 5016 5017 ; 5018 return 0; 5019} 5020_ACEOF 5021if ac_fn_c_try_compile "$LINENO"; then : 5022 ac_cv_prog_cc_g=yes 5023else 5024 CFLAGS="" 5025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5026/* end confdefs.h. */ 5027 5028int 5029main () 5030{ 5031 5032 ; 5033 return 0; 5034} 5035_ACEOF 5036if ac_fn_c_try_compile "$LINENO"; then : 5037 5038else 5039 ac_c_werror_flag=$ac_save_c_werror_flag 5040 CFLAGS="-g" 5041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5042/* end confdefs.h. */ 5043 5044int 5045main () 5046{ 5047 5048 ; 5049 return 0; 5050} 5051_ACEOF 5052if ac_fn_c_try_compile "$LINENO"; then : 5053 ac_cv_prog_cc_g=yes 5054fi 5055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5056fi 5057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5058fi 5059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5060 ac_c_werror_flag=$ac_save_c_werror_flag 5061fi 5062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5063$as_echo "$ac_cv_prog_cc_g" >&6; } 5064if test "$ac_test_CFLAGS" = set; then 5065 CFLAGS=$ac_save_CFLAGS 5066elif test $ac_cv_prog_cc_g = yes; then 5067 if test "$GCC" = yes; then 5068 CFLAGS="-g -O2" 5069 else 5070 CFLAGS="-g" 5071 fi 5072else 5073 if test "$GCC" = yes; then 5074 CFLAGS="-O2" 5075 else 5076 CFLAGS= 5077 fi 5078fi 5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5080$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5081if ${ac_cv_prog_cc_c89+:} false; then : 5082 $as_echo_n "(cached) " >&6 5083else 5084 ac_cv_prog_cc_c89=no 5085ac_save_CC=$CC 5086cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5087/* end confdefs.h. */ 5088#include <stdarg.h> 5089#include <stdio.h> 5090struct stat; 5091/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5092struct buf { int x; }; 5093FILE * (*rcsopen) (struct buf *, struct stat *, int); 5094static char *e (p, i) 5095 char **p; 5096 int i; 5097{ 5098 return p[i]; 5099} 5100static char *f (char * (*g) (char **, int), char **p, ...) 5101{ 5102 char *s; 5103 va_list v; 5104 va_start (v,p); 5105 s = g (p, va_arg (v,int)); 5106 va_end (v); 5107 return s; 5108} 5109 5110/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5111 function prototypes and stuff, but not '\xHH' hex character constants. 5112 These don't provoke an error unfortunately, instead are silently treated 5113 as 'x'. The following induces an error, until -std is added to get 5114 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5115 array size at least. It's necessary to write '\x00'==0 to get something 5116 that's true only with -std. */ 5117int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5118 5119/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5120 inside strings and character constants. */ 5121#define FOO(x) 'x' 5122int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5123 5124int test (int i, double x); 5125struct s1 {int (*f) (int a);}; 5126struct s2 {int (*f) (double a);}; 5127int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5128int argc; 5129char **argv; 5130int 5131main () 5132{ 5133return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5134 ; 5135 return 0; 5136} 5137_ACEOF 5138for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5139 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5140do 5141 CC="$ac_save_CC $ac_arg" 5142 if ac_fn_c_try_compile "$LINENO"; then : 5143 ac_cv_prog_cc_c89=$ac_arg 5144fi 5145rm -f core conftest.err conftest.$ac_objext 5146 test "x$ac_cv_prog_cc_c89" != "xno" && break 5147done 5148rm -f conftest.$ac_ext 5149CC=$ac_save_CC 5150 5151fi 5152# AC_CACHE_VAL 5153case "x$ac_cv_prog_cc_c89" in 5154 x) 5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5156$as_echo "none needed" >&6; } ;; 5157 xno) 5158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5159$as_echo "unsupported" >&6; } ;; 5160 *) 5161 CC="$CC $ac_cv_prog_cc_c89" 5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5163$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5164esac 5165if test "x$ac_cv_prog_cc_c89" != xno; then : 5166 5167fi 5168 5169ac_ext=c 5170ac_cpp='$CPP $CPPFLAGS' 5171ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5172ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5173ac_compiler_gnu=$ac_cv_c_compiler_gnu 5174 5175ac_ext=c 5176ac_cpp='$CPP $CPPFLAGS' 5177ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5178ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5179ac_compiler_gnu=$ac_cv_c_compiler_gnu 5180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5181$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5182if ${am_cv_prog_cc_c_o+:} false; then : 5183 $as_echo_n "(cached) " >&6 5184else 5185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5186/* end confdefs.h. */ 5187 5188int 5189main () 5190{ 5191 5192 ; 5193 return 0; 5194} 5195_ACEOF 5196 # Make sure it works both with $CC and with simple cc. 5197 # Following AC_PROG_CC_C_O, we do the test twice because some 5198 # compilers refuse to overwrite an existing .o file with -o, 5199 # though they will create one. 5200 am_cv_prog_cc_c_o=yes 5201 for am_i in 1 2; do 5202 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5203 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5204 ac_status=$? 5205 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5206 (exit $ac_status); } \ 5207 && test -f conftest2.$ac_objext; then 5208 : OK 5209 else 5210 am_cv_prog_cc_c_o=no 5211 break 5212 fi 5213 done 5214 rm -f core conftest* 5215 unset am_i 5216fi 5217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5218$as_echo "$am_cv_prog_cc_c_o" >&6; } 5219if test "$am_cv_prog_cc_c_o" != yes; then 5220 # Losing compiler, so override with the script. 5221 # FIXME: It is wrong to rewrite CC. 5222 # But if we don't then we get into trouble of one sort or another. 5223 # A longer-term fix would be to have automake use am__CC in this case, 5224 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5225 CC="$am_aux_dir/compile $CC" 5226fi 5227ac_ext=c 5228ac_cpp='$CPP $CPPFLAGS' 5229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5231ac_compiler_gnu=$ac_cv_c_compiler_gnu 5232 5233 5234 5235 5236 5237 5238if test -n "$ac_tool_prefix"; then 5239 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5240set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5242$as_echo_n "checking for $ac_word... " >&6; } 5243if ${ac_cv_prog_RANLIB+:} false; then : 5244 $as_echo_n "(cached) " >&6 5245else 5246 if test -n "$RANLIB"; then 5247 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5248else 5249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5250for as_dir in $PATH 5251do 5252 IFS=$as_save_IFS 5253 test -z "$as_dir" && as_dir=. 5254 for ac_exec_ext in '' $ac_executable_extensions; do 5255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5256 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5258 break 2 5259 fi 5260done 5261 done 5262IFS=$as_save_IFS 5263 5264fi 5265fi 5266RANLIB=$ac_cv_prog_RANLIB 5267if test -n "$RANLIB"; then 5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5269$as_echo "$RANLIB" >&6; } 5270else 5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5272$as_echo "no" >&6; } 5273fi 5274 5275 5276fi 5277if test -z "$ac_cv_prog_RANLIB"; then 5278 ac_ct_RANLIB=$RANLIB 5279 # Extract the first word of "ranlib", so it can be a program name with args. 5280set dummy ranlib; ac_word=$2 5281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5282$as_echo_n "checking for $ac_word... " >&6; } 5283if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5284 $as_echo_n "(cached) " >&6 5285else 5286 if test -n "$ac_ct_RANLIB"; then 5287 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5288else 5289as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5290for as_dir in $PATH 5291do 5292 IFS=$as_save_IFS 5293 test -z "$as_dir" && as_dir=. 5294 for ac_exec_ext in '' $ac_executable_extensions; do 5295 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5296 ac_cv_prog_ac_ct_RANLIB="ranlib" 5297 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5298 break 2 5299 fi 5300done 5301 done 5302IFS=$as_save_IFS 5303 5304fi 5305fi 5306ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5307if test -n "$ac_ct_RANLIB"; then 5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5309$as_echo "$ac_ct_RANLIB" >&6; } 5310else 5311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5312$as_echo "no" >&6; } 5313fi 5314 5315 if test "x$ac_ct_RANLIB" = x; then 5316 RANLIB=":" 5317 else 5318 case $cross_compiling:$ac_tool_warned in 5319yes:) 5320{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5321$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5322ac_tool_warned=yes ;; 5323esac 5324 RANLIB=$ac_ct_RANLIB 5325 fi 5326else 5327 RANLIB="$ac_cv_prog_RANLIB" 5328fi 5329 5330 5331for ac_prog in gawk mawk nawk awk 5332do 5333 # Extract the first word of "$ac_prog", so it can be a program name with args. 5334set dummy $ac_prog; ac_word=$2 5335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5336$as_echo_n "checking for $ac_word... " >&6; } 5337if ${ac_cv_prog_AWK+:} false; then : 5338 $as_echo_n "(cached) " >&6 5339else 5340 if test -n "$AWK"; then 5341 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5342else 5343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5344for as_dir in $PATH 5345do 5346 IFS=$as_save_IFS 5347 test -z "$as_dir" && as_dir=. 5348 for ac_exec_ext in '' $ac_executable_extensions; do 5349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5350 ac_cv_prog_AWK="$ac_prog" 5351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5352 break 2 5353 fi 5354done 5355 done 5356IFS=$as_save_IFS 5357 5358fi 5359fi 5360AWK=$ac_cv_prog_AWK 5361if test -n "$AWK"; then 5362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5363$as_echo "$AWK" >&6; } 5364else 5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5366$as_echo "no" >&6; } 5367fi 5368 5369 5370 test -n "$AWK" && break 5371done 5372 5373case "$AWK" in 5374"") as_fn_error $? "can't build without awk" "$LINENO" 5 ;; 5375esac 5376 5377# Extract the first word of "dwz", so it can be a program name with args. 5378set dummy dwz; ac_word=$2 5379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5380$as_echo_n "checking for $ac_word... " >&6; } 5381if ${ac_cv_prog_DWZ+:} false; then : 5382 $as_echo_n "(cached) " >&6 5383else 5384 if test -n "$DWZ"; then 5385 ac_cv_prog_DWZ="$DWZ" # Let the user override the test. 5386else 5387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5388for as_dir in $PATH 5389do 5390 IFS=$as_save_IFS 5391 test -z "$as_dir" && as_dir=. 5392 for ac_exec_ext in '' $ac_executable_extensions; do 5393 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5394 ac_cv_prog_DWZ="dwz" 5395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5396 break 2 5397 fi 5398done 5399 done 5400IFS=$as_save_IFS 5401 5402fi 5403fi 5404DWZ=$ac_cv_prog_DWZ 5405if test -n "$DWZ"; then 5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DWZ" >&5 5407$as_echo "$DWZ" >&6; } 5408else 5409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5410$as_echo "no" >&6; } 5411fi 5412 5413 5414 if test "$DWZ" != ""; then 5415 HAVE_DWZ_TRUE= 5416 HAVE_DWZ_FALSE='#' 5417else 5418 HAVE_DWZ_TRUE='#' 5419 HAVE_DWZ_FALSE= 5420fi 5421 5422 5423case `pwd` in 5424 *\ * | *\ *) 5425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5426$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5427esac 5428 5429 5430 5431macro_version='2.2.7a' 5432macro_revision='1.3134' 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446ltmain="$ac_aux_dir/ltmain.sh" 5447 5448# Backslashify metacharacters that are still active within 5449# double-quoted strings. 5450sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5451 5452# Same as above, but do not quote variable references. 5453double_quote_subst='s/\(["`\\]\)/\\\1/g' 5454 5455# Sed substitution to delay expansion of an escaped shell variable in a 5456# double_quote_subst'ed string. 5457delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5458 5459# Sed substitution to delay expansion of an escaped single quote. 5460delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5461 5462# Sed substitution to avoid accidental globbing in evaled expressions 5463no_glob_subst='s/\*/\\\*/g' 5464 5465ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5466ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5467ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5468 5469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5470$as_echo_n "checking how to print strings... " >&6; } 5471# Test print first, because it will be a builtin if present. 5472if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5473 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5474 ECHO='print -r --' 5475elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5476 ECHO='printf %s\n' 5477else 5478 # Use this function as a fallback that always works. 5479 func_fallback_echo () 5480 { 5481 eval 'cat <<_LTECHO_EOF 5482$1 5483_LTECHO_EOF' 5484 } 5485 ECHO='func_fallback_echo' 5486fi 5487 5488# func_echo_all arg... 5489# Invoke $ECHO with all args, space-separated. 5490func_echo_all () 5491{ 5492 $ECHO "" 5493} 5494 5495case "$ECHO" in 5496 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5497$as_echo "printf" >&6; } ;; 5498 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5499$as_echo "print -r" >&6; } ;; 5500 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5501$as_echo "cat" >&6; } ;; 5502esac 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5518$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5519if ${ac_cv_path_SED+:} false; then : 5520 $as_echo_n "(cached) " >&6 5521else 5522 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5523 for ac_i in 1 2 3 4 5 6 7; do 5524 ac_script="$ac_script$as_nl$ac_script" 5525 done 5526 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5527 { ac_script=; unset ac_script;} 5528 if test -z "$SED"; then 5529 ac_path_SED_found=false 5530 # Loop through the user's path and test for each of PROGNAME-LIST 5531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5532for as_dir in $PATH 5533do 5534 IFS=$as_save_IFS 5535 test -z "$as_dir" && as_dir=. 5536 for ac_prog in sed gsed; do 5537 for ac_exec_ext in '' $ac_executable_extensions; do 5538 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5539 as_fn_executable_p "$ac_path_SED" || continue 5540# Check for GNU ac_path_SED and select it if it is found. 5541 # Check for GNU $ac_path_SED 5542case `"$ac_path_SED" --version 2>&1` in 5543*GNU*) 5544 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5545*) 5546 ac_count=0 5547 $as_echo_n 0123456789 >"conftest.in" 5548 while : 5549 do 5550 cat "conftest.in" "conftest.in" >"conftest.tmp" 5551 mv "conftest.tmp" "conftest.in" 5552 cp "conftest.in" "conftest.nl" 5553 $as_echo '' >> "conftest.nl" 5554 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5555 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5556 as_fn_arith $ac_count + 1 && ac_count=$as_val 5557 if test $ac_count -gt ${ac_path_SED_max-0}; then 5558 # Best one so far, save it but keep looking for a better one 5559 ac_cv_path_SED="$ac_path_SED" 5560 ac_path_SED_max=$ac_count 5561 fi 5562 # 10*(2^10) chars as input seems more than enough 5563 test $ac_count -gt 10 && break 5564 done 5565 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5566esac 5567 5568 $ac_path_SED_found && break 3 5569 done 5570 done 5571 done 5572IFS=$as_save_IFS 5573 if test -z "$ac_cv_path_SED"; then 5574 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5575 fi 5576else 5577 ac_cv_path_SED=$SED 5578fi 5579 5580fi 5581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5582$as_echo "$ac_cv_path_SED" >&6; } 5583 SED="$ac_cv_path_SED" 5584 rm -f conftest.sed 5585 5586test -z "$SED" && SED=sed 5587Xsed="$SED -e 1s/^X//" 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5600$as_echo_n "checking for fgrep... " >&6; } 5601if ${ac_cv_path_FGREP+:} false; then : 5602 $as_echo_n "(cached) " >&6 5603else 5604 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5605 then ac_cv_path_FGREP="$GREP -F" 5606 else 5607 if test -z "$FGREP"; then 5608 ac_path_FGREP_found=false 5609 # Loop through the user's path and test for each of PROGNAME-LIST 5610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5611for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5612do 5613 IFS=$as_save_IFS 5614 test -z "$as_dir" && as_dir=. 5615 for ac_prog in fgrep; do 5616 for ac_exec_ext in '' $ac_executable_extensions; do 5617 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5618 as_fn_executable_p "$ac_path_FGREP" || continue 5619# Check for GNU ac_path_FGREP and select it if it is found. 5620 # Check for GNU $ac_path_FGREP 5621case `"$ac_path_FGREP" --version 2>&1` in 5622*GNU*) 5623 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5624*) 5625 ac_count=0 5626 $as_echo_n 0123456789 >"conftest.in" 5627 while : 5628 do 5629 cat "conftest.in" "conftest.in" >"conftest.tmp" 5630 mv "conftest.tmp" "conftest.in" 5631 cp "conftest.in" "conftest.nl" 5632 $as_echo 'FGREP' >> "conftest.nl" 5633 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5634 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5635 as_fn_arith $ac_count + 1 && ac_count=$as_val 5636 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5637 # Best one so far, save it but keep looking for a better one 5638 ac_cv_path_FGREP="$ac_path_FGREP" 5639 ac_path_FGREP_max=$ac_count 5640 fi 5641 # 10*(2^10) chars as input seems more than enough 5642 test $ac_count -gt 10 && break 5643 done 5644 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5645esac 5646 5647 $ac_path_FGREP_found && break 3 5648 done 5649 done 5650 done 5651IFS=$as_save_IFS 5652 if test -z "$ac_cv_path_FGREP"; then 5653 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5654 fi 5655else 5656 ac_cv_path_FGREP=$FGREP 5657fi 5658 5659 fi 5660fi 5661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5662$as_echo "$ac_cv_path_FGREP" >&6; } 5663 FGREP="$ac_cv_path_FGREP" 5664 5665 5666test -z "$GREP" && GREP=grep 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686# Check whether --with-gnu-ld was given. 5687if test "${with_gnu_ld+set}" = set; then : 5688 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5689else 5690 with_gnu_ld=no 5691fi 5692 5693ac_prog=ld 5694if test "$GCC" = yes; then 5695 # Check if gcc -print-prog-name=ld gives a path. 5696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5697$as_echo_n "checking for ld used by $CC... " >&6; } 5698 case $host in 5699 *-*-mingw*) 5700 # gcc leaves a trailing carriage return which upsets mingw 5701 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5702 *) 5703 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5704 esac 5705 case $ac_prog in 5706 # Accept absolute paths. 5707 [\\/]* | ?:[\\/]*) 5708 re_direlt='/[^/][^/]*/\.\./' 5709 # Canonicalize the pathname of ld 5710 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5711 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5712 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5713 done 5714 test -z "$LD" && LD="$ac_prog" 5715 ;; 5716 "") 5717 # If it fails, then pretend we aren't using GCC. 5718 ac_prog=ld 5719 ;; 5720 *) 5721 # If it is relative, then search for the first ld in PATH. 5722 with_gnu_ld=unknown 5723 ;; 5724 esac 5725elif test "$with_gnu_ld" = yes; then 5726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5727$as_echo_n "checking for GNU ld... " >&6; } 5728else 5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5730$as_echo_n "checking for non-GNU ld... " >&6; } 5731fi 5732if ${lt_cv_path_LD+:} false; then : 5733 $as_echo_n "(cached) " >&6 5734else 5735 if test -z "$LD"; then 5736 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5737 for ac_dir in $PATH; do 5738 IFS="$lt_save_ifs" 5739 test -z "$ac_dir" && ac_dir=. 5740 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5741 lt_cv_path_LD="$ac_dir/$ac_prog" 5742 # Check to see if the program is GNU ld. I'd rather use --version, 5743 # but apparently some variants of GNU ld only accept -v. 5744 # Break only if it was the GNU/non-GNU ld that we prefer. 5745 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5746 *GNU* | *'with BFD'*) 5747 test "$with_gnu_ld" != no && break 5748 ;; 5749 *) 5750 test "$with_gnu_ld" != yes && break 5751 ;; 5752 esac 5753 fi 5754 done 5755 IFS="$lt_save_ifs" 5756else 5757 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5758fi 5759fi 5760 5761LD="$lt_cv_path_LD" 5762if test -n "$LD"; then 5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5764$as_echo "$LD" >&6; } 5765else 5766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5767$as_echo "no" >&6; } 5768fi 5769test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5771$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5772if ${lt_cv_prog_gnu_ld+:} false; then : 5773 $as_echo_n "(cached) " >&6 5774else 5775 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5776case `$LD -v 2>&1 </dev/null` in 5777*GNU* | *'with BFD'*) 5778 lt_cv_prog_gnu_ld=yes 5779 ;; 5780*) 5781 lt_cv_prog_gnu_ld=no 5782 ;; 5783esac 5784fi 5785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5786$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5787with_gnu_ld=$lt_cv_prog_gnu_ld 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5798$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5799if ${lt_cv_path_NM+:} false; then : 5800 $as_echo_n "(cached) " >&6 5801else 5802 if test -n "$NM"; then 5803 # Let the user override the test. 5804 lt_cv_path_NM="$NM" 5805else 5806 lt_nm_to_check="${ac_tool_prefix}nm" 5807 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5808 lt_nm_to_check="$lt_nm_to_check nm" 5809 fi 5810 for lt_tmp_nm in $lt_nm_to_check; do 5811 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5812 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5813 IFS="$lt_save_ifs" 5814 test -z "$ac_dir" && ac_dir=. 5815 tmp_nm="$ac_dir/$lt_tmp_nm" 5816 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5817 # Check to see if the nm accepts a BSD-compat flag. 5818 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5819 # nm: unknown option "B" ignored 5820 # Tru64's nm complains that /dev/null is an invalid object file 5821 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5822 */dev/null* | *'Invalid file or object type'*) 5823 lt_cv_path_NM="$tmp_nm -B" 5824 break 5825 ;; 5826 *) 5827 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5828 */dev/null*) 5829 lt_cv_path_NM="$tmp_nm -p" 5830 break 5831 ;; 5832 *) 5833 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5834 continue # so that we can try to find one that supports BSD flags 5835 ;; 5836 esac 5837 ;; 5838 esac 5839 fi 5840 done 5841 IFS="$lt_save_ifs" 5842 done 5843 : ${lt_cv_path_NM=no} 5844fi 5845fi 5846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5847$as_echo "$lt_cv_path_NM" >&6; } 5848if test "$lt_cv_path_NM" != "no"; then 5849 NM="$lt_cv_path_NM" 5850else 5851 # Didn't find any BSD compatible name lister, look for dumpbin. 5852 if test -n "$DUMPBIN"; then : 5853 # Let the user override the test. 5854 else 5855 if test -n "$ac_tool_prefix"; then 5856 for ac_prog in dumpbin "link -dump" 5857 do 5858 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5859set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5861$as_echo_n "checking for $ac_word... " >&6; } 5862if ${ac_cv_prog_DUMPBIN+:} false; then : 5863 $as_echo_n "(cached) " >&6 5864else 5865 if test -n "$DUMPBIN"; then 5866 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5867else 5868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5869for as_dir in $PATH 5870do 5871 IFS=$as_save_IFS 5872 test -z "$as_dir" && as_dir=. 5873 for ac_exec_ext in '' $ac_executable_extensions; do 5874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5875 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5877 break 2 5878 fi 5879done 5880 done 5881IFS=$as_save_IFS 5882 5883fi 5884fi 5885DUMPBIN=$ac_cv_prog_DUMPBIN 5886if test -n "$DUMPBIN"; then 5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5888$as_echo "$DUMPBIN" >&6; } 5889else 5890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5891$as_echo "no" >&6; } 5892fi 5893 5894 5895 test -n "$DUMPBIN" && break 5896 done 5897fi 5898if test -z "$DUMPBIN"; then 5899 ac_ct_DUMPBIN=$DUMPBIN 5900 for ac_prog in dumpbin "link -dump" 5901do 5902 # Extract the first word of "$ac_prog", so it can be a program name with args. 5903set dummy $ac_prog; ac_word=$2 5904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5905$as_echo_n "checking for $ac_word... " >&6; } 5906if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5907 $as_echo_n "(cached) " >&6 5908else 5909 if test -n "$ac_ct_DUMPBIN"; then 5910 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5911else 5912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5913for as_dir in $PATH 5914do 5915 IFS=$as_save_IFS 5916 test -z "$as_dir" && as_dir=. 5917 for ac_exec_ext in '' $ac_executable_extensions; do 5918 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5919 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5921 break 2 5922 fi 5923done 5924 done 5925IFS=$as_save_IFS 5926 5927fi 5928fi 5929ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5930if test -n "$ac_ct_DUMPBIN"; then 5931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5932$as_echo "$ac_ct_DUMPBIN" >&6; } 5933else 5934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5935$as_echo "no" >&6; } 5936fi 5937 5938 5939 test -n "$ac_ct_DUMPBIN" && break 5940done 5941 5942 if test "x$ac_ct_DUMPBIN" = x; then 5943 DUMPBIN=":" 5944 else 5945 case $cross_compiling:$ac_tool_warned in 5946yes:) 5947{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5948$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5949ac_tool_warned=yes ;; 5950esac 5951 DUMPBIN=$ac_ct_DUMPBIN 5952 fi 5953fi 5954 5955 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5956 *COFF*) 5957 DUMPBIN="$DUMPBIN -symbols" 5958 ;; 5959 *) 5960 DUMPBIN=: 5961 ;; 5962 esac 5963 fi 5964 5965 if test "$DUMPBIN" != ":"; then 5966 NM="$DUMPBIN" 5967 fi 5968fi 5969test -z "$NM" && NM=nm 5970 5971 5972 5973 5974 5975 5976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5977$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5978if ${lt_cv_nm_interface+:} false; then : 5979 $as_echo_n "(cached) " >&6 5980else 5981 lt_cv_nm_interface="BSD nm" 5982 echo "int some_variable = 0;" > conftest.$ac_ext 5983 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5984 (eval "$ac_compile" 2>conftest.err) 5985 cat conftest.err >&5 5986 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5987 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5988 cat conftest.err >&5 5989 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5990 cat conftest.out >&5 5991 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5992 lt_cv_nm_interface="MS dumpbin" 5993 fi 5994 rm -f conftest* 5995fi 5996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5997$as_echo "$lt_cv_nm_interface" >&6; } 5998 5999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6000$as_echo_n "checking whether ln -s works... " >&6; } 6001LN_S=$as_ln_s 6002if test "$LN_S" = "ln -s"; then 6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6004$as_echo "yes" >&6; } 6005else 6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6007$as_echo "no, using $LN_S" >&6; } 6008fi 6009 6010# find the maximum length of command line arguments 6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6012$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6013if ${lt_cv_sys_max_cmd_len+:} false; then : 6014 $as_echo_n "(cached) " >&6 6015else 6016 i=0 6017 teststring="ABCD" 6018 6019 case $build_os in 6020 msdosdjgpp*) 6021 # On DJGPP, this test can blow up pretty badly due to problems in libc 6022 # (any single argument exceeding 2000 bytes causes a buffer overrun 6023 # during glob expansion). Even if it were fixed, the result of this 6024 # check would be larger than it should be. 6025 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6026 ;; 6027 6028 gnu*) 6029 # Under GNU Hurd, this test is not required because there is 6030 # no limit to the length of command line arguments. 6031 # Libtool will interpret -1 as no limit whatsoever 6032 lt_cv_sys_max_cmd_len=-1; 6033 ;; 6034 6035 cygwin* | mingw* | cegcc*) 6036 # On Win9x/ME, this test blows up -- it succeeds, but takes 6037 # about 5 minutes as the teststring grows exponentially. 6038 # Worse, since 9x/ME are not pre-emptively multitasking, 6039 # you end up with a "frozen" computer, even though with patience 6040 # the test eventually succeeds (with a max line length of 256k). 6041 # Instead, let's just punt: use the minimum linelength reported by 6042 # all of the supported platforms: 8192 (on NT/2K/XP). 6043 lt_cv_sys_max_cmd_len=8192; 6044 ;; 6045 6046 mint*) 6047 # On MiNT this can take a long time and run out of memory. 6048 lt_cv_sys_max_cmd_len=8192; 6049 ;; 6050 6051 amigaos*) 6052 # On AmigaOS with pdksh, this test takes hours, literally. 6053 # So we just punt and use a minimum line length of 8192. 6054 lt_cv_sys_max_cmd_len=8192; 6055 ;; 6056 6057 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6058 # This has been around since 386BSD, at least. Likely further. 6059 if test -x /sbin/sysctl; then 6060 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6061 elif test -x /usr/sbin/sysctl; then 6062 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6063 else 6064 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6065 fi 6066 # And add a safety zone 6067 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6068 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6069 ;; 6070 6071 interix*) 6072 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6073 lt_cv_sys_max_cmd_len=196608 6074 ;; 6075 6076 osf*) 6077 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6078 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6079 # nice to cause kernel panics so lets avoid the loop below. 6080 # First set a reasonable default. 6081 lt_cv_sys_max_cmd_len=16384 6082 # 6083 if test -x /sbin/sysconfig; then 6084 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6085 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6086 esac 6087 fi 6088 ;; 6089 sco3.2v5*) 6090 lt_cv_sys_max_cmd_len=102400 6091 ;; 6092 sysv5* | sco5v6* | sysv4.2uw2*) 6093 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6094 if test -n "$kargmax"; then 6095 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6096 else 6097 lt_cv_sys_max_cmd_len=32768 6098 fi 6099 ;; 6100 *) 6101 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6102 if test -n "$lt_cv_sys_max_cmd_len"; then 6103 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6104 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6105 else 6106 # Make teststring a little bigger before we do anything with it. 6107 # a 1K string should be a reasonable start. 6108 for i in 1 2 3 4 5 6 7 8 ; do 6109 teststring=$teststring$teststring 6110 done 6111 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6112 # If test is not a shell built-in, we'll probably end up computing a 6113 # maximum length that is only half of the actual maximum length, but 6114 # we can't tell. 6115 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6116 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6117 test $i != 17 # 1/2 MB should be enough 6118 do 6119 i=`expr $i + 1` 6120 teststring=$teststring$teststring 6121 done 6122 # Only check the string length outside the loop. 6123 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6124 teststring= 6125 # Add a significant safety factor because C++ compilers can tack on 6126 # massive amounts of additional arguments before passing them to the 6127 # linker. It appears as though 1/2 is a usable value. 6128 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6129 fi 6130 ;; 6131 esac 6132 6133fi 6134 6135if test -n $lt_cv_sys_max_cmd_len ; then 6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6137$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6138else 6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6140$as_echo "none" >&6; } 6141fi 6142max_cmd_len=$lt_cv_sys_max_cmd_len 6143 6144 6145 6146 6147 6148 6149: ${CP="cp -f"} 6150: ${MV="mv -f"} 6151: ${RM="rm -f"} 6152 6153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6154$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6155# Try some XSI features 6156xsi_shell=no 6157( _lt_dummy="a/b/c" 6158 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6159 = c,a/b,, \ 6160 && eval 'test $(( 1 + 1 )) -eq 2 \ 6161 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6162 && xsi_shell=yes 6163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6164$as_echo "$xsi_shell" >&6; } 6165 6166 6167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6168$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6169lt_shell_append=no 6170( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6171 >/dev/null 2>&1 \ 6172 && lt_shell_append=yes 6173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6174$as_echo "$lt_shell_append" >&6; } 6175 6176 6177if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6178 lt_unset=unset 6179else 6180 lt_unset=false 6181fi 6182 6183 6184 6185 6186 6187# test EBCDIC or ASCII 6188case `echo X|tr X '\101'` in 6189 A) # ASCII based system 6190 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6191 lt_SP2NL='tr \040 \012' 6192 lt_NL2SP='tr \015\012 \040\040' 6193 ;; 6194 *) # EBCDIC based system 6195 lt_SP2NL='tr \100 \n' 6196 lt_NL2SP='tr \r\n \100\100' 6197 ;; 6198esac 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6209$as_echo_n "checking for $LD option to reload object files... " >&6; } 6210if ${lt_cv_ld_reload_flag+:} false; then : 6211 $as_echo_n "(cached) " >&6 6212else 6213 lt_cv_ld_reload_flag='-r' 6214fi 6215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6216$as_echo "$lt_cv_ld_reload_flag" >&6; } 6217reload_flag=$lt_cv_ld_reload_flag 6218case $reload_flag in 6219"" | " "*) ;; 6220*) reload_flag=" $reload_flag" ;; 6221esac 6222reload_cmds='$LD$reload_flag -o $output$reload_objs' 6223case $host_os in 6224 darwin*) 6225 if test "$GCC" = yes; then 6226 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6227 else 6228 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6229 fi 6230 ;; 6231esac 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241if test -n "$ac_tool_prefix"; then 6242 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6243set dummy ${ac_tool_prefix}objdump; ac_word=$2 6244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6245$as_echo_n "checking for $ac_word... " >&6; } 6246if ${ac_cv_prog_OBJDUMP+:} false; then : 6247 $as_echo_n "(cached) " >&6 6248else 6249 if test -n "$OBJDUMP"; then 6250 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6251else 6252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6253for as_dir in $PATH 6254do 6255 IFS=$as_save_IFS 6256 test -z "$as_dir" && as_dir=. 6257 for ac_exec_ext in '' $ac_executable_extensions; do 6258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6259 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6261 break 2 6262 fi 6263done 6264 done 6265IFS=$as_save_IFS 6266 6267fi 6268fi 6269OBJDUMP=$ac_cv_prog_OBJDUMP 6270if test -n "$OBJDUMP"; then 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6272$as_echo "$OBJDUMP" >&6; } 6273else 6274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6275$as_echo "no" >&6; } 6276fi 6277 6278 6279fi 6280if test -z "$ac_cv_prog_OBJDUMP"; then 6281 ac_ct_OBJDUMP=$OBJDUMP 6282 # Extract the first word of "objdump", so it can be a program name with args. 6283set dummy objdump; ac_word=$2 6284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6285$as_echo_n "checking for $ac_word... " >&6; } 6286if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6287 $as_echo_n "(cached) " >&6 6288else 6289 if test -n "$ac_ct_OBJDUMP"; then 6290 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6291else 6292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6293for as_dir in $PATH 6294do 6295 IFS=$as_save_IFS 6296 test -z "$as_dir" && as_dir=. 6297 for ac_exec_ext in '' $ac_executable_extensions; do 6298 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6299 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6301 break 2 6302 fi 6303done 6304 done 6305IFS=$as_save_IFS 6306 6307fi 6308fi 6309ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6310if test -n "$ac_ct_OBJDUMP"; then 6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6312$as_echo "$ac_ct_OBJDUMP" >&6; } 6313else 6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6315$as_echo "no" >&6; } 6316fi 6317 6318 if test "x$ac_ct_OBJDUMP" = x; then 6319 OBJDUMP="false" 6320 else 6321 case $cross_compiling:$ac_tool_warned in 6322yes:) 6323{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6324$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6325ac_tool_warned=yes ;; 6326esac 6327 OBJDUMP=$ac_ct_OBJDUMP 6328 fi 6329else 6330 OBJDUMP="$ac_cv_prog_OBJDUMP" 6331fi 6332 6333test -z "$OBJDUMP" && OBJDUMP=objdump 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6344$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6345if ${lt_cv_deplibs_check_method+:} false; then : 6346 $as_echo_n "(cached) " >&6 6347else 6348 lt_cv_file_magic_cmd='$MAGIC_CMD' 6349lt_cv_file_magic_test_file= 6350lt_cv_deplibs_check_method='unknown' 6351# Need to set the preceding variable on all platforms that support 6352# interlibrary dependencies. 6353# 'none' -- dependencies not supported. 6354# `unknown' -- same as none, but documents that we really don't know. 6355# 'pass_all' -- all dependencies passed with no checks. 6356# 'test_compile' -- check by making test program. 6357# 'file_magic [[regex]]' -- check by looking for files in library path 6358# which responds to the $file_magic_cmd with a given extended regex. 6359# If you have `file' or equivalent on your system and you're not sure 6360# whether `pass_all' will *always* work, you probably want this one. 6361 6362case $host_os in 6363aix[4-9]*) 6364 lt_cv_deplibs_check_method=pass_all 6365 ;; 6366 6367beos*) 6368 lt_cv_deplibs_check_method=pass_all 6369 ;; 6370 6371bsdi[45]*) 6372 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6373 lt_cv_file_magic_cmd='/usr/bin/file -L' 6374 lt_cv_file_magic_test_file=/shlib/libc.so 6375 ;; 6376 6377cygwin*) 6378 # func_win32_libid is a shell function defined in ltmain.sh 6379 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6380 lt_cv_file_magic_cmd='func_win32_libid' 6381 ;; 6382 6383mingw* | pw32*) 6384 # Base MSYS/MinGW do not provide the 'file' command needed by 6385 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6386 # unless we find 'file', for example because we are cross-compiling. 6387 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6388 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6389 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6390 lt_cv_file_magic_cmd='func_win32_libid' 6391 else 6392 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6393 lt_cv_file_magic_cmd='$OBJDUMP -f' 6394 fi 6395 ;; 6396 6397cegcc*) 6398 # use the weaker test based on 'objdump'. See mingw*. 6399 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6400 lt_cv_file_magic_cmd='$OBJDUMP -f' 6401 ;; 6402 6403darwin* | rhapsody*) 6404 lt_cv_deplibs_check_method=pass_all 6405 ;; 6406 6407freebsd* | dragonfly*) 6408 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6409 case $host_cpu in 6410 i*86 ) 6411 # Not sure whether the presence of OpenBSD here was a mistake. 6412 # Let's accept both of them until this is cleared up. 6413 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6414 lt_cv_file_magic_cmd=/usr/bin/file 6415 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6416 ;; 6417 esac 6418 else 6419 lt_cv_deplibs_check_method=pass_all 6420 fi 6421 ;; 6422 6423gnu*) 6424 lt_cv_deplibs_check_method=pass_all 6425 ;; 6426 6427haiku*) 6428 lt_cv_deplibs_check_method=pass_all 6429 ;; 6430 6431hpux10.20* | hpux11*) 6432 lt_cv_file_magic_cmd=/usr/bin/file 6433 case $host_cpu in 6434 ia64*) 6435 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6436 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6437 ;; 6438 hppa*64*) 6439 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]' 6440 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6441 ;; 6442 *) 6443 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6444 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6445 ;; 6446 esac 6447 ;; 6448 6449interix[3-9]*) 6450 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6451 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6452 ;; 6453 6454irix5* | irix6* | nonstopux*) 6455 case $LD in 6456 *-32|*"-32 ") libmagic=32-bit;; 6457 *-n32|*"-n32 ") libmagic=N32;; 6458 *-64|*"-64 ") libmagic=64-bit;; 6459 *) libmagic=never-match;; 6460 esac 6461 lt_cv_deplibs_check_method=pass_all 6462 ;; 6463 6464# This must be Linux ELF. 6465linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6466 lt_cv_deplibs_check_method=pass_all 6467 ;; 6468 6469netbsd*) 6470 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6471 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6472 else 6473 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6474 fi 6475 ;; 6476 6477newos6*) 6478 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6479 lt_cv_file_magic_cmd=/usr/bin/file 6480 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6481 ;; 6482 6483*nto* | *qnx*) 6484 lt_cv_deplibs_check_method=pass_all 6485 ;; 6486 6487openbsd*) 6488 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6489 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6490 else 6491 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6492 fi 6493 ;; 6494 6495osf3* | osf4* | osf5*) 6496 lt_cv_deplibs_check_method=pass_all 6497 ;; 6498 6499rdos*) 6500 lt_cv_deplibs_check_method=pass_all 6501 ;; 6502 6503solaris*) 6504 lt_cv_deplibs_check_method=pass_all 6505 ;; 6506 6507sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6508 lt_cv_deplibs_check_method=pass_all 6509 ;; 6510 6511sysv4 | sysv4.3*) 6512 case $host_vendor in 6513 motorola) 6514 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]' 6515 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6516 ;; 6517 ncr) 6518 lt_cv_deplibs_check_method=pass_all 6519 ;; 6520 sequent) 6521 lt_cv_file_magic_cmd='/bin/file' 6522 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6523 ;; 6524 sni) 6525 lt_cv_file_magic_cmd='/bin/file' 6526 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6527 lt_cv_file_magic_test_file=/lib/libc.so 6528 ;; 6529 siemens) 6530 lt_cv_deplibs_check_method=pass_all 6531 ;; 6532 pc) 6533 lt_cv_deplibs_check_method=pass_all 6534 ;; 6535 esac 6536 ;; 6537 6538tpf*) 6539 lt_cv_deplibs_check_method=pass_all 6540 ;; 6541esac 6542 6543fi 6544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6545$as_echo "$lt_cv_deplibs_check_method" >&6; } 6546file_magic_cmd=$lt_cv_file_magic_cmd 6547deplibs_check_method=$lt_cv_deplibs_check_method 6548test -z "$deplibs_check_method" && deplibs_check_method=unknown 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561if test -n "$ac_tool_prefix"; then 6562 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6563set dummy ${ac_tool_prefix}ar; ac_word=$2 6564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6565$as_echo_n "checking for $ac_word... " >&6; } 6566if ${ac_cv_prog_AR+:} false; then : 6567 $as_echo_n "(cached) " >&6 6568else 6569 if test -n "$AR"; then 6570 ac_cv_prog_AR="$AR" # Let the user override the test. 6571else 6572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6573for as_dir in $PATH 6574do 6575 IFS=$as_save_IFS 6576 test -z "$as_dir" && as_dir=. 6577 for ac_exec_ext in '' $ac_executable_extensions; do 6578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6579 ac_cv_prog_AR="${ac_tool_prefix}ar" 6580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6581 break 2 6582 fi 6583done 6584 done 6585IFS=$as_save_IFS 6586 6587fi 6588fi 6589AR=$ac_cv_prog_AR 6590if test -n "$AR"; then 6591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6592$as_echo "$AR" >&6; } 6593else 6594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6595$as_echo "no" >&6; } 6596fi 6597 6598 6599fi 6600if test -z "$ac_cv_prog_AR"; then 6601 ac_ct_AR=$AR 6602 # Extract the first word of "ar", so it can be a program name with args. 6603set dummy ar; ac_word=$2 6604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6605$as_echo_n "checking for $ac_word... " >&6; } 6606if ${ac_cv_prog_ac_ct_AR+:} false; then : 6607 $as_echo_n "(cached) " >&6 6608else 6609 if test -n "$ac_ct_AR"; then 6610 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6611else 6612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6613for as_dir in $PATH 6614do 6615 IFS=$as_save_IFS 6616 test -z "$as_dir" && as_dir=. 6617 for ac_exec_ext in '' $ac_executable_extensions; do 6618 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6619 ac_cv_prog_ac_ct_AR="ar" 6620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6621 break 2 6622 fi 6623done 6624 done 6625IFS=$as_save_IFS 6626 6627fi 6628fi 6629ac_ct_AR=$ac_cv_prog_ac_ct_AR 6630if test -n "$ac_ct_AR"; then 6631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6632$as_echo "$ac_ct_AR" >&6; } 6633else 6634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6635$as_echo "no" >&6; } 6636fi 6637 6638 if test "x$ac_ct_AR" = x; then 6639 AR="false" 6640 else 6641 case $cross_compiling:$ac_tool_warned in 6642yes:) 6643{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6644$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6645ac_tool_warned=yes ;; 6646esac 6647 AR=$ac_ct_AR 6648 fi 6649else 6650 AR="$ac_cv_prog_AR" 6651fi 6652 6653test -z "$AR" && AR=ar 6654test -z "$AR_FLAGS" && AR_FLAGS=cru 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666if test -n "$ac_tool_prefix"; then 6667 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6668set dummy ${ac_tool_prefix}strip; ac_word=$2 6669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6670$as_echo_n "checking for $ac_word... " >&6; } 6671if ${ac_cv_prog_STRIP+:} false; then : 6672 $as_echo_n "(cached) " >&6 6673else 6674 if test -n "$STRIP"; then 6675 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6676else 6677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6678for as_dir in $PATH 6679do 6680 IFS=$as_save_IFS 6681 test -z "$as_dir" && as_dir=. 6682 for ac_exec_ext in '' $ac_executable_extensions; do 6683 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6684 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6685 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6686 break 2 6687 fi 6688done 6689 done 6690IFS=$as_save_IFS 6691 6692fi 6693fi 6694STRIP=$ac_cv_prog_STRIP 6695if test -n "$STRIP"; then 6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6697$as_echo "$STRIP" >&6; } 6698else 6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6700$as_echo "no" >&6; } 6701fi 6702 6703 6704fi 6705if test -z "$ac_cv_prog_STRIP"; then 6706 ac_ct_STRIP=$STRIP 6707 # Extract the first word of "strip", so it can be a program name with args. 6708set dummy strip; ac_word=$2 6709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6710$as_echo_n "checking for $ac_word... " >&6; } 6711if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6712 $as_echo_n "(cached) " >&6 6713else 6714 if test -n "$ac_ct_STRIP"; then 6715 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6716else 6717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6718for as_dir in $PATH 6719do 6720 IFS=$as_save_IFS 6721 test -z "$as_dir" && as_dir=. 6722 for ac_exec_ext in '' $ac_executable_extensions; do 6723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6724 ac_cv_prog_ac_ct_STRIP="strip" 6725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6726 break 2 6727 fi 6728done 6729 done 6730IFS=$as_save_IFS 6731 6732fi 6733fi 6734ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6735if test -n "$ac_ct_STRIP"; then 6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6737$as_echo "$ac_ct_STRIP" >&6; } 6738else 6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6740$as_echo "no" >&6; } 6741fi 6742 6743 if test "x$ac_ct_STRIP" = x; then 6744 STRIP=":" 6745 else 6746 case $cross_compiling:$ac_tool_warned in 6747yes:) 6748{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6749$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6750ac_tool_warned=yes ;; 6751esac 6752 STRIP=$ac_ct_STRIP 6753 fi 6754else 6755 STRIP="$ac_cv_prog_STRIP" 6756fi 6757 6758test -z "$STRIP" && STRIP=: 6759 6760 6761 6762 6763 6764 6765if test -n "$ac_tool_prefix"; then 6766 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6767set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6769$as_echo_n "checking for $ac_word... " >&6; } 6770if ${ac_cv_prog_RANLIB+:} false; then : 6771 $as_echo_n "(cached) " >&6 6772else 6773 if test -n "$RANLIB"; then 6774 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6775else 6776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6777for as_dir in $PATH 6778do 6779 IFS=$as_save_IFS 6780 test -z "$as_dir" && as_dir=. 6781 for ac_exec_ext in '' $ac_executable_extensions; do 6782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6783 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6785 break 2 6786 fi 6787done 6788 done 6789IFS=$as_save_IFS 6790 6791fi 6792fi 6793RANLIB=$ac_cv_prog_RANLIB 6794if test -n "$RANLIB"; then 6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6796$as_echo "$RANLIB" >&6; } 6797else 6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6799$as_echo "no" >&6; } 6800fi 6801 6802 6803fi 6804if test -z "$ac_cv_prog_RANLIB"; then 6805 ac_ct_RANLIB=$RANLIB 6806 # Extract the first word of "ranlib", so it can be a program name with args. 6807set dummy ranlib; ac_word=$2 6808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6809$as_echo_n "checking for $ac_word... " >&6; } 6810if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6811 $as_echo_n "(cached) " >&6 6812else 6813 if test -n "$ac_ct_RANLIB"; then 6814 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6815else 6816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6817for as_dir in $PATH 6818do 6819 IFS=$as_save_IFS 6820 test -z "$as_dir" && as_dir=. 6821 for ac_exec_ext in '' $ac_executable_extensions; do 6822 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6823 ac_cv_prog_ac_ct_RANLIB="ranlib" 6824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6825 break 2 6826 fi 6827done 6828 done 6829IFS=$as_save_IFS 6830 6831fi 6832fi 6833ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6834if test -n "$ac_ct_RANLIB"; then 6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6836$as_echo "$ac_ct_RANLIB" >&6; } 6837else 6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6839$as_echo "no" >&6; } 6840fi 6841 6842 if test "x$ac_ct_RANLIB" = x; then 6843 RANLIB=":" 6844 else 6845 case $cross_compiling:$ac_tool_warned in 6846yes:) 6847{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6848$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6849ac_tool_warned=yes ;; 6850esac 6851 RANLIB=$ac_ct_RANLIB 6852 fi 6853else 6854 RANLIB="$ac_cv_prog_RANLIB" 6855fi 6856 6857test -z "$RANLIB" && RANLIB=: 6858 6859 6860 6861 6862 6863 6864# Determine commands to create old-style static archives. 6865old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6866old_postinstall_cmds='chmod 644 $oldlib' 6867old_postuninstall_cmds= 6868 6869if test -n "$RANLIB"; then 6870 case $host_os in 6871 openbsd*) 6872 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6873 ;; 6874 *) 6875 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6876 ;; 6877 esac 6878 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6879fi 6880 6881case $host_os in 6882 darwin*) 6883 lock_old_archive_extraction=yes ;; 6884 *) 6885 lock_old_archive_extraction=no ;; 6886esac 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926# If no C compiler was specified, use CC. 6927LTCC=${LTCC-"$CC"} 6928 6929# If no C compiler flags were specified, use CFLAGS. 6930LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6931 6932# Allow CC to be a program name with arguments. 6933compiler=$CC 6934 6935 6936# Check for command to grab the raw symbol name followed by C symbol from nm. 6937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6938$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6939if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6940 $as_echo_n "(cached) " >&6 6941else 6942 6943# These are sane defaults that work on at least a few old systems. 6944# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6945 6946# Character class describing NM global symbol codes. 6947symcode='[BCDEGRST]' 6948 6949# Regexp to match symbols that can be accessed directly from C. 6950sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6951 6952# Define system-specific variables. 6953case $host_os in 6954aix*) 6955 symcode='[BCDT]' 6956 ;; 6957cygwin* | mingw* | pw32* | cegcc*) 6958 symcode='[ABCDGISTW]' 6959 ;; 6960hpux*) 6961 if test "$host_cpu" = ia64; then 6962 symcode='[ABCDEGRST]' 6963 fi 6964 ;; 6965irix* | nonstopux*) 6966 symcode='[BCDEGRST]' 6967 ;; 6968osf*) 6969 symcode='[BCDEGQRST]' 6970 ;; 6971solaris*) 6972 symcode='[BDRT]' 6973 ;; 6974sco3.2v5*) 6975 symcode='[DT]' 6976 ;; 6977sysv4.2uw2*) 6978 symcode='[DT]' 6979 ;; 6980sysv5* | sco5v6* | unixware* | OpenUNIX*) 6981 symcode='[ABDT]' 6982 ;; 6983sysv4) 6984 symcode='[DFNSTU]' 6985 ;; 6986esac 6987 6988# If we're using GNU nm, then use its standard symbol codes. 6989case `$NM -V 2>&1` in 6990*GNU* | *'with BFD'*) 6991 symcode='[ABCDGIRSTW]' ;; 6992esac 6993 6994# Transform an extracted symbol line into a proper C declaration. 6995# Some systems (esp. on ia64) link data and code symbols differently, 6996# so use this general approach. 6997lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6998 6999# Transform an extracted symbol line into symbol name and symbol address 7000lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7001lt_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'" 7002 7003# Handle CRLF in mingw tool chain 7004opt_cr= 7005case $build_os in 7006mingw*) 7007 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7008 ;; 7009esac 7010 7011# Try without a prefix underscore, then with it. 7012for ac_symprfx in "" "_"; do 7013 7014 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7015 symxfrm="\\1 $ac_symprfx\\2 \\2" 7016 7017 # Write the raw and C identifiers. 7018 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7019 # Fake it for dumpbin and say T for any non-static function 7020 # and D for any global variable. 7021 # Also find C++ and __fastcall symbols from MSVC++, 7022 # which start with @ or ?. 7023 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7024" {last_section=section; section=\$ 3};"\ 7025" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7026" \$ 0!~/External *\|/{next};"\ 7027" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7028" {if(hide[section]) next};"\ 7029" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7030" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7031" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7032" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7033" ' prfx=^$ac_symprfx" 7034 else 7035 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7036 fi 7037 7038 # Check to see that the pipe works correctly. 7039 pipe_works=no 7040 7041 rm -f conftest* 7042 cat > conftest.$ac_ext <<_LT_EOF 7043#ifdef __cplusplus 7044extern "C" { 7045#endif 7046char nm_test_var; 7047void nm_test_func(void); 7048void nm_test_func(void){} 7049#ifdef __cplusplus 7050} 7051#endif 7052int main(){nm_test_var='a';nm_test_func();return(0);} 7053_LT_EOF 7054 7055 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7056 (eval $ac_compile) 2>&5 7057 ac_status=$? 7058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7059 test $ac_status = 0; }; then 7060 # Now try to grab the symbols. 7061 nlist=conftest.nm 7062 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7063 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7064 ac_status=$? 7065 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7066 test $ac_status = 0; } && test -s "$nlist"; then 7067 # Try sorting and uniquifying the output. 7068 if sort "$nlist" | uniq > "$nlist"T; then 7069 mv -f "$nlist"T "$nlist" 7070 else 7071 rm -f "$nlist"T 7072 fi 7073 7074 # Make sure that we snagged all the symbols we need. 7075 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7076 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7077 cat <<_LT_EOF > conftest.$ac_ext 7078#ifdef __cplusplus 7079extern "C" { 7080#endif 7081 7082_LT_EOF 7083 # Now generate the symbol file. 7084 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7085 7086 cat <<_LT_EOF >> conftest.$ac_ext 7087 7088/* The mapping between symbol names and symbols. */ 7089const struct { 7090 const char *name; 7091 void *address; 7092} 7093lt__PROGRAM__LTX_preloaded_symbols[] = 7094{ 7095 { "@PROGRAM@", (void *) 0 }, 7096_LT_EOF 7097 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7098 cat <<\_LT_EOF >> conftest.$ac_ext 7099 {0, (void *) 0} 7100}; 7101 7102/* This works around a problem in FreeBSD linker */ 7103#ifdef FREEBSD_WORKAROUND 7104static const void *lt_preloaded_setup() { 7105 return lt__PROGRAM__LTX_preloaded_symbols; 7106} 7107#endif 7108 7109#ifdef __cplusplus 7110} 7111#endif 7112_LT_EOF 7113 # Now try linking the two files. 7114 mv conftest.$ac_objext conftstm.$ac_objext 7115 lt_save_LIBS="$LIBS" 7116 lt_save_CFLAGS="$CFLAGS" 7117 LIBS="conftstm.$ac_objext" 7118 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7119 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7120 (eval $ac_link) 2>&5 7121 ac_status=$? 7122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7123 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7124 pipe_works=yes 7125 fi 7126 LIBS="$lt_save_LIBS" 7127 CFLAGS="$lt_save_CFLAGS" 7128 else 7129 echo "cannot find nm_test_func in $nlist" >&5 7130 fi 7131 else 7132 echo "cannot find nm_test_var in $nlist" >&5 7133 fi 7134 else 7135 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7136 fi 7137 else 7138 echo "$progname: failed program was:" >&5 7139 cat conftest.$ac_ext >&5 7140 fi 7141 rm -rf conftest* conftst* 7142 7143 # Do not use the global_symbol_pipe unless it works. 7144 if test "$pipe_works" = yes; then 7145 break 7146 else 7147 lt_cv_sys_global_symbol_pipe= 7148 fi 7149done 7150 7151fi 7152 7153if test -z "$lt_cv_sys_global_symbol_pipe"; then 7154 lt_cv_sys_global_symbol_to_cdecl= 7155fi 7156if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7158$as_echo "failed" >&6; } 7159else 7160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7161$as_echo "ok" >&6; } 7162fi 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185# Check whether --enable-libtool-lock was given. 7186if test "${enable_libtool_lock+set}" = set; then : 7187 enableval=$enable_libtool_lock; 7188fi 7189 7190test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7191 7192# Some flags need to be propagated to the compiler or linker for good 7193# libtool support. 7194case $host in 7195ia64-*-hpux*) 7196 # Find out which ABI we are using. 7197 echo 'int i;' > conftest.$ac_ext 7198 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7199 (eval $ac_compile) 2>&5 7200 ac_status=$? 7201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7202 test $ac_status = 0; }; then 7203 case `/usr/bin/file conftest.$ac_objext` in 7204 *ELF-32*) 7205 HPUX_IA64_MODE="32" 7206 ;; 7207 *ELF-64*) 7208 HPUX_IA64_MODE="64" 7209 ;; 7210 esac 7211 fi 7212 rm -rf conftest* 7213 ;; 7214*-*-irix6*) 7215 # Find out which ABI we are using. 7216 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7217 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7218 (eval $ac_compile) 2>&5 7219 ac_status=$? 7220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7221 test $ac_status = 0; }; then 7222 if test "$lt_cv_prog_gnu_ld" = yes; then 7223 case `/usr/bin/file conftest.$ac_objext` in 7224 *32-bit*) 7225 LD="${LD-ld} -melf32bsmip" 7226 ;; 7227 *N32*) 7228 LD="${LD-ld} -melf32bmipn32" 7229 ;; 7230 *64-bit*) 7231 LD="${LD-ld} -melf64bmip" 7232 ;; 7233 esac 7234 else 7235 case `/usr/bin/file conftest.$ac_objext` in 7236 *32-bit*) 7237 LD="${LD-ld} -32" 7238 ;; 7239 *N32*) 7240 LD="${LD-ld} -n32" 7241 ;; 7242 *64-bit*) 7243 LD="${LD-ld} -64" 7244 ;; 7245 esac 7246 fi 7247 fi 7248 rm -rf conftest* 7249 ;; 7250 7251x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7252s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7253 # Find out which ABI we are using. 7254 echo 'int i;' > conftest.$ac_ext 7255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7256 (eval $ac_compile) 2>&5 7257 ac_status=$? 7258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7259 test $ac_status = 0; }; then 7260 case `/usr/bin/file conftest.o` in 7261 *32-bit*) 7262 case $host in 7263 x86_64-*kfreebsd*-gnu) 7264 LD="${LD-ld} -m elf_i386_fbsd" 7265 ;; 7266 x86_64-*linux*) 7267 case `/usr/bin/file conftest.o` in 7268 *x86-64*) 7269 LD="${LD-ld} -m elf32_x86_64" 7270 ;; 7271 *) 7272 LD="${LD-ld} -m elf_i386" 7273 ;; 7274 esac 7275 ;; 7276 powerpc64le-*linux*) 7277 LD="${LD-ld} -m elf32lppclinux" 7278 ;; 7279 powerpc64-*linux*) 7280 LD="${LD-ld} -m elf32ppclinux" 7281 ;; 7282 s390x-*linux*) 7283 LD="${LD-ld} -m elf_s390" 7284 ;; 7285 sparc64-*linux*) 7286 LD="${LD-ld} -m elf32_sparc" 7287 ;; 7288 esac 7289 ;; 7290 *64-bit*) 7291 case $host in 7292 x86_64-*kfreebsd*-gnu) 7293 LD="${LD-ld} -m elf_x86_64_fbsd" 7294 ;; 7295 x86_64-*linux*) 7296 LD="${LD-ld} -m elf_x86_64" 7297 ;; 7298 powerpcle-*linux*) 7299 LD="${LD-ld} -m elf64lppc" 7300 ;; 7301 powerpc-*linux*) 7302 LD="${LD-ld} -m elf64ppc" 7303 ;; 7304 s390*-*linux*|s390*-*tpf*) 7305 LD="${LD-ld} -m elf64_s390" 7306 ;; 7307 sparc*-*linux*) 7308 LD="${LD-ld} -m elf64_sparc" 7309 ;; 7310 esac 7311 ;; 7312 esac 7313 fi 7314 rm -rf conftest* 7315 ;; 7316 7317*-*-sco3.2v5*) 7318 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7319 SAVE_CFLAGS="$CFLAGS" 7320 CFLAGS="$CFLAGS -belf" 7321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7322$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7323if ${lt_cv_cc_needs_belf+:} false; then : 7324 $as_echo_n "(cached) " >&6 7325else 7326 ac_ext=c 7327ac_cpp='$CPP $CPPFLAGS' 7328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7330ac_compiler_gnu=$ac_cv_c_compiler_gnu 7331 7332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7333/* end confdefs.h. */ 7334 7335int 7336main () 7337{ 7338 7339 ; 7340 return 0; 7341} 7342_ACEOF 7343if ac_fn_c_try_link "$LINENO"; then : 7344 lt_cv_cc_needs_belf=yes 7345else 7346 lt_cv_cc_needs_belf=no 7347fi 7348rm -f core conftest.err conftest.$ac_objext \ 7349 conftest$ac_exeext conftest.$ac_ext 7350 ac_ext=c 7351ac_cpp='$CPP $CPPFLAGS' 7352ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7353ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7354ac_compiler_gnu=$ac_cv_c_compiler_gnu 7355 7356fi 7357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7358$as_echo "$lt_cv_cc_needs_belf" >&6; } 7359 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7360 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7361 CFLAGS="$SAVE_CFLAGS" 7362 fi 7363 ;; 7364sparc*-*solaris*) 7365 # Find out which ABI we are using. 7366 echo 'int i;' > conftest.$ac_ext 7367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7368 (eval $ac_compile) 2>&5 7369 ac_status=$? 7370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7371 test $ac_status = 0; }; then 7372 case `/usr/bin/file conftest.o` in 7373 *64-bit*) 7374 case $lt_cv_prog_gnu_ld in 7375 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7376 *) 7377 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7378 LD="${LD-ld} -64" 7379 fi 7380 ;; 7381 esac 7382 ;; 7383 esac 7384 fi 7385 rm -rf conftest* 7386 ;; 7387esac 7388 7389need_locks="$enable_libtool_lock" 7390 7391 7392 case $host_os in 7393 rhapsody* | darwin*) 7394 if test -n "$ac_tool_prefix"; then 7395 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7396set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7398$as_echo_n "checking for $ac_word... " >&6; } 7399if ${ac_cv_prog_DSYMUTIL+:} false; then : 7400 $as_echo_n "(cached) " >&6 7401else 7402 if test -n "$DSYMUTIL"; then 7403 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7404else 7405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7406for as_dir in $PATH 7407do 7408 IFS=$as_save_IFS 7409 test -z "$as_dir" && as_dir=. 7410 for ac_exec_ext in '' $ac_executable_extensions; do 7411 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7412 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7414 break 2 7415 fi 7416done 7417 done 7418IFS=$as_save_IFS 7419 7420fi 7421fi 7422DSYMUTIL=$ac_cv_prog_DSYMUTIL 7423if test -n "$DSYMUTIL"; then 7424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7425$as_echo "$DSYMUTIL" >&6; } 7426else 7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7428$as_echo "no" >&6; } 7429fi 7430 7431 7432fi 7433if test -z "$ac_cv_prog_DSYMUTIL"; then 7434 ac_ct_DSYMUTIL=$DSYMUTIL 7435 # Extract the first word of "dsymutil", so it can be a program name with args. 7436set dummy dsymutil; ac_word=$2 7437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7438$as_echo_n "checking for $ac_word... " >&6; } 7439if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7440 $as_echo_n "(cached) " >&6 7441else 7442 if test -n "$ac_ct_DSYMUTIL"; then 7443 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7444else 7445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7446for as_dir in $PATH 7447do 7448 IFS=$as_save_IFS 7449 test -z "$as_dir" && as_dir=. 7450 for ac_exec_ext in '' $ac_executable_extensions; do 7451 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7452 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7454 break 2 7455 fi 7456done 7457 done 7458IFS=$as_save_IFS 7459 7460fi 7461fi 7462ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7463if test -n "$ac_ct_DSYMUTIL"; then 7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7465$as_echo "$ac_ct_DSYMUTIL" >&6; } 7466else 7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7468$as_echo "no" >&6; } 7469fi 7470 7471 if test "x$ac_ct_DSYMUTIL" = x; then 7472 DSYMUTIL=":" 7473 else 7474 case $cross_compiling:$ac_tool_warned in 7475yes:) 7476{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7477$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7478ac_tool_warned=yes ;; 7479esac 7480 DSYMUTIL=$ac_ct_DSYMUTIL 7481 fi 7482else 7483 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7484fi 7485 7486 if test -n "$ac_tool_prefix"; then 7487 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7488set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7490$as_echo_n "checking for $ac_word... " >&6; } 7491if ${ac_cv_prog_NMEDIT+:} false; then : 7492 $as_echo_n "(cached) " >&6 7493else 7494 if test -n "$NMEDIT"; then 7495 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7496else 7497as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7498for as_dir in $PATH 7499do 7500 IFS=$as_save_IFS 7501 test -z "$as_dir" && as_dir=. 7502 for ac_exec_ext in '' $ac_executable_extensions; do 7503 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7504 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7506 break 2 7507 fi 7508done 7509 done 7510IFS=$as_save_IFS 7511 7512fi 7513fi 7514NMEDIT=$ac_cv_prog_NMEDIT 7515if test -n "$NMEDIT"; then 7516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7517$as_echo "$NMEDIT" >&6; } 7518else 7519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7520$as_echo "no" >&6; } 7521fi 7522 7523 7524fi 7525if test -z "$ac_cv_prog_NMEDIT"; then 7526 ac_ct_NMEDIT=$NMEDIT 7527 # Extract the first word of "nmedit", so it can be a program name with args. 7528set dummy nmedit; ac_word=$2 7529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7530$as_echo_n "checking for $ac_word... " >&6; } 7531if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7532 $as_echo_n "(cached) " >&6 7533else 7534 if test -n "$ac_ct_NMEDIT"; then 7535 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7536else 7537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7538for as_dir in $PATH 7539do 7540 IFS=$as_save_IFS 7541 test -z "$as_dir" && as_dir=. 7542 for ac_exec_ext in '' $ac_executable_extensions; do 7543 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7544 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7546 break 2 7547 fi 7548done 7549 done 7550IFS=$as_save_IFS 7551 7552fi 7553fi 7554ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7555if test -n "$ac_ct_NMEDIT"; then 7556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7557$as_echo "$ac_ct_NMEDIT" >&6; } 7558else 7559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7560$as_echo "no" >&6; } 7561fi 7562 7563 if test "x$ac_ct_NMEDIT" = x; then 7564 NMEDIT=":" 7565 else 7566 case $cross_compiling:$ac_tool_warned in 7567yes:) 7568{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7569$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7570ac_tool_warned=yes ;; 7571esac 7572 NMEDIT=$ac_ct_NMEDIT 7573 fi 7574else 7575 NMEDIT="$ac_cv_prog_NMEDIT" 7576fi 7577 7578 if test -n "$ac_tool_prefix"; then 7579 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7580set dummy ${ac_tool_prefix}lipo; ac_word=$2 7581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7582$as_echo_n "checking for $ac_word... " >&6; } 7583if ${ac_cv_prog_LIPO+:} false; then : 7584 $as_echo_n "(cached) " >&6 7585else 7586 if test -n "$LIPO"; then 7587 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7588else 7589as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7590for as_dir in $PATH 7591do 7592 IFS=$as_save_IFS 7593 test -z "$as_dir" && as_dir=. 7594 for ac_exec_ext in '' $ac_executable_extensions; do 7595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7596 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7598 break 2 7599 fi 7600done 7601 done 7602IFS=$as_save_IFS 7603 7604fi 7605fi 7606LIPO=$ac_cv_prog_LIPO 7607if test -n "$LIPO"; then 7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7609$as_echo "$LIPO" >&6; } 7610else 7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7612$as_echo "no" >&6; } 7613fi 7614 7615 7616fi 7617if test -z "$ac_cv_prog_LIPO"; then 7618 ac_ct_LIPO=$LIPO 7619 # Extract the first word of "lipo", so it can be a program name with args. 7620set dummy lipo; ac_word=$2 7621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7622$as_echo_n "checking for $ac_word... " >&6; } 7623if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7624 $as_echo_n "(cached) " >&6 7625else 7626 if test -n "$ac_ct_LIPO"; then 7627 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7628else 7629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7630for as_dir in $PATH 7631do 7632 IFS=$as_save_IFS 7633 test -z "$as_dir" && as_dir=. 7634 for ac_exec_ext in '' $ac_executable_extensions; do 7635 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7636 ac_cv_prog_ac_ct_LIPO="lipo" 7637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7638 break 2 7639 fi 7640done 7641 done 7642IFS=$as_save_IFS 7643 7644fi 7645fi 7646ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7647if test -n "$ac_ct_LIPO"; then 7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7649$as_echo "$ac_ct_LIPO" >&6; } 7650else 7651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7652$as_echo "no" >&6; } 7653fi 7654 7655 if test "x$ac_ct_LIPO" = x; then 7656 LIPO=":" 7657 else 7658 case $cross_compiling:$ac_tool_warned in 7659yes:) 7660{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7661$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7662ac_tool_warned=yes ;; 7663esac 7664 LIPO=$ac_ct_LIPO 7665 fi 7666else 7667 LIPO="$ac_cv_prog_LIPO" 7668fi 7669 7670 if test -n "$ac_tool_prefix"; then 7671 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7672set dummy ${ac_tool_prefix}otool; ac_word=$2 7673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7674$as_echo_n "checking for $ac_word... " >&6; } 7675if ${ac_cv_prog_OTOOL+:} false; then : 7676 $as_echo_n "(cached) " >&6 7677else 7678 if test -n "$OTOOL"; then 7679 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7680else 7681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7682for as_dir in $PATH 7683do 7684 IFS=$as_save_IFS 7685 test -z "$as_dir" && as_dir=. 7686 for ac_exec_ext in '' $ac_executable_extensions; do 7687 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7688 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7690 break 2 7691 fi 7692done 7693 done 7694IFS=$as_save_IFS 7695 7696fi 7697fi 7698OTOOL=$ac_cv_prog_OTOOL 7699if test -n "$OTOOL"; then 7700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7701$as_echo "$OTOOL" >&6; } 7702else 7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7704$as_echo "no" >&6; } 7705fi 7706 7707 7708fi 7709if test -z "$ac_cv_prog_OTOOL"; then 7710 ac_ct_OTOOL=$OTOOL 7711 # Extract the first word of "otool", so it can be a program name with args. 7712set dummy otool; ac_word=$2 7713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7714$as_echo_n "checking for $ac_word... " >&6; } 7715if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7716 $as_echo_n "(cached) " >&6 7717else 7718 if test -n "$ac_ct_OTOOL"; then 7719 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7720else 7721as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7722for as_dir in $PATH 7723do 7724 IFS=$as_save_IFS 7725 test -z "$as_dir" && as_dir=. 7726 for ac_exec_ext in '' $ac_executable_extensions; do 7727 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7728 ac_cv_prog_ac_ct_OTOOL="otool" 7729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7730 break 2 7731 fi 7732done 7733 done 7734IFS=$as_save_IFS 7735 7736fi 7737fi 7738ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7739if test -n "$ac_ct_OTOOL"; then 7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7741$as_echo "$ac_ct_OTOOL" >&6; } 7742else 7743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7744$as_echo "no" >&6; } 7745fi 7746 7747 if test "x$ac_ct_OTOOL" = x; then 7748 OTOOL=":" 7749 else 7750 case $cross_compiling:$ac_tool_warned in 7751yes:) 7752{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7753$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7754ac_tool_warned=yes ;; 7755esac 7756 OTOOL=$ac_ct_OTOOL 7757 fi 7758else 7759 OTOOL="$ac_cv_prog_OTOOL" 7760fi 7761 7762 if test -n "$ac_tool_prefix"; then 7763 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7764set dummy ${ac_tool_prefix}otool64; ac_word=$2 7765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7766$as_echo_n "checking for $ac_word... " >&6; } 7767if ${ac_cv_prog_OTOOL64+:} false; then : 7768 $as_echo_n "(cached) " >&6 7769else 7770 if test -n "$OTOOL64"; then 7771 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7772else 7773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7774for as_dir in $PATH 7775do 7776 IFS=$as_save_IFS 7777 test -z "$as_dir" && as_dir=. 7778 for ac_exec_ext in '' $ac_executable_extensions; do 7779 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7780 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7782 break 2 7783 fi 7784done 7785 done 7786IFS=$as_save_IFS 7787 7788fi 7789fi 7790OTOOL64=$ac_cv_prog_OTOOL64 7791if test -n "$OTOOL64"; then 7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7793$as_echo "$OTOOL64" >&6; } 7794else 7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7796$as_echo "no" >&6; } 7797fi 7798 7799 7800fi 7801if test -z "$ac_cv_prog_OTOOL64"; then 7802 ac_ct_OTOOL64=$OTOOL64 7803 # Extract the first word of "otool64", so it can be a program name with args. 7804set dummy otool64; ac_word=$2 7805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7806$as_echo_n "checking for $ac_word... " >&6; } 7807if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7808 $as_echo_n "(cached) " >&6 7809else 7810 if test -n "$ac_ct_OTOOL64"; then 7811 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7812else 7813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7814for as_dir in $PATH 7815do 7816 IFS=$as_save_IFS 7817 test -z "$as_dir" && as_dir=. 7818 for ac_exec_ext in '' $ac_executable_extensions; do 7819 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7820 ac_cv_prog_ac_ct_OTOOL64="otool64" 7821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7822 break 2 7823 fi 7824done 7825 done 7826IFS=$as_save_IFS 7827 7828fi 7829fi 7830ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7831if test -n "$ac_ct_OTOOL64"; then 7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7833$as_echo "$ac_ct_OTOOL64" >&6; } 7834else 7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7836$as_echo "no" >&6; } 7837fi 7838 7839 if test "x$ac_ct_OTOOL64" = x; then 7840 OTOOL64=":" 7841 else 7842 case $cross_compiling:$ac_tool_warned in 7843yes:) 7844{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7845$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7846ac_tool_warned=yes ;; 7847esac 7848 OTOOL64=$ac_ct_OTOOL64 7849 fi 7850else 7851 OTOOL64="$ac_cv_prog_OTOOL64" 7852fi 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7881$as_echo_n "checking for -single_module linker flag... " >&6; } 7882if ${lt_cv_apple_cc_single_mod+:} false; then : 7883 $as_echo_n "(cached) " >&6 7884else 7885 lt_cv_apple_cc_single_mod=no 7886 if test -z "${LT_MULTI_MODULE}"; then 7887 # By default we will add the -single_module flag. You can override 7888 # by either setting the environment variable LT_MULTI_MODULE 7889 # non-empty at configure time, or by adding -multi_module to the 7890 # link flags. 7891 rm -rf libconftest.dylib* 7892 echo "int foo(void){return 1;}" > conftest.c 7893 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7894-dynamiclib -Wl,-single_module conftest.c" >&5 7895 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7896 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7897 _lt_result=$? 7898 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7899 lt_cv_apple_cc_single_mod=yes 7900 else 7901 cat conftest.err >&5 7902 fi 7903 rm -rf libconftest.dylib* 7904 rm -f conftest.* 7905 fi 7906fi 7907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7908$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7910$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7911if ${lt_cv_ld_exported_symbols_list+:} false; then : 7912 $as_echo_n "(cached) " >&6 7913else 7914 lt_cv_ld_exported_symbols_list=no 7915 save_LDFLAGS=$LDFLAGS 7916 echo "_main" > conftest.sym 7917 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7919/* end confdefs.h. */ 7920 7921int 7922main () 7923{ 7924 7925 ; 7926 return 0; 7927} 7928_ACEOF 7929if ac_fn_c_try_link "$LINENO"; then : 7930 lt_cv_ld_exported_symbols_list=yes 7931else 7932 lt_cv_ld_exported_symbols_list=no 7933fi 7934rm -f core conftest.err conftest.$ac_objext \ 7935 conftest$ac_exeext conftest.$ac_ext 7936 LDFLAGS="$save_LDFLAGS" 7937 7938fi 7939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7940$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7942$as_echo_n "checking for -force_load linker flag... " >&6; } 7943if ${lt_cv_ld_force_load+:} false; then : 7944 $as_echo_n "(cached) " >&6 7945else 7946 lt_cv_ld_force_load=no 7947 cat > conftest.c << _LT_EOF 7948int forced_loaded() { return 2;} 7949_LT_EOF 7950 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7951 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7952 echo "$AR cru libconftest.a conftest.o" >&5 7953 $AR cru libconftest.a conftest.o 2>&5 7954 cat > conftest.c << _LT_EOF 7955int main() { return 0;} 7956_LT_EOF 7957 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7958 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7959 _lt_result=$? 7960 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7961 lt_cv_ld_force_load=yes 7962 else 7963 cat conftest.err >&5 7964 fi 7965 rm -f conftest.err libconftest.a conftest conftest.c 7966 rm -rf conftest.dSYM 7967 7968fi 7969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7970$as_echo "$lt_cv_ld_force_load" >&6; } 7971 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7972 # build without first building modern cctools / linker. 7973 case $host_cpu-$host_os in 7974 *-rhapsody* | *-darwin1.[012]) 7975 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7976 *-darwin1.*) 7977 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7978 *-darwin*) 7979 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7980 # deployment target is forced to an earlier version. 7981 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7982 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7983 ;; 7984 10.[012][,.]*) 7985 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7986 ;; 7987 *) 7988 ;; 7989 esac 7990 ;; 7991 esac 7992 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7993 _lt_dar_single_mod='$single_module' 7994 fi 7995 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7996 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7997 else 7998 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7999 fi 8000 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8001 _lt_dsymutil='~$DSYMUTIL $lib || :' 8002 else 8003 _lt_dsymutil= 8004 fi 8005 ;; 8006 esac 8007 8008for ac_header in dlfcn.h 8009do : 8010 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8011" 8012if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8013 cat >>confdefs.h <<_ACEOF 8014#define HAVE_DLFCN_H 1 8015_ACEOF 8016 8017fi 8018 8019done 8020 8021 8022 8023 8024 8025# Set options 8026 8027 8028 8029 enable_dlopen=no 8030 8031 8032 enable_win32_dll=no 8033 8034 8035 # Check whether --enable-shared was given. 8036if test "${enable_shared+set}" = set; then : 8037 enableval=$enable_shared; p=${PACKAGE-default} 8038 case $enableval in 8039 yes) enable_shared=yes ;; 8040 no) enable_shared=no ;; 8041 *) 8042 enable_shared=no 8043 # Look at the argument we got. We use all the common list separators. 8044 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8045 for pkg in $enableval; do 8046 IFS="$lt_save_ifs" 8047 if test "X$pkg" = "X$p"; then 8048 enable_shared=yes 8049 fi 8050 done 8051 IFS="$lt_save_ifs" 8052 ;; 8053 esac 8054else 8055 enable_shared=yes 8056fi 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 # Check whether --enable-static was given. 8067if test "${enable_static+set}" = set; then : 8068 enableval=$enable_static; p=${PACKAGE-default} 8069 case $enableval in 8070 yes) enable_static=yes ;; 8071 no) enable_static=no ;; 8072 *) 8073 enable_static=no 8074 # Look at the argument we got. We use all the common list separators. 8075 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8076 for pkg in $enableval; do 8077 IFS="$lt_save_ifs" 8078 if test "X$pkg" = "X$p"; then 8079 enable_static=yes 8080 fi 8081 done 8082 IFS="$lt_save_ifs" 8083 ;; 8084 esac 8085else 8086 enable_static=yes 8087fi 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098# Check whether --with-pic was given. 8099if test "${with_pic+set}" = set; then : 8100 withval=$with_pic; pic_mode="$withval" 8101else 8102 pic_mode=default 8103fi 8104 8105 8106test -z "$pic_mode" && pic_mode=default 8107 8108 8109 8110 8111 8112 8113 8114 # Check whether --enable-fast-install was given. 8115if test "${enable_fast_install+set}" = set; then : 8116 enableval=$enable_fast_install; p=${PACKAGE-default} 8117 case $enableval in 8118 yes) enable_fast_install=yes ;; 8119 no) enable_fast_install=no ;; 8120 *) 8121 enable_fast_install=no 8122 # Look at the argument we got. We use all the common list separators. 8123 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8124 for pkg in $enableval; do 8125 IFS="$lt_save_ifs" 8126 if test "X$pkg" = "X$p"; then 8127 enable_fast_install=yes 8128 fi 8129 done 8130 IFS="$lt_save_ifs" 8131 ;; 8132 esac 8133else 8134 enable_fast_install=yes 8135fi 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147# This can be used to rebuild libtool when needed 8148LIBTOOL_DEPS="$ltmain" 8149 8150# Always use our own libtool. 8151LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178test -z "$LN_S" && LN_S="ln -s" 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193if test -n "${ZSH_VERSION+set}" ; then 8194 setopt NO_GLOB_SUBST 8195fi 8196 8197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8198$as_echo_n "checking for objdir... " >&6; } 8199if ${lt_cv_objdir+:} false; then : 8200 $as_echo_n "(cached) " >&6 8201else 8202 rm -f .libs 2>/dev/null 8203mkdir .libs 2>/dev/null 8204if test -d .libs; then 8205 lt_cv_objdir=.libs 8206else 8207 # MS-DOS does not allow filenames that begin with a dot. 8208 lt_cv_objdir=_libs 8209fi 8210rmdir .libs 2>/dev/null 8211fi 8212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8213$as_echo "$lt_cv_objdir" >&6; } 8214objdir=$lt_cv_objdir 8215 8216 8217 8218 8219 8220cat >>confdefs.h <<_ACEOF 8221#define LT_OBJDIR "$lt_cv_objdir/" 8222_ACEOF 8223 8224 8225 8226 8227case $host_os in 8228aix3*) 8229 # AIX sometimes has problems with the GCC collect2 program. For some 8230 # reason, if we set the COLLECT_NAMES environment variable, the problems 8231 # vanish in a puff of smoke. 8232 if test "X${COLLECT_NAMES+set}" != Xset; then 8233 COLLECT_NAMES= 8234 export COLLECT_NAMES 8235 fi 8236 ;; 8237esac 8238 8239# Global variables: 8240ofile=libtool 8241can_build_shared=yes 8242 8243# All known linkers require a `.a' archive for static linking (except MSVC, 8244# which needs '.lib'). 8245libext=a 8246 8247with_gnu_ld="$lt_cv_prog_gnu_ld" 8248 8249old_CC="$CC" 8250old_CFLAGS="$CFLAGS" 8251 8252# Set sane defaults for various variables 8253test -z "$CC" && CC=cc 8254test -z "$LTCC" && LTCC=$CC 8255test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8256test -z "$LD" && LD=ld 8257test -z "$ac_objext" && ac_objext=o 8258 8259for cc_temp in $compiler""; do 8260 case $cc_temp in 8261 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8262 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8263 \-*) ;; 8264 *) break;; 8265 esac 8266done 8267cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8268 8269 8270# Only perform the check for file, if the check method requires it 8271test -z "$MAGIC_CMD" && MAGIC_CMD=file 8272case $deplibs_check_method in 8273file_magic*) 8274 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8276$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8277if ${lt_cv_path_MAGIC_CMD+:} false; then : 8278 $as_echo_n "(cached) " >&6 8279else 8280 case $MAGIC_CMD in 8281[\\/*] | ?:[\\/]*) 8282 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8283 ;; 8284*) 8285 lt_save_MAGIC_CMD="$MAGIC_CMD" 8286 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8287 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8288 for ac_dir in $ac_dummy; do 8289 IFS="$lt_save_ifs" 8290 test -z "$ac_dir" && ac_dir=. 8291 if test -f $ac_dir/${ac_tool_prefix}file; then 8292 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8293 if test -n "$file_magic_test_file"; then 8294 case $deplibs_check_method in 8295 "file_magic "*) 8296 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8297 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8298 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8299 $EGREP "$file_magic_regex" > /dev/null; then 8300 : 8301 else 8302 cat <<_LT_EOF 1>&2 8303 8304*** Warning: the command libtool uses to detect shared libraries, 8305*** $file_magic_cmd, produces output that libtool cannot recognize. 8306*** The result is that libtool may fail to recognize shared libraries 8307*** as such. This will affect the creation of libtool libraries that 8308*** depend on shared libraries, but programs linked with such libtool 8309*** libraries will work regardless of this problem. Nevertheless, you 8310*** may want to report the problem to your system manager and/or to 8311*** bug-libtool@gnu.org 8312 8313_LT_EOF 8314 fi ;; 8315 esac 8316 fi 8317 break 8318 fi 8319 done 8320 IFS="$lt_save_ifs" 8321 MAGIC_CMD="$lt_save_MAGIC_CMD" 8322 ;; 8323esac 8324fi 8325 8326MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8327if test -n "$MAGIC_CMD"; then 8328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8329$as_echo "$MAGIC_CMD" >&6; } 8330else 8331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8332$as_echo "no" >&6; } 8333fi 8334 8335 8336 8337 8338 8339if test -z "$lt_cv_path_MAGIC_CMD"; then 8340 if test -n "$ac_tool_prefix"; then 8341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8342$as_echo_n "checking for file... " >&6; } 8343if ${lt_cv_path_MAGIC_CMD+:} false; then : 8344 $as_echo_n "(cached) " >&6 8345else 8346 case $MAGIC_CMD in 8347[\\/*] | ?:[\\/]*) 8348 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8349 ;; 8350*) 8351 lt_save_MAGIC_CMD="$MAGIC_CMD" 8352 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8353 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8354 for ac_dir in $ac_dummy; do 8355 IFS="$lt_save_ifs" 8356 test -z "$ac_dir" && ac_dir=. 8357 if test -f $ac_dir/file; then 8358 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8359 if test -n "$file_magic_test_file"; then 8360 case $deplibs_check_method in 8361 "file_magic "*) 8362 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8363 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8364 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8365 $EGREP "$file_magic_regex" > /dev/null; then 8366 : 8367 else 8368 cat <<_LT_EOF 1>&2 8369 8370*** Warning: the command libtool uses to detect shared libraries, 8371*** $file_magic_cmd, produces output that libtool cannot recognize. 8372*** The result is that libtool may fail to recognize shared libraries 8373*** as such. This will affect the creation of libtool libraries that 8374*** depend on shared libraries, but programs linked with such libtool 8375*** libraries will work regardless of this problem. Nevertheless, you 8376*** may want to report the problem to your system manager and/or to 8377*** bug-libtool@gnu.org 8378 8379_LT_EOF 8380 fi ;; 8381 esac 8382 fi 8383 break 8384 fi 8385 done 8386 IFS="$lt_save_ifs" 8387 MAGIC_CMD="$lt_save_MAGIC_CMD" 8388 ;; 8389esac 8390fi 8391 8392MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8393if test -n "$MAGIC_CMD"; then 8394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8395$as_echo "$MAGIC_CMD" >&6; } 8396else 8397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8398$as_echo "no" >&6; } 8399fi 8400 8401 8402 else 8403 MAGIC_CMD=: 8404 fi 8405fi 8406 8407 fi 8408 ;; 8409esac 8410 8411# Use C for the default configuration in the libtool script 8412 8413lt_save_CC="$CC" 8414ac_ext=c 8415ac_cpp='$CPP $CPPFLAGS' 8416ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8417ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8418ac_compiler_gnu=$ac_cv_c_compiler_gnu 8419 8420 8421# Source file extension for C test sources. 8422ac_ext=c 8423 8424# Object file extension for compiled C test sources. 8425objext=o 8426objext=$objext 8427 8428# Code to be used in simple compile tests 8429lt_simple_compile_test_code="int some_variable = 0;" 8430 8431# Code to be used in simple link tests 8432lt_simple_link_test_code='int main(){return(0);}' 8433 8434 8435 8436 8437 8438 8439 8440# If no C compiler was specified, use CC. 8441LTCC=${LTCC-"$CC"} 8442 8443# If no C compiler flags were specified, use CFLAGS. 8444LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8445 8446# Allow CC to be a program name with arguments. 8447compiler=$CC 8448 8449# Save the default compiler, since it gets overwritten when the other 8450# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8451compiler_DEFAULT=$CC 8452 8453# save warnings/boilerplate of simple test code 8454ac_outfile=conftest.$ac_objext 8455echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8456eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8457_lt_compiler_boilerplate=`cat conftest.err` 8458$RM conftest* 8459 8460ac_outfile=conftest.$ac_objext 8461echo "$lt_simple_link_test_code" >conftest.$ac_ext 8462eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8463_lt_linker_boilerplate=`cat conftest.err` 8464$RM -r conftest* 8465 8466 8467## CAVEAT EMPTOR: 8468## There is no encapsulation within the following macros, do not change 8469## the running order or otherwise move them around unless you know exactly 8470## what you are doing... 8471if test -n "$compiler"; then 8472 8473lt_prog_compiler_no_builtin_flag= 8474 8475if test "$GCC" = yes; then 8476 case $cc_basename in 8477 nvcc*) 8478 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8479 *) 8480 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8481 esac 8482 8483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8484$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8485if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8486 $as_echo_n "(cached) " >&6 8487else 8488 lt_cv_prog_compiler_rtti_exceptions=no 8489 ac_outfile=conftest.$ac_objext 8490 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8491 lt_compiler_flag="-fno-rtti -fno-exceptions" 8492 # Insert the option either (1) after the last *FLAGS variable, or 8493 # (2) before a word containing "conftest.", or (3) at the end. 8494 # Note that $ac_compile itself does not contain backslashes and begins 8495 # with a dollar sign (not a hyphen), so the echo should work correctly. 8496 # The option is referenced via a variable to avoid confusing sed. 8497 lt_compile=`echo "$ac_compile" | $SED \ 8498 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8499 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8500 -e 's:$: $lt_compiler_flag:'` 8501 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8502 (eval "$lt_compile" 2>conftest.err) 8503 ac_status=$? 8504 cat conftest.err >&5 8505 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8506 if (exit $ac_status) && test -s "$ac_outfile"; then 8507 # The compiler can only warn and ignore the option if not recognized 8508 # So say no if there are warnings other than the usual output. 8509 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8510 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8511 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8512 lt_cv_prog_compiler_rtti_exceptions=yes 8513 fi 8514 fi 8515 $RM conftest* 8516 8517fi 8518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8519$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8520 8521if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8522 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8523else 8524 : 8525fi 8526 8527fi 8528 8529 8530 8531 8532 8533 8534 lt_prog_compiler_wl= 8535lt_prog_compiler_pic= 8536lt_prog_compiler_static= 8537 8538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8539$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8540 8541 if test "$GCC" = yes; then 8542 lt_prog_compiler_wl='-Wl,' 8543 lt_prog_compiler_static='-static' 8544 8545 case $host_os in 8546 aix*) 8547 # All AIX code is PIC. 8548 if test "$host_cpu" = ia64; then 8549 # AIX 5 now supports IA64 processor 8550 lt_prog_compiler_static='-Bstatic' 8551 fi 8552 lt_prog_compiler_pic='-fPIC' 8553 ;; 8554 8555 amigaos*) 8556 case $host_cpu in 8557 powerpc) 8558 # see comment about AmigaOS4 .so support 8559 lt_prog_compiler_pic='-fPIC' 8560 ;; 8561 m68k) 8562 # FIXME: we need at least 68020 code to build shared libraries, but 8563 # adding the `-m68020' flag to GCC prevents building anything better, 8564 # like `-m68040'. 8565 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8566 ;; 8567 esac 8568 ;; 8569 8570 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8571 # PIC is the default for these OSes. 8572 ;; 8573 8574 mingw* | cygwin* | pw32* | os2* | cegcc*) 8575 # This hack is so that the source file can tell whether it is being 8576 # built for inclusion in a dll (and should export symbols for example). 8577 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8578 # (--disable-auto-import) libraries 8579 lt_prog_compiler_pic='-DDLL_EXPORT' 8580 ;; 8581 8582 darwin* | rhapsody*) 8583 # PIC is the default on this platform 8584 # Common symbols not allowed in MH_DYLIB files 8585 lt_prog_compiler_pic='-fno-common' 8586 ;; 8587 8588 haiku*) 8589 # PIC is the default for Haiku. 8590 # The "-static" flag exists, but is broken. 8591 lt_prog_compiler_static= 8592 ;; 8593 8594 hpux*) 8595 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8596 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8597 # sets the default TLS model and affects inlining. 8598 case $host_cpu in 8599 hppa*64*) 8600 # +Z the default 8601 ;; 8602 *) 8603 lt_prog_compiler_pic='-fPIC' 8604 ;; 8605 esac 8606 ;; 8607 8608 interix[3-9]*) 8609 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8610 # Instead, we relocate shared libraries at runtime. 8611 ;; 8612 8613 msdosdjgpp*) 8614 # Just because we use GCC doesn't mean we suddenly get shared libraries 8615 # on systems that don't support them. 8616 lt_prog_compiler_can_build_shared=no 8617 enable_shared=no 8618 ;; 8619 8620 *nto* | *qnx*) 8621 # QNX uses GNU C++, but need to define -shared option too, otherwise 8622 # it will coredump. 8623 lt_prog_compiler_pic='-fPIC -shared' 8624 ;; 8625 8626 sysv4*MP*) 8627 if test -d /usr/nec; then 8628 lt_prog_compiler_pic=-Kconform_pic 8629 fi 8630 ;; 8631 8632 *) 8633 lt_prog_compiler_pic='-fPIC' 8634 ;; 8635 esac 8636 8637 case $cc_basename in 8638 nvcc*) # Cuda Compiler Driver 2.2 8639 lt_prog_compiler_wl='-Xlinker ' 8640 lt_prog_compiler_pic='-Xcompiler -fPIC' 8641 ;; 8642 esac 8643 else 8644 # PORTME Check for flag to pass linker flags through the system compiler. 8645 case $host_os in 8646 aix*) 8647 lt_prog_compiler_wl='-Wl,' 8648 if test "$host_cpu" = ia64; then 8649 # AIX 5 now supports IA64 processor 8650 lt_prog_compiler_static='-Bstatic' 8651 else 8652 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8653 fi 8654 ;; 8655 8656 mingw* | cygwin* | pw32* | os2* | cegcc*) 8657 # This hack is so that the source file can tell whether it is being 8658 # built for inclusion in a dll (and should export symbols for example). 8659 lt_prog_compiler_pic='-DDLL_EXPORT' 8660 ;; 8661 8662 hpux9* | hpux10* | hpux11*) 8663 lt_prog_compiler_wl='-Wl,' 8664 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8665 # not for PA HP-UX. 8666 case $host_cpu in 8667 hppa*64*|ia64*) 8668 # +Z the default 8669 ;; 8670 *) 8671 lt_prog_compiler_pic='+Z' 8672 ;; 8673 esac 8674 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8675 lt_prog_compiler_static='${wl}-a ${wl}archive' 8676 ;; 8677 8678 irix5* | irix6* | nonstopux*) 8679 lt_prog_compiler_wl='-Wl,' 8680 # PIC (with -KPIC) is the default. 8681 lt_prog_compiler_static='-non_shared' 8682 ;; 8683 8684 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8685 case $cc_basename in 8686 # old Intel for x86_64 which still supported -KPIC. 8687 ecc*) 8688 lt_prog_compiler_wl='-Wl,' 8689 lt_prog_compiler_pic='-KPIC' 8690 lt_prog_compiler_static='-static' 8691 ;; 8692 # icc used to be incompatible with GCC. 8693 # ICC 10 doesn't accept -KPIC any more. 8694 icc* | ifort*) 8695 lt_prog_compiler_wl='-Wl,' 8696 lt_prog_compiler_pic='-fPIC' 8697 lt_prog_compiler_static='-static' 8698 ;; 8699 # Lahey Fortran 8.1. 8700 lf95*) 8701 lt_prog_compiler_wl='-Wl,' 8702 lt_prog_compiler_pic='--shared' 8703 lt_prog_compiler_static='--static' 8704 ;; 8705 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8706 # Portland Group compilers (*not* the Pentium gcc compiler, 8707 # which looks to be a dead project) 8708 lt_prog_compiler_wl='-Wl,' 8709 lt_prog_compiler_pic='-fpic' 8710 lt_prog_compiler_static='-Bstatic' 8711 ;; 8712 ccc*) 8713 lt_prog_compiler_wl='-Wl,' 8714 # All Alpha code is PIC. 8715 lt_prog_compiler_static='-non_shared' 8716 ;; 8717 xl* | bgxl* | bgf* | mpixl*) 8718 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8719 lt_prog_compiler_wl='-Wl,' 8720 lt_prog_compiler_pic='-qpic' 8721 lt_prog_compiler_static='-qstaticlink' 8722 ;; 8723 *) 8724 case `$CC -V 2>&1 | sed 5q` in 8725 *Sun\ F* | *Sun*Fortran*) 8726 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8727 lt_prog_compiler_pic='-KPIC' 8728 lt_prog_compiler_static='-Bstatic' 8729 lt_prog_compiler_wl='' 8730 ;; 8731 *Sun\ C*) 8732 # Sun C 5.9 8733 lt_prog_compiler_pic='-KPIC' 8734 lt_prog_compiler_static='-Bstatic' 8735 lt_prog_compiler_wl='-Wl,' 8736 ;; 8737 esac 8738 ;; 8739 esac 8740 ;; 8741 8742 newsos6) 8743 lt_prog_compiler_pic='-KPIC' 8744 lt_prog_compiler_static='-Bstatic' 8745 ;; 8746 8747 *nto* | *qnx*) 8748 # QNX uses GNU C++, but need to define -shared option too, otherwise 8749 # it will coredump. 8750 lt_prog_compiler_pic='-fPIC -shared' 8751 ;; 8752 8753 osf3* | osf4* | osf5*) 8754 lt_prog_compiler_wl='-Wl,' 8755 # All OSF/1 code is PIC. 8756 lt_prog_compiler_static='-non_shared' 8757 ;; 8758 8759 rdos*) 8760 lt_prog_compiler_static='-non_shared' 8761 ;; 8762 8763 solaris*) 8764 lt_prog_compiler_pic='-KPIC' 8765 lt_prog_compiler_static='-Bstatic' 8766 case $cc_basename in 8767 f77* | f90* | f95*) 8768 lt_prog_compiler_wl='-Qoption ld ';; 8769 *) 8770 lt_prog_compiler_wl='-Wl,';; 8771 esac 8772 ;; 8773 8774 sunos4*) 8775 lt_prog_compiler_wl='-Qoption ld ' 8776 lt_prog_compiler_pic='-PIC' 8777 lt_prog_compiler_static='-Bstatic' 8778 ;; 8779 8780 sysv4 | sysv4.2uw2* | sysv4.3*) 8781 lt_prog_compiler_wl='-Wl,' 8782 lt_prog_compiler_pic='-KPIC' 8783 lt_prog_compiler_static='-Bstatic' 8784 ;; 8785 8786 sysv4*MP*) 8787 if test -d /usr/nec ;then 8788 lt_prog_compiler_pic='-Kconform_pic' 8789 lt_prog_compiler_static='-Bstatic' 8790 fi 8791 ;; 8792 8793 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8794 lt_prog_compiler_wl='-Wl,' 8795 lt_prog_compiler_pic='-KPIC' 8796 lt_prog_compiler_static='-Bstatic' 8797 ;; 8798 8799 unicos*) 8800 lt_prog_compiler_wl='-Wl,' 8801 lt_prog_compiler_can_build_shared=no 8802 ;; 8803 8804 uts4*) 8805 lt_prog_compiler_pic='-pic' 8806 lt_prog_compiler_static='-Bstatic' 8807 ;; 8808 8809 *) 8810 lt_prog_compiler_can_build_shared=no 8811 ;; 8812 esac 8813 fi 8814 8815case $host_os in 8816 # For platforms which do not support PIC, -DPIC is meaningless: 8817 *djgpp*) 8818 lt_prog_compiler_pic= 8819 ;; 8820 *) 8821 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8822 ;; 8823esac 8824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8825$as_echo "$lt_prog_compiler_pic" >&6; } 8826 8827 8828 8829 8830 8831 8832# 8833# Check to make sure the PIC flag actually works. 8834# 8835if test -n "$lt_prog_compiler_pic"; then 8836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8837$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8838if ${lt_cv_prog_compiler_pic_works+:} false; then : 8839 $as_echo_n "(cached) " >&6 8840else 8841 lt_cv_prog_compiler_pic_works=no 8842 ac_outfile=conftest.$ac_objext 8843 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8844 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8845 # Insert the option either (1) after the last *FLAGS variable, or 8846 # (2) before a word containing "conftest.", or (3) at the end. 8847 # Note that $ac_compile itself does not contain backslashes and begins 8848 # with a dollar sign (not a hyphen), so the echo should work correctly. 8849 # The option is referenced via a variable to avoid confusing sed. 8850 lt_compile=`echo "$ac_compile" | $SED \ 8851 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8852 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8853 -e 's:$: $lt_compiler_flag:'` 8854 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8855 (eval "$lt_compile" 2>conftest.err) 8856 ac_status=$? 8857 cat conftest.err >&5 8858 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8859 if (exit $ac_status) && test -s "$ac_outfile"; then 8860 # The compiler can only warn and ignore the option if not recognized 8861 # So say no if there are warnings other than the usual output. 8862 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8863 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8864 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8865 lt_cv_prog_compiler_pic_works=yes 8866 fi 8867 fi 8868 $RM conftest* 8869 8870fi 8871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8872$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8873 8874if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8875 case $lt_prog_compiler_pic in 8876 "" | " "*) ;; 8877 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8878 esac 8879else 8880 lt_prog_compiler_pic= 8881 lt_prog_compiler_can_build_shared=no 8882fi 8883 8884fi 8885 8886 8887 8888 8889 8890 8891# 8892# Check to make sure the static flag actually works. 8893# 8894wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8896$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8897if ${lt_cv_prog_compiler_static_works+:} false; then : 8898 $as_echo_n "(cached) " >&6 8899else 8900 lt_cv_prog_compiler_static_works=no 8901 save_LDFLAGS="$LDFLAGS" 8902 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8903 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8904 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8905 # The linker can only warn and ignore the option if not recognized 8906 # So say no if there are warnings 8907 if test -s conftest.err; then 8908 # Append any errors to the config.log. 8909 cat conftest.err 1>&5 8910 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8911 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8912 if diff conftest.exp conftest.er2 >/dev/null; then 8913 lt_cv_prog_compiler_static_works=yes 8914 fi 8915 else 8916 lt_cv_prog_compiler_static_works=yes 8917 fi 8918 fi 8919 $RM -r conftest* 8920 LDFLAGS="$save_LDFLAGS" 8921 8922fi 8923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8924$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8925 8926if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8927 : 8928else 8929 lt_prog_compiler_static= 8930fi 8931 8932 8933 8934 8935 8936 8937 8938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8939$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8940if ${lt_cv_prog_compiler_c_o+:} false; then : 8941 $as_echo_n "(cached) " >&6 8942else 8943 lt_cv_prog_compiler_c_o=no 8944 $RM -r conftest 2>/dev/null 8945 mkdir conftest 8946 cd conftest 8947 mkdir out 8948 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8949 8950 lt_compiler_flag="-o out/conftest2.$ac_objext" 8951 # Insert the option either (1) after the last *FLAGS variable, or 8952 # (2) before a word containing "conftest.", or (3) at the end. 8953 # Note that $ac_compile itself does not contain backslashes and begins 8954 # with a dollar sign (not a hyphen), so the echo should work correctly. 8955 lt_compile=`echo "$ac_compile" | $SED \ 8956 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8957 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8958 -e 's:$: $lt_compiler_flag:'` 8959 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8960 (eval "$lt_compile" 2>out/conftest.err) 8961 ac_status=$? 8962 cat out/conftest.err >&5 8963 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8964 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8965 then 8966 # The compiler can only warn and ignore the option if not recognized 8967 # So say no if there are warnings 8968 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8969 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8970 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8971 lt_cv_prog_compiler_c_o=yes 8972 fi 8973 fi 8974 chmod u+w . 2>&5 8975 $RM conftest* 8976 # SGI C++ compiler will create directory out/ii_files/ for 8977 # template instantiation 8978 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8979 $RM out/* && rmdir out 8980 cd .. 8981 $RM -r conftest 8982 $RM conftest* 8983 8984fi 8985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8986$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8987 8988 8989 8990 8991 8992 8993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8994$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8995if ${lt_cv_prog_compiler_c_o+:} false; then : 8996 $as_echo_n "(cached) " >&6 8997else 8998 lt_cv_prog_compiler_c_o=no 8999 $RM -r conftest 2>/dev/null 9000 mkdir conftest 9001 cd conftest 9002 mkdir out 9003 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9004 9005 lt_compiler_flag="-o out/conftest2.$ac_objext" 9006 # Insert the option either (1) after the last *FLAGS variable, or 9007 # (2) before a word containing "conftest.", or (3) at the end. 9008 # Note that $ac_compile itself does not contain backslashes and begins 9009 # with a dollar sign (not a hyphen), so the echo should work correctly. 9010 lt_compile=`echo "$ac_compile" | $SED \ 9011 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9012 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9013 -e 's:$: $lt_compiler_flag:'` 9014 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9015 (eval "$lt_compile" 2>out/conftest.err) 9016 ac_status=$? 9017 cat out/conftest.err >&5 9018 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9019 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9020 then 9021 # The compiler can only warn and ignore the option if not recognized 9022 # So say no if there are warnings 9023 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9024 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9025 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9026 lt_cv_prog_compiler_c_o=yes 9027 fi 9028 fi 9029 chmod u+w . 2>&5 9030 $RM conftest* 9031 # SGI C++ compiler will create directory out/ii_files/ for 9032 # template instantiation 9033 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9034 $RM out/* && rmdir out 9035 cd .. 9036 $RM -r conftest 9037 $RM conftest* 9038 9039fi 9040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9041$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9042 9043 9044 9045 9046hard_links="nottested" 9047if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9048 # do not overwrite the value of need_locks provided by the user 9049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9050$as_echo_n "checking if we can lock with hard links... " >&6; } 9051 hard_links=yes 9052 $RM conftest* 9053 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9054 touch conftest.a 9055 ln conftest.a conftest.b 2>&5 || hard_links=no 9056 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9058$as_echo "$hard_links" >&6; } 9059 if test "$hard_links" = no; then 9060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9061$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9062 need_locks=warn 9063 fi 9064else 9065 need_locks=no 9066fi 9067 9068 9069 9070 9071 9072 9073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9074$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9075 9076 runpath_var= 9077 allow_undefined_flag= 9078 always_export_symbols=no 9079 archive_cmds= 9080 archive_expsym_cmds= 9081 compiler_needs_object=no 9082 enable_shared_with_static_runtimes=no 9083 export_dynamic_flag_spec= 9084 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9085 hardcode_automatic=no 9086 hardcode_direct=no 9087 hardcode_direct_absolute=no 9088 hardcode_libdir_flag_spec= 9089 hardcode_libdir_flag_spec_ld= 9090 hardcode_libdir_separator= 9091 hardcode_minus_L=no 9092 hardcode_shlibpath_var=unsupported 9093 inherit_rpath=no 9094 link_all_deplibs=unknown 9095 module_cmds= 9096 module_expsym_cmds= 9097 old_archive_from_new_cmds= 9098 old_archive_from_expsyms_cmds= 9099 thread_safe_flag_spec= 9100 whole_archive_flag_spec= 9101 # include_expsyms should be a list of space-separated symbols to be *always* 9102 # included in the symbol list 9103 include_expsyms= 9104 # exclude_expsyms can be an extended regexp of symbols to exclude 9105 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9106 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9107 # as well as any symbol that contains `d'. 9108 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9109 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9110 # platforms (ab)use it in PIC code, but their linkers get confused if 9111 # the symbol is explicitly referenced. Since portable code cannot 9112 # rely on this symbol name, it's probably fine to never include it in 9113 # preloaded symbol tables. 9114 # Exclude shared library initialization/finalization symbols. 9115 extract_expsyms_cmds= 9116 9117 case $host_os in 9118 cygwin* | mingw* | pw32* | cegcc*) 9119 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9120 # When not using gcc, we currently assume that we are using 9121 # Microsoft Visual C++. 9122 if test "$GCC" != yes; then 9123 with_gnu_ld=no 9124 fi 9125 ;; 9126 interix*) 9127 # we just hope/assume this is gcc and not c89 (= MSVC++) 9128 with_gnu_ld=yes 9129 ;; 9130 openbsd*) 9131 with_gnu_ld=no 9132 ;; 9133 esac 9134 9135 ld_shlibs=yes 9136 9137 # On some targets, GNU ld is compatible enough with the native linker 9138 # that we're better off using the native interface for both. 9139 lt_use_gnu_ld_interface=no 9140 if test "$with_gnu_ld" = yes; then 9141 case $host_os in 9142 aix*) 9143 # The AIX port of GNU ld has always aspired to compatibility 9144 # with the native linker. However, as the warning in the GNU ld 9145 # block says, versions before 2.19.5* couldn't really create working 9146 # shared libraries, regardless of the interface used. 9147 case `$LD -v 2>&1` in 9148 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9149 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9150 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9151 *) 9152 lt_use_gnu_ld_interface=yes 9153 ;; 9154 esac 9155 ;; 9156 *) 9157 lt_use_gnu_ld_interface=yes 9158 ;; 9159 esac 9160 fi 9161 9162 if test "$lt_use_gnu_ld_interface" = yes; then 9163 # If archive_cmds runs LD, not CC, wlarc should be empty 9164 wlarc='${wl}' 9165 9166 # Set some defaults for GNU ld with shared library support. These 9167 # are reset later if shared libraries are not supported. Putting them 9168 # here allows them to be overridden if necessary. 9169 runpath_var=LD_RUN_PATH 9170 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9171 export_dynamic_flag_spec='${wl}--export-dynamic' 9172 # ancient GNU ld didn't support --whole-archive et. al. 9173 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9174 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9175 else 9176 whole_archive_flag_spec= 9177 fi 9178 supports_anon_versioning=no 9179 case `$LD -v 2>&1` in 9180 *GNU\ gold*) supports_anon_versioning=yes ;; 9181 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9182 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9183 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9184 *\ 2.11.*) ;; # other 2.11 versions 9185 *) supports_anon_versioning=yes ;; 9186 esac 9187 9188 # See if GNU ld supports shared libraries. 9189 case $host_os in 9190 aix[3-9]*) 9191 # On AIX/PPC, the GNU linker is very broken 9192 if test "$host_cpu" != ia64; then 9193 ld_shlibs=no 9194 cat <<_LT_EOF 1>&2 9195 9196*** Warning: the GNU linker, at least up to release 2.19, is reported 9197*** to be unable to reliably create shared libraries on AIX. 9198*** Therefore, libtool is disabling shared libraries support. If you 9199*** really care for shared libraries, you may want to install binutils 9200*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9201*** You will then need to restart the configuration process. 9202 9203_LT_EOF 9204 fi 9205 ;; 9206 9207 amigaos*) 9208 case $host_cpu in 9209 powerpc) 9210 # see comment about AmigaOS4 .so support 9211 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9212 archive_expsym_cmds='' 9213 ;; 9214 m68k) 9215 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)' 9216 hardcode_libdir_flag_spec='-L$libdir' 9217 hardcode_minus_L=yes 9218 ;; 9219 esac 9220 ;; 9221 9222 beos*) 9223 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9224 allow_undefined_flag=unsupported 9225 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9226 # support --undefined. This deserves some investigation. FIXME 9227 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9228 else 9229 ld_shlibs=no 9230 fi 9231 ;; 9232 9233 cygwin* | mingw* | pw32* | cegcc*) 9234 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9235 # as there is no search path for DLLs. 9236 hardcode_libdir_flag_spec='-L$libdir' 9237 export_dynamic_flag_spec='${wl}--export-all-symbols' 9238 allow_undefined_flag=unsupported 9239 always_export_symbols=no 9240 enable_shared_with_static_runtimes=yes 9241 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9242 9243 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9244 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9245 # If the export-symbols file already is a .def file (1st line 9246 # is EXPORTS), use it as is; otherwise, prepend... 9247 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9248 cp $export_symbols $output_objdir/$soname.def; 9249 else 9250 echo EXPORTS > $output_objdir/$soname.def; 9251 cat $export_symbols >> $output_objdir/$soname.def; 9252 fi~ 9253 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9254 else 9255 ld_shlibs=no 9256 fi 9257 ;; 9258 9259 haiku*) 9260 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9261 link_all_deplibs=yes 9262 ;; 9263 9264 interix[3-9]*) 9265 hardcode_direct=no 9266 hardcode_shlibpath_var=no 9267 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9268 export_dynamic_flag_spec='${wl}-E' 9269 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9270 # Instead, shared libraries are loaded at an image base (0x10000000 by 9271 # default) and relocated if they conflict, which is a slow very memory 9272 # consuming and fragmenting process. To avoid this, we pick a random, 9273 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9274 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9275 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9276 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' 9277 ;; 9278 9279 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9280 tmp_diet=no 9281 if test "$host_os" = linux-dietlibc; then 9282 case $cc_basename in 9283 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9284 esac 9285 fi 9286 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9287 && test "$tmp_diet" = no 9288 then 9289 tmp_addflag=' $pic_flag' 9290 tmp_sharedflag='-shared' 9291 case $cc_basename,$host_cpu in 9292 pgcc*) # Portland Group C compiler 9293 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' 9294 tmp_addflag=' $pic_flag' 9295 ;; 9296 pgf77* | pgf90* | pgf95* | pgfortran*) 9297 # Portland Group f77 and f90 compilers 9298 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' 9299 tmp_addflag=' $pic_flag -Mnomain' ;; 9300 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9301 tmp_addflag=' -i_dynamic' ;; 9302 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9303 tmp_addflag=' -i_dynamic -nofor_main' ;; 9304 ifc* | ifort*) # Intel Fortran compiler 9305 tmp_addflag=' -nofor_main' ;; 9306 lf95*) # Lahey Fortran 8.1 9307 whole_archive_flag_spec= 9308 tmp_sharedflag='--shared' ;; 9309 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9310 tmp_sharedflag='-qmkshrobj' 9311 tmp_addflag= ;; 9312 nvcc*) # Cuda Compiler Driver 2.2 9313 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' 9314 compiler_needs_object=yes 9315 ;; 9316 esac 9317 case `$CC -V 2>&1 | sed 5q` in 9318 *Sun\ C*) # Sun C 5.9 9319 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' 9320 compiler_needs_object=yes 9321 tmp_sharedflag='-G' ;; 9322 *Sun\ F*) # Sun Fortran 8.3 9323 tmp_sharedflag='-G' ;; 9324 esac 9325 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9326 9327 if test "x$supports_anon_versioning" = xyes; then 9328 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9329 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9330 echo "local: *; };" >> $output_objdir/$libname.ver~ 9331 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9332 fi 9333 9334 case $cc_basename in 9335 xlf* | bgf* | bgxlf* | mpixlf*) 9336 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9337 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9338 hardcode_libdir_flag_spec= 9339 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9340 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9341 if test "x$supports_anon_versioning" = xyes; then 9342 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9343 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9344 echo "local: *; };" >> $output_objdir/$libname.ver~ 9345 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9346 fi 9347 ;; 9348 esac 9349 else 9350 ld_shlibs=no 9351 fi 9352 ;; 9353 9354 netbsd*) 9355 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9356 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9357 wlarc= 9358 else 9359 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9360 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9361 fi 9362 ;; 9363 9364 solaris*) 9365 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9366 ld_shlibs=no 9367 cat <<_LT_EOF 1>&2 9368 9369*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9370*** create shared libraries on Solaris systems. Therefore, libtool 9371*** is disabling shared libraries support. We urge you to upgrade GNU 9372*** binutils to release 2.9.1 or newer. Another option is to modify 9373*** your PATH or compiler configuration so that the native linker is 9374*** used, and then restart. 9375 9376_LT_EOF 9377 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9378 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9379 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9380 else 9381 ld_shlibs=no 9382 fi 9383 ;; 9384 9385 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9386 case `$LD -v 2>&1` in 9387 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9388 ld_shlibs=no 9389 cat <<_LT_EOF 1>&2 9390 9391*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9392*** reliably create shared libraries on SCO systems. Therefore, libtool 9393*** is disabling shared libraries support. We urge you to upgrade GNU 9394*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9395*** your PATH or compiler configuration so that the native linker is 9396*** used, and then restart. 9397 9398_LT_EOF 9399 ;; 9400 *) 9401 # For security reasons, it is highly recommended that you always 9402 # use absolute paths for naming shared libraries, and exclude the 9403 # DT_RUNPATH tag from executables and libraries. But doing so 9404 # requires that you compile everything twice, which is a pain. 9405 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9406 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9407 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9408 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9409 else 9410 ld_shlibs=no 9411 fi 9412 ;; 9413 esac 9414 ;; 9415 9416 sunos4*) 9417 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9418 wlarc= 9419 hardcode_direct=yes 9420 hardcode_shlibpath_var=no 9421 ;; 9422 9423 *) 9424 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9425 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9426 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9427 else 9428 ld_shlibs=no 9429 fi 9430 ;; 9431 esac 9432 9433 if test "$ld_shlibs" = no; then 9434 runpath_var= 9435 hardcode_libdir_flag_spec= 9436 export_dynamic_flag_spec= 9437 whole_archive_flag_spec= 9438 fi 9439 else 9440 # PORTME fill in a description of your system's linker (not GNU ld) 9441 case $host_os in 9442 aix3*) 9443 allow_undefined_flag=unsupported 9444 always_export_symbols=yes 9445 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' 9446 # Note: this linker hardcodes the directories in LIBPATH if there 9447 # are no directories specified by -L. 9448 hardcode_minus_L=yes 9449 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9450 # Neither direct hardcoding nor static linking is supported with a 9451 # broken collect2. 9452 hardcode_direct=unsupported 9453 fi 9454 ;; 9455 9456 aix[4-9]*) 9457 if test "$host_cpu" = ia64; then 9458 # On IA64, the linker does run time linking by default, so we don't 9459 # have to do anything special. 9460 aix_use_runtimelinking=no 9461 exp_sym_flag='-Bexport' 9462 no_entry_flag="" 9463 else 9464 # If we're using GNU nm, then we don't want the "-C" option. 9465 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9466 # Also, AIX nm treats weak defined symbols like other global 9467 # defined symbols, whereas GNU nm marks them as "W". 9468 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9469 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' 9470 else 9471 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' 9472 fi 9473 aix_use_runtimelinking=no 9474 9475 # Test if we are trying to use run time linking or normal 9476 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9477 # need to do runtime linking. 9478 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9479 for ld_flag in $LDFLAGS; do 9480 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9481 aix_use_runtimelinking=yes 9482 break 9483 fi 9484 done 9485 ;; 9486 esac 9487 9488 exp_sym_flag='-bexport' 9489 no_entry_flag='-bnoentry' 9490 fi 9491 9492 # When large executables or shared objects are built, AIX ld can 9493 # have problems creating the table of contents. If linking a library 9494 # or program results in "error TOC overflow" add -mminimal-toc to 9495 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9496 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9497 9498 archive_cmds='' 9499 hardcode_direct=yes 9500 hardcode_direct_absolute=yes 9501 hardcode_libdir_separator=':' 9502 link_all_deplibs=yes 9503 file_list_spec='${wl}-f,' 9504 9505 if test "$GCC" = yes; then 9506 case $host_os in aix4.[012]|aix4.[012].*) 9507 # We only want to do this on AIX 4.2 and lower, the check 9508 # below for broken collect2 doesn't work under 4.3+ 9509 collect2name=`${CC} -print-prog-name=collect2` 9510 if test -f "$collect2name" && 9511 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9512 then 9513 # We have reworked collect2 9514 : 9515 else 9516 # We have old collect2 9517 hardcode_direct=unsupported 9518 # It fails to find uninstalled libraries when the uninstalled 9519 # path is not listed in the libpath. Setting hardcode_minus_L 9520 # to unsupported forces relinking 9521 hardcode_minus_L=yes 9522 hardcode_libdir_flag_spec='-L$libdir' 9523 hardcode_libdir_separator= 9524 fi 9525 ;; 9526 esac 9527 shared_flag='-shared' 9528 if test "$aix_use_runtimelinking" = yes; then 9529 shared_flag="$shared_flag "'${wl}-G' 9530 fi 9531 else 9532 # not using gcc 9533 if test "$host_cpu" = ia64; then 9534 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9535 # chokes on -Wl,-G. The following line is correct: 9536 shared_flag='-G' 9537 else 9538 if test "$aix_use_runtimelinking" = yes; then 9539 shared_flag='${wl}-G' 9540 else 9541 shared_flag='${wl}-bM:SRE' 9542 fi 9543 fi 9544 fi 9545 9546 export_dynamic_flag_spec='${wl}-bexpall' 9547 # It seems that -bexpall does not export symbols beginning with 9548 # underscore (_), so it is better to generate a list of symbols to export. 9549 always_export_symbols=yes 9550 if test "$aix_use_runtimelinking" = yes; then 9551 # Warning - without using the other runtime loading flags (-brtl), 9552 # -berok will link without error, but may produce a broken library. 9553 allow_undefined_flag='-berok' 9554 # Determine the default libpath from the value encoded in an 9555 # empty executable. 9556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9557/* end confdefs.h. */ 9558 9559int 9560main () 9561{ 9562 9563 ; 9564 return 0; 9565} 9566_ACEOF 9567if ac_fn_c_try_link "$LINENO"; then : 9568 9569lt_aix_libpath_sed=' 9570 /Import File Strings/,/^$/ { 9571 /^0/ { 9572 s/^0 *\(.*\)$/\1/ 9573 p 9574 } 9575 }' 9576aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9577# Check for a 64-bit object if we didn't find anything. 9578if test -z "$aix_libpath"; then 9579 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9580fi 9581fi 9582rm -f core conftest.err conftest.$ac_objext \ 9583 conftest$ac_exeext conftest.$ac_ext 9584if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9585 9586 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9587 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" 9588 else 9589 if test "$host_cpu" = ia64; then 9590 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9591 allow_undefined_flag="-z nodefs" 9592 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" 9593 else 9594 # Determine the default libpath from the value encoded in an 9595 # empty executable. 9596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9597/* end confdefs.h. */ 9598 9599int 9600main () 9601{ 9602 9603 ; 9604 return 0; 9605} 9606_ACEOF 9607if ac_fn_c_try_link "$LINENO"; then : 9608 9609lt_aix_libpath_sed=' 9610 /Import File Strings/,/^$/ { 9611 /^0/ { 9612 s/^0 *\(.*\)$/\1/ 9613 p 9614 } 9615 }' 9616aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9617# Check for a 64-bit object if we didn't find anything. 9618if test -z "$aix_libpath"; then 9619 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9620fi 9621fi 9622rm -f core conftest.err conftest.$ac_objext \ 9623 conftest$ac_exeext conftest.$ac_ext 9624if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9625 9626 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9627 # Warning - without using the other run time loading flags, 9628 # -berok will link without error, but may produce a broken library. 9629 no_undefined_flag=' ${wl}-bernotok' 9630 allow_undefined_flag=' ${wl}-berok' 9631 if test "$with_gnu_ld" = yes; then 9632 # We only use this code for GNU lds that support --whole-archive. 9633 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9634 else 9635 # Exported symbols can be pulled into shared objects from archives 9636 whole_archive_flag_spec='$convenience' 9637 fi 9638 archive_cmds_need_lc=yes 9639 # This is similar to how AIX traditionally builds its shared libraries. 9640 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' 9641 fi 9642 fi 9643 ;; 9644 9645 amigaos*) 9646 case $host_cpu in 9647 powerpc) 9648 # see comment about AmigaOS4 .so support 9649 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9650 archive_expsym_cmds='' 9651 ;; 9652 m68k) 9653 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)' 9654 hardcode_libdir_flag_spec='-L$libdir' 9655 hardcode_minus_L=yes 9656 ;; 9657 esac 9658 ;; 9659 9660 bsdi[45]*) 9661 export_dynamic_flag_spec=-rdynamic 9662 ;; 9663 9664 cygwin* | mingw* | pw32* | cegcc*) 9665 # When not using gcc, we currently assume that we are using 9666 # Microsoft Visual C++. 9667 # hardcode_libdir_flag_spec is actually meaningless, as there is 9668 # no search path for DLLs. 9669 hardcode_libdir_flag_spec=' ' 9670 allow_undefined_flag=unsupported 9671 # Tell ltmain to make .lib files, not .a files. 9672 libext=lib 9673 # Tell ltmain to make .dll files, not .so files. 9674 shrext_cmds=".dll" 9675 # FIXME: Setting linknames here is a bad hack. 9676 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9677 # The linker will automatically build a .lib file if we build a DLL. 9678 old_archive_from_new_cmds='true' 9679 # FIXME: Should let the user specify the lib program. 9680 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9681 fix_srcfile_path='`cygpath -w "$srcfile"`' 9682 enable_shared_with_static_runtimes=yes 9683 ;; 9684 9685 darwin* | rhapsody*) 9686 9687 9688 archive_cmds_need_lc=no 9689 hardcode_direct=no 9690 hardcode_automatic=yes 9691 hardcode_shlibpath_var=unsupported 9692 if test "$lt_cv_ld_force_load" = "yes"; then 9693 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\"`' 9694 else 9695 whole_archive_flag_spec='' 9696 fi 9697 link_all_deplibs=yes 9698 allow_undefined_flag="$_lt_dar_allow_undefined" 9699 case $cc_basename in 9700 ifort*) _lt_dar_can_shared=yes ;; 9701 *) _lt_dar_can_shared=$GCC ;; 9702 esac 9703 if test "$_lt_dar_can_shared" = "yes"; then 9704 output_verbose_link_cmd=func_echo_all 9705 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9706 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9707 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}" 9708 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}" 9709 9710 else 9711 ld_shlibs=no 9712 fi 9713 9714 ;; 9715 9716 dgux*) 9717 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9718 hardcode_libdir_flag_spec='-L$libdir' 9719 hardcode_shlibpath_var=no 9720 ;; 9721 9722 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9723 # support. Future versions do this automatically, but an explicit c++rt0.o 9724 # does not break anything, and helps significantly (at the cost of a little 9725 # extra space). 9726 freebsd2.2*) 9727 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9728 hardcode_libdir_flag_spec='-R$libdir' 9729 hardcode_direct=yes 9730 hardcode_shlibpath_var=no 9731 ;; 9732 9733 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9734 freebsd2.*) 9735 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9736 hardcode_direct=yes 9737 hardcode_minus_L=yes 9738 hardcode_shlibpath_var=no 9739 ;; 9740 9741 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9742 freebsd* | dragonfly*) 9743 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9744 hardcode_libdir_flag_spec='-R$libdir' 9745 hardcode_direct=yes 9746 hardcode_shlibpath_var=no 9747 ;; 9748 9749 hpux9*) 9750 if test "$GCC" = yes; then 9751 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' 9752 else 9753 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' 9754 fi 9755 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9756 hardcode_libdir_separator=: 9757 hardcode_direct=yes 9758 9759 # hardcode_minus_L: Not really in the search PATH, 9760 # but as the default location of the library. 9761 hardcode_minus_L=yes 9762 export_dynamic_flag_spec='${wl}-E' 9763 ;; 9764 9765 hpux10*) 9766 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9767 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9768 else 9769 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9770 fi 9771 if test "$with_gnu_ld" = no; then 9772 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9773 hardcode_libdir_flag_spec_ld='+b $libdir' 9774 hardcode_libdir_separator=: 9775 hardcode_direct=yes 9776 hardcode_direct_absolute=yes 9777 export_dynamic_flag_spec='${wl}-E' 9778 # hardcode_minus_L: Not really in the search PATH, 9779 # but as the default location of the library. 9780 hardcode_minus_L=yes 9781 fi 9782 ;; 9783 9784 hpux11*) 9785 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9786 case $host_cpu in 9787 hppa*64*) 9788 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9789 ;; 9790 ia64*) 9791 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9792 ;; 9793 *) 9794 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9795 ;; 9796 esac 9797 else 9798 case $host_cpu in 9799 hppa*64*) 9800 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9801 ;; 9802 ia64*) 9803 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9804 ;; 9805 *) 9806 9807 # Older versions of the 11.00 compiler do not understand -b yet 9808 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9810$as_echo_n "checking if $CC understands -b... " >&6; } 9811if ${lt_cv_prog_compiler__b+:} false; then : 9812 $as_echo_n "(cached) " >&6 9813else 9814 lt_cv_prog_compiler__b=no 9815 save_LDFLAGS="$LDFLAGS" 9816 LDFLAGS="$LDFLAGS -b" 9817 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9818 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9819 # The linker can only warn and ignore the option if not recognized 9820 # So say no if there are warnings 9821 if test -s conftest.err; then 9822 # Append any errors to the config.log. 9823 cat conftest.err 1>&5 9824 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9825 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9826 if diff conftest.exp conftest.er2 >/dev/null; then 9827 lt_cv_prog_compiler__b=yes 9828 fi 9829 else 9830 lt_cv_prog_compiler__b=yes 9831 fi 9832 fi 9833 $RM -r conftest* 9834 LDFLAGS="$save_LDFLAGS" 9835 9836fi 9837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9838$as_echo "$lt_cv_prog_compiler__b" >&6; } 9839 9840if test x"$lt_cv_prog_compiler__b" = xyes; then 9841 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9842else 9843 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9844fi 9845 9846 ;; 9847 esac 9848 fi 9849 if test "$with_gnu_ld" = no; then 9850 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9851 hardcode_libdir_separator=: 9852 9853 case $host_cpu in 9854 hppa*64*|ia64*) 9855 hardcode_direct=no 9856 hardcode_shlibpath_var=no 9857 ;; 9858 *) 9859 hardcode_direct=yes 9860 hardcode_direct_absolute=yes 9861 export_dynamic_flag_spec='${wl}-E' 9862 9863 # hardcode_minus_L: Not really in the search PATH, 9864 # but as the default location of the library. 9865 hardcode_minus_L=yes 9866 ;; 9867 esac 9868 fi 9869 ;; 9870 9871 irix5* | irix6* | nonstopux*) 9872 if test "$GCC" = yes; then 9873 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' 9874 # Try to use the -exported_symbol ld option, if it does not 9875 # work, assume that -exports_file does not work either and 9876 # implicitly export all symbols. 9877 save_LDFLAGS="$LDFLAGS" 9878 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9880/* end confdefs.h. */ 9881int foo(void) {} 9882_ACEOF 9883if ac_fn_c_try_link "$LINENO"; then : 9884 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' 9885 9886fi 9887rm -f core conftest.err conftest.$ac_objext \ 9888 conftest$ac_exeext conftest.$ac_ext 9889 LDFLAGS="$save_LDFLAGS" 9890 else 9891 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' 9892 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' 9893 fi 9894 archive_cmds_need_lc='no' 9895 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9896 hardcode_libdir_separator=: 9897 inherit_rpath=yes 9898 link_all_deplibs=yes 9899 ;; 9900 9901 netbsd*) 9902 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9903 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9904 else 9905 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9906 fi 9907 hardcode_libdir_flag_spec='-R$libdir' 9908 hardcode_direct=yes 9909 hardcode_shlibpath_var=no 9910 ;; 9911 9912 newsos6) 9913 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9914 hardcode_direct=yes 9915 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9916 hardcode_libdir_separator=: 9917 hardcode_shlibpath_var=no 9918 ;; 9919 9920 *nto* | *qnx*) 9921 ;; 9922 9923 openbsd*) 9924 if test -f /usr/libexec/ld.so; then 9925 hardcode_direct=yes 9926 hardcode_shlibpath_var=no 9927 hardcode_direct_absolute=yes 9928 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9929 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9930 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9931 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9932 export_dynamic_flag_spec='${wl}-E' 9933 else 9934 case $host_os in 9935 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9936 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9937 hardcode_libdir_flag_spec='-R$libdir' 9938 ;; 9939 *) 9940 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9941 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9942 ;; 9943 esac 9944 fi 9945 else 9946 ld_shlibs=no 9947 fi 9948 ;; 9949 9950 os2*) 9951 hardcode_libdir_flag_spec='-L$libdir' 9952 hardcode_minus_L=yes 9953 allow_undefined_flag=unsupported 9954 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' 9955 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9956 ;; 9957 9958 osf3*) 9959 if test "$GCC" = yes; then 9960 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9961 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' 9962 else 9963 allow_undefined_flag=' -expect_unresolved \*' 9964 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' 9965 fi 9966 archive_cmds_need_lc='no' 9967 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9968 hardcode_libdir_separator=: 9969 ;; 9970 9971 osf4* | osf5*) # as osf3* with the addition of -msym flag 9972 if test "$GCC" = yes; then 9973 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9974 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' 9975 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9976 else 9977 allow_undefined_flag=' -expect_unresolved \*' 9978 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' 9979 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~ 9980 $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' 9981 9982 # Both c and cxx compiler support -rpath directly 9983 hardcode_libdir_flag_spec='-rpath $libdir' 9984 fi 9985 archive_cmds_need_lc='no' 9986 hardcode_libdir_separator=: 9987 ;; 9988 9989 solaris*) 9990 no_undefined_flag=' -z defs' 9991 if test "$GCC" = yes; then 9992 wlarc='${wl}' 9993 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9994 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9995 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9996 else 9997 case `$CC -V 2>&1` in 9998 *"Compilers 5.0"*) 9999 wlarc='' 10000 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10001 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10002 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10003 ;; 10004 *) 10005 wlarc='${wl}' 10006 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10007 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10008 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10009 ;; 10010 esac 10011 fi 10012 hardcode_libdir_flag_spec='-R$libdir' 10013 hardcode_shlibpath_var=no 10014 case $host_os in 10015 solaris2.[0-5] | solaris2.[0-5].*) ;; 10016 *) 10017 # The compiler driver will combine and reorder linker options, 10018 # but understands `-z linker_flag'. GCC discards it without `$wl', 10019 # but is careful enough not to reorder. 10020 # Supported since Solaris 2.6 (maybe 2.5.1?) 10021 if test "$GCC" = yes; then 10022 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10023 else 10024 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10025 fi 10026 ;; 10027 esac 10028 link_all_deplibs=yes 10029 ;; 10030 10031 sunos4*) 10032 if test "x$host_vendor" = xsequent; then 10033 # Use $CC to link under sequent, because it throws in some extra .o 10034 # files that make .init and .fini sections work. 10035 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10036 else 10037 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10038 fi 10039 hardcode_libdir_flag_spec='-L$libdir' 10040 hardcode_direct=yes 10041 hardcode_minus_L=yes 10042 hardcode_shlibpath_var=no 10043 ;; 10044 10045 sysv4) 10046 case $host_vendor in 10047 sni) 10048 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10049 hardcode_direct=yes # is this really true??? 10050 ;; 10051 siemens) 10052 ## LD is ld it makes a PLAMLIB 10053 ## CC just makes a GrossModule. 10054 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10055 reload_cmds='$CC -r -o $output$reload_objs' 10056 hardcode_direct=no 10057 ;; 10058 motorola) 10059 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10060 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10061 ;; 10062 esac 10063 runpath_var='LD_RUN_PATH' 10064 hardcode_shlibpath_var=no 10065 ;; 10066 10067 sysv4.3*) 10068 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10069 hardcode_shlibpath_var=no 10070 export_dynamic_flag_spec='-Bexport' 10071 ;; 10072 10073 sysv4*MP*) 10074 if test -d /usr/nec; then 10075 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10076 hardcode_shlibpath_var=no 10077 runpath_var=LD_RUN_PATH 10078 hardcode_runpath_var=yes 10079 ld_shlibs=yes 10080 fi 10081 ;; 10082 10083 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10084 no_undefined_flag='${wl}-z,text' 10085 archive_cmds_need_lc=no 10086 hardcode_shlibpath_var=no 10087 runpath_var='LD_RUN_PATH' 10088 10089 if test "$GCC" = yes; then 10090 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10091 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10092 else 10093 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10094 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10095 fi 10096 ;; 10097 10098 sysv5* | sco3.2v5* | sco5v6*) 10099 # Note: We can NOT use -z defs as we might desire, because we do not 10100 # link with -lc, and that would cause any symbols used from libc to 10101 # always be unresolved, which means just about no library would 10102 # ever link correctly. If we're not using GNU ld we use -z text 10103 # though, which does catch some bad symbols but isn't as heavy-handed 10104 # as -z defs. 10105 no_undefined_flag='${wl}-z,text' 10106 allow_undefined_flag='${wl}-z,nodefs' 10107 archive_cmds_need_lc=no 10108 hardcode_shlibpath_var=no 10109 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10110 hardcode_libdir_separator=':' 10111 link_all_deplibs=yes 10112 export_dynamic_flag_spec='${wl}-Bexport' 10113 runpath_var='LD_RUN_PATH' 10114 10115 if test "$GCC" = yes; then 10116 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10117 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10118 else 10119 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10120 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10121 fi 10122 ;; 10123 10124 uts4*) 10125 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10126 hardcode_libdir_flag_spec='-L$libdir' 10127 hardcode_shlibpath_var=no 10128 ;; 10129 10130 *) 10131 ld_shlibs=no 10132 ;; 10133 esac 10134 10135 if test x$host_vendor = xsni; then 10136 case $host in 10137 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10138 export_dynamic_flag_spec='${wl}-Blargedynsym' 10139 ;; 10140 esac 10141 fi 10142 fi 10143 10144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10145$as_echo "$ld_shlibs" >&6; } 10146test "$ld_shlibs" = no && can_build_shared=no 10147 10148with_gnu_ld=$with_gnu_ld 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164# 10165# Do we need to explicitly link libc? 10166# 10167case "x$archive_cmds_need_lc" in 10168x|xyes) 10169 # Assume -lc should be added 10170 archive_cmds_need_lc=yes 10171 10172 if test "$enable_shared" = yes && test "$GCC" = yes; then 10173 case $archive_cmds in 10174 *'~'*) 10175 # FIXME: we may have to deal with multi-command sequences. 10176 ;; 10177 '$CC '*) 10178 # Test whether the compiler implicitly links with -lc since on some 10179 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10180 # to ld, don't add -lc before -lgcc. 10181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10182$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10183if ${lt_cv_archive_cmds_need_lc+:} false; then : 10184 $as_echo_n "(cached) " >&6 10185else 10186 $RM conftest* 10187 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10188 10189 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10190 (eval $ac_compile) 2>&5 10191 ac_status=$? 10192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10193 test $ac_status = 0; } 2>conftest.err; then 10194 soname=conftest 10195 lib=conftest 10196 libobjs=conftest.$ac_objext 10197 deplibs= 10198 wl=$lt_prog_compiler_wl 10199 pic_flag=$lt_prog_compiler_pic 10200 compiler_flags=-v 10201 linker_flags=-v 10202 verstring= 10203 output_objdir=. 10204 libname=conftest 10205 lt_save_allow_undefined_flag=$allow_undefined_flag 10206 allow_undefined_flag= 10207 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10208 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10209 ac_status=$? 10210 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10211 test $ac_status = 0; } 10212 then 10213 lt_cv_archive_cmds_need_lc=no 10214 else 10215 lt_cv_archive_cmds_need_lc=yes 10216 fi 10217 allow_undefined_flag=$lt_save_allow_undefined_flag 10218 else 10219 cat conftest.err 1>&5 10220 fi 10221 $RM conftest* 10222 10223fi 10224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10225$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10226 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10227 ;; 10228 esac 10229 fi 10230 ;; 10231esac 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10390$as_echo_n "checking dynamic linker characteristics... " >&6; } 10391 10392if test "$GCC" = yes; then 10393 case $host_os in 10394 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10395 *) lt_awk_arg="/^libraries:/" ;; 10396 esac 10397 case $host_os in 10398 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10399 *) lt_sed_strip_eq="s,=/,/,g" ;; 10400 esac 10401 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10402 case $lt_search_path_spec in 10403 *\;*) 10404 # if the path contains ";" then we assume it to be the separator 10405 # otherwise default to the standard path separator (i.e. ":") - it is 10406 # assumed that no part of a normal pathname contains ";" but that should 10407 # okay in the real world where ";" in dirpaths is itself problematic. 10408 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10409 ;; 10410 *) 10411 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10412 ;; 10413 esac 10414 # Ok, now we have the path, separated by spaces, we can step through it 10415 # and add multilib dir if necessary. 10416 lt_tmp_lt_search_path_spec= 10417 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10418 for lt_sys_path in $lt_search_path_spec; do 10419 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10420 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10421 else 10422 test -d "$lt_sys_path" && \ 10423 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10424 fi 10425 done 10426 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10427BEGIN {RS=" "; FS="/|\n";} { 10428 lt_foo=""; 10429 lt_count=0; 10430 for (lt_i = NF; lt_i > 0; lt_i--) { 10431 if ($lt_i != "" && $lt_i != ".") { 10432 if ($lt_i == "..") { 10433 lt_count++; 10434 } else { 10435 if (lt_count == 0) { 10436 lt_foo="/" $lt_i lt_foo; 10437 } else { 10438 lt_count--; 10439 } 10440 } 10441 } 10442 } 10443 if (lt_foo != "") { lt_freq[lt_foo]++; } 10444 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10445}'` 10446 # AWK program above erroneously prepends '/' to C:/dos/paths 10447 # for these hosts. 10448 case $host_os in 10449 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10450 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10451 esac 10452 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10453else 10454 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10455fi 10456library_names_spec= 10457libname_spec='lib$name' 10458soname_spec= 10459shrext_cmds=".so" 10460postinstall_cmds= 10461postuninstall_cmds= 10462finish_cmds= 10463finish_eval= 10464shlibpath_var= 10465shlibpath_overrides_runpath=unknown 10466version_type=none 10467dynamic_linker="$host_os ld.so" 10468sys_lib_dlsearch_path_spec="/lib /usr/lib" 10469need_lib_prefix=unknown 10470hardcode_into_libs=no 10471 10472# when you set need_version to no, make sure it does not cause -set_version 10473# flags to be left without arguments 10474need_version=unknown 10475 10476case $host_os in 10477aix3*) 10478 version_type=linux 10479 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10480 shlibpath_var=LIBPATH 10481 10482 # AIX 3 has no versioning support, so we append a major version to the name. 10483 soname_spec='${libname}${release}${shared_ext}$major' 10484 ;; 10485 10486aix[4-9]*) 10487 version_type=linux 10488 need_lib_prefix=no 10489 need_version=no 10490 hardcode_into_libs=yes 10491 if test "$host_cpu" = ia64; then 10492 # AIX 5 supports IA64 10493 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10494 shlibpath_var=LD_LIBRARY_PATH 10495 else 10496 # With GCC up to 2.95.x, collect2 would create an import file 10497 # for dependence libraries. The import file would start with 10498 # the line `#! .'. This would cause the generated library to 10499 # depend on `.', always an invalid library. This was fixed in 10500 # development snapshots of GCC prior to 3.0. 10501 case $host_os in 10502 aix4 | aix4.[01] | aix4.[01].*) 10503 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10504 echo ' yes ' 10505 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10506 : 10507 else 10508 can_build_shared=no 10509 fi 10510 ;; 10511 esac 10512 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10513 # soname into executable. Probably we can add versioning support to 10514 # collect2, so additional links can be useful in future. 10515 if test "$aix_use_runtimelinking" = yes; then 10516 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10517 # instead of lib<name>.a to let people know that these are not 10518 # typical AIX shared libraries. 10519 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10520 else 10521 # We preserve .a as extension for shared libraries through AIX4.2 10522 # and later when we are not doing run time linking. 10523 library_names_spec='${libname}${release}.a $libname.a' 10524 soname_spec='${libname}${release}${shared_ext}$major' 10525 fi 10526 shlibpath_var=LIBPATH 10527 fi 10528 ;; 10529 10530amigaos*) 10531 case $host_cpu in 10532 powerpc) 10533 # Since July 2007 AmigaOS4 officially supports .so libraries. 10534 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10535 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10536 ;; 10537 m68k) 10538 library_names_spec='$libname.ixlibrary $libname.a' 10539 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10540 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' 10541 ;; 10542 esac 10543 ;; 10544 10545beos*) 10546 library_names_spec='${libname}${shared_ext}' 10547 dynamic_linker="$host_os ld.so" 10548 shlibpath_var=LIBRARY_PATH 10549 ;; 10550 10551bsdi[45]*) 10552 version_type=linux 10553 need_version=no 10554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10555 soname_spec='${libname}${release}${shared_ext}$major' 10556 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10557 shlibpath_var=LD_LIBRARY_PATH 10558 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10559 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10560 # the default ld.so.conf also contains /usr/contrib/lib and 10561 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10562 # libtool to hard-code these into programs 10563 ;; 10564 10565cygwin* | mingw* | pw32* | cegcc*) 10566 version_type=windows 10567 shrext_cmds=".dll" 10568 need_version=no 10569 need_lib_prefix=no 10570 10571 case $GCC,$host_os in 10572 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10573 library_names_spec='$libname.dll.a' 10574 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10575 postinstall_cmds='base_file=`basename \${file}`~ 10576 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10577 dldir=$destdir/`dirname \$dlpath`~ 10578 test -d \$dldir || mkdir -p \$dldir~ 10579 $install_prog $dir/$dlname \$dldir/$dlname~ 10580 chmod a+x \$dldir/$dlname~ 10581 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10582 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10583 fi' 10584 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10585 dlpath=$dir/\$dldll~ 10586 $RM \$dlpath' 10587 shlibpath_overrides_runpath=yes 10588 10589 case $host_os in 10590 cygwin*) 10591 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10592 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10593 10594 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10595 ;; 10596 mingw* | cegcc*) 10597 # MinGW DLLs use traditional 'lib' prefix 10598 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10599 ;; 10600 pw32*) 10601 # pw32 DLLs use 'pw' prefix rather than 'lib' 10602 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10603 ;; 10604 esac 10605 ;; 10606 10607 *) 10608 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10609 ;; 10610 esac 10611 dynamic_linker='Win32 ld.exe' 10612 # FIXME: first we should search . and the directory the executable is in 10613 shlibpath_var=PATH 10614 ;; 10615 10616darwin* | rhapsody*) 10617 dynamic_linker="$host_os dyld" 10618 version_type=darwin 10619 need_lib_prefix=no 10620 need_version=no 10621 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10622 soname_spec='${libname}${release}${major}$shared_ext' 10623 shlibpath_overrides_runpath=yes 10624 shlibpath_var=DYLD_LIBRARY_PATH 10625 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10626 10627 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10628 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10629 ;; 10630 10631dgux*) 10632 version_type=linux 10633 need_lib_prefix=no 10634 need_version=no 10635 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10636 soname_spec='${libname}${release}${shared_ext}$major' 10637 shlibpath_var=LD_LIBRARY_PATH 10638 ;; 10639 10640freebsd* | dragonfly*) 10641 # DragonFly does not have aout. When/if they implement a new 10642 # versioning mechanism, adjust this. 10643 if test -x /usr/bin/objformat; then 10644 objformat=`/usr/bin/objformat` 10645 else 10646 case $host_os in 10647 freebsd[23].*) objformat=aout ;; 10648 *) objformat=elf ;; 10649 esac 10650 fi 10651 version_type=freebsd-$objformat 10652 case $version_type in 10653 freebsd-elf*) 10654 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10655 need_version=no 10656 need_lib_prefix=no 10657 ;; 10658 freebsd-*) 10659 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10660 need_version=yes 10661 ;; 10662 esac 10663 shlibpath_var=LD_LIBRARY_PATH 10664 case $host_os in 10665 freebsd2.*) 10666 shlibpath_overrides_runpath=yes 10667 ;; 10668 freebsd3.[01]* | freebsdelf3.[01]*) 10669 shlibpath_overrides_runpath=yes 10670 hardcode_into_libs=yes 10671 ;; 10672 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10673 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10674 shlibpath_overrides_runpath=no 10675 hardcode_into_libs=yes 10676 ;; 10677 *) # from 4.6 on, and DragonFly 10678 shlibpath_overrides_runpath=yes 10679 hardcode_into_libs=yes 10680 ;; 10681 esac 10682 ;; 10683 10684gnu*) 10685 version_type=linux 10686 need_lib_prefix=no 10687 need_version=no 10688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10689 soname_spec='${libname}${release}${shared_ext}$major' 10690 shlibpath_var=LD_LIBRARY_PATH 10691 hardcode_into_libs=yes 10692 ;; 10693 10694haiku*) 10695 version_type=linux 10696 need_lib_prefix=no 10697 need_version=no 10698 dynamic_linker="$host_os runtime_loader" 10699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10700 soname_spec='${libname}${release}${shared_ext}$major' 10701 shlibpath_var=LIBRARY_PATH 10702 shlibpath_overrides_runpath=yes 10703 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10704 hardcode_into_libs=yes 10705 ;; 10706 10707hpux9* | hpux10* | hpux11*) 10708 # Give a soname corresponding to the major version so that dld.sl refuses to 10709 # link against other versions. 10710 version_type=sunos 10711 need_lib_prefix=no 10712 need_version=no 10713 case $host_cpu in 10714 ia64*) 10715 shrext_cmds='.so' 10716 hardcode_into_libs=yes 10717 dynamic_linker="$host_os dld.so" 10718 shlibpath_var=LD_LIBRARY_PATH 10719 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10721 soname_spec='${libname}${release}${shared_ext}$major' 10722 if test "X$HPUX_IA64_MODE" = X32; then 10723 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10724 else 10725 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10726 fi 10727 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10728 ;; 10729 hppa*64*) 10730 shrext_cmds='.sl' 10731 hardcode_into_libs=yes 10732 dynamic_linker="$host_os dld.sl" 10733 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10734 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10735 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10736 soname_spec='${libname}${release}${shared_ext}$major' 10737 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10738 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10739 ;; 10740 *) 10741 shrext_cmds='.sl' 10742 dynamic_linker="$host_os dld.sl" 10743 shlibpath_var=SHLIB_PATH 10744 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10746 soname_spec='${libname}${release}${shared_ext}$major' 10747 ;; 10748 esac 10749 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10750 postinstall_cmds='chmod 555 $lib' 10751 # or fails outright, so override atomically: 10752 install_override_mode=555 10753 ;; 10754 10755interix[3-9]*) 10756 version_type=linux 10757 need_lib_prefix=no 10758 need_version=no 10759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10760 soname_spec='${libname}${release}${shared_ext}$major' 10761 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10762 shlibpath_var=LD_LIBRARY_PATH 10763 shlibpath_overrides_runpath=no 10764 hardcode_into_libs=yes 10765 ;; 10766 10767irix5* | irix6* | nonstopux*) 10768 case $host_os in 10769 nonstopux*) version_type=nonstopux ;; 10770 *) 10771 if test "$lt_cv_prog_gnu_ld" = yes; then 10772 version_type=linux 10773 else 10774 version_type=irix 10775 fi ;; 10776 esac 10777 need_lib_prefix=no 10778 need_version=no 10779 soname_spec='${libname}${release}${shared_ext}$major' 10780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10781 case $host_os in 10782 irix5* | nonstopux*) 10783 libsuff= shlibsuff= 10784 ;; 10785 *) 10786 case $LD in # libtool.m4 will add one of these switches to LD 10787 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10788 libsuff= shlibsuff= libmagic=32-bit;; 10789 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10790 libsuff=32 shlibsuff=N32 libmagic=N32;; 10791 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10792 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10793 *) libsuff= shlibsuff= libmagic=never-match;; 10794 esac 10795 ;; 10796 esac 10797 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10798 shlibpath_overrides_runpath=no 10799 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10800 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10801 hardcode_into_libs=yes 10802 ;; 10803 10804# No shared lib support for Linux oldld, aout, or coff. 10805linux*oldld* | linux*aout* | linux*coff*) 10806 dynamic_linker=no 10807 ;; 10808 10809# This must be Linux ELF. 10810 10811# uclinux* changes (here and below) have been submitted to the libtool 10812# project, but have not yet been accepted: they are GCC-local changes 10813# for the time being. (See 10814# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10815linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 10816 version_type=linux 10817 need_lib_prefix=no 10818 need_version=no 10819 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10820 soname_spec='${libname}${release}${shared_ext}$major' 10821 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10822 shlibpath_var=LD_LIBRARY_PATH 10823 shlibpath_overrides_runpath=no 10824 10825 # Some binutils ld are patched to set DT_RUNPATH 10826 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10827 $as_echo_n "(cached) " >&6 10828else 10829 lt_cv_shlibpath_overrides_runpath=no 10830 save_LDFLAGS=$LDFLAGS 10831 save_libdir=$libdir 10832 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10833 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10835/* end confdefs.h. */ 10836 10837int 10838main () 10839{ 10840 10841 ; 10842 return 0; 10843} 10844_ACEOF 10845if ac_fn_c_try_link "$LINENO"; then : 10846 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10847 lt_cv_shlibpath_overrides_runpath=yes 10848fi 10849fi 10850rm -f core conftest.err conftest.$ac_objext \ 10851 conftest$ac_exeext conftest.$ac_ext 10852 LDFLAGS=$save_LDFLAGS 10853 libdir=$save_libdir 10854 10855fi 10856 10857 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10858 10859 # This implies no fast_install, which is unacceptable. 10860 # Some rework will be needed to allow for fast_install 10861 # before this can be enabled. 10862 hardcode_into_libs=yes 10863 10864 # Append ld.so.conf contents to the search path 10865 if test -f /etc/ld.so.conf; then 10866 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' ' '` 10867 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10868 fi 10869 10870 # We used to test for /lib/ld.so.1 and disable shared libraries on 10871 # powerpc, because MkLinux only supported shared libraries with the 10872 # GNU dynamic linker. Since this was broken with cross compilers, 10873 # most powerpc-linux boxes support dynamic linking these days and 10874 # people can always --disable-shared, the test was removed, and we 10875 # assume the GNU/Linux dynamic linker is in use. 10876 dynamic_linker='GNU/Linux ld.so' 10877 ;; 10878 10879netbsd*) 10880 version_type=sunos 10881 need_lib_prefix=no 10882 need_version=no 10883 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10885 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10886 dynamic_linker='NetBSD (a.out) ld.so' 10887 else 10888 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10889 soname_spec='${libname}${release}${shared_ext}$major' 10890 dynamic_linker='NetBSD ld.elf_so' 10891 fi 10892 shlibpath_var=LD_LIBRARY_PATH 10893 shlibpath_overrides_runpath=yes 10894 hardcode_into_libs=yes 10895 ;; 10896 10897newsos6) 10898 version_type=linux 10899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10900 shlibpath_var=LD_LIBRARY_PATH 10901 shlibpath_overrides_runpath=yes 10902 ;; 10903 10904*nto* | *qnx*) 10905 version_type=qnx 10906 need_lib_prefix=no 10907 need_version=no 10908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10909 soname_spec='${libname}${release}${shared_ext}$major' 10910 shlibpath_var=LD_LIBRARY_PATH 10911 shlibpath_overrides_runpath=no 10912 hardcode_into_libs=yes 10913 dynamic_linker='ldqnx.so' 10914 ;; 10915 10916openbsd*) 10917 version_type=sunos 10918 sys_lib_dlsearch_path_spec="/usr/lib" 10919 need_lib_prefix=no 10920 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10921 case $host_os in 10922 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10923 *) need_version=no ;; 10924 esac 10925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10926 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10927 shlibpath_var=LD_LIBRARY_PATH 10928 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10929 case $host_os in 10930 openbsd2.[89] | openbsd2.[89].*) 10931 shlibpath_overrides_runpath=no 10932 ;; 10933 *) 10934 shlibpath_overrides_runpath=yes 10935 ;; 10936 esac 10937 else 10938 shlibpath_overrides_runpath=yes 10939 fi 10940 ;; 10941 10942os2*) 10943 libname_spec='$name' 10944 shrext_cmds=".dll" 10945 need_lib_prefix=no 10946 library_names_spec='$libname${shared_ext} $libname.a' 10947 dynamic_linker='OS/2 ld.exe' 10948 shlibpath_var=LIBPATH 10949 ;; 10950 10951osf3* | osf4* | osf5*) 10952 version_type=osf 10953 need_lib_prefix=no 10954 need_version=no 10955 soname_spec='${libname}${release}${shared_ext}$major' 10956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10957 shlibpath_var=LD_LIBRARY_PATH 10958 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10959 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10960 ;; 10961 10962rdos*) 10963 dynamic_linker=no 10964 ;; 10965 10966solaris*) 10967 version_type=linux 10968 need_lib_prefix=no 10969 need_version=no 10970 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10971 soname_spec='${libname}${release}${shared_ext}$major' 10972 shlibpath_var=LD_LIBRARY_PATH 10973 shlibpath_overrides_runpath=yes 10974 hardcode_into_libs=yes 10975 # ldd complains unless libraries are executable 10976 postinstall_cmds='chmod +x $lib' 10977 ;; 10978 10979sunos4*) 10980 version_type=sunos 10981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10982 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10983 shlibpath_var=LD_LIBRARY_PATH 10984 shlibpath_overrides_runpath=yes 10985 if test "$with_gnu_ld" = yes; then 10986 need_lib_prefix=no 10987 fi 10988 need_version=yes 10989 ;; 10990 10991sysv4 | sysv4.3*) 10992 version_type=linux 10993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10994 soname_spec='${libname}${release}${shared_ext}$major' 10995 shlibpath_var=LD_LIBRARY_PATH 10996 case $host_vendor in 10997 sni) 10998 shlibpath_overrides_runpath=no 10999 need_lib_prefix=no 11000 runpath_var=LD_RUN_PATH 11001 ;; 11002 siemens) 11003 need_lib_prefix=no 11004 ;; 11005 motorola) 11006 need_lib_prefix=no 11007 need_version=no 11008 shlibpath_overrides_runpath=no 11009 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11010 ;; 11011 esac 11012 ;; 11013 11014sysv4*MP*) 11015 if test -d /usr/nec ;then 11016 version_type=linux 11017 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11018 soname_spec='$libname${shared_ext}.$major' 11019 shlibpath_var=LD_LIBRARY_PATH 11020 fi 11021 ;; 11022 11023sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11024 version_type=freebsd-elf 11025 need_lib_prefix=no 11026 need_version=no 11027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11028 soname_spec='${libname}${release}${shared_ext}$major' 11029 shlibpath_var=LD_LIBRARY_PATH 11030 shlibpath_overrides_runpath=yes 11031 hardcode_into_libs=yes 11032 if test "$with_gnu_ld" = yes; then 11033 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11034 else 11035 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11036 case $host_os in 11037 sco3.2v5*) 11038 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11039 ;; 11040 esac 11041 fi 11042 sys_lib_dlsearch_path_spec='/usr/lib' 11043 ;; 11044 11045tpf*) 11046 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11047 version_type=linux 11048 need_lib_prefix=no 11049 need_version=no 11050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11051 shlibpath_var=LD_LIBRARY_PATH 11052 shlibpath_overrides_runpath=no 11053 hardcode_into_libs=yes 11054 ;; 11055 11056uts4*) 11057 version_type=linux 11058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11059 soname_spec='${libname}${release}${shared_ext}$major' 11060 shlibpath_var=LD_LIBRARY_PATH 11061 ;; 11062 11063*) 11064 dynamic_linker=no 11065 ;; 11066esac 11067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11068$as_echo "$dynamic_linker" >&6; } 11069test "$dynamic_linker" = no && can_build_shared=no 11070 11071variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11072if test "$GCC" = yes; then 11073 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11074fi 11075 11076if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11077 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11078fi 11079if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11080 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11081fi 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11175$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11176hardcode_action= 11177if test -n "$hardcode_libdir_flag_spec" || 11178 test -n "$runpath_var" || 11179 test "X$hardcode_automatic" = "Xyes" ; then 11180 11181 # We can hardcode non-existent directories. 11182 if test "$hardcode_direct" != no && 11183 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11184 # have to relink, otherwise we might link with an installed library 11185 # when we should be linking with a yet-to-be-installed one 11186 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11187 test "$hardcode_minus_L" != no; then 11188 # Linking always hardcodes the temporary library directory. 11189 hardcode_action=relink 11190 else 11191 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11192 hardcode_action=immediate 11193 fi 11194else 11195 # We cannot hardcode anything, or else we can only hardcode existing 11196 # directories. 11197 hardcode_action=unsupported 11198fi 11199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11200$as_echo "$hardcode_action" >&6; } 11201 11202if test "$hardcode_action" = relink || 11203 test "$inherit_rpath" = yes; then 11204 # Fast installation is not supported 11205 enable_fast_install=no 11206elif test "$shlibpath_overrides_runpath" = yes || 11207 test "$enable_shared" = no; then 11208 # Fast installation is not necessary 11209 enable_fast_install=needless 11210fi 11211 11212 11213 11214 11215 11216 11217 if test "x$enable_dlopen" != xyes; then 11218 enable_dlopen=unknown 11219 enable_dlopen_self=unknown 11220 enable_dlopen_self_static=unknown 11221else 11222 lt_cv_dlopen=no 11223 lt_cv_dlopen_libs= 11224 11225 case $host_os in 11226 beos*) 11227 lt_cv_dlopen="load_add_on" 11228 lt_cv_dlopen_libs= 11229 lt_cv_dlopen_self=yes 11230 ;; 11231 11232 mingw* | pw32* | cegcc*) 11233 lt_cv_dlopen="LoadLibrary" 11234 lt_cv_dlopen_libs= 11235 ;; 11236 11237 cygwin*) 11238 lt_cv_dlopen="dlopen" 11239 lt_cv_dlopen_libs= 11240 ;; 11241 11242 darwin*) 11243 # if libdl is installed we need to link against it 11244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11245$as_echo_n "checking for dlopen in -ldl... " >&6; } 11246if ${ac_cv_lib_dl_dlopen+:} false; then : 11247 $as_echo_n "(cached) " >&6 11248else 11249 ac_check_lib_save_LIBS=$LIBS 11250LIBS="-ldl $LIBS" 11251cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11252/* end confdefs.h. */ 11253 11254/* Override any GCC internal prototype to avoid an error. 11255 Use char because int might match the return type of a GCC 11256 builtin and then its argument prototype would still apply. */ 11257#ifdef __cplusplus 11258extern "C" 11259#endif 11260char dlopen (); 11261int 11262main () 11263{ 11264return dlopen (); 11265 ; 11266 return 0; 11267} 11268_ACEOF 11269if ac_fn_c_try_link "$LINENO"; then : 11270 ac_cv_lib_dl_dlopen=yes 11271else 11272 ac_cv_lib_dl_dlopen=no 11273fi 11274rm -f core conftest.err conftest.$ac_objext \ 11275 conftest$ac_exeext conftest.$ac_ext 11276LIBS=$ac_check_lib_save_LIBS 11277fi 11278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11279$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11280if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11281 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11282else 11283 11284 lt_cv_dlopen="dyld" 11285 lt_cv_dlopen_libs= 11286 lt_cv_dlopen_self=yes 11287 11288fi 11289 11290 ;; 11291 11292 *) 11293 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11294if test "x$ac_cv_func_shl_load" = xyes; then : 11295 lt_cv_dlopen="shl_load" 11296else 11297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11298$as_echo_n "checking for shl_load in -ldld... " >&6; } 11299if ${ac_cv_lib_dld_shl_load+:} false; then : 11300 $as_echo_n "(cached) " >&6 11301else 11302 ac_check_lib_save_LIBS=$LIBS 11303LIBS="-ldld $LIBS" 11304cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11305/* end confdefs.h. */ 11306 11307/* Override any GCC internal prototype to avoid an error. 11308 Use char because int might match the return type of a GCC 11309 builtin and then its argument prototype would still apply. */ 11310#ifdef __cplusplus 11311extern "C" 11312#endif 11313char shl_load (); 11314int 11315main () 11316{ 11317return shl_load (); 11318 ; 11319 return 0; 11320} 11321_ACEOF 11322if ac_fn_c_try_link "$LINENO"; then : 11323 ac_cv_lib_dld_shl_load=yes 11324else 11325 ac_cv_lib_dld_shl_load=no 11326fi 11327rm -f core conftest.err conftest.$ac_objext \ 11328 conftest$ac_exeext conftest.$ac_ext 11329LIBS=$ac_check_lib_save_LIBS 11330fi 11331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11332$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11333if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11334 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11335else 11336 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11337if test "x$ac_cv_func_dlopen" = xyes; then : 11338 lt_cv_dlopen="dlopen" 11339else 11340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11341$as_echo_n "checking for dlopen in -ldl... " >&6; } 11342if ${ac_cv_lib_dl_dlopen+:} false; then : 11343 $as_echo_n "(cached) " >&6 11344else 11345 ac_check_lib_save_LIBS=$LIBS 11346LIBS="-ldl $LIBS" 11347cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11348/* end confdefs.h. */ 11349 11350/* Override any GCC internal prototype to avoid an error. 11351 Use char because int might match the return type of a GCC 11352 builtin and then its argument prototype would still apply. */ 11353#ifdef __cplusplus 11354extern "C" 11355#endif 11356char dlopen (); 11357int 11358main () 11359{ 11360return dlopen (); 11361 ; 11362 return 0; 11363} 11364_ACEOF 11365if ac_fn_c_try_link "$LINENO"; then : 11366 ac_cv_lib_dl_dlopen=yes 11367else 11368 ac_cv_lib_dl_dlopen=no 11369fi 11370rm -f core conftest.err conftest.$ac_objext \ 11371 conftest$ac_exeext conftest.$ac_ext 11372LIBS=$ac_check_lib_save_LIBS 11373fi 11374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11375$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11376if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11377 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11378else 11379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11380$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11381if ${ac_cv_lib_svld_dlopen+:} false; then : 11382 $as_echo_n "(cached) " >&6 11383else 11384 ac_check_lib_save_LIBS=$LIBS 11385LIBS="-lsvld $LIBS" 11386cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11387/* end confdefs.h. */ 11388 11389/* Override any GCC internal prototype to avoid an error. 11390 Use char because int might match the return type of a GCC 11391 builtin and then its argument prototype would still apply. */ 11392#ifdef __cplusplus 11393extern "C" 11394#endif 11395char dlopen (); 11396int 11397main () 11398{ 11399return dlopen (); 11400 ; 11401 return 0; 11402} 11403_ACEOF 11404if ac_fn_c_try_link "$LINENO"; then : 11405 ac_cv_lib_svld_dlopen=yes 11406else 11407 ac_cv_lib_svld_dlopen=no 11408fi 11409rm -f core conftest.err conftest.$ac_objext \ 11410 conftest$ac_exeext conftest.$ac_ext 11411LIBS=$ac_check_lib_save_LIBS 11412fi 11413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11414$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11415if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11416 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11417else 11418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11419$as_echo_n "checking for dld_link in -ldld... " >&6; } 11420if ${ac_cv_lib_dld_dld_link+:} false; then : 11421 $as_echo_n "(cached) " >&6 11422else 11423 ac_check_lib_save_LIBS=$LIBS 11424LIBS="-ldld $LIBS" 11425cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11426/* end confdefs.h. */ 11427 11428/* Override any GCC internal prototype to avoid an error. 11429 Use char because int might match the return type of a GCC 11430 builtin and then its argument prototype would still apply. */ 11431#ifdef __cplusplus 11432extern "C" 11433#endif 11434char dld_link (); 11435int 11436main () 11437{ 11438return dld_link (); 11439 ; 11440 return 0; 11441} 11442_ACEOF 11443if ac_fn_c_try_link "$LINENO"; then : 11444 ac_cv_lib_dld_dld_link=yes 11445else 11446 ac_cv_lib_dld_dld_link=no 11447fi 11448rm -f core conftest.err conftest.$ac_objext \ 11449 conftest$ac_exeext conftest.$ac_ext 11450LIBS=$ac_check_lib_save_LIBS 11451fi 11452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11453$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11454if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11455 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11456fi 11457 11458 11459fi 11460 11461 11462fi 11463 11464 11465fi 11466 11467 11468fi 11469 11470 11471fi 11472 11473 ;; 11474 esac 11475 11476 if test "x$lt_cv_dlopen" != xno; then 11477 enable_dlopen=yes 11478 else 11479 enable_dlopen=no 11480 fi 11481 11482 case $lt_cv_dlopen in 11483 dlopen) 11484 save_CPPFLAGS="$CPPFLAGS" 11485 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11486 11487 save_LDFLAGS="$LDFLAGS" 11488 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11489 11490 save_LIBS="$LIBS" 11491 LIBS="$lt_cv_dlopen_libs $LIBS" 11492 11493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11494$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11495if ${lt_cv_dlopen_self+:} false; then : 11496 $as_echo_n "(cached) " >&6 11497else 11498 if test "$cross_compiling" = yes; then : 11499 lt_cv_dlopen_self=cross 11500else 11501 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11502 lt_status=$lt_dlunknown 11503 cat > conftest.$ac_ext <<_LT_EOF 11504#line 11504 "configure" 11505#include "confdefs.h" 11506 11507#if HAVE_DLFCN_H 11508#include <dlfcn.h> 11509#endif 11510 11511#include <stdio.h> 11512 11513#ifdef RTLD_GLOBAL 11514# define LT_DLGLOBAL RTLD_GLOBAL 11515#else 11516# ifdef DL_GLOBAL 11517# define LT_DLGLOBAL DL_GLOBAL 11518# else 11519# define LT_DLGLOBAL 0 11520# endif 11521#endif 11522 11523/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11524 find out it does not work in some platform. */ 11525#ifndef LT_DLLAZY_OR_NOW 11526# ifdef RTLD_LAZY 11527# define LT_DLLAZY_OR_NOW RTLD_LAZY 11528# else 11529# ifdef DL_LAZY 11530# define LT_DLLAZY_OR_NOW DL_LAZY 11531# else 11532# ifdef RTLD_NOW 11533# define LT_DLLAZY_OR_NOW RTLD_NOW 11534# else 11535# ifdef DL_NOW 11536# define LT_DLLAZY_OR_NOW DL_NOW 11537# else 11538# define LT_DLLAZY_OR_NOW 0 11539# endif 11540# endif 11541# endif 11542# endif 11543#endif 11544 11545/* When -fvisbility=hidden is used, assume the code has been annotated 11546 correspondingly for the symbols needed. */ 11547#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11548void fnord () __attribute__((visibility("default"))); 11549#endif 11550 11551void fnord () { int i=42; } 11552int main () 11553{ 11554 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11555 int status = $lt_dlunknown; 11556 11557 if (self) 11558 { 11559 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11560 else 11561 { 11562 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11563 else puts (dlerror ()); 11564 } 11565 /* dlclose (self); */ 11566 } 11567 else 11568 puts (dlerror ()); 11569 11570 return status; 11571} 11572_LT_EOF 11573 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11574 (eval $ac_link) 2>&5 11575 ac_status=$? 11576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11577 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11578 (./conftest; exit; ) >&5 2>/dev/null 11579 lt_status=$? 11580 case x$lt_status in 11581 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11582 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11583 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11584 esac 11585 else : 11586 # compilation failed 11587 lt_cv_dlopen_self=no 11588 fi 11589fi 11590rm -fr conftest* 11591 11592 11593fi 11594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11595$as_echo "$lt_cv_dlopen_self" >&6; } 11596 11597 if test "x$lt_cv_dlopen_self" = xyes; then 11598 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11600$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11601if ${lt_cv_dlopen_self_static+:} false; then : 11602 $as_echo_n "(cached) " >&6 11603else 11604 if test "$cross_compiling" = yes; then : 11605 lt_cv_dlopen_self_static=cross 11606else 11607 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11608 lt_status=$lt_dlunknown 11609 cat > conftest.$ac_ext <<_LT_EOF 11610#line 11610 "configure" 11611#include "confdefs.h" 11612 11613#if HAVE_DLFCN_H 11614#include <dlfcn.h> 11615#endif 11616 11617#include <stdio.h> 11618 11619#ifdef RTLD_GLOBAL 11620# define LT_DLGLOBAL RTLD_GLOBAL 11621#else 11622# ifdef DL_GLOBAL 11623# define LT_DLGLOBAL DL_GLOBAL 11624# else 11625# define LT_DLGLOBAL 0 11626# endif 11627#endif 11628 11629/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11630 find out it does not work in some platform. */ 11631#ifndef LT_DLLAZY_OR_NOW 11632# ifdef RTLD_LAZY 11633# define LT_DLLAZY_OR_NOW RTLD_LAZY 11634# else 11635# ifdef DL_LAZY 11636# define LT_DLLAZY_OR_NOW DL_LAZY 11637# else 11638# ifdef RTLD_NOW 11639# define LT_DLLAZY_OR_NOW RTLD_NOW 11640# else 11641# ifdef DL_NOW 11642# define LT_DLLAZY_OR_NOW DL_NOW 11643# else 11644# define LT_DLLAZY_OR_NOW 0 11645# endif 11646# endif 11647# endif 11648# endif 11649#endif 11650 11651/* When -fvisbility=hidden is used, assume the code has been annotated 11652 correspondingly for the symbols needed. */ 11653#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11654void fnord () __attribute__((visibility("default"))); 11655#endif 11656 11657void fnord () { int i=42; } 11658int main () 11659{ 11660 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11661 int status = $lt_dlunknown; 11662 11663 if (self) 11664 { 11665 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11666 else 11667 { 11668 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11669 else puts (dlerror ()); 11670 } 11671 /* dlclose (self); */ 11672 } 11673 else 11674 puts (dlerror ()); 11675 11676 return status; 11677} 11678_LT_EOF 11679 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11680 (eval $ac_link) 2>&5 11681 ac_status=$? 11682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11683 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11684 (./conftest; exit; ) >&5 2>/dev/null 11685 lt_status=$? 11686 case x$lt_status in 11687 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11688 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11689 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11690 esac 11691 else : 11692 # compilation failed 11693 lt_cv_dlopen_self_static=no 11694 fi 11695fi 11696rm -fr conftest* 11697 11698 11699fi 11700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11701$as_echo "$lt_cv_dlopen_self_static" >&6; } 11702 fi 11703 11704 CPPFLAGS="$save_CPPFLAGS" 11705 LDFLAGS="$save_LDFLAGS" 11706 LIBS="$save_LIBS" 11707 ;; 11708 esac 11709 11710 case $lt_cv_dlopen_self in 11711 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11712 *) enable_dlopen_self=unknown ;; 11713 esac 11714 11715 case $lt_cv_dlopen_self_static in 11716 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11717 *) enable_dlopen_self_static=unknown ;; 11718 esac 11719fi 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737striplib= 11738old_striplib= 11739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11740$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11741if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11742 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11743 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11745$as_echo "yes" >&6; } 11746else 11747# FIXME - insert some real tests, host_os isn't really good enough 11748 case $host_os in 11749 darwin*) 11750 if test -n "$STRIP" ; then 11751 striplib="$STRIP -x" 11752 old_striplib="$STRIP -S" 11753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11754$as_echo "yes" >&6; } 11755 else 11756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11757$as_echo "no" >&6; } 11758 fi 11759 ;; 11760 *) 11761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11762$as_echo "no" >&6; } 11763 ;; 11764 esac 11765fi 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 # Report which library types will actually be built 11779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11780$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11782$as_echo "$can_build_shared" >&6; } 11783 11784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11785$as_echo_n "checking whether to build shared libraries... " >&6; } 11786 test "$can_build_shared" = "no" && enable_shared=no 11787 11788 # On AIX, shared libraries and static libraries use the same namespace, and 11789 # are all built from PIC. 11790 case $host_os in 11791 aix3*) 11792 test "$enable_shared" = yes && enable_static=no 11793 if test -n "$RANLIB"; then 11794 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11795 postinstall_cmds='$RANLIB $lib' 11796 fi 11797 ;; 11798 11799 aix[4-9]*) 11800 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11801 test "$enable_shared" = yes && enable_static=no 11802 fi 11803 ;; 11804 esac 11805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11806$as_echo "$enable_shared" >&6; } 11807 11808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11809$as_echo_n "checking whether to build static libraries... " >&6; } 11810 # Make sure either enable_shared or enable_static is yes. 11811 test "$enable_shared" = yes || enable_static=yes 11812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11813$as_echo "$enable_static" >&6; } 11814 11815 11816 11817 11818fi 11819ac_ext=c 11820ac_cpp='$CPP $CPPFLAGS' 11821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11823ac_compiler_gnu=$ac_cv_c_compiler_gnu 11824 11825CC="$lt_save_CC" 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 ac_config_commands="$ac_config_commands libtool" 11840 11841 11842 11843 11844# Only expand once: 11845 11846 11847 11848 11849# Check whether --enable-largefile was given. 11850if test "${enable_largefile+set}" = set; then : 11851 enableval=$enable_largefile; 11852fi 11853 11854if test "$enable_largefile" != no; then 11855 11856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11857$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11858if ${ac_cv_sys_largefile_CC+:} false; then : 11859 $as_echo_n "(cached) " >&6 11860else 11861 ac_cv_sys_largefile_CC=no 11862 if test "$GCC" != yes; then 11863 ac_save_CC=$CC 11864 while :; do 11865 # IRIX 6.2 and later do not support large files by default, 11866 # so use the C compiler's -n32 option if that helps. 11867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11868/* end confdefs.h. */ 11869#include <sys/types.h> 11870 /* Check that off_t can represent 2**63 - 1 correctly. 11871 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11872 since some C++ compilers masquerading as C compilers 11873 incorrectly reject 9223372036854775807. */ 11874#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11875 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11876 && LARGE_OFF_T % 2147483647 == 1) 11877 ? 1 : -1]; 11878int 11879main () 11880{ 11881 11882 ; 11883 return 0; 11884} 11885_ACEOF 11886 if ac_fn_c_try_compile "$LINENO"; then : 11887 break 11888fi 11889rm -f core conftest.err conftest.$ac_objext 11890 CC="$CC -n32" 11891 if ac_fn_c_try_compile "$LINENO"; then : 11892 ac_cv_sys_largefile_CC=' -n32'; break 11893fi 11894rm -f core conftest.err conftest.$ac_objext 11895 break 11896 done 11897 CC=$ac_save_CC 11898 rm -f conftest.$ac_ext 11899 fi 11900fi 11901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11902$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11903 if test "$ac_cv_sys_largefile_CC" != no; then 11904 CC=$CC$ac_cv_sys_largefile_CC 11905 fi 11906 11907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11908$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11909if ${ac_cv_sys_file_offset_bits+:} false; then : 11910 $as_echo_n "(cached) " >&6 11911else 11912 while :; do 11913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11914/* end confdefs.h. */ 11915#include <sys/types.h> 11916 /* Check that off_t can represent 2**63 - 1 correctly. 11917 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11918 since some C++ compilers masquerading as C compilers 11919 incorrectly reject 9223372036854775807. */ 11920#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11921 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11922 && LARGE_OFF_T % 2147483647 == 1) 11923 ? 1 : -1]; 11924int 11925main () 11926{ 11927 11928 ; 11929 return 0; 11930} 11931_ACEOF 11932if ac_fn_c_try_compile "$LINENO"; then : 11933 ac_cv_sys_file_offset_bits=no; break 11934fi 11935rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11937/* end confdefs.h. */ 11938#define _FILE_OFFSET_BITS 64 11939#include <sys/types.h> 11940 /* Check that off_t can represent 2**63 - 1 correctly. 11941 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11942 since some C++ compilers masquerading as C compilers 11943 incorrectly reject 9223372036854775807. */ 11944#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11945 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11946 && LARGE_OFF_T % 2147483647 == 1) 11947 ? 1 : -1]; 11948int 11949main () 11950{ 11951 11952 ; 11953 return 0; 11954} 11955_ACEOF 11956if ac_fn_c_try_compile "$LINENO"; then : 11957 ac_cv_sys_file_offset_bits=64; break 11958fi 11959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11960 ac_cv_sys_file_offset_bits=unknown 11961 break 11962done 11963fi 11964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11965$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11966case $ac_cv_sys_file_offset_bits in #( 11967 no | unknown) ;; 11968 *) 11969cat >>confdefs.h <<_ACEOF 11970#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11971_ACEOF 11972;; 11973esac 11974rm -rf conftest* 11975 if test $ac_cv_sys_file_offset_bits = unknown; then 11976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11977$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11978if ${ac_cv_sys_large_files+:} false; then : 11979 $as_echo_n "(cached) " >&6 11980else 11981 while :; do 11982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11983/* end confdefs.h. */ 11984#include <sys/types.h> 11985 /* Check that off_t can represent 2**63 - 1 correctly. 11986 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11987 since some C++ compilers masquerading as C compilers 11988 incorrectly reject 9223372036854775807. */ 11989#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11990 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11991 && LARGE_OFF_T % 2147483647 == 1) 11992 ? 1 : -1]; 11993int 11994main () 11995{ 11996 11997 ; 11998 return 0; 11999} 12000_ACEOF 12001if ac_fn_c_try_compile "$LINENO"; then : 12002 ac_cv_sys_large_files=no; break 12003fi 12004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12006/* end confdefs.h. */ 12007#define _LARGE_FILES 1 12008#include <sys/types.h> 12009 /* Check that off_t can represent 2**63 - 1 correctly. 12010 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12011 since some C++ compilers masquerading as C compilers 12012 incorrectly reject 9223372036854775807. */ 12013#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12014 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12015 && LARGE_OFF_T % 2147483647 == 1) 12016 ? 1 : -1]; 12017int 12018main () 12019{ 12020 12021 ; 12022 return 0; 12023} 12024_ACEOF 12025if ac_fn_c_try_compile "$LINENO"; then : 12026 ac_cv_sys_large_files=1; break 12027fi 12028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12029 ac_cv_sys_large_files=unknown 12030 break 12031done 12032fi 12033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12034$as_echo "$ac_cv_sys_large_files" >&6; } 12035case $ac_cv_sys_large_files in #( 12036 no | unknown) ;; 12037 *) 12038cat >>confdefs.h <<_ACEOF 12039#define _LARGE_FILES $ac_cv_sys_large_files 12040_ACEOF 12041;; 12042esac 12043rm -rf conftest* 12044 fi 12045 12046 12047fi 12048 12049 12050backtrace_supported=yes 12051 12052if test -n "${with_target_subdir}"; then 12053 # We are compiling a GCC library. We can assume that the unwind 12054 # library exists. 12055 BACKTRACE_FILE="backtrace.lo simple.lo" 12056else 12057 ac_fn_c_check_header_mongrel "$LINENO" "unwind.h" "ac_cv_header_unwind_h" "$ac_includes_default" 12058if test "x$ac_cv_header_unwind_h" = xyes; then : 12059 ac_fn_c_check_func "$LINENO" "_Unwind_Backtrace" "ac_cv_func__Unwind_Backtrace" 12060if test "x$ac_cv_func__Unwind_Backtrace" = xyes; then : 12061 BACKTRACE_FILE="backtrace.lo simple.lo" 12062else 12063 BACKTRACE_FILE="nounwind.lo" 12064 backtrace_supported=no 12065fi 12066 12067else 12068 BACKTRACE_FILE="nounwind.lo" 12069 backtrace_supported=no 12070fi 12071 12072 12073fi 12074 12075 12076EXTRA_FLAGS= 12077if test -n "${with_target_subdir}"; then 12078 EXTRA_FLAGS="-funwind-tables -frandom-seed=\$@" 12079else 12080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -funwind-tables option" >&5 12081$as_echo_n "checking for -funwind-tables option... " >&6; } 12082if ${libbacktrace_cv_c_unwind_tables+:} false; then : 12083 $as_echo_n "(cached) " >&6 12084else 12085 CFLAGS_hold="$CFLAGS" 12086 CFLAGS="$CFLAGS -funwind-tables" 12087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12088/* end confdefs.h. */ 12089static int f() { return 0; } 12090int 12091main () 12092{ 12093return f(); 12094 ; 12095 return 0; 12096} 12097_ACEOF 12098if ac_fn_c_try_compile "$LINENO"; then : 12099 libbacktrace_cv_c_unwind_tables=yes 12100else 12101 libbacktrace_cv_c_unwind_tables=no 12102fi 12103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12104 CFLAGS="$CFLAGS_hold" 12105fi 12106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_unwind_tables" >&5 12107$as_echo "$libbacktrace_cv_c_unwind_tables" >&6; } 12108 if test "$libbacktrace_cv_c_unwind_tables" = "yes"; then 12109 EXTRA_FLAGS=-funwind-tables 12110 fi 12111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -frandom-seed=string option" >&5 12112$as_echo_n "checking for -frandom-seed=string option... " >&6; } 12113if ${libbacktrace_cv_c_random_seed_string+:} false; then : 12114 $as_echo_n "(cached) " >&6 12115else 12116 CFLAGS_hold="$CFLAGS" 12117 CFLAGS="$CFLAGS -frandom-seed=conftest.lo" 12118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12119/* end confdefs.h. */ 12120 12121int 12122main () 12123{ 12124return 0; 12125 ; 12126 return 0; 12127} 12128_ACEOF 12129if ac_fn_c_try_compile "$LINENO"; then : 12130 libbacktrace_cv_c_random_seed_string=yes 12131else 12132 libbacktrace_cv_c_random_seed_string=no 12133fi 12134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12135 CFLAGS="$CFLAGS_hold" 12136fi 12137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_random_seed_string" >&5 12138$as_echo "$libbacktrace_cv_c_random_seed_string" >&6; } 12139 if test "$libbacktrace_cv_c_random_seed_string" = "yes"; then 12140 EXTRA_FLAGS="$EXTRA_FLAGS -frandom-seed=\$@" 12141 fi 12142fi 12143 12144if test -n "${with_target_subdir}"; then 12145 # Add CET specific flags is Intel CET is enabled. 12146 # Check whether --enable-cet was given. 12147if test "${enable_cet+set}" = set; then : 12148 enableval=$enable_cet; 12149 case "$enableval" in 12150 yes|no|auto) ;; 12151 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 12152 esac 12153 12154else 12155 enable_cet=no 12156fi 12157 12158 12159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 12160$as_echo_n "checking for CET support... " >&6; } 12161 12162case "$host" in 12163 i[34567]86-*-linux* | x86_64-*-linux*) 12164 case "$enable_cet" in 12165 auto) 12166 # Check if target supports multi-byte NOPs 12167 # and if assembler supports CET insn. 12168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12169/* end confdefs.h. */ 12170 12171int 12172main () 12173{ 12174 12175#if !defined(__SSE2__) 12176#error target does not support multi-byte NOPs 12177#else 12178asm ("setssbsy"); 12179#endif 12180 12181 ; 12182 return 0; 12183} 12184_ACEOF 12185if ac_fn_c_try_compile "$LINENO"; then : 12186 enable_cet=yes 12187else 12188 enable_cet=no 12189fi 12190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12191 ;; 12192 yes) 12193 # Check if assembler supports CET. 12194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12195/* end confdefs.h. */ 12196 12197int 12198main () 12199{ 12200asm ("setssbsy"); 12201 ; 12202 return 0; 12203} 12204_ACEOF 12205if ac_fn_c_try_compile "$LINENO"; then : 12206 12207else 12208 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 12209fi 12210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12211 ;; 12212 esac 12213 ;; 12214 *) 12215 enable_cet=no 12216 ;; 12217esac 12218if test x$enable_cet = xyes; then 12219 CET_FLAGS="-fcf-protection -mshstk" 12220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12221$as_echo "yes" >&6; } 12222else 12223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12224$as_echo "no" >&6; } 12225fi 12226 12227 EXTRA_FLAGS="$EXTRA_FLAGS $CET_FLAGS" 12228fi 12229 12230 12231ac_ext=c 12232ac_cpp='$CPP $CPPFLAGS' 12233ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12234ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12235ac_compiler_gnu=$ac_cv_c_compiler_gnu 12236 12237WARN_FLAGS= 12238save_CFLAGS="$CFLAGS" 12239for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \ 12240 -Wmissing-prototypes -Wold-style-definition \ 12241 -Wmissing-format-attribute -Wcast-qual; do 12242 # Do the check with the no- prefix removed since gcc silently 12243 # accepts any -Wno-* option on purpose 12244 case $real_option in 12245 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12246 *) option=$real_option ;; 12247 esac 12248 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12249 12250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12251$as_echo_n "checking whether $CC supports $option... " >&6; } 12252if eval \${$as_acx_Woption+:} false; then : 12253 $as_echo_n "(cached) " >&6 12254else 12255 CFLAGS="$option" 12256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12257/* end confdefs.h. */ 12258 12259int 12260main () 12261{ 12262 12263 ; 12264 return 0; 12265} 12266_ACEOF 12267if ac_fn_c_try_compile "$LINENO"; then : 12268 eval "$as_acx_Woption=yes" 12269else 12270 eval "$as_acx_Woption=no" 12271fi 12272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12273 12274fi 12275eval ac_res=\$$as_acx_Woption 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12277$as_echo "$ac_res" >&6; } 12278 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12279 WARN_FLAGS="$WARN_FLAGS${WARN_FLAGS:+ }$real_option" 12280fi 12281 done 12282CFLAGS="$save_CFLAGS" 12283ac_ext=c 12284ac_cpp='$CPP $CPPFLAGS' 12285ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12286ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12287ac_compiler_gnu=$ac_cv_c_compiler_gnu 12288 12289 12290 12291if test -n "${with_target_subdir}"; then 12292 WARN_FLAGS="$WARN_FLAGS -Werror" 12293fi 12294 12295 12296 12297if test -n "${with_target_subdir}"; then 12298 12299 12300# Check whether --with-system-libunwind was given. 12301if test "${with_system_libunwind+set}" = set; then : 12302 withval=$with_system_libunwind; 12303fi 12304 12305 # If system-libunwind was not specifically set, pick a default setting. 12306 if test x$with_system_libunwind = x; then 12307 case ${target} in 12308 ia64-*-hpux*) with_system_libunwind=yes ;; 12309 *) with_system_libunwind=no ;; 12310 esac 12311 fi 12312 # Based on system-libunwind and target, do we have ipinfo? 12313 if test x$with_system_libunwind = xyes; then 12314 case ${target} in 12315 ia64-*-*) have_unwind_getipinfo=no ;; 12316 *) have_unwind_getipinfo=yes ;; 12317 esac 12318 else 12319 # Darwin before version 9 does not have _Unwind_GetIPInfo. 12320 12321 case ${target} in 12322 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;; 12323 *) have_unwind_getipinfo=yes ;; 12324 esac 12325 12326 fi 12327 12328 if test x$have_unwind_getipinfo = xyes; then 12329 12330$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h 12331 12332 fi 12333 12334else 12335 ac_save_CFFLAGS="$CFLAGS" 12336 CFLAGS="$CFLAGS -Werror-implicit-function-declaration" 12337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Unwind_GetIPInfo" >&5 12338$as_echo_n "checking for _Unwind_GetIPInfo... " >&6; } 12339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12340/* end confdefs.h. */ 12341#include "unwind.h" 12342 struct _Unwind_Context *context; 12343 int ip_before_insn = 0; 12344int 12345main () 12346{ 12347return _Unwind_GetIPInfo (context, &ip_before_insn); 12348 ; 12349 return 0; 12350} 12351_ACEOF 12352if ac_fn_c_try_link "$LINENO"; then : 12353 have_unwind_getipinfo=yes 12354else 12355 have_unwind_getipinfo=no 12356fi 12357rm -f core conftest.err conftest.$ac_objext \ 12358 conftest$ac_exeext conftest.$ac_ext 12359 CFLAGS="$ac_save_CFLAGS" 12360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_unwind_getipinfo" >&5 12361$as_echo "$have_unwind_getipinfo" >&6; } 12362 if test "$have_unwind_getipinfo" = "yes"; then 12363 12364$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h 12365 12366 fi 12367fi 12368 12369# Enable --enable-host-shared. 12370# Check whether --enable-host-shared was given. 12371if test "${enable_host_shared+set}" = set; then : 12372 enableval=$enable_host_shared; PIC_FLAG=-fPIC 12373else 12374 PIC_FLAG= 12375fi 12376 12377 12378 12379# Test for __sync support. 12380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __sync extensions" >&5 12381$as_echo_n "checking __sync extensions... " >&6; } 12382if ${libbacktrace_cv_sys_sync+:} false; then : 12383 $as_echo_n "(cached) " >&6 12384else 12385 if test -n "${with_target_subdir}"; then 12386 case "${host}" in 12387 hppa*-*-hpux*) libbacktrace_cv_sys_sync=no ;; 12388 *) libbacktrace_cv_sys_sync=yes ;; 12389 esac 12390 else 12391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12392/* end confdefs.h. */ 12393int i; 12394int 12395main () 12396{ 12397__sync_bool_compare_and_swap (&i, i, i); 12398 __sync_lock_test_and_set (&i, 1); 12399 __sync_lock_release (&i); 12400 ; 12401 return 0; 12402} 12403_ACEOF 12404if ac_fn_c_try_link "$LINENO"; then : 12405 libbacktrace_cv_sys_sync=yes 12406else 12407 libbacktrace_cv_sys_sync=no 12408fi 12409rm -f core conftest.err conftest.$ac_objext \ 12410 conftest$ac_exeext conftest.$ac_ext 12411 fi 12412fi 12413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_sync" >&5 12414$as_echo "$libbacktrace_cv_sys_sync" >&6; } 12415BACKTRACE_SUPPORTS_THREADS=0 12416if test "$libbacktrace_cv_sys_sync" = "yes"; then 12417 BACKTRACE_SUPPORTS_THREADS=1 12418 12419$as_echo "#define HAVE_SYNC_FUNCTIONS 1" >>confdefs.h 12420 12421fi 12422 12423 12424# Test for __atomic support. 12425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __atomic extensions" >&5 12426$as_echo_n "checking __atomic extensions... " >&6; } 12427if ${libbacktrace_cv_sys_atomic+:} false; then : 12428 $as_echo_n "(cached) " >&6 12429else 12430 if test -n "${with_target_subdir}"; then 12431 libbacktrace_cv_sys_atomic=yes 12432 else 12433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12434/* end confdefs.h. */ 12435int i; 12436int 12437main () 12438{ 12439__atomic_load_n (&i, __ATOMIC_ACQUIRE); 12440 __atomic_store_n (&i, 1, __ATOMIC_RELEASE); 12441 ; 12442 return 0; 12443} 12444_ACEOF 12445if ac_fn_c_try_link "$LINENO"; then : 12446 libbacktrace_cv_sys_atomic=yes 12447else 12448 libbacktrace_cv_sys_atomic=no 12449fi 12450rm -f core conftest.err conftest.$ac_objext \ 12451 conftest$ac_exeext conftest.$ac_ext 12452 fi 12453fi 12454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_atomic" >&5 12455$as_echo "$libbacktrace_cv_sys_atomic" >&6; } 12456if test "$libbacktrace_cv_sys_atomic" = "yes"; then 12457 12458$as_echo "#define HAVE_ATOMIC_FUNCTIONS 1" >>confdefs.h 12459 12460fi 12461 12462# The library needs to be able to read the executable itself. Compile 12463# a file to determine the executable format. The awk script 12464# filetype.awk prints out the file type. 12465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking output filetype" >&5 12466$as_echo_n "checking output filetype... " >&6; } 12467if ${libbacktrace_cv_sys_filetype+:} false; then : 12468 $as_echo_n "(cached) " >&6 12469else 12470 filetype= 12471cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12472/* end confdefs.h. */ 12473int i; 12474int 12475main () 12476{ 12477int j; 12478 ; 12479 return 0; 12480} 12481_ACEOF 12482if ac_fn_c_try_compile "$LINENO"; then : 12483 filetype=`${AWK} -f $srcdir/filetype.awk conftest.$ac_objext` 12484else 12485 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12486$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12487as_fn_error $? "compiler failed 12488See \`config.log' for more details" "$LINENO" 5; } 12489fi 12490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12491libbacktrace_cv_sys_filetype=$filetype 12492fi 12493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_filetype" >&5 12494$as_echo "$libbacktrace_cv_sys_filetype" >&6; } 12495 12496# Match the file type to decide what files to compile. 12497FORMAT_FILE= 12498backtrace_supports_data=yes 12499case "$libbacktrace_cv_sys_filetype" in 12500elf*) FORMAT_FILE="elf.lo" ;; 12501pecoff) FORMAT_FILE="pecoff.lo" 12502 backtrace_supports_data=no 12503 ;; 12504xcoff*) FORMAT_FILE="xcoff.lo" 12505 backtrace_supports_data=no 12506 ;; 12507*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not determine output file type" >&5 12508$as_echo "$as_me: WARNING: could not determine output file type" >&2;} 12509 FORMAT_FILE="unknown.lo" 12510 backtrace_supported=no 12511 ;; 12512esac 12513 12514 12515# ELF defines. 12516elfsize= 12517case "$libbacktrace_cv_sys_filetype" in 12518elf32) elfsize=32 ;; 12519elf64) elfsize=64 ;; 12520*) elfsize=unused 12521esac 12522 12523cat >>confdefs.h <<_ACEOF 12524#define BACKTRACE_ELF_SIZE $elfsize 12525_ACEOF 12526 12527 if test "$FORMAT_FILE" = "elf.lo"; then 12528 HAVE_ELF_TRUE= 12529 HAVE_ELF_FALSE='#' 12530else 12531 HAVE_ELF_TRUE='#' 12532 HAVE_ELF_FALSE= 12533fi 12534 12535 12536# XCOFF defines. 12537xcoffsize= 12538case "$libbacktrace_cv_sys_filetype" in 12539xcoff32) xcoffsize=32 ;; 12540xcoff64) xcoffsize=64 ;; 12541*) xcoffsize=unused 12542esac 12543 12544cat >>confdefs.h <<_ACEOF 12545#define BACKTRACE_XCOFF_SIZE $xcoffsize 12546_ACEOF 12547 12548 12549BACKTRACE_SUPPORTED=0 12550if test "$backtrace_supported" = "yes"; then 12551 BACKTRACE_SUPPORTED=1 12552fi 12553 12554 12555BACKTRACE_SUPPORTS_DATA=0 12556if test "$backtrace_supports_data" = "yes"; then 12557 BACKTRACE_SUPPORTS_DATA=1 12558fi 12559 12560 12561 12562 12563inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 12564 12565acx_cv_header_stdint=stddef.h 12566acx_cv_header_stdint_kind="(already complete)" 12567for i in stdint.h $inttype_headers; do 12568 unset ac_cv_type_uintptr_t 12569 unset ac_cv_type_uintmax_t 12570 unset ac_cv_type_int_least32_t 12571 unset ac_cv_type_int_fast32_t 12572 unset ac_cv_type_uint64_t 12573 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 12574 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 12575#include <$i> 12576" 12577if test "x$ac_cv_type_uintmax_t" = xyes; then : 12578 acx_cv_header_stdint=$i 12579else 12580 continue 12581fi 12582 12583 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12584#include <$i> 12585" 12586if test "x$ac_cv_type_uintptr_t" = xyes; then : 12587 12588else 12589 acx_cv_header_stdint_kind="(mostly complete)" 12590fi 12591 12592 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 12593#include <$i> 12594" 12595if test "x$ac_cv_type_int_least32_t" = xyes; then : 12596 12597else 12598 acx_cv_header_stdint_kind="(mostly complete)" 12599fi 12600 12601 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 12602#include <$i> 12603" 12604if test "x$ac_cv_type_int_fast32_t" = xyes; then : 12605 12606else 12607 acx_cv_header_stdint_kind="(mostly complete)" 12608fi 12609 12610 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12611#include <$i> 12612" 12613if test "x$ac_cv_type_uint64_t" = xyes; then : 12614 12615else 12616 acx_cv_header_stdint_kind="(lacks uint64_t)" 12617fi 12618 12619 break 12620done 12621if test "$acx_cv_header_stdint" = stddef.h; then 12622 acx_cv_header_stdint_kind="(lacks uintmax_t)" 12623 for i in stdint.h $inttype_headers; do 12624 unset ac_cv_type_uintptr_t 12625 unset ac_cv_type_uint32_t 12626 unset ac_cv_type_uint64_t 12627 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 12628 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 12629#include <$i> 12630" 12631if test "x$ac_cv_type_uint32_t" = xyes; then : 12632 acx_cv_header_stdint=$i 12633else 12634 continue 12635fi 12636 12637 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12638#include <$i> 12639" 12640if test "x$ac_cv_type_uint64_t" = xyes; then : 12641 12642fi 12643 12644 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12645#include <$i> 12646" 12647if test "x$ac_cv_type_uintptr_t" = xyes; then : 12648 12649fi 12650 12651 break 12652 done 12653fi 12654if test "$acx_cv_header_stdint" = stddef.h; then 12655 acx_cv_header_stdint_kind="(u_intXX_t style)" 12656 for i in sys/types.h $inttype_headers; do 12657 unset ac_cv_type_u_int32_t 12658 unset ac_cv_type_u_int64_t 12659 $as_echo_n "looking for u_intXX_t types in $i, " >&6 12660 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 12661#include <$i> 12662" 12663if test "x$ac_cv_type_u_int32_t" = xyes; then : 12664 acx_cv_header_stdint=$i 12665else 12666 continue 12667fi 12668 12669 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 12670#include <$i> 12671" 12672if test "x$ac_cv_type_u_int64_t" = xyes; then : 12673 12674fi 12675 12676 break 12677 done 12678fi 12679if test "$acx_cv_header_stdint" = stddef.h; then 12680 acx_cv_header_stdint_kind="(using manual detection)" 12681fi 12682 12683test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 12684test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 12685test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 12686test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 12687test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 12688 12689# ----------------- Summarize what we found so far 12690 12691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5 12692$as_echo_n "checking what to include in gstdint.h... " >&6; } 12693 12694case `$as_basename -- gstdint.h || 12695$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \ 12696 Xgstdint.h : 'X\(//\)$' \| \ 12697 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null || 12698$as_echo X/gstdint.h | 12699 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12700 s//\1/ 12701 q 12702 } 12703 /^X\/\(\/\/\)$/{ 12704 s//\1/ 12705 q 12706 } 12707 /^X\/\(\/\).*/{ 12708 s//\1/ 12709 q 12710 } 12711 s/.*/./; q'` in 12712 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 12713$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 12714 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 12715$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 12716 *) ;; 12717esac 12718 12719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 12720$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 12721 12722# ----------------- done included file, check C basic types -------- 12723 12724# Lacking an uintptr_t? Test size of void * 12725case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 12726 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 12727# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12728# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12729# This bug is HP SR number 8606223364. 12730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 12731$as_echo_n "checking size of void *... " >&6; } 12732if ${ac_cv_sizeof_void_p+:} false; then : 12733 $as_echo_n "(cached) " >&6 12734else 12735 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 12736 12737else 12738 if test "$ac_cv_type_void_p" = yes; then 12739 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12740$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12741as_fn_error 77 "cannot compute sizeof (void *) 12742See \`config.log' for more details" "$LINENO" 5; } 12743 else 12744 ac_cv_sizeof_void_p=0 12745 fi 12746fi 12747 12748fi 12749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 12750$as_echo "$ac_cv_sizeof_void_p" >&6; } 12751 12752 12753 12754cat >>confdefs.h <<_ACEOF 12755#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 12756_ACEOF 12757 12758 ;; 12759esac 12760 12761# Lacking an uint64_t? Test size of long 12762case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 12763 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 12764# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12765# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12766# This bug is HP SR number 8606223364. 12767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 12768$as_echo_n "checking size of long... " >&6; } 12769if ${ac_cv_sizeof_long+:} false; then : 12770 $as_echo_n "(cached) " >&6 12771else 12772 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 12773 12774else 12775 if test "$ac_cv_type_long" = yes; then 12776 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12777$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12778as_fn_error 77 "cannot compute sizeof (long) 12779See \`config.log' for more details" "$LINENO" 5; } 12780 else 12781 ac_cv_sizeof_long=0 12782 fi 12783fi 12784 12785fi 12786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 12787$as_echo "$ac_cv_sizeof_long" >&6; } 12788 12789 12790 12791cat >>confdefs.h <<_ACEOF 12792#define SIZEOF_LONG $ac_cv_sizeof_long 12793_ACEOF 12794 12795 ;; 12796esac 12797 12798if test $acx_cv_header_stdint = stddef.h; then 12799 # Lacking a good header? Test size of everything and deduce all types. 12800 # The cast to long int works around a bug in the HP C Compiler 12801# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12802# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12803# This bug is HP SR number 8606223364. 12804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 12805$as_echo_n "checking size of int... " >&6; } 12806if ${ac_cv_sizeof_int+:} false; then : 12807 $as_echo_n "(cached) " >&6 12808else 12809 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 12810 12811else 12812 if test "$ac_cv_type_int" = yes; then 12813 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12814$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12815as_fn_error 77 "cannot compute sizeof (int) 12816See \`config.log' for more details" "$LINENO" 5; } 12817 else 12818 ac_cv_sizeof_int=0 12819 fi 12820fi 12821 12822fi 12823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 12824$as_echo "$ac_cv_sizeof_int" >&6; } 12825 12826 12827 12828cat >>confdefs.h <<_ACEOF 12829#define SIZEOF_INT $ac_cv_sizeof_int 12830_ACEOF 12831 12832 12833 # The cast to long int works around a bug in the HP C Compiler 12834# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12835# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12836# This bug is HP SR number 8606223364. 12837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 12838$as_echo_n "checking size of short... " >&6; } 12839if ${ac_cv_sizeof_short+:} false; then : 12840 $as_echo_n "(cached) " >&6 12841else 12842 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 12843 12844else 12845 if test "$ac_cv_type_short" = yes; then 12846 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12847$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12848as_fn_error 77 "cannot compute sizeof (short) 12849See \`config.log' for more details" "$LINENO" 5; } 12850 else 12851 ac_cv_sizeof_short=0 12852 fi 12853fi 12854 12855fi 12856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 12857$as_echo "$ac_cv_sizeof_short" >&6; } 12858 12859 12860 12861cat >>confdefs.h <<_ACEOF 12862#define SIZEOF_SHORT $ac_cv_sizeof_short 12863_ACEOF 12864 12865 12866 # The cast to long int works around a bug in the HP C Compiler 12867# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12868# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12869# This bug is HP SR number 8606223364. 12870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 12871$as_echo_n "checking size of char... " >&6; } 12872if ${ac_cv_sizeof_char+:} false; then : 12873 $as_echo_n "(cached) " >&6 12874else 12875 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 12876 12877else 12878 if test "$ac_cv_type_char" = yes; then 12879 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12880$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12881as_fn_error 77 "cannot compute sizeof (char) 12882See \`config.log' for more details" "$LINENO" 5; } 12883 else 12884 ac_cv_sizeof_char=0 12885 fi 12886fi 12887 12888fi 12889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 12890$as_echo "$ac_cv_sizeof_char" >&6; } 12891 12892 12893 12894cat >>confdefs.h <<_ACEOF 12895#define SIZEOF_CHAR $ac_cv_sizeof_char 12896_ACEOF 12897 12898 12899 12900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 12901$as_echo_n "checking for type equivalent to int8_t... " >&6; } 12902 case "$ac_cv_sizeof_char" in 12903 1) acx_cv_type_int8_t=char ;; 12904 *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5 12905 esac 12906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 12907$as_echo "$acx_cv_type_int8_t" >&6; } 12908 12909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 12910$as_echo_n "checking for type equivalent to int16_t... " >&6; } 12911 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 12912 2:*) acx_cv_type_int16_t=int ;; 12913 *:2) acx_cv_type_int16_t=short ;; 12914 *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5 12915 esac 12916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 12917$as_echo "$acx_cv_type_int16_t" >&6; } 12918 12919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 12920$as_echo_n "checking for type equivalent to int32_t... " >&6; } 12921 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 12922 4:*) acx_cv_type_int32_t=int ;; 12923 *:4) acx_cv_type_int32_t=long ;; 12924 *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5 12925 esac 12926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 12927$as_echo "$acx_cv_type_int32_t" >&6; } 12928fi 12929 12930# These tests are here to make the output prettier 12931 12932if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 12933 case "$ac_cv_sizeof_long" in 12934 8) acx_cv_type_int64_t=long ;; 12935 esac 12936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 12937$as_echo_n "checking for type equivalent to int64_t... " >&6; } 12938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 12939$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 12940fi 12941 12942# Now we can use the above types 12943 12944if test "$ac_cv_type_uintptr_t" != yes; then 12945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 12946$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 12947 case $ac_cv_sizeof_void_p in 12948 2) acx_cv_type_intptr_t=int16_t ;; 12949 4) acx_cv_type_intptr_t=int32_t ;; 12950 8) acx_cv_type_intptr_t=int64_t ;; 12951 *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5 12952 esac 12953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 12954$as_echo "$acx_cv_type_intptr_t" >&6; } 12955fi 12956 12957# ----------------- done all checks, emit header ------------- 12958ac_config_commands="$ac_config_commands gstdint.h" 12959 12960 12961 12962 12963for ac_header in sys/mman.h 12964do : 12965 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 12966if test "x$ac_cv_header_sys_mman_h" = xyes; then : 12967 cat >>confdefs.h <<_ACEOF 12968#define HAVE_SYS_MMAN_H 1 12969_ACEOF 12970 12971fi 12972 12973done 12974 12975if test "$ac_cv_header_sys_mman_h" = "no"; then 12976 have_mmap=no 12977else 12978 if test -n "${with_target_subdir}"; then 12979 # When built as a GCC target library, we can't do a link test. We 12980 # simply assume that if we have mman.h, we have mmap. 12981 have_mmap=yes 12982 case "${host}" in 12983 *-*-msdosdjgpp) 12984 # DJGPP has sys/man.h, but no mmap 12985 have_mmap=no ;; 12986 esac 12987 else 12988 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 12989if test "x$ac_cv_func_mmap" = xyes; then : 12990 have_mmap=yes 12991else 12992 have_mmap=no 12993fi 12994 12995 fi 12996fi 12997if test "$have_mmap" = "no"; then 12998 VIEW_FILE=read.lo 12999 ALLOC_FILE=alloc.lo 13000else 13001 VIEW_FILE=mmapio.lo 13002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13003/* end confdefs.h. */ 13004 13005#include <sys/mman.h> 13006#if !defined(MAP_ANONYMOUS) && !defined(MAP_ANON) 13007 #error no MAP_ANONYMOUS 13008#endif 13009 13010_ACEOF 13011if ac_fn_c_try_cpp "$LINENO"; then : 13012 ALLOC_FILE=mmap.lo 13013else 13014 ALLOC_FILE=alloc.lo 13015fi 13016rm -f conftest.err conftest.i conftest.$ac_ext 13017fi 13018 13019 13020 13021BACKTRACE_USES_MALLOC=0 13022if test "$ALLOC_FILE" = "alloc.lo"; then 13023 BACKTRACE_USES_MALLOC=1 13024fi 13025 13026 13027# Check for dl_iterate_phdr. 13028for ac_header in link.h 13029do : 13030 ac_fn_c_check_header_mongrel "$LINENO" "link.h" "ac_cv_header_link_h" "$ac_includes_default" 13031if test "x$ac_cv_header_link_h" = xyes; then : 13032 cat >>confdefs.h <<_ACEOF 13033#define HAVE_LINK_H 1 13034_ACEOF 13035 13036fi 13037 13038done 13039 13040if test "$ac_cv_header_link_h" = "no"; then 13041 have_dl_iterate_phdr=no 13042else 13043 if test -n "${with_target_subdir}"; then 13044 # When built as a GCC target library, we can't do a link test. 13045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13046/* end confdefs.h. */ 13047#include <link.h> 13048 13049_ACEOF 13050if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13051 $EGREP "dl_iterate_phdr" >/dev/null 2>&1; then : 13052 have_dl_iterate_phdr=yes 13053else 13054 have_dl_iterate_phdr=no 13055fi 13056rm -f conftest* 13057 13058 else 13059 ac_fn_c_check_func "$LINENO" "dl_iterate_phdr" "ac_cv_func_dl_iterate_phdr" 13060if test "x$ac_cv_func_dl_iterate_phdr" = xyes; then : 13061 have_dl_iterate_phdr=yes 13062else 13063 have_dl_iterate_phdr=no 13064fi 13065 13066 fi 13067fi 13068if test "$have_dl_iterate_phdr" = "yes"; then 13069 13070$as_echo "#define HAVE_DL_ITERATE_PHDR 1" >>confdefs.h 13071 13072fi 13073 13074# Check for loadquery. 13075for ac_header in sys/ldr.h 13076do : 13077 ac_fn_c_check_header_mongrel "$LINENO" "sys/ldr.h" "ac_cv_header_sys_ldr_h" "$ac_includes_default" 13078if test "x$ac_cv_header_sys_ldr_h" = xyes; then : 13079 cat >>confdefs.h <<_ACEOF 13080#define HAVE_SYS_LDR_H 1 13081_ACEOF 13082 13083fi 13084 13085done 13086 13087if test "$ac_cv_header_sys_ldr_h" = "no"; then 13088 have_loadquery=no 13089else 13090 if test -n "${with_target_subdir}"; then 13091 # When built as a GCC target library, we can't do a link test. 13092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13093/* end confdefs.h. */ 13094#include <sys/ldr.h> 13095 13096_ACEOF 13097if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13098 $EGREP "loadquery" >/dev/null 2>&1; then : 13099 have_loadquery=yes 13100else 13101 have_loadquery=no 13102fi 13103rm -f conftest* 13104 13105 else 13106 ac_fn_c_check_func "$LINENO" "loadquery" "ac_cv_func_loadquery" 13107if test "x$ac_cv_func_loadquery" = xyes; then : 13108 have_loadquery=yes 13109else 13110 have_loadquery=no 13111fi 13112 13113 fi 13114fi 13115if test "$have_loadquery" = "yes"; then 13116 13117$as_echo "#define HAVE_LOADQUERY 1" >>confdefs.h 13118 13119fi 13120 13121# Check for the fcntl function. 13122if test -n "${with_target_subdir}"; then 13123 case "${host}" in 13124 *-*-mingw*) have_fcntl=no ;; 13125 *) have_fcntl=yes ;; 13126 esac 13127else 13128 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl" 13129if test "x$ac_cv_func_fcntl" = xyes; then : 13130 have_fcntl=yes 13131else 13132 have_fcntl=no 13133fi 13134 13135fi 13136if test "$have_fcntl" = "yes"; then 13137 13138$as_echo "#define HAVE_FCNTL 1" >>confdefs.h 13139 13140fi 13141 13142ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 13143if test "x$ac_cv_have_decl_strnlen" = xyes; then : 13144 ac_have_decl=1 13145else 13146 ac_have_decl=0 13147fi 13148 13149cat >>confdefs.h <<_ACEOF 13150#define HAVE_DECL_STRNLEN $ac_have_decl 13151_ACEOF 13152 13153for ac_func in lstat readlink 13154do : 13155 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13156ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13157if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13158 cat >>confdefs.h <<_ACEOF 13159#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13160_ACEOF 13161 13162fi 13163done 13164 13165 13166# Check for getexecname function. 13167if test -n "${with_target_subdir}"; then 13168 case "${host}" in 13169 *-*-solaris2*) have_getexecname=yes ;; 13170 *) have_getexecname=no ;; 13171 esac 13172else 13173 ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname" 13174if test "x$ac_cv_func_getexecname" = xyes; then : 13175 have_getexecname=yes 13176else 13177 have_getexecname=no 13178fi 13179 13180fi 13181if test "$have_getexecname" = "yes"; then 13182 13183$as_echo "#define HAVE_GETEXECNAME 1" >>confdefs.h 13184 13185fi 13186 13187# Check for the clock_gettime function. 13188for ac_func in clock_gettime 13189do : 13190 ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" 13191if test "x$ac_cv_func_clock_gettime" = xyes; then : 13192 cat >>confdefs.h <<_ACEOF 13193#define HAVE_CLOCK_GETTIME 1 13194_ACEOF 13195 13196fi 13197done 13198 13199clock_gettime_link= 13200# At least for glibc, clock_gettime is in librt. But don't 13201# pull that in if it still doesn't give us the function we want. This 13202# test is copied from libgomp, and modified to not link in -lrt as 13203# we're using this for test timing only. 13204if test "$ac_cv_func_clock_gettime" = no; then 13205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 13206$as_echo_n "checking for clock_gettime in -lrt... " >&6; } 13207if ${ac_cv_lib_rt_clock_gettime+:} false; then : 13208 $as_echo_n "(cached) " >&6 13209else 13210 ac_check_lib_save_LIBS=$LIBS 13211LIBS="-lrt $LIBS" 13212cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13213/* end confdefs.h. */ 13214 13215/* Override any GCC internal prototype to avoid an error. 13216 Use char because int might match the return type of a GCC 13217 builtin and then its argument prototype would still apply. */ 13218#ifdef __cplusplus 13219extern "C" 13220#endif 13221char clock_gettime (); 13222int 13223main () 13224{ 13225return clock_gettime (); 13226 ; 13227 return 0; 13228} 13229_ACEOF 13230if ac_fn_c_try_link "$LINENO"; then : 13231 ac_cv_lib_rt_clock_gettime=yes 13232else 13233 ac_cv_lib_rt_clock_gettime=no 13234fi 13235rm -f core conftest.err conftest.$ac_objext \ 13236 conftest$ac_exeext conftest.$ac_ext 13237LIBS=$ac_check_lib_save_LIBS 13238fi 13239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 13240$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; } 13241if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then : 13242 CLOCK_GETTIME_LINK=-lrt 13243 13244$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h 13245 13246fi 13247 13248fi 13249 13250 13251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is supported" >&5 13252$as_echo_n "checking whether -pthread is supported... " >&6; } 13253if ${libgo_cv_lib_pthread+:} false; then : 13254 $as_echo_n "(cached) " >&6 13255else 13256 CFLAGS_hold=$CFLAGS 13257CFLAGS="$CFLAGS -pthread" 13258cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13259/* end confdefs.h. */ 13260int i; 13261_ACEOF 13262if ac_fn_c_try_compile "$LINENO"; then : 13263 libgo_cv_lib_pthread=yes 13264else 13265 libgo_cv_lib_pthread=no 13266fi 13267rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13268CFLAGS=$CFLAGS_hold 13269fi 13270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_pthread" >&5 13271$as_echo "$libgo_cv_lib_pthread" >&6; } 13272PTHREAD_CFLAGS= 13273if test "$libgo_cv_lib_pthread" = yes; then 13274 PTHREAD_CFLAGS=-pthread 13275fi 13276 13277 13278 if test "$libgo_cv_lib_pthread" = yes; then 13279 HAVE_PTHREAD_TRUE= 13280 HAVE_PTHREAD_FALSE='#' 13281else 13282 HAVE_PTHREAD_TRUE='#' 13283 HAVE_PTHREAD_FALSE= 13284fi 13285 13286 13287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -gdwarf-5 is supported" >&5 13288$as_echo_n "checking whether -gdwarf-5 is supported... " >&6; } 13289if ${libbacktrace_cv_lib_dwarf5+:} false; then : 13290 $as_echo_n "(cached) " >&6 13291else 13292 CFLAGS_hold=$CFLAGS 13293CFLAGS="$CFLAGS -gdwarf-5" 13294cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13295/* end confdefs.h. */ 13296int i; 13297int 13298main () 13299{ 13300return 0; 13301 ; 13302 return 0; 13303} 13304_ACEOF 13305if ac_fn_c_try_link "$LINENO"; then : 13306 libbacktrace_cv_lib_dwarf5=yes 13307else 13308 libbacktrace_cv_lib_dwarf5=no 13309fi 13310rm -f core conftest.err conftest.$ac_objext \ 13311 conftest$ac_exeext conftest.$ac_ext 13312CFLAGS=$CFLAGS_hold 13313fi 13314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_lib_dwarf5" >&5 13315$as_echo "$libbacktrace_cv_lib_dwarf5" >&6; } 13316 if test "$libbacktrace_cv_lib_dwarf5" = yes; then 13317 HAVE_DWARF5_TRUE= 13318 HAVE_DWARF5_FALSE='#' 13319else 13320 HAVE_DWARF5_TRUE='#' 13321 HAVE_DWARF5_FALSE= 13322fi 13323 13324 13325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5 13326$as_echo_n "checking for compress in -lz... " >&6; } 13327if ${ac_cv_lib_z_compress+:} false; then : 13328 $as_echo_n "(cached) " >&6 13329else 13330 ac_check_lib_save_LIBS=$LIBS 13331LIBS="-lz $LIBS" 13332cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13333/* end confdefs.h. */ 13334 13335/* Override any GCC internal prototype to avoid an error. 13336 Use char because int might match the return type of a GCC 13337 builtin and then its argument prototype would still apply. */ 13338#ifdef __cplusplus 13339extern "C" 13340#endif 13341char compress (); 13342int 13343main () 13344{ 13345return compress (); 13346 ; 13347 return 0; 13348} 13349_ACEOF 13350if ac_fn_c_try_link "$LINENO"; then : 13351 ac_cv_lib_z_compress=yes 13352else 13353 ac_cv_lib_z_compress=no 13354fi 13355rm -f core conftest.err conftest.$ac_objext \ 13356 conftest$ac_exeext conftest.$ac_ext 13357LIBS=$ac_check_lib_save_LIBS 13358fi 13359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5 13360$as_echo "$ac_cv_lib_z_compress" >&6; } 13361if test "x$ac_cv_lib_z_compress" = xyes; then : 13362 13363$as_echo "#define HAVE_ZLIB 1" >>confdefs.h 13364 13365fi 13366 13367 if test "$ac_cv_lib_z_compress" = yes; then 13368 HAVE_ZLIB_TRUE= 13369 HAVE_ZLIB_FALSE='#' 13370else 13371 HAVE_ZLIB_TRUE='#' 13372 HAVE_ZLIB_FALSE= 13373fi 13374 13375 13376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --compress-debug-sections is supported" >&5 13377$as_echo_n "checking whether --compress-debug-sections is supported... " >&6; } 13378if ${libgo_cv_ld_compress+:} false; then : 13379 $as_echo_n "(cached) " >&6 13380else 13381 LDFLAGS_hold=$LDFLAGS 13382LDFLAGS="$LDFLAGS -Wl,--compress-debug-sections=zlib-gnu" 13383cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13384/* end confdefs.h. */ 13385 13386int 13387main () 13388{ 13389 13390 ; 13391 return 0; 13392} 13393_ACEOF 13394if ac_fn_c_try_link "$LINENO"; then : 13395 libgo_cv_ld_compress=yes 13396else 13397 libgo_cv_ld_compress=no 13398fi 13399rm -f core conftest.err conftest.$ac_objext \ 13400 conftest$ac_exeext conftest.$ac_ext 13401LDFLAGS=$LDFLAGS_hold 13402fi 13403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_ld_compress" >&5 13404$as_echo "$libgo_cv_ld_compress" >&6; } 13405 if test "$libgo_cv_ld_compress" = yes; then 13406 HAVE_COMPRESSED_DEBUG_TRUE= 13407 HAVE_COMPRESSED_DEBUG_FALSE='#' 13408else 13409 HAVE_COMPRESSED_DEBUG_TRUE='#' 13410 HAVE_COMPRESSED_DEBUG_FALSE= 13411fi 13412 13413 13414 13415# Extract the first word of "objcopy", so it can be a program name with args. 13416set dummy objcopy; ac_word=$2 13417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13418$as_echo_n "checking for $ac_word... " >&6; } 13419if ${ac_cv_prog_OBJCOPY+:} false; then : 13420 $as_echo_n "(cached) " >&6 13421else 13422 if test -n "$OBJCOPY"; then 13423 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. 13424else 13425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13426for as_dir in $PATH 13427do 13428 IFS=$as_save_IFS 13429 test -z "$as_dir" && as_dir=. 13430 for ac_exec_ext in '' $ac_executable_extensions; do 13431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13432 ac_cv_prog_OBJCOPY="objcopy" 13433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13434 break 2 13435 fi 13436done 13437 done 13438IFS=$as_save_IFS 13439 13440fi 13441fi 13442OBJCOPY=$ac_cv_prog_OBJCOPY 13443if test -n "$OBJCOPY"; then 13444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 13445$as_echo "$OBJCOPY" >&6; } 13446else 13447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13448$as_echo "no" >&6; } 13449fi 13450 13451 13452# Extract the first word of "readelf", so it can be a program name with args. 13453set dummy readelf; ac_word=$2 13454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13455$as_echo_n "checking for $ac_word... " >&6; } 13456if ${ac_cv_prog_READELF+:} false; then : 13457 $as_echo_n "(cached) " >&6 13458else 13459 if test -n "$READELF"; then 13460 ac_cv_prog_READELF="$READELF" # Let the user override the test. 13461else 13462as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13463for as_dir in $PATH 13464do 13465 IFS=$as_save_IFS 13466 test -z "$as_dir" && as_dir=. 13467 for ac_exec_ext in '' $ac_executable_extensions; do 13468 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13469 ac_cv_prog_READELF="readelf" 13470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13471 break 2 13472 fi 13473done 13474 done 13475IFS=$as_save_IFS 13476 13477fi 13478fi 13479READELF=$ac_cv_prog_READELF 13480if test -n "$READELF"; then 13481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 13482$as_echo "$READELF" >&6; } 13483else 13484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13485$as_echo "no" >&6; } 13486fi 13487 13488 13489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether objcopy supports debuglink" >&5 13490$as_echo_n "checking whether objcopy supports debuglink... " >&6; } 13491if ${libbacktrace_cv_objcopy_debuglink+:} false; then : 13492 $as_echo_n "(cached) " >&6 13493else 13494 if test -n "${with_target_subdir}"; then 13495 libbacktrace_cv_objcopy_debuglink=no 13496elif ${OBJCOPY} --add-gnu-debuglink=x /bin/ls /tmp/ls$$; then 13497 rm -f /tmp/ls$$ 13498 libbacktrace_cv_objcopy_debuglink=yes 13499else 13500 libbacktrace_cv_objcopy_debuglink=no 13501fi 13502fi 13503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_objcopy_debuglink" >&5 13504$as_echo "$libbacktrace_cv_objcopy_debuglink" >&6; } 13505 if test "$libbacktrace_cv_objcopy_debuglink" = yes; then 13506 HAVE_OBJCOPY_DEBUGLINK_TRUE= 13507 HAVE_OBJCOPY_DEBUGLINK_FALSE='#' 13508else 13509 HAVE_OBJCOPY_DEBUGLINK_TRUE='#' 13510 HAVE_OBJCOPY_DEBUGLINK_FALSE= 13511fi 13512 13513 13514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tests can run" >&5 13515$as_echo_n "checking whether tests can run... " >&6; } 13516if ${libbacktrace_cv_sys_native+:} false; then : 13517 $as_echo_n "(cached) " >&6 13518else 13519 if test "$cross_compiling" = yes; then : 13520 libbacktrace_cv_sys_native=no 13521else 13522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13523/* end confdefs.h. */ 13524 13525int 13526main () 13527{ 13528return 0; 13529 ; 13530 return 0; 13531} 13532_ACEOF 13533if ac_fn_c_try_run "$LINENO"; then : 13534 libbacktrace_cv_sys_native=yes 13535else 13536 libbacktrace_cv_sys_native=no 13537fi 13538rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13539 conftest.$ac_objext conftest.beam conftest.$ac_ext 13540fi 13541 13542fi 13543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_native" >&5 13544$as_echo "$libbacktrace_cv_sys_native" >&6; } 13545 if test "$libbacktrace_cv_sys_native" = "yes"; then 13546 NATIVE_TRUE= 13547 NATIVE_FALSE='#' 13548else 13549 NATIVE_TRUE='#' 13550 NATIVE_FALSE= 13551fi 13552 13553 13554if test "${multilib}" = "yes"; then 13555 multilib_arg="--enable-multilib" 13556else 13557 multilib_arg= 13558fi 13559 13560ac_config_files="$ac_config_files Makefile backtrace-supported.h" 13561 13562ac_config_files="$ac_config_files install-debuginfo-for-buildid.sh" 13563 13564 13565# We need multilib support, but only if configuring for the target. 13566ac_config_commands="$ac_config_commands default" 13567 13568 13569cat >confcache <<\_ACEOF 13570# This file is a shell script that caches the results of configure 13571# tests run on this system so they can be shared between configure 13572# scripts and configure runs, see configure's option --config-cache. 13573# It is not useful on other systems. If it contains results you don't 13574# want to keep, you may remove or edit it. 13575# 13576# config.status only pays attention to the cache file if you give it 13577# the --recheck option to rerun configure. 13578# 13579# `ac_cv_env_foo' variables (set or unset) will be overridden when 13580# loading this file, other *unset* `ac_cv_foo' will be assigned the 13581# following values. 13582 13583_ACEOF 13584 13585# The following way of writing the cache mishandles newlines in values, 13586# but we know of no workaround that is simple, portable, and efficient. 13587# So, we kill variables containing newlines. 13588# Ultrix sh set writes to stderr and can't be redirected directly, 13589# and sets the high bit in the cache file unless we assign to the vars. 13590( 13591 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13592 eval ac_val=\$$ac_var 13593 case $ac_val in #( 13594 *${as_nl}*) 13595 case $ac_var in #( 13596 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13597$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13598 esac 13599 case $ac_var in #( 13600 _ | IFS | as_nl) ;; #( 13601 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13602 *) { eval $ac_var=; unset $ac_var;} ;; 13603 esac ;; 13604 esac 13605 done 13606 13607 (set) 2>&1 | 13608 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13609 *${as_nl}ac_space=\ *) 13610 # `set' does not quote correctly, so add quotes: double-quote 13611 # substitution turns \\\\ into \\, and sed turns \\ into \. 13612 sed -n \ 13613 "s/'/'\\\\''/g; 13614 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13615 ;; #( 13616 *) 13617 # `set' quotes correctly as required by POSIX, so do not add quotes. 13618 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13619 ;; 13620 esac | 13621 sort 13622) | 13623 sed ' 13624 /^ac_cv_env_/b end 13625 t clear 13626 :clear 13627 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13628 t end 13629 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13630 :end' >>confcache 13631if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13632 if test -w "$cache_file"; then 13633 if test "x$cache_file" != "x/dev/null"; then 13634 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13635$as_echo "$as_me: updating cache $cache_file" >&6;} 13636 if test ! -f "$cache_file" || test -h "$cache_file"; then 13637 cat confcache >"$cache_file" 13638 else 13639 case $cache_file in #( 13640 */* | ?:*) 13641 mv -f confcache "$cache_file"$$ && 13642 mv -f "$cache_file"$$ "$cache_file" ;; #( 13643 *) 13644 mv -f confcache "$cache_file" ;; 13645 esac 13646 fi 13647 fi 13648 else 13649 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13650$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13651 fi 13652fi 13653rm -f confcache 13654 13655test "x$prefix" = xNONE && prefix=$ac_default_prefix 13656# Let make expand exec_prefix. 13657test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13658 13659DEFS=-DHAVE_CONFIG_H 13660 13661ac_libobjs= 13662ac_ltlibobjs= 13663U= 13664for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13665 # 1. Remove the extension, and $U if already installed. 13666 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13667 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13668 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13669 # will be set to the directory where LIBOBJS objects are built. 13670 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13671 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13672done 13673LIBOBJS=$ac_libobjs 13674 13675LTLIBOBJS=$ac_ltlibobjs 13676 13677 13678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13679$as_echo_n "checking that generated files are newer than configure... " >&6; } 13680 if test -n "$am_sleep_pid"; then 13681 # Hide warnings about reused PIDs. 13682 wait $am_sleep_pid 2>/dev/null 13683 fi 13684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13685$as_echo "done" >&6; } 13686 if test -n "$EXEEXT"; then 13687 am__EXEEXT_TRUE= 13688 am__EXEEXT_FALSE='#' 13689else 13690 am__EXEEXT_TRUE='#' 13691 am__EXEEXT_FALSE= 13692fi 13693 13694if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13695 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13696Usually this means the macro was only invoked conditionally." "$LINENO" 5 13697fi 13698if test -z "${HAVE_DWZ_TRUE}" && test -z "${HAVE_DWZ_FALSE}"; then 13699 as_fn_error $? "conditional \"HAVE_DWZ\" was never defined. 13700Usually this means the macro was only invoked conditionally." "$LINENO" 5 13701fi 13702if test -z "${HAVE_ELF_TRUE}" && test -z "${HAVE_ELF_FALSE}"; then 13703 as_fn_error $? "conditional \"HAVE_ELF\" was never defined. 13704Usually this means the macro was only invoked conditionally." "$LINENO" 5 13705fi 13706if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then 13707 as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined. 13708Usually this means the macro was only invoked conditionally." "$LINENO" 5 13709fi 13710if test -z "${HAVE_DWARF5_TRUE}" && test -z "${HAVE_DWARF5_FALSE}"; then 13711 as_fn_error $? "conditional \"HAVE_DWARF5\" was never defined. 13712Usually this means the macro was only invoked conditionally." "$LINENO" 5 13713fi 13714if test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then 13715 as_fn_error $? "conditional \"HAVE_ZLIB\" was never defined. 13716Usually this means the macro was only invoked conditionally." "$LINENO" 5 13717fi 13718if test -z "${HAVE_COMPRESSED_DEBUG_TRUE}" && test -z "${HAVE_COMPRESSED_DEBUG_FALSE}"; then 13719 as_fn_error $? "conditional \"HAVE_COMPRESSED_DEBUG\" was never defined. 13720Usually this means the macro was only invoked conditionally." "$LINENO" 5 13721fi 13722if test -z "${HAVE_OBJCOPY_DEBUGLINK_TRUE}" && test -z "${HAVE_OBJCOPY_DEBUGLINK_FALSE}"; then 13723 as_fn_error $? "conditional \"HAVE_OBJCOPY_DEBUGLINK\" was never defined. 13724Usually this means the macro was only invoked conditionally." "$LINENO" 5 13725fi 13726if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then 13727 as_fn_error $? "conditional \"NATIVE\" was never defined. 13728Usually this means the macro was only invoked conditionally." "$LINENO" 5 13729fi 13730 13731: "${CONFIG_STATUS=./config.status}" 13732ac_write_fail=0 13733ac_clean_files_save=$ac_clean_files 13734ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13735{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13736$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13737as_write_fail=0 13738cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13739#! $SHELL 13740# Generated by $as_me. 13741# Run this file to recreate the current configuration. 13742# Compiler output produced by configure, useful for debugging 13743# configure, is in config.log if it exists. 13744 13745debug=false 13746ac_cs_recheck=false 13747ac_cs_silent=false 13748 13749SHELL=\${CONFIG_SHELL-$SHELL} 13750export SHELL 13751_ASEOF 13752cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13753## -------------------- ## 13754## M4sh Initialization. ## 13755## -------------------- ## 13756 13757# Be more Bourne compatible 13758DUALCASE=1; export DUALCASE # for MKS sh 13759if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13760 emulate sh 13761 NULLCMD=: 13762 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13763 # is contrary to our usage. Disable this feature. 13764 alias -g '${1+"$@"}'='"$@"' 13765 setopt NO_GLOB_SUBST 13766else 13767 case `(set -o) 2>/dev/null` in #( 13768 *posix*) : 13769 set -o posix ;; #( 13770 *) : 13771 ;; 13772esac 13773fi 13774 13775 13776as_nl=' 13777' 13778export as_nl 13779# Printing a long string crashes Solaris 7 /usr/bin/printf. 13780as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13781as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13782as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13783# Prefer a ksh shell builtin over an external printf program on Solaris, 13784# but without wasting forks for bash or zsh. 13785if test -z "$BASH_VERSION$ZSH_VERSION" \ 13786 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13787 as_echo='print -r --' 13788 as_echo_n='print -rn --' 13789elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13790 as_echo='printf %s\n' 13791 as_echo_n='printf %s' 13792else 13793 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13794 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13795 as_echo_n='/usr/ucb/echo -n' 13796 else 13797 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13798 as_echo_n_body='eval 13799 arg=$1; 13800 case $arg in #( 13801 *"$as_nl"*) 13802 expr "X$arg" : "X\\(.*\\)$as_nl"; 13803 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13804 esac; 13805 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13806 ' 13807 export as_echo_n_body 13808 as_echo_n='sh -c $as_echo_n_body as_echo' 13809 fi 13810 export as_echo_body 13811 as_echo='sh -c $as_echo_body as_echo' 13812fi 13813 13814# The user is always right. 13815if test "${PATH_SEPARATOR+set}" != set; then 13816 PATH_SEPARATOR=: 13817 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13818 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13819 PATH_SEPARATOR=';' 13820 } 13821fi 13822 13823 13824# IFS 13825# We need space, tab and new line, in precisely that order. Quoting is 13826# there to prevent editors from complaining about space-tab. 13827# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13828# splitting by setting IFS to empty value.) 13829IFS=" "" $as_nl" 13830 13831# Find who we are. Look in the path if we contain no directory separator. 13832as_myself= 13833case $0 in #(( 13834 *[\\/]* ) as_myself=$0 ;; 13835 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13836for as_dir in $PATH 13837do 13838 IFS=$as_save_IFS 13839 test -z "$as_dir" && as_dir=. 13840 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13841 done 13842IFS=$as_save_IFS 13843 13844 ;; 13845esac 13846# We did not find ourselves, most probably we were run as `sh COMMAND' 13847# in which case we are not to be found in the path. 13848if test "x$as_myself" = x; then 13849 as_myself=$0 13850fi 13851if test ! -f "$as_myself"; then 13852 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13853 exit 1 13854fi 13855 13856# Unset variables that we do not need and which cause bugs (e.g. in 13857# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13858# suppresses any "Segmentation fault" message there. '((' could 13859# trigger a bug in pdksh 5.2.14. 13860for as_var in BASH_ENV ENV MAIL MAILPATH 13861do eval test x\${$as_var+set} = xset \ 13862 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13863done 13864PS1='$ ' 13865PS2='> ' 13866PS4='+ ' 13867 13868# NLS nuisances. 13869LC_ALL=C 13870export LC_ALL 13871LANGUAGE=C 13872export LANGUAGE 13873 13874# CDPATH. 13875(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13876 13877 13878# as_fn_error STATUS ERROR [LINENO LOG_FD] 13879# ---------------------------------------- 13880# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13881# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13882# script with STATUS, using 1 if that was 0. 13883as_fn_error () 13884{ 13885 as_status=$1; test $as_status -eq 0 && as_status=1 13886 if test "$4"; then 13887 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13888 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13889 fi 13890 $as_echo "$as_me: error: $2" >&2 13891 as_fn_exit $as_status 13892} # as_fn_error 13893 13894 13895# as_fn_set_status STATUS 13896# ----------------------- 13897# Set $? to STATUS, without forking. 13898as_fn_set_status () 13899{ 13900 return $1 13901} # as_fn_set_status 13902 13903# as_fn_exit STATUS 13904# ----------------- 13905# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13906as_fn_exit () 13907{ 13908 set +e 13909 as_fn_set_status $1 13910 exit $1 13911} # as_fn_exit 13912 13913# as_fn_unset VAR 13914# --------------- 13915# Portably unset VAR. 13916as_fn_unset () 13917{ 13918 { eval $1=; unset $1;} 13919} 13920as_unset=as_fn_unset 13921# as_fn_append VAR VALUE 13922# ---------------------- 13923# Append the text in VALUE to the end of the definition contained in VAR. Take 13924# advantage of any shell optimizations that allow amortized linear growth over 13925# repeated appends, instead of the typical quadratic growth present in naive 13926# implementations. 13927if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13928 eval 'as_fn_append () 13929 { 13930 eval $1+=\$2 13931 }' 13932else 13933 as_fn_append () 13934 { 13935 eval $1=\$$1\$2 13936 } 13937fi # as_fn_append 13938 13939# as_fn_arith ARG... 13940# ------------------ 13941# Perform arithmetic evaluation on the ARGs, and store the result in the 13942# global $as_val. Take advantage of shells that can avoid forks. The arguments 13943# must be portable across $(()) and expr. 13944if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13945 eval 'as_fn_arith () 13946 { 13947 as_val=$(( $* )) 13948 }' 13949else 13950 as_fn_arith () 13951 { 13952 as_val=`expr "$@" || test $? -eq 1` 13953 } 13954fi # as_fn_arith 13955 13956 13957if expr a : '\(a\)' >/dev/null 2>&1 && 13958 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13959 as_expr=expr 13960else 13961 as_expr=false 13962fi 13963 13964if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13965 as_basename=basename 13966else 13967 as_basename=false 13968fi 13969 13970if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13971 as_dirname=dirname 13972else 13973 as_dirname=false 13974fi 13975 13976as_me=`$as_basename -- "$0" || 13977$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13978 X"$0" : 'X\(//\)$' \| \ 13979 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13980$as_echo X/"$0" | 13981 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13982 s//\1/ 13983 q 13984 } 13985 /^X\/\(\/\/\)$/{ 13986 s//\1/ 13987 q 13988 } 13989 /^X\/\(\/\).*/{ 13990 s//\1/ 13991 q 13992 } 13993 s/.*/./; q'` 13994 13995# Avoid depending upon Character Ranges. 13996as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13997as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13998as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13999as_cr_digits='0123456789' 14000as_cr_alnum=$as_cr_Letters$as_cr_digits 14001 14002ECHO_C= ECHO_N= ECHO_T= 14003case `echo -n x` in #((((( 14004-n*) 14005 case `echo 'xy\c'` in 14006 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14007 xy) ECHO_C='\c';; 14008 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14009 ECHO_T=' ';; 14010 esac;; 14011*) 14012 ECHO_N='-n';; 14013esac 14014 14015rm -f conf$$ conf$$.exe conf$$.file 14016if test -d conf$$.dir; then 14017 rm -f conf$$.dir/conf$$.file 14018else 14019 rm -f conf$$.dir 14020 mkdir conf$$.dir 2>/dev/null 14021fi 14022if (echo >conf$$.file) 2>/dev/null; then 14023 if ln -s conf$$.file conf$$ 2>/dev/null; then 14024 as_ln_s='ln -s' 14025 # ... but there are two gotchas: 14026 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14027 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14028 # In both cases, we have to default to `cp -pR'. 14029 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14030 as_ln_s='cp -pR' 14031 elif ln conf$$.file conf$$ 2>/dev/null; then 14032 as_ln_s=ln 14033 else 14034 as_ln_s='cp -pR' 14035 fi 14036else 14037 as_ln_s='cp -pR' 14038fi 14039rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14040rmdir conf$$.dir 2>/dev/null 14041 14042 14043# as_fn_mkdir_p 14044# ------------- 14045# Create "$as_dir" as a directory, including parents if necessary. 14046as_fn_mkdir_p () 14047{ 14048 14049 case $as_dir in #( 14050 -*) as_dir=./$as_dir;; 14051 esac 14052 test -d "$as_dir" || eval $as_mkdir_p || { 14053 as_dirs= 14054 while :; do 14055 case $as_dir in #( 14056 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14057 *) as_qdir=$as_dir;; 14058 esac 14059 as_dirs="'$as_qdir' $as_dirs" 14060 as_dir=`$as_dirname -- "$as_dir" || 14061$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14062 X"$as_dir" : 'X\(//\)[^/]' \| \ 14063 X"$as_dir" : 'X\(//\)$' \| \ 14064 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14065$as_echo X"$as_dir" | 14066 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14067 s//\1/ 14068 q 14069 } 14070 /^X\(\/\/\)[^/].*/{ 14071 s//\1/ 14072 q 14073 } 14074 /^X\(\/\/\)$/{ 14075 s//\1/ 14076 q 14077 } 14078 /^X\(\/\).*/{ 14079 s//\1/ 14080 q 14081 } 14082 s/.*/./; q'` 14083 test -d "$as_dir" && break 14084 done 14085 test -z "$as_dirs" || eval "mkdir $as_dirs" 14086 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14087 14088 14089} # as_fn_mkdir_p 14090if mkdir -p . 2>/dev/null; then 14091 as_mkdir_p='mkdir -p "$as_dir"' 14092else 14093 test -d ./-p && rmdir ./-p 14094 as_mkdir_p=false 14095fi 14096 14097 14098# as_fn_executable_p FILE 14099# ----------------------- 14100# Test if FILE is an executable regular file. 14101as_fn_executable_p () 14102{ 14103 test -f "$1" && test -x "$1" 14104} # as_fn_executable_p 14105as_test_x='test -x' 14106as_executable_p=as_fn_executable_p 14107 14108# Sed expression to map a string onto a valid CPP name. 14109as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14110 14111# Sed expression to map a string onto a valid variable name. 14112as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14113 14114 14115exec 6>&1 14116## ----------------------------------- ## 14117## Main body of $CONFIG_STATUS script. ## 14118## ----------------------------------- ## 14119_ASEOF 14120test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14121 14122cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14123# Save the log message, to keep $0 and so on meaningful, and to 14124# report actual input values of CONFIG_FILES etc. instead of their 14125# values after options handling. 14126ac_log=" 14127This file was extended by package-unused $as_me version-unused, which was 14128generated by GNU Autoconf 2.69. Invocation command line was 14129 14130 CONFIG_FILES = $CONFIG_FILES 14131 CONFIG_HEADERS = $CONFIG_HEADERS 14132 CONFIG_LINKS = $CONFIG_LINKS 14133 CONFIG_COMMANDS = $CONFIG_COMMANDS 14134 $ $0 $@ 14135 14136on `(hostname || uname -n) 2>/dev/null | sed 1q` 14137" 14138 14139_ACEOF 14140 14141case $ac_config_files in *" 14142"*) set x $ac_config_files; shift; ac_config_files=$*;; 14143esac 14144 14145case $ac_config_headers in *" 14146"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14147esac 14148 14149 14150cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14151# Files that config.status was made for. 14152config_files="$ac_config_files" 14153config_headers="$ac_config_headers" 14154config_commands="$ac_config_commands" 14155 14156_ACEOF 14157 14158cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14159ac_cs_usage="\ 14160\`$as_me' instantiates files and other configuration actions 14161from templates according to the current configuration. Unless the files 14162and actions are specified as TAGs, all are instantiated by default. 14163 14164Usage: $0 [OPTION]... [TAG]... 14165 14166 -h, --help print this help, then exit 14167 -V, --version print version number and configuration settings, then exit 14168 --config print configuration, then exit 14169 -q, --quiet, --silent 14170 do not print progress messages 14171 -d, --debug don't remove temporary files 14172 --recheck update $as_me by reconfiguring in the same conditions 14173 --file=FILE[:TEMPLATE] 14174 instantiate the configuration file FILE 14175 --header=FILE[:TEMPLATE] 14176 instantiate the configuration header FILE 14177 14178Configuration files: 14179$config_files 14180 14181Configuration headers: 14182$config_headers 14183 14184Configuration commands: 14185$config_commands 14186 14187Report bugs to the package provider." 14188 14189_ACEOF 14190cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14191ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14192ac_cs_version="\\ 14193package-unused config.status version-unused 14194configured by $0, generated by GNU Autoconf 2.69, 14195 with options \\"\$ac_cs_config\\" 14196 14197Copyright (C) 2012 Free Software Foundation, Inc. 14198This config.status script is free software; the Free Software Foundation 14199gives unlimited permission to copy, distribute and modify it." 14200 14201ac_pwd='$ac_pwd' 14202srcdir='$srcdir' 14203INSTALL='$INSTALL' 14204MKDIR_P='$MKDIR_P' 14205AWK='$AWK' 14206test -n "\$AWK" || AWK=awk 14207_ACEOF 14208 14209cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14210# The default lists apply if the user does not specify any file. 14211ac_need_defaults=: 14212while test $# != 0 14213do 14214 case $1 in 14215 --*=?*) 14216 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14217 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14218 ac_shift=: 14219 ;; 14220 --*=) 14221 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14222 ac_optarg= 14223 ac_shift=: 14224 ;; 14225 *) 14226 ac_option=$1 14227 ac_optarg=$2 14228 ac_shift=shift 14229 ;; 14230 esac 14231 14232 case $ac_option in 14233 # Handling of the options. 14234 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14235 ac_cs_recheck=: ;; 14236 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14237 $as_echo "$ac_cs_version"; exit ;; 14238 --config | --confi | --conf | --con | --co | --c ) 14239 $as_echo "$ac_cs_config"; exit ;; 14240 --debug | --debu | --deb | --de | --d | -d ) 14241 debug=: ;; 14242 --file | --fil | --fi | --f ) 14243 $ac_shift 14244 case $ac_optarg in 14245 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14246 '') as_fn_error $? "missing file argument" ;; 14247 esac 14248 as_fn_append CONFIG_FILES " '$ac_optarg'" 14249 ac_need_defaults=false;; 14250 --header | --heade | --head | --hea ) 14251 $ac_shift 14252 case $ac_optarg in 14253 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14254 esac 14255 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14256 ac_need_defaults=false;; 14257 --he | --h) 14258 # Conflict between --help and --header 14259 as_fn_error $? "ambiguous option: \`$1' 14260Try \`$0 --help' for more information.";; 14261 --help | --hel | -h ) 14262 $as_echo "$ac_cs_usage"; exit ;; 14263 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14264 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14265 ac_cs_silent=: ;; 14266 14267 # This is an error. 14268 -*) as_fn_error $? "unrecognized option: \`$1' 14269Try \`$0 --help' for more information." ;; 14270 14271 *) as_fn_append ac_config_targets " $1" 14272 ac_need_defaults=false ;; 14273 14274 esac 14275 shift 14276done 14277 14278ac_configure_extra_args= 14279 14280if $ac_cs_silent; then 14281 exec 6>/dev/null 14282 ac_configure_extra_args="$ac_configure_extra_args --silent" 14283fi 14284 14285_ACEOF 14286cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14287if \$ac_cs_recheck; then 14288 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14289 shift 14290 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14291 CONFIG_SHELL='$SHELL' 14292 export CONFIG_SHELL 14293 exec "\$@" 14294fi 14295 14296_ACEOF 14297cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14298exec 5>>config.log 14299{ 14300 echo 14301 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14302## Running $as_me. ## 14303_ASBOX 14304 $as_echo "$ac_log" 14305} >&5 14306 14307_ACEOF 14308cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14309# 14310# INIT-COMMANDS 14311# 14312 14313srcdir="$srcdir" 14314host="$host" 14315target="$target" 14316with_multisubdir="$with_multisubdir" 14317with_multisrctop="$with_multisrctop" 14318with_target_subdir="$with_target_subdir" 14319ac_configure_args="${multilib_arg} ${ac_configure_args}" 14320multi_basedir="$multi_basedir" 14321CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 14322CC="$CC" 14323CXX="$CXX" 14324GFORTRAN="$GFORTRAN" 14325GDC="$GDC" 14326 14327 14328# The HP-UX ksh and POSIX shell print the target directory to stdout 14329# if CDPATH is set. 14330(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14331 14332sed_quote_subst='$sed_quote_subst' 14333double_quote_subst='$double_quote_subst' 14334delay_variable_subst='$delay_variable_subst' 14335macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14336macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14337enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14338enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14339pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14340enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14341SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14342ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14343host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14344host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14345host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14346build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14347build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14348build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14349SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14350Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14351GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14352EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14353FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14354LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14355NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14356LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14357max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14358ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14359exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14360lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14361lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14362lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14363reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14364reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14365OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14366deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14367file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14368AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14369AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14370STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14371RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14372old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14373old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14374old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14375lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14376CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14377CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14378compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14379GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14380lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14381lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14382lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14383lt_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"`' 14384objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14385MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14386lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14387lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14388lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14389lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14390lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14391need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14392DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14393NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14394LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14395OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14396OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14397libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14398shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14399extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14400archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14401enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14402export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14403whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14404compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14405old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14406old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14407archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14408archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14409module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14410module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14411with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14412allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14413no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14414hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14415hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14416hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14417hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14418hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14419hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14420hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14421hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14422inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14423link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14424fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14425always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14426export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14427exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14428include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14429prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14430file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14431variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14432need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14433need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14434version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14435runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14436shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14437shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14438libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14439library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14440soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14441install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14442postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14443postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14444finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14445finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14446hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14447sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14448sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14449hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14450enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14451enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14452enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14453old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14454striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14455 14456LTCC='$LTCC' 14457LTCFLAGS='$LTCFLAGS' 14458compiler='$compiler_DEFAULT' 14459 14460# A function that is used when there is no print builtin or printf. 14461func_fallback_echo () 14462{ 14463 eval 'cat <<_LTECHO_EOF 14464\$1 14465_LTECHO_EOF' 14466} 14467 14468# Quote evaled strings. 14469for var in SHELL \ 14470ECHO \ 14471SED \ 14472GREP \ 14473EGREP \ 14474FGREP \ 14475LD \ 14476NM \ 14477LN_S \ 14478lt_SP2NL \ 14479lt_NL2SP \ 14480reload_flag \ 14481OBJDUMP \ 14482deplibs_check_method \ 14483file_magic_cmd \ 14484AR \ 14485AR_FLAGS \ 14486STRIP \ 14487RANLIB \ 14488CC \ 14489CFLAGS \ 14490compiler \ 14491lt_cv_sys_global_symbol_pipe \ 14492lt_cv_sys_global_symbol_to_cdecl \ 14493lt_cv_sys_global_symbol_to_c_name_address \ 14494lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14495lt_prog_compiler_no_builtin_flag \ 14496lt_prog_compiler_wl \ 14497lt_prog_compiler_pic \ 14498lt_prog_compiler_static \ 14499lt_cv_prog_compiler_c_o \ 14500need_locks \ 14501DSYMUTIL \ 14502NMEDIT \ 14503LIPO \ 14504OTOOL \ 14505OTOOL64 \ 14506shrext_cmds \ 14507export_dynamic_flag_spec \ 14508whole_archive_flag_spec \ 14509compiler_needs_object \ 14510with_gnu_ld \ 14511allow_undefined_flag \ 14512no_undefined_flag \ 14513hardcode_libdir_flag_spec \ 14514hardcode_libdir_flag_spec_ld \ 14515hardcode_libdir_separator \ 14516fix_srcfile_path \ 14517exclude_expsyms \ 14518include_expsyms \ 14519file_list_spec \ 14520variables_saved_for_relink \ 14521libname_spec \ 14522library_names_spec \ 14523soname_spec \ 14524install_override_mode \ 14525finish_eval \ 14526old_striplib \ 14527striplib; do 14528 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14529 *[\\\\\\\`\\"\\\$]*) 14530 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14531 ;; 14532 *) 14533 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14534 ;; 14535 esac 14536done 14537 14538# Double-quote double-evaled strings. 14539for var in reload_cmds \ 14540old_postinstall_cmds \ 14541old_postuninstall_cmds \ 14542old_archive_cmds \ 14543extract_expsyms_cmds \ 14544old_archive_from_new_cmds \ 14545old_archive_from_expsyms_cmds \ 14546archive_cmds \ 14547archive_expsym_cmds \ 14548module_cmds \ 14549module_expsym_cmds \ 14550export_symbols_cmds \ 14551prelink_cmds \ 14552postinstall_cmds \ 14553postuninstall_cmds \ 14554finish_cmds \ 14555sys_lib_search_path_spec \ 14556sys_lib_dlsearch_path_spec; do 14557 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14558 *[\\\\\\\`\\"\\\$]*) 14559 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14560 ;; 14561 *) 14562 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14563 ;; 14564 esac 14565done 14566 14567ac_aux_dir='$ac_aux_dir' 14568xsi_shell='$xsi_shell' 14569lt_shell_append='$lt_shell_append' 14570 14571# See if we are running on zsh, and set the options which allow our 14572# commands through without removal of \ escapes INIT. 14573if test -n "\${ZSH_VERSION+set}" ; then 14574 setopt NO_GLOB_SUBST 14575fi 14576 14577 14578 PACKAGE='$PACKAGE' 14579 VERSION='$VERSION' 14580 TIMESTAMP='$TIMESTAMP' 14581 RM='$RM' 14582 ofile='$ofile' 14583 14584 14585 14586 14587GCC="$GCC" 14588CC="$CC" 14589acx_cv_header_stdint="$acx_cv_header_stdint" 14590acx_cv_type_int8_t="$acx_cv_type_int8_t" 14591acx_cv_type_int16_t="$acx_cv_type_int16_t" 14592acx_cv_type_int32_t="$acx_cv_type_int32_t" 14593acx_cv_type_int64_t="$acx_cv_type_int64_t" 14594acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 14595ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 14596ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 14597ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 14598ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 14599ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 14600ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 14601ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 14602ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 14603 14604 14605# Variables needed in config.status (file generation) which aren't already 14606# passed by autoconf. 14607SUBDIRS="$SUBDIRS" 14608 14609 14610_ACEOF 14611 14612cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14613 14614# Handling of arguments. 14615for ac_config_target in $ac_config_targets 14616do 14617 case $ac_config_target in 14618 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 14619 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 14620 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14621 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;; 14622 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14623 "backtrace-supported.h") CONFIG_FILES="$CONFIG_FILES backtrace-supported.h" ;; 14624 "install-debuginfo-for-buildid.sh") CONFIG_FILES="$CONFIG_FILES install-debuginfo-for-buildid.sh" ;; 14625 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 14626 14627 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14628 esac 14629done 14630 14631 14632# If the user did not use the arguments to specify the items to instantiate, 14633# then the envvar interface is used. Set only those that are not. 14634# We use the long form for the default assignment because of an extremely 14635# bizarre bug on SunOS 4.1.3. 14636if $ac_need_defaults; then 14637 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14638 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14639 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14640fi 14641 14642# Have a temporary directory for convenience. Make it in the build tree 14643# simply because there is no reason against having it here, and in addition, 14644# creating and moving files from /tmp can sometimes cause problems. 14645# Hook for its removal unless debugging. 14646# Note that there is a small window in which the directory will not be cleaned: 14647# after its creation but before its name has been assigned to `$tmp'. 14648$debug || 14649{ 14650 tmp= ac_tmp= 14651 trap 'exit_status=$? 14652 : "${ac_tmp:=$tmp}" 14653 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14654' 0 14655 trap 'as_fn_exit 1' 1 2 13 15 14656} 14657# Create a (secure) tmp directory for tmp files. 14658 14659{ 14660 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14661 test -d "$tmp" 14662} || 14663{ 14664 tmp=./conf$$-$RANDOM 14665 (umask 077 && mkdir "$tmp") 14666} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14667ac_tmp=$tmp 14668 14669# Set up the scripts for CONFIG_FILES section. 14670# No need to generate them if there are no CONFIG_FILES. 14671# This happens for instance with `./config.status config.h'. 14672if test -n "$CONFIG_FILES"; then 14673 14674 14675ac_cr=`echo X | tr X '\015'` 14676# On cygwin, bash can eat \r inside `` if the user requested igncr. 14677# But we know of no other shell where ac_cr would be empty at this 14678# point, so we can use a bashism as a fallback. 14679if test "x$ac_cr" = x; then 14680 eval ac_cr=\$\'\\r\' 14681fi 14682ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14683if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14684 ac_cs_awk_cr='\\r' 14685else 14686 ac_cs_awk_cr=$ac_cr 14687fi 14688 14689echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14690_ACEOF 14691 14692 14693{ 14694 echo "cat >conf$$subs.awk <<_ACEOF" && 14695 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14696 echo "_ACEOF" 14697} >conf$$subs.sh || 14698 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14699ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14700ac_delim='%!_!# ' 14701for ac_last_try in false false false false false :; do 14702 . ./conf$$subs.sh || 14703 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14704 14705 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14706 if test $ac_delim_n = $ac_delim_num; then 14707 break 14708 elif $ac_last_try; then 14709 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14710 else 14711 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14712 fi 14713done 14714rm -f conf$$subs.sh 14715 14716cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14717cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14718_ACEOF 14719sed -n ' 14720h 14721s/^/S["/; s/!.*/"]=/ 14722p 14723g 14724s/^[^!]*!// 14725:repl 14726t repl 14727s/'"$ac_delim"'$// 14728t delim 14729:nl 14730h 14731s/\(.\{148\}\)..*/\1/ 14732t more1 14733s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14734p 14735n 14736b repl 14737:more1 14738s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14739p 14740g 14741s/.\{148\}// 14742t nl 14743:delim 14744h 14745s/\(.\{148\}\)..*/\1/ 14746t more2 14747s/["\\]/\\&/g; s/^/"/; s/$/"/ 14748p 14749b 14750:more2 14751s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14752p 14753g 14754s/.\{148\}// 14755t delim 14756' <conf$$subs.awk | sed ' 14757/^[^""]/{ 14758 N 14759 s/\n// 14760} 14761' >>$CONFIG_STATUS || ac_write_fail=1 14762rm -f conf$$subs.awk 14763cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14764_ACAWK 14765cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14766 for (key in S) S_is_set[key] = 1 14767 FS = "" 14768 14769} 14770{ 14771 line = $ 0 14772 nfields = split(line, field, "@") 14773 substed = 0 14774 len = length(field[1]) 14775 for (i = 2; i < nfields; i++) { 14776 key = field[i] 14777 keylen = length(key) 14778 if (S_is_set[key]) { 14779 value = S[key] 14780 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14781 len += length(value) + length(field[++i]) 14782 substed = 1 14783 } else 14784 len += 1 + keylen 14785 } 14786 14787 print line 14788} 14789 14790_ACAWK 14791_ACEOF 14792cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14793if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14794 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14795else 14796 cat 14797fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14798 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14799_ACEOF 14800 14801# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14802# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14803# trailing colons and then remove the whole line if VPATH becomes empty 14804# (actually we leave an empty line to preserve line numbers). 14805if test "x$srcdir" = x.; then 14806 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14807h 14808s/// 14809s/^/:/ 14810s/[ ]*$/:/ 14811s/:\$(srcdir):/:/g 14812s/:\${srcdir}:/:/g 14813s/:@srcdir@:/:/g 14814s/^:*// 14815s/:*$// 14816x 14817s/\(=[ ]*\).*/\1/ 14818G 14819s/\n// 14820s/^[^=]*=[ ]*$// 14821}' 14822fi 14823 14824cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14825fi # test -n "$CONFIG_FILES" 14826 14827# Set up the scripts for CONFIG_HEADERS section. 14828# No need to generate them if there are no CONFIG_HEADERS. 14829# This happens for instance with `./config.status Makefile'. 14830if test -n "$CONFIG_HEADERS"; then 14831cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14832BEGIN { 14833_ACEOF 14834 14835# Transform confdefs.h into an awk script `defines.awk', embedded as 14836# here-document in config.status, that substitutes the proper values into 14837# config.h.in to produce config.h. 14838 14839# Create a delimiter string that does not exist in confdefs.h, to ease 14840# handling of long lines. 14841ac_delim='%!_!# ' 14842for ac_last_try in false false :; do 14843 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14844 if test -z "$ac_tt"; then 14845 break 14846 elif $ac_last_try; then 14847 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14848 else 14849 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14850 fi 14851done 14852 14853# For the awk script, D is an array of macro values keyed by name, 14854# likewise P contains macro parameters if any. Preserve backslash 14855# newline sequences. 14856 14857ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14858sed -n ' 14859s/.\{148\}/&'"$ac_delim"'/g 14860t rset 14861:rset 14862s/^[ ]*#[ ]*define[ ][ ]*/ / 14863t def 14864d 14865:def 14866s/\\$// 14867t bsnl 14868s/["\\]/\\&/g 14869s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14870D["\1"]=" \3"/p 14871s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14872d 14873:bsnl 14874s/["\\]/\\&/g 14875s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14876D["\1"]=" \3\\\\\\n"\\/p 14877t cont 14878s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14879t cont 14880d 14881:cont 14882n 14883s/.\{148\}/&'"$ac_delim"'/g 14884t clear 14885:clear 14886s/\\$// 14887t bsnlc 14888s/["\\]/\\&/g; s/^/"/; s/$/"/p 14889d 14890:bsnlc 14891s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14892b cont 14893' <confdefs.h | sed ' 14894s/'"$ac_delim"'/"\\\ 14895"/g' >>$CONFIG_STATUS || ac_write_fail=1 14896 14897cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14898 for (key in D) D_is_set[key] = 1 14899 FS = "" 14900} 14901/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14902 line = \$ 0 14903 split(line, arg, " ") 14904 if (arg[1] == "#") { 14905 defundef = arg[2] 14906 mac1 = arg[3] 14907 } else { 14908 defundef = substr(arg[1], 2) 14909 mac1 = arg[2] 14910 } 14911 split(mac1, mac2, "(") #) 14912 macro = mac2[1] 14913 prefix = substr(line, 1, index(line, defundef) - 1) 14914 if (D_is_set[macro]) { 14915 # Preserve the white space surrounding the "#". 14916 print prefix "define", macro P[macro] D[macro] 14917 next 14918 } else { 14919 # Replace #undef with comments. This is necessary, for example, 14920 # in the case of _POSIX_SOURCE, which is predefined and required 14921 # on some systems where configure will not decide to define it. 14922 if (defundef == "undef") { 14923 print "/*", prefix defundef, macro, "*/" 14924 next 14925 } 14926 } 14927} 14928{ print } 14929_ACAWK 14930_ACEOF 14931cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14932 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14933fi # test -n "$CONFIG_HEADERS" 14934 14935 14936eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14937shift 14938for ac_tag 14939do 14940 case $ac_tag in 14941 :[FHLC]) ac_mode=$ac_tag; continue;; 14942 esac 14943 case $ac_mode$ac_tag in 14944 :[FHL]*:*);; 14945 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14946 :[FH]-) ac_tag=-:-;; 14947 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14948 esac 14949 ac_save_IFS=$IFS 14950 IFS=: 14951 set x $ac_tag 14952 IFS=$ac_save_IFS 14953 shift 14954 ac_file=$1 14955 shift 14956 14957 case $ac_mode in 14958 :L) ac_source=$1;; 14959 :[FH]) 14960 ac_file_inputs= 14961 for ac_f 14962 do 14963 case $ac_f in 14964 -) ac_f="$ac_tmp/stdin";; 14965 *) # Look for the file first in the build tree, then in the source tree 14966 # (if the path is not absolute). The absolute path cannot be DOS-style, 14967 # because $ac_f cannot contain `:'. 14968 test -f "$ac_f" || 14969 case $ac_f in 14970 [\\/$]*) false;; 14971 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14972 esac || 14973 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14974 esac 14975 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14976 as_fn_append ac_file_inputs " '$ac_f'" 14977 done 14978 14979 # Let's still pretend it is `configure' which instantiates (i.e., don't 14980 # use $as_me), people would be surprised to read: 14981 # /* config.h. Generated by config.status. */ 14982 configure_input='Generated from '` 14983 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14984 `' by configure.' 14985 if test x"$ac_file" != x-; then 14986 configure_input="$ac_file. $configure_input" 14987 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14988$as_echo "$as_me: creating $ac_file" >&6;} 14989 fi 14990 # Neutralize special characters interpreted by sed in replacement strings. 14991 case $configure_input in #( 14992 *\&* | *\|* | *\\* ) 14993 ac_sed_conf_input=`$as_echo "$configure_input" | 14994 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14995 *) ac_sed_conf_input=$configure_input;; 14996 esac 14997 14998 case $ac_tag in 14999 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15000 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15001 esac 15002 ;; 15003 esac 15004 15005 ac_dir=`$as_dirname -- "$ac_file" || 15006$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15007 X"$ac_file" : 'X\(//\)[^/]' \| \ 15008 X"$ac_file" : 'X\(//\)$' \| \ 15009 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15010$as_echo X"$ac_file" | 15011 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15012 s//\1/ 15013 q 15014 } 15015 /^X\(\/\/\)[^/].*/{ 15016 s//\1/ 15017 q 15018 } 15019 /^X\(\/\/\)$/{ 15020 s//\1/ 15021 q 15022 } 15023 /^X\(\/\).*/{ 15024 s//\1/ 15025 q 15026 } 15027 s/.*/./; q'` 15028 as_dir="$ac_dir"; as_fn_mkdir_p 15029 ac_builddir=. 15030 15031case "$ac_dir" in 15032.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15033*) 15034 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15035 # A ".." for each directory in $ac_dir_suffix. 15036 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15037 case $ac_top_builddir_sub in 15038 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15039 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15040 esac ;; 15041esac 15042ac_abs_top_builddir=$ac_pwd 15043ac_abs_builddir=$ac_pwd$ac_dir_suffix 15044# for backward compatibility: 15045ac_top_builddir=$ac_top_build_prefix 15046 15047case $srcdir in 15048 .) # We are building in place. 15049 ac_srcdir=. 15050 ac_top_srcdir=$ac_top_builddir_sub 15051 ac_abs_top_srcdir=$ac_pwd ;; 15052 [\\/]* | ?:[\\/]* ) # Absolute name. 15053 ac_srcdir=$srcdir$ac_dir_suffix; 15054 ac_top_srcdir=$srcdir 15055 ac_abs_top_srcdir=$srcdir ;; 15056 *) # Relative name. 15057 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15058 ac_top_srcdir=$ac_top_build_prefix$srcdir 15059 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15060esac 15061ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15062 15063 15064 case $ac_mode in 15065 :F) 15066 # 15067 # CONFIG_FILE 15068 # 15069 15070 case $INSTALL in 15071 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15072 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15073 esac 15074 ac_MKDIR_P=$MKDIR_P 15075 case $MKDIR_P in 15076 [\\/$]* | ?:[\\/]* ) ;; 15077 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15078 esac 15079_ACEOF 15080 15081cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15082# If the template does not know about datarootdir, expand it. 15083# FIXME: This hack should be removed a few years after 2.60. 15084ac_datarootdir_hack=; ac_datarootdir_seen= 15085ac_sed_dataroot=' 15086/datarootdir/ { 15087 p 15088 q 15089} 15090/@datadir@/p 15091/@docdir@/p 15092/@infodir@/p 15093/@localedir@/p 15094/@mandir@/p' 15095case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15096*datarootdir*) ac_datarootdir_seen=yes;; 15097*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15099$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15100_ACEOF 15101cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15102 ac_datarootdir_hack=' 15103 s&@datadir@&$datadir&g 15104 s&@docdir@&$docdir&g 15105 s&@infodir@&$infodir&g 15106 s&@localedir@&$localedir&g 15107 s&@mandir@&$mandir&g 15108 s&\\\${datarootdir}&$datarootdir&g' ;; 15109esac 15110_ACEOF 15111 15112# Neutralize VPATH when `$srcdir' = `.'. 15113# Shell code in configure.ac might set extrasub. 15114# FIXME: do we really want to maintain this feature? 15115cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15116ac_sed_extra="$ac_vpsub 15117$extrasub 15118_ACEOF 15119cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15120:t 15121/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15122s|@configure_input@|$ac_sed_conf_input|;t t 15123s&@top_builddir@&$ac_top_builddir_sub&;t t 15124s&@top_build_prefix@&$ac_top_build_prefix&;t t 15125s&@srcdir@&$ac_srcdir&;t t 15126s&@abs_srcdir@&$ac_abs_srcdir&;t t 15127s&@top_srcdir@&$ac_top_srcdir&;t t 15128s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15129s&@builddir@&$ac_builddir&;t t 15130s&@abs_builddir@&$ac_abs_builddir&;t t 15131s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15132s&@INSTALL@&$ac_INSTALL&;t t 15133s&@MKDIR_P@&$ac_MKDIR_P&;t t 15134$ac_datarootdir_hack 15135" 15136eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15137 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15138 15139test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15140 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15141 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15142 "$ac_tmp/out"`; test -z "$ac_out"; } && 15143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15144which seems to be undefined. Please make sure it is defined" >&5 15145$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15146which seems to be undefined. Please make sure it is defined" >&2;} 15147 15148 rm -f "$ac_tmp/stdin" 15149 case $ac_file in 15150 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15151 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15152 esac \ 15153 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15154 ;; 15155 :H) 15156 # 15157 # CONFIG_HEADER 15158 # 15159 if test x"$ac_file" != x-; then 15160 { 15161 $as_echo "/* $configure_input */" \ 15162 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15163 } >"$ac_tmp/config.h" \ 15164 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15165 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15166 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15167$as_echo "$as_me: $ac_file is unchanged" >&6;} 15168 else 15169 rm -f "$ac_file" 15170 mv "$ac_tmp/config.h" "$ac_file" \ 15171 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15172 fi 15173 else 15174 $as_echo "/* $configure_input */" \ 15175 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15176 || as_fn_error $? "could not create -" "$LINENO" 5 15177 fi 15178# Compute "$ac_file"'s index in $config_headers. 15179_am_arg="$ac_file" 15180_am_stamp_count=1 15181for _am_header in $config_headers :; do 15182 case $_am_header in 15183 $_am_arg | $_am_arg:* ) 15184 break ;; 15185 * ) 15186 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15187 esac 15188done 15189echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 15190$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15191 X"$_am_arg" : 'X\(//\)[^/]' \| \ 15192 X"$_am_arg" : 'X\(//\)$' \| \ 15193 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 15194$as_echo X"$_am_arg" | 15195 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15196 s//\1/ 15197 q 15198 } 15199 /^X\(\/\/\)[^/].*/{ 15200 s//\1/ 15201 q 15202 } 15203 /^X\(\/\/\)$/{ 15204 s//\1/ 15205 q 15206 } 15207 /^X\(\/\).*/{ 15208 s//\1/ 15209 q 15210 } 15211 s/.*/./; q'`/stamp-h$_am_stamp_count 15212 ;; 15213 15214 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15215$as_echo "$as_me: executing $ac_file commands" >&6;} 15216 ;; 15217 esac 15218 15219 15220 case $ac_file$ac_mode in 15221 "default-1":C) 15222# Only add multilib support code if we just rebuilt the top-level 15223# Makefile. 15224case " $CONFIG_FILES " in 15225 *" Makefile "*) 15226 ac_file=Makefile . ${multi_basedir}/config-ml.in 15227 ;; 15228esac ;; 15229 "libtool":C) 15230 15231 # See if we are running on zsh, and set the options which allow our 15232 # commands through without removal of \ escapes. 15233 if test -n "${ZSH_VERSION+set}" ; then 15234 setopt NO_GLOB_SUBST 15235 fi 15236 15237 cfgfile="${ofile}T" 15238 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15239 $RM "$cfgfile" 15240 15241 cat <<_LT_EOF >> "$cfgfile" 15242#! $SHELL 15243 15244# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15245# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15246# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15247# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15248# 15249# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15250# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15251# Written by Gordon Matzigkeit, 1996 15252# 15253# This file is part of GNU Libtool. 15254# 15255# GNU Libtool is free software; you can redistribute it and/or 15256# modify it under the terms of the GNU General Public License as 15257# published by the Free Software Foundation; either version 2 of 15258# the License, or (at your option) any later version. 15259# 15260# As a special exception to the GNU General Public License, 15261# if you distribute this file as part of a program or library that 15262# is built using GNU Libtool, you may include this file under the 15263# same distribution terms that you use for the rest of that program. 15264# 15265# GNU Libtool is distributed in the hope that it will be useful, 15266# but WITHOUT ANY WARRANTY; without even the implied warranty of 15267# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15268# GNU General Public License for more details. 15269# 15270# You should have received a copy of the GNU General Public License 15271# along with GNU Libtool; see the file COPYING. If not, a copy 15272# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15273# obtained by writing to the Free Software Foundation, Inc., 15274# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15275 15276 15277# The names of the tagged configurations supported by this script. 15278available_tags="" 15279 15280# ### BEGIN LIBTOOL CONFIG 15281 15282# Which release of libtool.m4 was used? 15283macro_version=$macro_version 15284macro_revision=$macro_revision 15285 15286# Whether or not to build shared libraries. 15287build_libtool_libs=$enable_shared 15288 15289# Whether or not to build static libraries. 15290build_old_libs=$enable_static 15291 15292# What type of objects to build. 15293pic_mode=$pic_mode 15294 15295# Whether or not to optimize for fast installation. 15296fast_install=$enable_fast_install 15297 15298# Shell to use when invoking shell scripts. 15299SHELL=$lt_SHELL 15300 15301# An echo program that protects backslashes. 15302ECHO=$lt_ECHO 15303 15304# The host system. 15305host_alias=$host_alias 15306host=$host 15307host_os=$host_os 15308 15309# The build system. 15310build_alias=$build_alias 15311build=$build 15312build_os=$build_os 15313 15314# A sed program that does not truncate output. 15315SED=$lt_SED 15316 15317# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15318Xsed="\$SED -e 1s/^X//" 15319 15320# A grep program that handles long lines. 15321GREP=$lt_GREP 15322 15323# An ERE matcher. 15324EGREP=$lt_EGREP 15325 15326# A literal string matcher. 15327FGREP=$lt_FGREP 15328 15329# A BSD- or MS-compatible name lister. 15330NM=$lt_NM 15331 15332# Whether we need soft or hard links. 15333LN_S=$lt_LN_S 15334 15335# What is the maximum length of a command? 15336max_cmd_len=$max_cmd_len 15337 15338# Object file suffix (normally "o"). 15339objext=$ac_objext 15340 15341# Executable file suffix (normally ""). 15342exeext=$exeext 15343 15344# whether the shell understands "unset". 15345lt_unset=$lt_unset 15346 15347# turn spaces into newlines. 15348SP2NL=$lt_lt_SP2NL 15349 15350# turn newlines into spaces. 15351NL2SP=$lt_lt_NL2SP 15352 15353# An object symbol dumper. 15354OBJDUMP=$lt_OBJDUMP 15355 15356# Method to check whether dependent libraries are shared objects. 15357deplibs_check_method=$lt_deplibs_check_method 15358 15359# Command to use when deplibs_check_method == "file_magic". 15360file_magic_cmd=$lt_file_magic_cmd 15361 15362# The archiver. 15363AR=$lt_AR 15364AR_FLAGS=$lt_AR_FLAGS 15365 15366# A symbol stripping program. 15367STRIP=$lt_STRIP 15368 15369# Commands used to install an old-style archive. 15370RANLIB=$lt_RANLIB 15371old_postinstall_cmds=$lt_old_postinstall_cmds 15372old_postuninstall_cmds=$lt_old_postuninstall_cmds 15373 15374# Whether to use a lock for old archive extraction. 15375lock_old_archive_extraction=$lock_old_archive_extraction 15376 15377# A C compiler. 15378LTCC=$lt_CC 15379 15380# LTCC compiler flags. 15381LTCFLAGS=$lt_CFLAGS 15382 15383# Take the output of nm and produce a listing of raw symbols and C names. 15384global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15385 15386# Transform the output of nm in a proper C declaration. 15387global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15388 15389# Transform the output of nm in a C name address pair. 15390global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15391 15392# Transform the output of nm in a C name address pair when lib prefix is needed. 15393global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15394 15395# The name of the directory that contains temporary libtool files. 15396objdir=$objdir 15397 15398# Used to examine libraries when file_magic_cmd begins with "file". 15399MAGIC_CMD=$MAGIC_CMD 15400 15401# Must we lock files when doing compilation? 15402need_locks=$lt_need_locks 15403 15404# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15405DSYMUTIL=$lt_DSYMUTIL 15406 15407# Tool to change global to local symbols on Mac OS X. 15408NMEDIT=$lt_NMEDIT 15409 15410# Tool to manipulate fat objects and archives on Mac OS X. 15411LIPO=$lt_LIPO 15412 15413# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15414OTOOL=$lt_OTOOL 15415 15416# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15417OTOOL64=$lt_OTOOL64 15418 15419# Old archive suffix (normally "a"). 15420libext=$libext 15421 15422# Shared library suffix (normally ".so"). 15423shrext_cmds=$lt_shrext_cmds 15424 15425# The commands to extract the exported symbol list from a shared archive. 15426extract_expsyms_cmds=$lt_extract_expsyms_cmds 15427 15428# Variables whose values should be saved in libtool wrapper scripts and 15429# restored at link time. 15430variables_saved_for_relink=$lt_variables_saved_for_relink 15431 15432# Do we need the "lib" prefix for modules? 15433need_lib_prefix=$need_lib_prefix 15434 15435# Do we need a version for libraries? 15436need_version=$need_version 15437 15438# Library versioning type. 15439version_type=$version_type 15440 15441# Shared library runtime path variable. 15442runpath_var=$runpath_var 15443 15444# Shared library path variable. 15445shlibpath_var=$shlibpath_var 15446 15447# Is shlibpath searched before the hard-coded library search path? 15448shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15449 15450# Format of library name prefix. 15451libname_spec=$lt_libname_spec 15452 15453# List of archive names. First name is the real one, the rest are links. 15454# The last name is the one that the linker finds with -lNAME 15455library_names_spec=$lt_library_names_spec 15456 15457# The coded name of the library, if different from the real name. 15458soname_spec=$lt_soname_spec 15459 15460# Permission mode override for installation of shared libraries. 15461install_override_mode=$lt_install_override_mode 15462 15463# Command to use after installation of a shared archive. 15464postinstall_cmds=$lt_postinstall_cmds 15465 15466# Command to use after uninstallation of a shared archive. 15467postuninstall_cmds=$lt_postuninstall_cmds 15468 15469# Commands used to finish a libtool library installation in a directory. 15470finish_cmds=$lt_finish_cmds 15471 15472# As "finish_cmds", except a single script fragment to be evaled but 15473# not shown. 15474finish_eval=$lt_finish_eval 15475 15476# Whether we should hardcode library paths into libraries. 15477hardcode_into_libs=$hardcode_into_libs 15478 15479# Compile-time system search path for libraries. 15480sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15481 15482# Run-time system search path for libraries. 15483sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15484 15485# Whether dlopen is supported. 15486dlopen_support=$enable_dlopen 15487 15488# Whether dlopen of programs is supported. 15489dlopen_self=$enable_dlopen_self 15490 15491# Whether dlopen of statically linked programs is supported. 15492dlopen_self_static=$enable_dlopen_self_static 15493 15494# Commands to strip libraries. 15495old_striplib=$lt_old_striplib 15496striplib=$lt_striplib 15497 15498 15499# The linker used to build libraries. 15500LD=$lt_LD 15501 15502# How to create reloadable object files. 15503reload_flag=$lt_reload_flag 15504reload_cmds=$lt_reload_cmds 15505 15506# Commands used to build an old-style archive. 15507old_archive_cmds=$lt_old_archive_cmds 15508 15509# A language specific compiler. 15510CC=$lt_compiler 15511 15512# Is the compiler the GNU compiler? 15513with_gcc=$GCC 15514 15515# Compiler flag to turn off builtin functions. 15516no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15517 15518# How to pass a linker flag through the compiler. 15519wl=$lt_lt_prog_compiler_wl 15520 15521# Additional compiler flags for building library objects. 15522pic_flag=$lt_lt_prog_compiler_pic 15523 15524# Compiler flag to prevent dynamic linking. 15525link_static_flag=$lt_lt_prog_compiler_static 15526 15527# Does compiler simultaneously support -c and -o options? 15528compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15529 15530# Whether or not to add -lc for building shared libraries. 15531build_libtool_need_lc=$archive_cmds_need_lc 15532 15533# Whether or not to disallow shared libs when runtime libs are static. 15534allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15535 15536# Compiler flag to allow reflexive dlopens. 15537export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15538 15539# Compiler flag to generate shared objects directly from archives. 15540whole_archive_flag_spec=$lt_whole_archive_flag_spec 15541 15542# Whether the compiler copes with passing no objects directly. 15543compiler_needs_object=$lt_compiler_needs_object 15544 15545# Create an old-style archive from a shared archive. 15546old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15547 15548# Create a temporary old-style archive to link instead of a shared archive. 15549old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15550 15551# Commands used to build a shared archive. 15552archive_cmds=$lt_archive_cmds 15553archive_expsym_cmds=$lt_archive_expsym_cmds 15554 15555# Commands used to build a loadable module if different from building 15556# a shared archive. 15557module_cmds=$lt_module_cmds 15558module_expsym_cmds=$lt_module_expsym_cmds 15559 15560# Whether we are building with GNU ld or not. 15561with_gnu_ld=$lt_with_gnu_ld 15562 15563# Flag that allows shared libraries with undefined symbols to be built. 15564allow_undefined_flag=$lt_allow_undefined_flag 15565 15566# Flag that enforces no undefined symbols. 15567no_undefined_flag=$lt_no_undefined_flag 15568 15569# Flag to hardcode \$libdir into a binary during linking. 15570# This must work even if \$libdir does not exist 15571hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15572 15573# If ld is used when linking, flag to hardcode \$libdir into a binary 15574# during linking. This must work even if \$libdir does not exist. 15575hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15576 15577# Whether we need a single "-rpath" flag with a separated argument. 15578hardcode_libdir_separator=$lt_hardcode_libdir_separator 15579 15580# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15581# DIR into the resulting binary. 15582hardcode_direct=$hardcode_direct 15583 15584# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15585# DIR into the resulting binary and the resulting library dependency is 15586# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15587# library is relocated. 15588hardcode_direct_absolute=$hardcode_direct_absolute 15589 15590# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15591# into the resulting binary. 15592hardcode_minus_L=$hardcode_minus_L 15593 15594# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15595# into the resulting binary. 15596hardcode_shlibpath_var=$hardcode_shlibpath_var 15597 15598# Set to "yes" if building a shared library automatically hardcodes DIR 15599# into the library and all subsequent libraries and executables linked 15600# against it. 15601hardcode_automatic=$hardcode_automatic 15602 15603# Set to yes if linker adds runtime paths of dependent libraries 15604# to runtime path list. 15605inherit_rpath=$inherit_rpath 15606 15607# Whether libtool must link a program against all its dependency libraries. 15608link_all_deplibs=$link_all_deplibs 15609 15610# Fix the shell variable \$srcfile for the compiler. 15611fix_srcfile_path=$lt_fix_srcfile_path 15612 15613# Set to "yes" if exported symbols are required. 15614always_export_symbols=$always_export_symbols 15615 15616# The commands to list exported symbols. 15617export_symbols_cmds=$lt_export_symbols_cmds 15618 15619# Symbols that should not be listed in the preloaded symbols. 15620exclude_expsyms=$lt_exclude_expsyms 15621 15622# Symbols that must always be exported. 15623include_expsyms=$lt_include_expsyms 15624 15625# Commands necessary for linking programs (against libraries) with templates. 15626prelink_cmds=$lt_prelink_cmds 15627 15628# Specify filename containing input files. 15629file_list_spec=$lt_file_list_spec 15630 15631# How to hardcode a shared library path into an executable. 15632hardcode_action=$hardcode_action 15633 15634# ### END LIBTOOL CONFIG 15635 15636_LT_EOF 15637 15638 case $host_os in 15639 aix3*) 15640 cat <<\_LT_EOF >> "$cfgfile" 15641# AIX sometimes has problems with the GCC collect2 program. For some 15642# reason, if we set the COLLECT_NAMES environment variable, the problems 15643# vanish in a puff of smoke. 15644if test "X${COLLECT_NAMES+set}" != Xset; then 15645 COLLECT_NAMES= 15646 export COLLECT_NAMES 15647fi 15648_LT_EOF 15649 ;; 15650 esac 15651 15652 15653ltmain="$ac_aux_dir/ltmain.sh" 15654 15655 15656 # We use sed instead of cat because bash on DJGPP gets confused if 15657 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15658 # text mode, it properly converts lines to CR/LF. This bash problem 15659 # is reportedly fixed, but why not run on old versions too? 15660 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15661 || (rm -f "$cfgfile"; exit 1) 15662 15663 case $xsi_shell in 15664 yes) 15665 cat << \_LT_EOF >> "$cfgfile" 15666 15667# func_dirname file append nondir_replacement 15668# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15669# otherwise set result to NONDIR_REPLACEMENT. 15670func_dirname () 15671{ 15672 case ${1} in 15673 */*) func_dirname_result="${1%/*}${2}" ;; 15674 * ) func_dirname_result="${3}" ;; 15675 esac 15676} 15677 15678# func_basename file 15679func_basename () 15680{ 15681 func_basename_result="${1##*/}" 15682} 15683 15684# func_dirname_and_basename file append nondir_replacement 15685# perform func_basename and func_dirname in a single function 15686# call: 15687# dirname: Compute the dirname of FILE. If nonempty, 15688# add APPEND to the result, otherwise set result 15689# to NONDIR_REPLACEMENT. 15690# value returned in "$func_dirname_result" 15691# basename: Compute filename of FILE. 15692# value retuned in "$func_basename_result" 15693# Implementation must be kept synchronized with func_dirname 15694# and func_basename. For efficiency, we do not delegate to 15695# those functions but instead duplicate the functionality here. 15696func_dirname_and_basename () 15697{ 15698 case ${1} in 15699 */*) func_dirname_result="${1%/*}${2}" ;; 15700 * ) func_dirname_result="${3}" ;; 15701 esac 15702 func_basename_result="${1##*/}" 15703} 15704 15705# func_stripname prefix suffix name 15706# strip PREFIX and SUFFIX off of NAME. 15707# PREFIX and SUFFIX must not contain globbing or regex special 15708# characters, hashes, percent signs, but SUFFIX may contain a leading 15709# dot (in which case that matches only a dot). 15710func_stripname () 15711{ 15712 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15713 # positional parameters, so assign one to ordinary parameter first. 15714 func_stripname_result=${3} 15715 func_stripname_result=${func_stripname_result#"${1}"} 15716 func_stripname_result=${func_stripname_result%"${2}"} 15717} 15718 15719# func_opt_split 15720func_opt_split () 15721{ 15722 func_opt_split_opt=${1%%=*} 15723 func_opt_split_arg=${1#*=} 15724} 15725 15726# func_lo2o object 15727func_lo2o () 15728{ 15729 case ${1} in 15730 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15731 *) func_lo2o_result=${1} ;; 15732 esac 15733} 15734 15735# func_xform libobj-or-source 15736func_xform () 15737{ 15738 func_xform_result=${1%.*}.lo 15739} 15740 15741# func_arith arithmetic-term... 15742func_arith () 15743{ 15744 func_arith_result=$(( $* )) 15745} 15746 15747# func_len string 15748# STRING may not start with a hyphen. 15749func_len () 15750{ 15751 func_len_result=${#1} 15752} 15753 15754_LT_EOF 15755 ;; 15756 *) # Bourne compatible functions. 15757 cat << \_LT_EOF >> "$cfgfile" 15758 15759# func_dirname file append nondir_replacement 15760# Compute the dirname of FILE. If nonempty, add APPEND to the result, 15761# otherwise set result to NONDIR_REPLACEMENT. 15762func_dirname () 15763{ 15764 # Extract subdirectory from the argument. 15765 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15766 if test "X$func_dirname_result" = "X${1}"; then 15767 func_dirname_result="${3}" 15768 else 15769 func_dirname_result="$func_dirname_result${2}" 15770 fi 15771} 15772 15773# func_basename file 15774func_basename () 15775{ 15776 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15777} 15778 15779 15780# func_stripname prefix suffix name 15781# strip PREFIX and SUFFIX off of NAME. 15782# PREFIX and SUFFIX must not contain globbing or regex special 15783# characters, hashes, percent signs, but SUFFIX may contain a leading 15784# dot (in which case that matches only a dot). 15785# func_strip_suffix prefix name 15786func_stripname () 15787{ 15788 case ${2} in 15789 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15790 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15791 esac 15792} 15793 15794# sed scripts: 15795my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15796my_sed_long_arg='1s/^-[^=]*=//' 15797 15798# func_opt_split 15799func_opt_split () 15800{ 15801 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15802 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15803} 15804 15805# func_lo2o object 15806func_lo2o () 15807{ 15808 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15809} 15810 15811# func_xform libobj-or-source 15812func_xform () 15813{ 15814 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15815} 15816 15817# func_arith arithmetic-term... 15818func_arith () 15819{ 15820 func_arith_result=`expr "$@"` 15821} 15822 15823# func_len string 15824# STRING may not start with a hyphen. 15825func_len () 15826{ 15827 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15828} 15829 15830_LT_EOF 15831esac 15832 15833case $lt_shell_append in 15834 yes) 15835 cat << \_LT_EOF >> "$cfgfile" 15836 15837# func_append var value 15838# Append VALUE to the end of shell variable VAR. 15839func_append () 15840{ 15841 eval "$1+=\$2" 15842} 15843_LT_EOF 15844 ;; 15845 *) 15846 cat << \_LT_EOF >> "$cfgfile" 15847 15848# func_append var value 15849# Append VALUE to the end of shell variable VAR. 15850func_append () 15851{ 15852 eval "$1=\$$1\$2" 15853} 15854 15855_LT_EOF 15856 ;; 15857 esac 15858 15859 15860 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15861 || (rm -f "$cfgfile"; exit 1) 15862 15863 mv -f "$cfgfile" "$ofile" || 15864 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15865 chmod +x "$ofile" 15866 15867 ;; 15868 "gstdint.h":C) 15869if test "$GCC" = yes; then 15870 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 15871else 15872 echo "/* generated for $CC */" > tmp-stdint.h 15873fi 15874 15875sed 's/^ *//' >> tmp-stdint.h <<EOF 15876 15877 #ifndef GCC_GENERATED_STDINT_H 15878 #define GCC_GENERATED_STDINT_H 1 15879 15880 #include <sys/types.h> 15881EOF 15882 15883if test "$acx_cv_header_stdint" != stdint.h; then 15884 echo "#include <stddef.h>" >> tmp-stdint.h 15885fi 15886if test "$acx_cv_header_stdint" != stddef.h; then 15887 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 15888fi 15889 15890sed 's/^ *//' >> tmp-stdint.h <<EOF 15891 /* glibc uses these symbols as guards to prevent redefinitions. */ 15892 #ifdef __int8_t_defined 15893 #define _INT8_T 15894 #define _INT16_T 15895 #define _INT32_T 15896 #endif 15897 #ifdef __uint32_t_defined 15898 #define _UINT32_T 15899 #endif 15900 15901EOF 15902 15903# ----------------- done header, emit basic int types ------------- 15904if test "$acx_cv_header_stdint" = stddef.h; then 15905 sed 's/^ *//' >> tmp-stdint.h <<EOF 15906 15907 #ifndef _UINT8_T 15908 #define _UINT8_T 15909 #ifndef __uint8_t_defined 15910 #define __uint8_t_defined 15911 #ifndef uint8_t 15912 typedef unsigned $acx_cv_type_int8_t uint8_t; 15913 #endif 15914 #endif 15915 #endif 15916 15917 #ifndef _UINT16_T 15918 #define _UINT16_T 15919 #ifndef __uint16_t_defined 15920 #define __uint16_t_defined 15921 #ifndef uint16_t 15922 typedef unsigned $acx_cv_type_int16_t uint16_t; 15923 #endif 15924 #endif 15925 #endif 15926 15927 #ifndef _UINT32_T 15928 #define _UINT32_T 15929 #ifndef __uint32_t_defined 15930 #define __uint32_t_defined 15931 #ifndef uint32_t 15932 typedef unsigned $acx_cv_type_int32_t uint32_t; 15933 #endif 15934 #endif 15935 #endif 15936 15937 #ifndef _INT8_T 15938 #define _INT8_T 15939 #ifndef __int8_t_defined 15940 #define __int8_t_defined 15941 #ifndef int8_t 15942 typedef $acx_cv_type_int8_t int8_t; 15943 #endif 15944 #endif 15945 #endif 15946 15947 #ifndef _INT16_T 15948 #define _INT16_T 15949 #ifndef __int16_t_defined 15950 #define __int16_t_defined 15951 #ifndef int16_t 15952 typedef $acx_cv_type_int16_t int16_t; 15953 #endif 15954 #endif 15955 #endif 15956 15957 #ifndef _INT32_T 15958 #define _INT32_T 15959 #ifndef __int32_t_defined 15960 #define __int32_t_defined 15961 #ifndef int32_t 15962 typedef $acx_cv_type_int32_t int32_t; 15963 #endif 15964 #endif 15965 #endif 15966EOF 15967elif test "$ac_cv_type_u_int32_t" = yes; then 15968 sed 's/^ *//' >> tmp-stdint.h <<EOF 15969 15970 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 15971 #ifndef _INT8_T 15972 #define _INT8_T 15973 #endif 15974 #ifndef _INT16_T 15975 #define _INT16_T 15976 #endif 15977 #ifndef _INT32_T 15978 #define _INT32_T 15979 #endif 15980 15981 #ifndef _UINT8_T 15982 #define _UINT8_T 15983 #ifndef __uint8_t_defined 15984 #define __uint8_t_defined 15985 #ifndef uint8_t 15986 typedef u_int8_t uint8_t; 15987 #endif 15988 #endif 15989 #endif 15990 15991 #ifndef _UINT16_T 15992 #define _UINT16_T 15993 #ifndef __uint16_t_defined 15994 #define __uint16_t_defined 15995 #ifndef uint16_t 15996 typedef u_int16_t uint16_t; 15997 #endif 15998 #endif 15999 #endif 16000 16001 #ifndef _UINT32_T 16002 #define _UINT32_T 16003 #ifndef __uint32_t_defined 16004 #define __uint32_t_defined 16005 #ifndef uint32_t 16006 typedef u_int32_t uint32_t; 16007 #endif 16008 #endif 16009 #endif 16010EOF 16011else 16012 sed 's/^ *//' >> tmp-stdint.h <<EOF 16013 16014 /* Some systems have guard macros to prevent redefinitions, define them. */ 16015 #ifndef _INT8_T 16016 #define _INT8_T 16017 #endif 16018 #ifndef _INT16_T 16019 #define _INT16_T 16020 #endif 16021 #ifndef _INT32_T 16022 #define _INT32_T 16023 #endif 16024 #ifndef _UINT8_T 16025 #define _UINT8_T 16026 #endif 16027 #ifndef _UINT16_T 16028 #define _UINT16_T 16029 #endif 16030 #ifndef _UINT32_T 16031 #define _UINT32_T 16032 #endif 16033EOF 16034fi 16035 16036# ------------- done basic int types, emit int64_t types ------------ 16037if test "$ac_cv_type_uint64_t" = yes; then 16038 sed 's/^ *//' >> tmp-stdint.h <<EOF 16039 16040 /* system headers have good uint64_t and int64_t */ 16041 #ifndef _INT64_T 16042 #define _INT64_T 16043 #endif 16044 #ifndef _UINT64_T 16045 #define _UINT64_T 16046 #endif 16047EOF 16048elif test "$ac_cv_type_u_int64_t" = yes; then 16049 sed 's/^ *//' >> tmp-stdint.h <<EOF 16050 16051 /* system headers have an u_int64_t (and int64_t) */ 16052 #ifndef _INT64_T 16053 #define _INT64_T 16054 #endif 16055 #ifndef _UINT64_T 16056 #define _UINT64_T 16057 #ifndef __uint64_t_defined 16058 #define __uint64_t_defined 16059 #ifndef uint64_t 16060 typedef u_int64_t uint64_t; 16061 #endif 16062 #endif 16063 #endif 16064EOF 16065elif test -n "$acx_cv_type_int64_t"; then 16066 sed 's/^ *//' >> tmp-stdint.h <<EOF 16067 16068 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 16069 #ifndef _INT64_T 16070 #define _INT64_T 16071 #ifndef int64_t 16072 typedef $acx_cv_type_int64_t int64_t; 16073 #endif 16074 #endif 16075 #ifndef _UINT64_T 16076 #define _UINT64_T 16077 #ifndef __uint64_t_defined 16078 #define __uint64_t_defined 16079 #ifndef uint64_t 16080 typedef unsigned $acx_cv_type_int64_t uint64_t; 16081 #endif 16082 #endif 16083 #endif 16084EOF 16085else 16086 sed 's/^ *//' >> tmp-stdint.h <<EOF 16087 16088 /* some common heuristics for int64_t, using compiler-specific tests */ 16089 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 16090 #ifndef _INT64_T 16091 #define _INT64_T 16092 #ifndef __int64_t_defined 16093 #ifndef int64_t 16094 typedef long long int64_t; 16095 #endif 16096 #endif 16097 #endif 16098 #ifndef _UINT64_T 16099 #define _UINT64_T 16100 #ifndef uint64_t 16101 typedef unsigned long long uint64_t; 16102 #endif 16103 #endif 16104 16105 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 16106 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 16107 does not implement __extension__. But that compiler doesn't define 16108 __GNUC_MINOR__. */ 16109 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 16110 # define __extension__ 16111 # endif 16112 16113 # ifndef _INT64_T 16114 # define _INT64_T 16115 # ifndef int64_t 16116 __extension__ typedef long long int64_t; 16117 # endif 16118 # endif 16119 # ifndef _UINT64_T 16120 # define _UINT64_T 16121 # ifndef uint64_t 16122 __extension__ typedef unsigned long long uint64_t; 16123 # endif 16124 # endif 16125 16126 #elif !defined __STRICT_ANSI__ 16127 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 16128 16129 # ifndef _INT64_T 16130 # define _INT64_T 16131 # ifndef int64_t 16132 typedef __int64 int64_t; 16133 # endif 16134 # endif 16135 # ifndef _UINT64_T 16136 # define _UINT64_T 16137 # ifndef uint64_t 16138 typedef unsigned __int64 uint64_t; 16139 # endif 16140 # endif 16141 # endif /* compiler */ 16142 16143 #endif /* ANSI version */ 16144EOF 16145fi 16146 16147# ------------- done int64_t types, emit intptr types ------------ 16148if test "$ac_cv_type_uintptr_t" != yes; then 16149 sed 's/^ *//' >> tmp-stdint.h <<EOF 16150 16151 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 16152 #ifndef __uintptr_t_defined 16153 #ifndef uintptr_t 16154 typedef u$acx_cv_type_intptr_t uintptr_t; 16155 #endif 16156 #endif 16157 #ifndef __intptr_t_defined 16158 #ifndef intptr_t 16159 typedef $acx_cv_type_intptr_t intptr_t; 16160 #endif 16161 #endif 16162EOF 16163fi 16164 16165# ------------- done intptr types, emit int_least types ------------ 16166if test "$ac_cv_type_int_least32_t" != yes; then 16167 sed 's/^ *//' >> tmp-stdint.h <<EOF 16168 16169 /* Define int_least types */ 16170 typedef int8_t int_least8_t; 16171 typedef int16_t int_least16_t; 16172 typedef int32_t int_least32_t; 16173 #ifdef _INT64_T 16174 typedef int64_t int_least64_t; 16175 #endif 16176 16177 typedef uint8_t uint_least8_t; 16178 typedef uint16_t uint_least16_t; 16179 typedef uint32_t uint_least32_t; 16180 #ifdef _UINT64_T 16181 typedef uint64_t uint_least64_t; 16182 #endif 16183EOF 16184fi 16185 16186# ------------- done intptr types, emit int_fast types ------------ 16187if test "$ac_cv_type_int_fast32_t" != yes; then 16188 sed 's/^ *//' >> tmp-stdint.h <<EOF 16189 16190 /* Define int_fast types. short is often slow */ 16191 typedef int8_t int_fast8_t; 16192 typedef int int_fast16_t; 16193 typedef int32_t int_fast32_t; 16194 #ifdef _INT64_T 16195 typedef int64_t int_fast64_t; 16196 #endif 16197 16198 typedef uint8_t uint_fast8_t; 16199 typedef unsigned int uint_fast16_t; 16200 typedef uint32_t uint_fast32_t; 16201 #ifdef _UINT64_T 16202 typedef uint64_t uint_fast64_t; 16203 #endif 16204EOF 16205fi 16206 16207if test "$ac_cv_type_uintmax_t" != yes; then 16208 sed 's/^ *//' >> tmp-stdint.h <<EOF 16209 16210 /* Define intmax based on what we found */ 16211 #ifndef intmax_t 16212 #ifdef _INT64_T 16213 typedef int64_t intmax_t; 16214 #else 16215 typedef long intmax_t; 16216 #endif 16217 #endif 16218 #ifndef uintmax_t 16219 #ifdef _UINT64_T 16220 typedef uint64_t uintmax_t; 16221 #else 16222 typedef unsigned long uintmax_t; 16223 #endif 16224 #endif 16225EOF 16226fi 16227 16228sed 's/^ *//' >> tmp-stdint.h <<EOF 16229 16230 #endif /* GCC_GENERATED_STDINT_H */ 16231EOF 16232 16233if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then 16234 rm -f tmp-stdint.h 16235else 16236 mv -f tmp-stdint.h gstdint.h 16237fi 16238 16239 ;; 16240 "install-debuginfo-for-buildid.sh":F) chmod +x install-debuginfo-for-buildid.sh ;; 16241 "default":C) if test -n "$CONFIG_FILES"; then 16242 if test -n "${with_target_subdir}"; then 16243 # Multilibs need MULTISUBDIR defined correctly in certain makefiles so 16244 # that multilib installs will end up installed in the correct place. 16245 # The testsuite needs it for multilib-aware ABI baseline files. 16246 # To work around this not being passed down from config-ml.in -> 16247 # srcdir/Makefile.am -> srcdir/{src,libsupc++,...}/Makefile.am, manually 16248 # append it here. Only modify Makefiles that have just been created. 16249 # 16250 # Also, get rid of this simulated-VPATH thing that automake does. 16251 cat > vpsed << \_EOF 16252 s!`test -f '$<' || echo '$(srcdir)/'`!! 16253_EOF 16254 for i in $SUBDIRS; do 16255 case $CONFIG_FILES in 16256 *${i}/Makefile*) 16257 #echo "Adding MULTISUBDIR to $i/Makefile" 16258 sed -f vpsed $i/Makefile > tmp 16259 grep '^MULTISUBDIR =' Makefile >> tmp 16260 mv tmp $i/Makefile 16261 ;; 16262 esac 16263 done 16264 rm vpsed 16265 fi 16266 fi 16267 ;; 16268 16269 esac 16270done # for ac_tag 16271 16272 16273as_fn_exit 0 16274_ACEOF 16275ac_clean_files=$ac_clean_files_save 16276 16277test $ac_write_fail = 0 || 16278 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16279 16280 16281# configure is writing to config.log, and then calls config.status. 16282# config.status does its own redirection, appending to config.log. 16283# Unfortunately, on DOS this fails, as config.log is still kept open 16284# by configure, so config.status won't be able to write to it; its 16285# output is simply discarded. So we exec the FD to /dev/null, 16286# effectively closing config.log, so it can be properly (re)opened and 16287# appended to by config.status. When coming back to configure, we 16288# need to make the FD available again. 16289if test "$no_create" != yes; then 16290 ac_cs_success=: 16291 ac_config_status_args= 16292 test "$silent" = yes && 16293 ac_config_status_args="$ac_config_status_args --quiet" 16294 exec 5>/dev/null 16295 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16296 exec 5>>config.log 16297 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16298 # would make configure fail if this is the last instruction. 16299 $ac_cs_success || as_fn_exit 1 16300fi 16301if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16303$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16304fi 16305 16306